DoChecklistEntry.java

package com.mycim.webapp.actions.checklist;

import com.mycim.framework.utils.lang.StringUtils;
import com.mycim.webapp.Constants;
import com.mycim.webapp.actions.EmsSetupAction;
import com.mycim.webapp.forms.DoChecklistInfoForm;
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;

/**
 * 创建 检查单
 *
 * @author pinyan.song
 * @version 6.0.0
 * @date 2019-11-29 12:20
 **/
public class DoChecklistEntry extends EmsSetupAction {

    @Override
    public ActionForward init(ActionMapping mapping, ActionForm form, HttpServletRequest request,
                              HttpServletResponse response) throws Exception {
        DoChecklistInfoForm theform = (DoChecklistInfoForm) form;
        String actionType = request.getParameter("actionType");
        theform.setActionType(actionType);

        if (StringUtils.equalsIgnoreCase("docpm", actionType) || StringUtils.equalsIgnoreCase("viewcpm", actionType)) {
            return mapping.findForward("cpmmodify");
        }

        String isCpm = request.getParameter("isCpm");
        if (StringUtils.isNotEmpty(isCpm)) {
            theform.setIsCpm(isCpm);
        }

        return (mapping.findForward(Constants.MODIFY_KEY));
    }

}