|
@@ -33,6 +33,7 @@ import com.jeeplus.modules.sg.managementcenter.activiti.utils.MyActiviUtils;
|
|
import com.jeeplus.modules.sg.managementcenter.project.entity.Project;
|
|
import com.jeeplus.modules.sg.managementcenter.project.entity.Project;
|
|
import com.jeeplus.modules.sg.managementcenter.project.service.PickingRequisitionService;
|
|
import com.jeeplus.modules.sg.managementcenter.project.service.PickingRequisitionService;
|
|
import com.jeeplus.modules.sg.managementcenter.project.service.ProjectService;
|
|
import com.jeeplus.modules.sg.managementcenter.project.service.ProjectService;
|
|
|
|
+import com.jeeplus.modules.sg.materialmodule.activiti.entity.MaterialModule;
|
|
import com.jeeplus.modules.sg.materialmodule.activiti.service.MaterialModuleService;
|
|
import com.jeeplus.modules.sg.materialmodule.activiti.service.MaterialModuleService;
|
|
import com.jeeplus.modules.sg.picking.activiti.entity.PickList;
|
|
import com.jeeplus.modules.sg.picking.activiti.entity.PickList;
|
|
import com.jeeplus.modules.sg.picking.activiti.entity.ShowList;
|
|
import com.jeeplus.modules.sg.picking.activiti.entity.ShowList;
|
|
@@ -1490,7 +1491,7 @@ public class ActTaskController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 施工单位项目经理非涉电施工中流程提交文件
|
|
|
|
|
|
+ * 施工单位项目经理土建施工中流程提交文件
|
|
* */
|
|
* */
|
|
@ResponseBody
|
|
@ResponseBody
|
|
@RequestMapping(value = "nonPowerMiddleTask")
|
|
@RequestMapping(value = "nonPowerMiddleTask")
|
|
@@ -1500,7 +1501,7 @@ public class ActTaskController extends BaseController {
|
|
if (pic!=null&&pic!="") {
|
|
if (pic!=null&&pic!="") {
|
|
uploadImages.setPath(pic);
|
|
uploadImages.setPath(pic);
|
|
uploadImages.setProcInsId(act.getProcInsId());
|
|
uploadImages.setProcInsId(act.getProcInsId());
|
|
- uploadImages.setImgName("上传非涉电施工中流程");
|
|
|
|
|
|
+ uploadImages.setImgName(imgName);
|
|
uploadImages.setuId(UserUtils.getUser().getLoginName());
|
|
uploadImages.setuId(UserUtils.getUser().getLoginName());
|
|
uploadImagesService.save(uploadImages);
|
|
uploadImagesService.save(uploadImages);
|
|
}
|
|
}
|
|
@@ -1515,17 +1516,122 @@ public class ActTaskController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 施工单位项目经理非涉电竣工流程提交文件
|
|
|
|
|
|
+ * 施工单位项目经理电气施工中流程提交文件
|
|
|
|
+ * */
|
|
|
|
+ @ResponseBody
|
|
|
|
+ @RequestMapping(value = "electricalMiddleTask")
|
|
|
|
+ public AjaxJson electricalMiddleTask(Act act,String pic,String imgName, UploadImages uploadImages) {
|
|
|
|
+ AjaxJson j = new AjaxJson();
|
|
|
|
+ try {
|
|
|
|
+ if (pic!=null&&pic!="") {
|
|
|
|
+ uploadImages.setPath(pic);
|
|
|
|
+ uploadImages.setProcInsId(act.getProcInsId());
|
|
|
|
+ uploadImages.setImgName(imgName);
|
|
|
|
+ uploadImages.setuId(UserUtils.getUser().getLoginName());
|
|
|
|
+ uploadImagesService.save(uploadImages);
|
|
|
|
+ }
|
|
|
|
+ String comment = URLDecoder.decode(act.getComment(), "UTF-8");
|
|
|
|
+ act.setComment(comment);
|
|
|
|
+ actTaskService.electricalMiddleTask(act);
|
|
|
|
+ } catch (UnsupportedEncodingException e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ j.setMsg("审批成功");
|
|
|
|
+ return j;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 审核土建施工流程
|
|
|
|
+ * */
|
|
|
|
+ @ResponseBody
|
|
|
|
+ @RequestMapping(value = "nonRePowerMiddleTask")
|
|
|
|
+ public AjaxJson nonRePowerMiddleTask(Act act) {
|
|
|
|
+ AjaxJson j = new AjaxJson();
|
|
|
|
+ String comment = null;
|
|
|
|
+ try {
|
|
|
|
+ comment = URLDecoder.decode(act.getComment(), "UTF-8");
|
|
|
|
+ act.setComment(comment);
|
|
|
|
+ actTaskService.nonRePowerMiddleTask(act);
|
|
|
|
+ } catch (UnsupportedEncodingException e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ j.setMsg("审批成功");
|
|
|
|
+ return j;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 审核土建竣工流程
|
|
|
|
+ * */
|
|
|
|
+ @ResponseBody
|
|
|
|
+ @RequestMapping(value = "nonRePowerEndTask")
|
|
|
|
+ public AjaxJson nonRePowerEndTask(Act act) {
|
|
|
|
+ AjaxJson j = new AjaxJson();
|
|
|
|
+ String comment = null;
|
|
|
|
+ try {
|
|
|
|
+ comment = URLDecoder.decode(act.getComment(), "UTF-8");
|
|
|
|
+ act.setComment(comment);
|
|
|
|
+ actTaskService.nonRePowerEndTask(act);
|
|
|
|
+ } catch (UnsupportedEncodingException e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ j.setMsg("审批成功");
|
|
|
|
+ return j;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 电气竣工流程
|
|
|
|
+ * */
|
|
|
|
+ @ResponseBody
|
|
|
|
+ @RequestMapping(value = "electricalEndTask")
|
|
|
|
+ public AjaxJson electricalEndTask(Act act,String pic,String imgName, UploadImages uploadImages) {
|
|
|
|
+ AjaxJson j = new AjaxJson();
|
|
|
|
+ try {
|
|
|
|
+ if (pic!=null&&pic!="") {
|
|
|
|
+ uploadImages.setPath(pic);
|
|
|
|
+ uploadImages.setProcInsId(act.getProcInsId());
|
|
|
|
+ uploadImages.setImgName(imgName);
|
|
|
|
+ uploadImages.setuId(UserUtils.getUser().getLoginName());
|
|
|
|
+ uploadImagesService.save(uploadImages);
|
|
|
|
+ }
|
|
|
|
+ String comment = URLDecoder.decode(act.getComment(), "UTF-8");
|
|
|
|
+ act.setComment(comment);
|
|
|
|
+ actTaskService.electricalEndTask(act);
|
|
|
|
+ } catch (UnsupportedEncodingException e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ j.setMsg("审批成功");
|
|
|
|
+ return j;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ @ResponseBody
|
|
|
|
+ @RequestMapping(value = "reElectricalEndTask")
|
|
|
|
+ public AjaxJson reElectricalEndTask(Act act) {
|
|
|
|
+ AjaxJson j = new AjaxJson();
|
|
|
|
+ String comment = null;
|
|
|
|
+ try {
|
|
|
|
+ comment = URLDecoder.decode(act.getComment(), "UTF-8");
|
|
|
|
+ act.setComment(comment);
|
|
|
|
+ actTaskService.reElectricalEndTask(act);
|
|
|
|
+ } catch (UnsupportedEncodingException e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ j.setMsg("审批成功");
|
|
|
|
+ return j;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 土建竣工流程
|
|
* */
|
|
* */
|
|
@ResponseBody
|
|
@ResponseBody
|
|
@RequestMapping(value = "nonPowerEndTask")
|
|
@RequestMapping(value = "nonPowerEndTask")
|
|
- public AjaxJson nonPowerEndTask(Act act,String pic, UploadImages uploadImages) {
|
|
|
|
|
|
+ public AjaxJson nonPowerEndTask(Act act,String pic,String imgName, UploadImages uploadImages) {
|
|
AjaxJson j = new AjaxJson();
|
|
AjaxJson j = new AjaxJson();
|
|
try {
|
|
try {
|
|
if (pic!=null&&pic!="") {
|
|
if (pic!=null&&pic!="") {
|
|
uploadImages.setPath(pic);
|
|
uploadImages.setPath(pic);
|
|
uploadImages.setProcInsId(act.getProcInsId());
|
|
uploadImages.setProcInsId(act.getProcInsId());
|
|
- uploadImages.setImgName("上传非涉电竣工流程");
|
|
|
|
|
|
+ uploadImages.setImgName(imgName);
|
|
uploadImages.setuId(UserUtils.getUser().getLoginName());
|
|
uploadImages.setuId(UserUtils.getUser().getLoginName());
|
|
uploadImagesService.save(uploadImages);
|
|
uploadImagesService.save(uploadImages);
|
|
}
|
|
}
|
|
@@ -1540,7 +1646,7 @@ public class ActTaskController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 配网项目经理判断是否完成非涉电工作
|
|
|
|
|
|
+ * 配网项目经理判断是否完成土建
|
|
* */
|
|
* */
|
|
@ResponseBody
|
|
@ResponseBody
|
|
@RequestMapping(value = "reviewNonPower")
|
|
@RequestMapping(value = "reviewNonPower")
|
|
@@ -1549,6 +1655,10 @@ public class ActTaskController extends BaseController {
|
|
try {
|
|
try {
|
|
String comment = URLDecoder.decode(act.getComment(), "UTF-8");
|
|
String comment = URLDecoder.decode(act.getComment(), "UTF-8");
|
|
act.setComment(comment);
|
|
act.setComment(comment);
|
|
|
|
+ MaterialModule materialModule = materialModuleService.get(act.getProcInsId());
|
|
|
|
+ //设置土建完成
|
|
|
|
+ materialModule.setNonPower(0);
|
|
|
|
+
|
|
actTaskService.reviewNonPower(act);
|
|
actTaskService.reviewNonPower(act);
|
|
} catch (UnsupportedEncodingException e) {
|
|
} catch (UnsupportedEncodingException e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|