Sfoglia il codice sorgente

Merge branch 'dev' of https://git.yingcaibx.com/tl/api into dev

brealinxx 1 anno fa
parent
commit
5a12058f6a

+ 1 - 9
src/main/java/com/xjrsoft/module/workflow/service/impl/WorkflowExecuteServiceImpl.java

@@ -1329,9 +1329,7 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
                 executeWorkflowUpdateDto.setFormData(thisFormData);
                 variableMap.putValue(formConfig.getKey(), thisFormData);
 
-                System.out.println("newLaunch start 0");
                 Triple<Session, Boolean, Long> sessionLongLongTriple = formExecuteService.workflowAddOrUpdate(executeWorkflowUpdateDto);
-                System.out.println("newLaunch start 1");
 
                 WorkflowFormRelation formRelation = new WorkflowFormRelation();
                 formRelation.setFormId(formConfig.getFormId());
@@ -3845,11 +3843,6 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
         if (historicProcessInstance.getEndTime() != null) {
             throw new MyException("流程已经结束  无法撤回!");
         }
-        //如果是简单流程 无多实例 无网关等组件 默认可以根据审批时间
-
-        //获取到当前活动的实例
-//        ActivityInstance activityInstance = runtimeService.getActivityInstance(dto.getProcessId());
-
         //获取当前活动的任务信息
         List<WorkflowExtra> workflowExtras = workflowExtraMapper.selectList(Wrappers.lambdaQuery(WorkflowExtra.class).in(WorkflowExtra::getProcessId, dto.getProcessId()));
         //找到当前流程的 任务开始时间 最大值  为当前审批节点
@@ -3902,11 +3895,10 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
 
                 thisFormData.ifPresent(data -> {
                     Map<String, Object> formData = Convert.toMap(String.class, Object.class, data.getValue());
+                    formData.remove("id");
                     WorkflowDraft draft = new WorkflowDraft();
                     draft.setSchemaId(workflowSchema.getId());
-                    draft.setDataId(formData.get("id").toString());
                     draft.setFormData(JSONUtil.toJsonStr(formData));
-                    draft.setTaskId(workflowExtra.getTaskId());
                     workflowDraftService.save(draft);
                 });
             }