|
@@ -13,6 +13,7 @@ import com.jeeplus.modules.act.service.ActTaskService;
|
|
import com.jeeplus.modules.projectcontentinfo.dao.ProjectBasedDataDao;
|
|
import com.jeeplus.modules.projectcontentinfo.dao.ProjectBasedDataDao;
|
|
import com.jeeplus.modules.projectcontentinfo.dao.ProjectContentDataDao;
|
|
import com.jeeplus.modules.projectcontentinfo.dao.ProjectContentDataDao;
|
|
import com.jeeplus.modules.projectcontentinfo.dao.ProjectReportChangeDao;
|
|
import com.jeeplus.modules.projectcontentinfo.dao.ProjectReportChangeDao;
|
|
|
|
+import com.jeeplus.modules.projectcontentinfo.dao.ProjectReportDataDao;
|
|
import com.jeeplus.modules.projectcontentinfo.entity.ProjectReportData;
|
|
import com.jeeplus.modules.projectcontentinfo.entity.ProjectReportData;
|
|
import com.jeeplus.modules.projectcontentinfo.entity.ProjectReportRecord;
|
|
import com.jeeplus.modules.projectcontentinfo.entity.ProjectReportRecord;
|
|
import com.jeeplus.modules.projectrecord.entity.ProjectRecords;
|
|
import com.jeeplus.modules.projectrecord.entity.ProjectRecords;
|
|
@@ -95,6 +96,8 @@ public class ProjectReportChangeService extends CrudService<ProjectReportChangeD
|
|
private OfficeService officeService;
|
|
private OfficeService officeService;
|
|
@Autowired
|
|
@Autowired
|
|
private WorkReviewAuditDao workReviewAuditDao;
|
|
private WorkReviewAuditDao workReviewAuditDao;
|
|
|
|
+ @Autowired
|
|
|
|
+ private ProjectReportDataDao projectReportDataDao;
|
|
|
|
|
|
public ProjectReportData get(String id) {
|
|
public ProjectReportData get(String id) {
|
|
ProjectReportData projectReportData = super.get(id);
|
|
ProjectReportData projectReportData = super.get(id);
|
|
@@ -371,6 +374,8 @@ public class ProjectReportChangeService extends CrudService<ProjectReportChangeD
|
|
variables.put("gzrcount",gzrs.size());*/
|
|
variables.put("gzrcount",gzrs.size());*/
|
|
processType = "reportChangeReview";
|
|
processType = "reportChangeReview";
|
|
users.addAll(masters);
|
|
users.addAll(masters);
|
|
|
|
+ variables.put("masterList", masters);
|
|
|
|
+ variables.put("mastercount", masters.size());
|
|
}
|
|
}
|
|
for (User u : users){
|
|
for (User u : users){
|
|
workProjectNotify.setUser(u);
|
|
workProjectNotify.setUser(u);
|
|
@@ -378,12 +383,12 @@ public class ProjectReportChangeService extends CrudService<ProjectReportChangeD
|
|
workProjectNotify.setNotifyRole("项目负责人审批");
|
|
workProjectNotify.setNotifyRole("项目负责人审批");
|
|
workProjectNotifyService
|
|
workProjectNotifyService
|
|
.save(workProjectNotify);
|
|
.save(workProjectNotify);
|
|
- Map<String,Object> extras = new HashMap<>();
|
|
|
|
- extras.put("type","7001");
|
|
|
|
- extras.put("id",workProjectNotify.getId());
|
|
|
|
- extras.put("procDefKey","46");
|
|
|
|
- UserUtils.pushInfoToApp(title,str,extras,u.getId());
|
|
|
|
- UserUtils.pushIm(u.getId(),"报告变更变更发起人:\" + user.getName() + \",报告变更名称:\"+ projectReportData.getName() + \" 待审批!");
|
|
|
|
|
|
+// Map<String,Object> extras = new HashMap<>();
|
|
|
|
+// extras.put("type","7001");
|
|
|
|
+// extras.put("id",workProjectNotify.getId());
|
|
|
|
+// extras.put("procDefKey","46");
|
|
|
|
+// UserUtils.pushInfoToApp(title,str,extras,u.getId());
|
|
|
|
+// UserUtils.pushIm(u.getId(),"报告变更变更发起人:\" + user.getName() + \",报告变更名称:\"+ projectReportData.getName() + \" 待审批!");
|
|
}
|
|
}
|
|
variables.put("type", processType);
|
|
variables.put("type", processType);
|
|
variables.put("busId", businessKey);
|
|
variables.put("busId", businessKey);
|
|
@@ -400,6 +405,7 @@ public class ProjectReportChangeService extends CrudService<ProjectReportChangeD
|
|
// 更新流程实例ID
|
|
// 更新流程实例ID
|
|
projectReportData.setProcessInstanceId(processInstance.getId());
|
|
projectReportData.setProcessInstanceId(processInstance.getId());
|
|
dao.updateProcessInstanceId(projectReportData);
|
|
dao.updateProcessInstanceId(projectReportData);
|
|
|
|
+ projectReportDataDao.updateUpId(projectReportData.getReportId(),processInstance.getId());
|
|
List<Activity> list = workActivityMenu.getActivities();
|
|
List<Activity> list = workActivityMenu.getActivities();
|
|
if (list != null && list.size() != 0) {
|
|
if (list != null && list.size() != 0) {
|
|
workActivityProcessService.saveList(list, processInstance.getId());
|
|
workActivityProcessService.saveList(list, processInstance.getId());
|
|
@@ -616,6 +622,8 @@ public class ProjectReportChangeService extends CrudService<ProjectReportChangeD
|
|
notifyRole = "部门经理审核";
|
|
notifyRole = "部门经理审核";
|
|
workActivityProcess.setIsApproval("1");
|
|
workActivityProcess.setIsApproval("1");
|
|
enname = "bmzr";
|
|
enname = "bmzr";
|
|
|
|
+ vars.put("bmzrList", auditUsers);
|
|
|
|
+ vars.put("bmzrcount",auditUsers.size());
|
|
} else {
|
|
} else {
|
|
notifyRole = "调整报告";
|
|
notifyRole = "调整报告";
|
|
workActivityProcess.setIsApproval("2");
|
|
workActivityProcess.setIsApproval("2");
|
|
@@ -632,6 +640,8 @@ public class ProjectReportChangeService extends CrudService<ProjectReportChangeD
|
|
notifyRole = "审核部审核";
|
|
notifyRole = "审核部审核";
|
|
workActivityProcess.setIsApproval("1");
|
|
workActivityProcess.setIsApproval("1");
|
|
enname = "bzshbyg";
|
|
enname = "bzshbyg";
|
|
|
|
+ vars.put("bzshbygList", auditUsers);
|
|
|
|
+ vars.put("bzshbygcount",auditUsers.size());
|
|
} else {
|
|
} else {
|
|
notifyRole = "调整报告";
|
|
notifyRole = "调整报告";
|
|
workActivityProcess.setIsApproval("2");
|
|
workActivityProcess.setIsApproval("2");
|
|
@@ -646,6 +656,8 @@ public class ProjectReportChangeService extends CrudService<ProjectReportChangeD
|
|
notifyRole = "部门分管领导审核";
|
|
notifyRole = "部门分管领导审核";
|
|
workActivityProcess.setIsApproval("1");
|
|
workActivityProcess.setIsApproval("1");
|
|
enname = "bzshb";
|
|
enname = "bzshb";
|
|
|
|
+ vars.put("bzshbList", auditUsers);
|
|
|
|
+ vars.put("bzshbcount",auditUsers.size());
|
|
} else {
|
|
} else {
|
|
notifyRole = "调整报告";
|
|
notifyRole = "调整报告";
|
|
workActivityProcess.setIsApproval("2");
|
|
workActivityProcess.setIsApproval("2");
|
|
@@ -660,6 +672,8 @@ public class ProjectReportChangeService extends CrudService<ProjectReportChangeD
|
|
notifyRole = "部门分管领导审核";
|
|
notifyRole = "部门分管领导审核";
|
|
workActivityProcess.setIsApproval("1");
|
|
workActivityProcess.setIsApproval("1");
|
|
enname = "fgld";
|
|
enname = "fgld";
|
|
|
|
+ vars.put("fgldList", auditUsers);
|
|
|
|
+ vars.put("fgldcount",auditUsers.size());
|
|
} else {
|
|
} else {
|
|
notifyRole = "调整报告";
|
|
notifyRole = "调整报告";
|
|
workActivityProcess.setIsApproval("2");
|
|
workActivityProcess.setIsApproval("2");
|
|
@@ -674,6 +688,8 @@ public class ProjectReportChangeService extends CrudService<ProjectReportChangeD
|
|
notifyRole = "分管质量副总审核";
|
|
notifyRole = "分管质量副总审核";
|
|
workActivityProcess.setIsApproval("1");
|
|
workActivityProcess.setIsApproval("1");
|
|
enname = "zlfgld";
|
|
enname = "zlfgld";
|
|
|
|
+ vars.put("fgzlfzList", auditUsers);
|
|
|
|
+ vars.put("fgzlfzcount",auditUsers.size());
|
|
} else {
|
|
} else {
|
|
notifyRole = "调整报告";
|
|
notifyRole = "调整报告";
|
|
workActivityProcess.setIsApproval("2");
|
|
workActivityProcess.setIsApproval("2");
|
|
@@ -688,6 +704,8 @@ public class ProjectReportChangeService extends CrudService<ProjectReportChangeD
|
|
notifyRole = "档案管理员审核";
|
|
notifyRole = "档案管理员审核";
|
|
workActivityProcess.setIsApproval("1");
|
|
workActivityProcess.setIsApproval("1");
|
|
enname = "bggdgly";
|
|
enname = "bggdgly";
|
|
|
|
+ vars.put("glydaList", auditUsers);
|
|
|
|
+ vars.put("glydacount",auditUsers.size());
|
|
} else {
|
|
} else {
|
|
notifyRole = "调整报告";
|
|
notifyRole = "调整报告";
|
|
workActivityProcess.setIsApproval("2");
|
|
workActivityProcess.setIsApproval("2");
|
|
@@ -702,6 +720,8 @@ public class ProjectReportChangeService extends CrudService<ProjectReportChangeD
|
|
notifyRole = "盖章人盖章";
|
|
notifyRole = "盖章人盖章";
|
|
workActivityProcess.setIsApproval("1");
|
|
workActivityProcess.setIsApproval("1");
|
|
enname = "gzr";
|
|
enname = "gzr";
|
|
|
|
+ vars.put("gzrList", auditUsers);
|
|
|
|
+ vars.put("gzrcount",auditUsers.size());
|
|
} else {
|
|
} else {
|
|
workActivityProcess.setIsApproval("2");
|
|
workActivityProcess.setIsApproval("2");
|
|
notifyRole = "调整报告";
|
|
notifyRole = "调整报告";
|