|
@@ -10,12 +10,15 @@ import com.jeeplus.common.utils.StringUtils;
|
|
import com.jeeplus.common.utils.excel.ImportExcel;
|
|
import com.jeeplus.common.utils.excel.ImportExcel;
|
|
import com.jeeplus.core.persistence.Page;
|
|
import com.jeeplus.core.persistence.Page;
|
|
import com.jeeplus.core.web.BaseController;
|
|
import com.jeeplus.core.web.BaseController;
|
|
|
|
+import com.jeeplus.modules.sg.managementcenter.activiti.utils.MyActiviUtils;
|
|
import com.jeeplus.modules.sg.managementcenter.moduleacquisition.entity.ModuleBlock;
|
|
import com.jeeplus.modules.sg.managementcenter.moduleacquisition.entity.ModuleBlock;
|
|
import com.jeeplus.modules.sg.managementcenter.moduleacquisition.entity.ModuleListing;
|
|
import com.jeeplus.modules.sg.managementcenter.moduleacquisition.entity.ModuleListing;
|
|
import com.jeeplus.modules.sg.managementcenter.moduleacquisition.entity.ModuleVersion;
|
|
import com.jeeplus.modules.sg.managementcenter.moduleacquisition.entity.ModuleVersion;
|
|
import com.jeeplus.modules.sg.managementcenter.moduleacquisition.service.ModuleBlockService;
|
|
import com.jeeplus.modules.sg.managementcenter.moduleacquisition.service.ModuleBlockService;
|
|
import com.jeeplus.modules.sg.managementcenter.moduleacquisition.service.ModuleListingService;
|
|
import com.jeeplus.modules.sg.managementcenter.moduleacquisition.service.ModuleListingService;
|
|
import com.jeeplus.modules.sg.managementcenter.moduleacquisition.util.ModuleUtil;
|
|
import com.jeeplus.modules.sg.managementcenter.moduleacquisition.util.ModuleUtil;
|
|
|
|
+import com.jeeplus.modules.sg.picking.activiti.service.PickIngService;
|
|
|
|
+import com.jeeplus.modules.sys.entity.DictValue;
|
|
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
|
|
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
|
|
import org.apache.shiro.authz.annotation.Logical;
|
|
import org.apache.shiro.authz.annotation.Logical;
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
@@ -44,6 +47,8 @@ public class ModuleBlockWeb extends BaseController {
|
|
private ModuleBlockService moduleBlockService;
|
|
private ModuleBlockService moduleBlockService;
|
|
@Autowired
|
|
@Autowired
|
|
private ModuleListingService moduleListingService;
|
|
private ModuleListingService moduleListingService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private PickIngService pickIngService;
|
|
|
|
|
|
@ModelAttribute
|
|
@ModelAttribute
|
|
public ModuleBlock get(@RequestParam(required=false) String id) {
|
|
public ModuleBlock get(@RequestParam(required=false) String id) {
|
|
@@ -268,4 +273,34 @@ public class ModuleBlockWeb extends BaseController {
|
|
model.addAttribute("ModuleVersion",moduleVersion);
|
|
model.addAttribute("ModuleVersion",moduleVersion);
|
|
return "modules/sg/managementcenter/moduleacquisition/moduleVersionList";
|
|
return "modules/sg/managementcenter/moduleacquisition/moduleVersionList";
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 选择流程发布版本
|
|
|
|
+ */
|
|
|
|
+ @RequiresPermissions("managementcenter:moduleacquisition:selectVersion")
|
|
|
|
+ @RequestMapping(value ="selectVersion")
|
|
|
|
+ public String selectVersion(ModuleVersion moduleVersion, Model model,HttpServletRequest request) {
|
|
|
|
+ model.addAttribute("ModuleVersion",moduleVersion);
|
|
|
|
+ List<String> versions = pickIngService.allVersion();
|
|
|
|
+ DictValue dic = MyActiviUtils.findDic();
|
|
|
|
+ String dicValue = dic.getValue();
|
|
|
|
+ model.addAttribute("dicValue", dicValue);
|
|
|
|
+ model.addAttribute("versions", versions);
|
|
|
|
+ return "modules/sg/managementcenter/moduleacquisition/selectVersion";
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 选择流程发布版本修改
|
|
|
|
+ */
|
|
|
|
+ @ResponseBody
|
|
|
|
+ @RequiresPermissions("managementcenter:moduleacquisition:selectVersion")
|
|
|
|
+ @RequestMapping(value = "selectVersionSave")
|
|
|
|
+ public AjaxJson selectVersionEdit(String version, Model model,HttpServletRequest request){
|
|
|
|
+ AjaxJson j = new AjaxJson();
|
|
|
|
+ //新增或编辑表单保存
|
|
|
|
+ pickIngService.updateSelectVersion(version);
|
|
|
|
+ j.setSuccess(true);
|
|
|
|
+ j.setMsg("保存版本成功");
|
|
|
|
+ return j;
|
|
|
|
+ }
|
|
}
|
|
}
|