|
@@ -150,12 +150,12 @@ public class TApplyOfflinevalveController extends BaseController {
|
|
|
variables.put("flowListener", new FlowListener());
|
|
|
variables.put("endSuccessListener", new EndSuccessListener());
|
|
|
variables.put("endFailListener", new EndFailListener());
|
|
|
- tApplyOfflinevalveService.updateTApplyOfflinevalve(tApplyOfflinevalve);
|
|
|
//采用key来启动流程定义并设置流程变量,返回流程实例
|
|
|
ProcessInstance pi = runtimeService.startProcessInstanceByKey("offlinevalve", String.valueOf(businessKey), variables);
|
|
|
logger.info("流程定义id:" + pi.getProcessDefinitionId());
|
|
|
logger.info("流程实例id:" + pi.getProcessInstanceId());
|
|
|
tApplyOfflinevalve.setProcessId(pi.getProcessInstanceId());
|
|
|
+ tApplyOfflinevalveService.updateTApplyOfflinevalve(tApplyOfflinevalve);
|
|
|
|
|
|
|
|
|
// 申请人申请直接通过
|
|
@@ -247,7 +247,16 @@ public class TApplyOfflinevalveController extends BaseController {
|
|
|
param.put("infoconfirmer", tApplyOfflinevalve.getConfirmer());
|
|
|
break;
|
|
|
case "信息确认人":
|
|
|
- param.put("lockConfirmer", form.getLockConfirmer1());//设置上锁确认人
|
|
|
+ tStaffmgr = new TStaffmgr();
|
|
|
+ tStaffmgr.setActualposts("12");
|
|
|
+ StringBuilder lockConfirmer = new StringBuilder();
|
|
|
+ for (SysUser user : userService.selectUserPost(tStaffmgr)) {
|
|
|
+ lockConfirmer.append(user.getUserId().toString()).append(",");
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotEmpty(lockConfirmer.toString())) {
|
|
|
+ lockConfirmer = new StringBuilder(lockConfirmer.substring(0, lockConfirmer.length() - 1));
|
|
|
+ }
|
|
|
+ param.put("lockConfirmer", lockConfirmer);//设置上锁确认人
|
|
|
form.setLockConfirmer1(null);
|
|
|
break;
|
|
|
case "确认人":
|