|
@@ -3580,8 +3580,13 @@ public class ActTaskService extends BaseService {
|
|
public void ruralOffice(Act act) {
|
|
public void ruralOffice(Act act) {
|
|
Map<String, Object> vars = Maps.newHashMap();
|
|
Map<String, Object> vars = Maps.newHashMap();
|
|
String flag = act.getFlag();
|
|
String flag = act.getFlag();
|
|
|
|
+ vars.put("pass", "yes".equals(flag) ? true : false);
|
|
Project user = MyActiviUtils.findUser(act.getProcInsId());
|
|
Project user = MyActiviUtils.findUser(act.getProcInsId());
|
|
- vars.put("design", UserUtils.getByUserName(user.getAssignment().getDistributionPolicy()).getLoginName());
|
|
|
|
|
|
+ if ("yes".equals(flag)) {
|
|
|
|
+ vars.put("design", UserUtils.getByUserName(user.getAssignment().getDistributionPolicy()).getLoginName());
|
|
|
|
+ } else {
|
|
|
|
+ vars.put("design", UserUtils.getByUserName(user.getAssignment().getOwnerManager()).getLoginName());
|
|
|
|
+ }
|
|
// 设置意见
|
|
// 设置意见
|
|
act.preUpdate();
|
|
act.preUpdate();
|
|
// 提交流程任务
|
|
// 提交流程任务
|
|
@@ -3630,8 +3635,8 @@ public class ActTaskService extends BaseService {
|
|
Map<String, Object> vars = Maps.newHashMap();
|
|
Map<String, Object> vars = Maps.newHashMap();
|
|
Project user = MyActiviUtils.findUser(act.getProcInsId());
|
|
Project user = MyActiviUtils.findUser(act.getProcInsId());
|
|
String flag = act.getFlag();
|
|
String flag = act.getFlag();
|
|
- vars.put("pass", "yes".equals(flag) ? true : false);
|
|
|
|
- if ("yes".equals(flag)) {
|
|
|
|
|
|
+ vars.put("pass", "pass".equals(flag) ? true : false);
|
|
|
|
+ if ("pass".equals(flag)) {
|
|
vars.put("design", UserUtils.getByUserName(user.getAssignment().getOwnerManager()).getLoginName());
|
|
vars.put("design", UserUtils.getByUserName(user.getAssignment().getOwnerManager()).getLoginName());
|
|
}
|
|
}
|
|
if ("no".equals(flag)) {
|
|
if ("no".equals(flag)) {
|