| | |
| | | new ImmutableMap.Builder<String, Long>(). |
| | | put("id", flwTask.getId()) |
| | | .build(); |
| | | QuartzManager.addJob(StateProcessJob.class, (StateProcessJob.name+flwTask.getId()).toUpperCase(), TimeJobType.AUTO_AUDIT,new Date(new Date().getTime()+10*1000L), maps); |
| | | QuartzManager.addJob(StateProcessJob.class, (StateProcessJob.name+flwTask.getId()).toUpperCase(), TimeJobType.AUTO_AUDIT,new Date(new Date().getTime()+60*1000L), maps); |
| | | } |
| | | } |
| | | } |
| | |
| | | new ImmutableMap.Builder<String, Long>(). |
| | | put("id", flwTask.getId()) |
| | | .build(); |
| | | QuartzManager.addJob(StateProcessJob.class, (StateProcessJob.name+flwTask.getId()).toUpperCase(), TimeJobType.AUTO_AUDIT,new Date(new Date().getTime()+10*1000L), maps); |
| | | QuartzManager.addJob(StateProcessJob.class, (StateProcessJob.name+flwTask.getId()).toUpperCase(), TimeJobType.AUTO_AUDIT,new Date(new Date().getTime()+60*1000L), maps); |
| | | |
| | | |
| | | //对比发起人和节点审批人 |
| | |
| | | new ImmutableMap.Builder<String, Long>(). |
| | | put("id", flwTask.getId()) |
| | | .build(); |
| | | QuartzManager.addJob(StateProcessJob.class, (StateProcessJob.name+flwTask.getId()).toUpperCase(), TimeJobType.AUTO_AUDIT,new Date(new Date().getTime()+10*1000L), maps); |
| | | QuartzManager.addJob(StateProcessJob.class, (StateProcessJob.name+flwTask.getId()).toUpperCase(), TimeJobType.AUTO_AUDIT,new Date(new Date().getTime()+60*1000L), maps); |
| | | |
| | | |
| | | //对比发起人和节点审批人 |
| | |
| | | if (ObjectUtil.isNull(flwTask)) { |
| | | throw new GlobalException("任务已处理或者不存在"); |
| | | } |
| | | StateProcessInstanceAction stateProcessInstanceAction = new StateProcessInstanceAction(); |
| | | if(Objects.nonNull(processAgreeBO.getUserId())){ |
| | | flowLongEngine.executeTask(taskId, currentFlowCreator(processAgreeBO.getUserId())); |
| | | stateProcessInstanceAction.setAuditorId(String.valueOf(processAgreeBO.getUserId())); |
| | | }else { |
| | | stateProcessInstanceAction.setAuditorId(String.valueOf(SecurityUtils.getUserId())); |
| | | flowLongEngine.executeTask(taskId, currentFlowCreator()); |
| | | } |
| | | // 动作执行记录 |
| | | StateProcessInstanceAction stateProcessInstanceAction = new StateProcessInstanceAction(); |
| | | stateProcessInstanceAction.setId(IdUtils.simpleUUID()); |
| | | stateProcessInstanceAction.setInstanceId(flwTask.getInstanceId().toString()); |
| | | stateProcessInstanceAction.setAuditorId(String.valueOf(processAgreeBO.getUserId())); |
| | | stateProcessInstanceAction.setActionType(StateProcessActionEnum.APPROVED.getValue()); |
| | | stateProcessInstanceAction.setNodeId(processAgreeBO.getTaskId()); |
| | | stateProcessInstanceAction.setRemark(processAgreeBO.getRemark()); |
| | |
| | | t.update_by, |
| | | t.disabled, |
| | | t.code, |
| | | t.checkMoney, |
| | | t.check_money, |
| | | t.status, |
| | | c.contract_number, |
| | | h.house_name, |