|
@@ -1539,7 +1539,7 @@ public class ActTaskService extends BaseService {
|
|
* @param act
|
|
* @param act
|
|
*/
|
|
*/
|
|
@Transactional(readOnly = false)
|
|
@Transactional(readOnly = false)
|
|
- public void specially(Act act,String fullName) {
|
|
|
|
|
|
+ public void specially(Act act) {
|
|
// 设置意见
|
|
// 设置意见
|
|
act.setComment(("yes".equals(act.getFlag())?"[没有问题] ":"[驳回] ")+act.getComment());
|
|
act.setComment(("yes".equals(act.getFlag())?"[没有问题] ":"[驳回] ")+act.getComment());
|
|
act.preUpdate();
|
|
act.preUpdate();
|
|
@@ -1553,8 +1553,8 @@ public class ActTaskService extends BaseService {
|
|
vars.put("operators", user.getRunUnitRole());
|
|
vars.put("operators", user.getRunUnitRole());
|
|
} else {
|
|
} else {
|
|
//驳回到项目经理人工判断问题
|
|
//驳回到项目经理人工判断问题
|
|
- String manager2 = MyActiviUtils.findHistoryActivity(act.getProcInsId(), "交底:项目经理人工判断问题");
|
|
|
|
- vars.put("processer",manager2);
|
|
|
|
|
|
+ Project user = MyActiviUtils.findUser(act.getProcInsId());
|
|
|
|
+ vars.put("processer",user.getProjectManageRole());
|
|
}
|
|
}
|
|
// vars.put("yes".equals(act.getFlag())?"operators":"processer",fullName);
|
|
// vars.put("yes".equals(act.getFlag())?"operators":"processer",fullName);
|
|
vars.put("flagNo","yes".equals(act.getFlag())?false:true);
|
|
vars.put("flagNo","yes".equals(act.getFlag())?false:true);
|
|
@@ -1599,12 +1599,11 @@ public class ActTaskService extends BaseService {
|
|
String taskDefKey = act.getTaskDefKey();
|
|
String taskDefKey = act.getTaskDefKey();
|
|
// 提交流程任务
|
|
// 提交流程任务
|
|
Map<String, Object> vars = Maps.newHashMap();
|
|
Map<String, Object> vars = Maps.newHashMap();
|
|
|
|
+ Project user = MyActiviUtils.findUser(act.getProcInsId());
|
|
if ("yes".equals(flag)) {
|
|
if ("yes".equals(flag)) {
|
|
- Project user = MyActiviUtils.findUser(act.getProcInsId());
|
|
|
|
vars.put("systemfulltime", user.getDistributionSystem());
|
|
vars.put("systemfulltime", user.getDistributionSystem());
|
|
} else {
|
|
} else {
|
|
- String itemClose = MyActiviUtils.findHistoryActivity(act.getProcInsId(), "交底:判断项目是否需要关闭");
|
|
|
|
- vars.put("itemClose",itemClose );
|
|
|
|
|
|
+ vars.put("itemClose",user.getDistributionEngineering());
|
|
}
|
|
}
|
|
// vars.put("yes".equals(act.getFlag())?"systemfulltime":"itemClose","yes".equals(act.getFlag())?fullTime:fullTime);
|
|
// vars.put("yes".equals(act.getFlag())?"systemfulltime":"itemClose","yes".equals(act.getFlag())?fullTime:fullTime);
|
|
vars.put("systemNo","yes".equals(act.getFlag())?false:true);
|
|
vars.put("systemNo","yes".equals(act.getFlag())?false:true);
|
|
@@ -1816,19 +1815,13 @@ public class ActTaskService extends BaseService {
|
|
String flag = act.getFlag();
|
|
String flag = act.getFlag();
|
|
vars.put("sealYes", false);
|
|
vars.put("sealYes", false);
|
|
vars.put("sealNo", false);
|
|
vars.put("sealNo", false);
|
|
|
|
+ Project user = MyActiviUtils.findUser(act.getProcInsId());
|
|
if ("yes".equals(flag)) {
|
|
if ("yes".equals(flag)) {
|
|
- Project user = MyActiviUtils.findUser(act.getProcInsId());
|
|
|
|
vars.put("sealPerson",user.getDistributionPolicy());
|
|
vars.put("sealPerson",user.getDistributionPolicy());
|
|
act.setComment("[没有问题]"+act.getComment());
|
|
act.setComment("[没有问题]"+act.getComment());
|
|
vars.put("sealYes", true);
|
|
vars.put("sealYes", true);
|
|
} else {
|
|
} else {
|
|
- String manager2 = MyActiviUtils.findHistoryActivity(act.getProcInsId(), "交底:项目经理人工判断问题");
|
|
|
|
- String manager = MyActiviUtils.findHistoryActivity(act.getProcInsId(), "交底:项目经理组织交底");
|
|
|
|
- if (manager2!=null&&manager2!="") {
|
|
|
|
- vars.put("phasePerson",manager2);
|
|
|
|
- }else if (manager!=null&&manager!="") {
|
|
|
|
- vars.put("phasePerson",manager);
|
|
|
|
- }
|
|
|
|
|
|
+ vars.put("phasePerson",user.getProjectManageRole());
|
|
act.setComment("[驳回]" + act.getComment());
|
|
act.setComment("[驳回]" + act.getComment());
|
|
vars.put("sealNo", true);
|
|
vars.put("sealNo", true);
|
|
}
|
|
}
|
|
@@ -1853,8 +1846,8 @@ public class ActTaskService extends BaseService {
|
|
act.setComment("[没有问题]"+act.getComment());
|
|
act.setComment("[没有问题]"+act.getComment());
|
|
vars.put("receiptYes", true);
|
|
vars.put("receiptYes", true);
|
|
} else {
|
|
} else {
|
|
- String coveredPerson = MyActiviUtils.findHistoryActivity(act.getProcInsId(), "交底:上传未盖章施工方案(行政政处(城区道路))");
|
|
|
|
- vars.put("coveredPerson",coveredPerson);
|
|
|
|
|
|
+ Project user = MyActiviUtils.findUser(act.getProcInsId());
|
|
|
|
+ vars.put("coveredPerson",user.getConstructionUnitRole());
|
|
act.setComment("[驳回]" + act.getComment());
|
|
act.setComment("[驳回]" + act.getComment());
|
|
vars.put("receiptNo", true);
|
|
vars.put("receiptNo", true);
|
|
}
|
|
}
|
|
@@ -1906,8 +1899,8 @@ public class ActTaskService extends BaseService {
|
|
act.setComment("[没有问题]"+act.getComment());
|
|
act.setComment("[没有问题]"+act.getComment());
|
|
vars.put("singleYes", true);
|
|
vars.put("singleYes", true);
|
|
} else {
|
|
} else {
|
|
- String coveredPerson = MyActiviUtils.findHistoryActivity(act.getProcInsId(), "交底:上传未盖章施工方案(行政政处(城区道路))");
|
|
|
|
- vars.put("coveredPerson",coveredPerson);
|
|
|
|
|
|
+ Project user = MyActiviUtils.findUser(act.getProcInsId());
|
|
|
|
+ vars.put("coveredPerson",user.getConstructionUnitRole());
|
|
act.setComment("[驳回]" + act.getComment());
|
|
act.setComment("[驳回]" + act.getComment());
|
|
vars.put("singleNo", true);
|
|
vars.put("singleNo", true);
|
|
}
|
|
}
|
|
@@ -1933,8 +1926,8 @@ public class ActTaskService extends BaseService {
|
|
act.setComment("[没有问题]"+act.getComment());
|
|
act.setComment("[没有问题]"+act.getComment());
|
|
vars.put("policyYes", true);
|
|
vars.put("policyYes", true);
|
|
} else {
|
|
} else {
|
|
- String coveredPerson = MyActiviUtils.findHistoryActivity(act.getProcInsId(), "交底:上传未盖章施工方案(行政政处(城区道路))");
|
|
|
|
- vars.put("coveredPerson",coveredPerson);
|
|
|
|
|
|
+ Project user = MyActiviUtils.findUser(act.getProcInsId());
|
|
|
|
+ vars.put("coveredPerson",user.getConstructionUnitRole());
|
|
act.setComment("[驳回]" + act.getComment());
|
|
act.setComment("[驳回]" + act.getComment());
|
|
vars.put("singleNo", true);
|
|
vars.put("singleNo", true);
|
|
}
|
|
}
|
|
@@ -1956,12 +1949,12 @@ public class ActTaskService extends BaseService {
|
|
vars.put("finishYes", false);
|
|
vars.put("finishYes", false);
|
|
vars.put("finishNo", false);
|
|
vars.put("finishNo", false);
|
|
if ("yes".equals(flag)) {
|
|
if ("yes".equals(flag)) {
|
|
- act.setComment("[没有问题]"+act.getComment());
|
|
|
|
|
|
+ act.setComment(act.getComment());
|
|
vars.put("finishYes", true);
|
|
vars.put("finishYes", true);
|
|
} else {
|
|
} else {
|
|
- String coveredPerson = MyActiviUtils.findHistoryActivity(act.getProcInsId(), "交底:上传未盖章施工方案(行政政处(城区道路))");
|
|
|
|
- vars.put("coveredPerson",coveredPerson);
|
|
|
|
- act.setComment("[驳回]" + act.getComment());
|
|
|
|
|
|
+ Project user = MyActiviUtils.findUser(act.getProcInsId());
|
|
|
|
+ vars.put("coveredPerson",user.getConstructionUnitRole());
|
|
|
|
+ act.setComment(act.getComment());
|
|
vars.put("finishNo", true);
|
|
vars.put("finishNo", true);
|
|
}
|
|
}
|
|
// 设置意见
|
|
// 设置意见
|