WetBatchHistoryAction.java
package com.mycim.webapp.actions.wetBatch;
import com.mycim.framework.jdbc.Page;
import com.mycim.framework.utils.lang.StringUtils;
import com.mycim.valueobject.wetbatch.dto.WetBatchQueryDto;
import com.mycim.webapp.Constants;
import com.mycim.webapp.WebUtils;
import com.mycim.webapp.actions.wetBatch.form.WetBatchForm;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList;
/**
* @Author: yibing.liu
* @Date: 2022/1/2 16:00
*/
public class WetBatchHistoryAction extends WetBatchAction {
@Override
public ActionForward init(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception {
clearFormSearch(getForm(form));
request.setAttribute("thisPage", 1);
request.setAttribute("maxPage", 1);
request.setAttribute("pageSize", 20);
request.setAttribute("lastPageSize", 20);
request.setAttribute("wetBatchList", new ArrayList());
return mapping.getInputForward();
}
public ActionForward queryHistory(ActionMapping mapping, ActionForm form, HttpServletRequest request) {
WetBatchForm theForm = getForm(form);
WetBatchQueryDto wetBatchQueryDto = new WetBatchQueryDto();
wetBatchQueryDto.setPreEquipmentGroupId(theForm.getSearchPreEquipmentGroupId());
wetBatchQueryDto.setPreRecipeId(theForm.getSearchPreRecipeId());
wetBatchQueryDto.setPostEquipmentGroupId(theForm.getSearchPostEquipmentGroupId());
wetBatchQueryDto.setPostRecipeId(theForm.getSearchPostRecipeId());
wetBatchQueryDto.setProductId(theForm.getProductId());
int thisPage = WebUtils.getThisPage(request);
int pageSize = WebUtils.getPageSize(request);
wetBatchQueryDto.setPage(thisPage);
wetBatchQueryDto.setLimit(pageSize);
Page page = wetBatchQueryService.queryItemProdHistoryList(wetBatchQueryDto);
request.setAttribute("pageSize", 20);
request.setAttribute("lastPageSize", 20);
request.setAttribute("thisPage", page.getPageNo());
request.setAttribute("maxPage", page.getTotalPages());
request.setAttribute("wetBatchList", page.getResults());
return mapping.findForward(Constants.VIEW_KEY);
}
}