|
@@ -628,7 +628,9 @@ public class WorkBidProjectService extends CrudService<WorkBidProjectDao, WorkBi
|
|
|
|
|
|
// 对不同环节的业务逻辑进行操作
|
|
// 对不同环节的业务逻辑进行操作
|
|
String taskDefKey = workBidProject.getAct().getTaskDefKey();
|
|
String taskDefKey = workBidProject.getAct().getTaskDefKey();
|
|
|
|
+ // 投标专员,,申请人
|
|
if("tbzy".equals(taskDefKey) || ("sqr").equals(taskDefKey)){
|
|
if("tbzy".equals(taskDefKey) || ("sqr").equals(taskDefKey)){
|
|
|
|
+ // 如果是这两个人,需要提交补充材料,处理一下附件。
|
|
updateWorkReimbursementInfo(workBidProject);
|
|
updateWorkReimbursementInfo(workBidProject);
|
|
actTaskService.claim(workBidProject.getAct().getTaskId(), UserUtils.getUser().getId());
|
|
actTaskService.claim(workBidProject.getAct().getTaskId(), UserUtils.getUser().getId());
|
|
}else if(!"modifyApply".equals(taskDefKey)){
|
|
}else if(!"modifyApply".equals(taskDefKey)){
|
|
@@ -726,11 +728,12 @@ public class WorkBidProjectService extends CrudService<WorkBidProjectDao, WorkBi
|
|
exp = "pass";
|
|
exp = "pass";
|
|
if ("yes".equals(workBidProject.getAct().getFlag())) {
|
|
if ("yes".equals(workBidProject.getAct().getFlag())) {
|
|
workActivityProcessService.insertAuditsByType(auditUsers,workBidProject.getProcessInstanceId(),2,1);
|
|
workActivityProcessService.insertAuditsByType(auditUsers,workBidProject.getProcessInstanceId(),2,1);
|
|
|
|
+ //通知下一位审批人
|
|
notifyRole = "市场研发管理部负责人备案";
|
|
notifyRole = "市场研发管理部负责人备案";
|
|
workActivityProcess.setIsApproval("1");
|
|
workActivityProcess.setIsApproval("1");
|
|
enname = "scyfglbzr";
|
|
enname = "scyfglbzr";
|
|
- vars.put("scyfglbzrscount",auditUsers.size());
|
|
|
|
- vars.put("scyfglbzrsList",auditUsers);
|
|
|
|
|
|
+ vars.put("scyfglbzrcount",auditUsers.size());
|
|
|
|
+ vars.put("scyfglbzrList",auditUsers);
|
|
|
|
|
|
} else {
|
|
} else {
|
|
notifyRole = "调整申请";
|
|
notifyRole = "调整申请";
|
|
@@ -1021,17 +1024,16 @@ public class WorkBidProjectService extends CrudService<WorkBidProjectDao, WorkBi
|
|
notify.setNotifyId(workBidProject.getId());
|
|
notify.setNotifyId(workBidProject.getId());
|
|
userList = workProjectNotifyService.readByNotifyId(notify);
|
|
userList = workProjectNotifyService.readByNotifyId(notify);
|
|
//users.addAll(userList);
|
|
//users.addAll(userList);
|
|
- workProjectNotifyService
|
|
|
|
- .save(UtilNotify
|
|
|
|
- .saveNotify(workBidProject.getId(),
|
|
|
|
- workBidProject.getCreateBy(),
|
|
|
|
- workBidProject.getCompanyId(),
|
|
|
|
- title,
|
|
|
|
- str,
|
|
|
|
- "50",
|
|
|
|
- "0",
|
|
|
|
- "重新申请",
|
|
|
|
- notifyRole));
|
|
|
|
|
|
+ workProjectNotifyService.save(UtilNotify.saveNotify(
|
|
|
|
+ workBidProject.getId(),
|
|
|
|
+ workBidProject.getCreateBy(),
|
|
|
|
+ workBidProject.getCompanyId(),
|
|
|
|
+ title,
|
|
|
|
+ str,
|
|
|
|
+ "50",
|
|
|
|
+ "0",
|
|
|
|
+ "重新申请",
|
|
|
|
+ notifyRole));
|
|
users.add( workBidProject.getCreateBy());
|
|
users.add( workBidProject.getCreateBy());
|
|
} else {
|
|
} else {
|
|
if (StringUtils.isNotBlank(enname)&&!enname.contains("不为空")&&!enname.equals("sqr")){
|
|
if (StringUtils.isNotBlank(enname)&&!enname.contains("不为空")&&!enname.equals("sqr")){
|