gongdecai 4 years ago
parent
commit
06f61c6b16

+ 11 - 0
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/InOutWarehouseTaskServiceImpl.java

@@ -207,6 +207,17 @@ public class InOutWarehouseTaskServiceImpl extends ServiceImpl<InOutWarehouseTas
     public List<InOutWarehouseTask> getInOutWarehouseTask(String relevanceId) {
         List<InOutWarehouseTask> inOutWarehouseTaskList = inOutWarehouseTaskService.selectList(new EntityWrapper<InOutWarehouseTask>()
                 .eq(InOutWarehouseTask.QueryFiles.relevanceId, relevanceId).eq(InOutWarehouseTask.QueryFiles.DELETE_FLAG, NumberConstant.CONSTANT0));
+        if (CollectionUtils.isNotEmpty(inOutWarehouseTaskList)) {
+            for (InOutWarehouseTask inOutWarehouseTask1 : inOutWarehouseTaskList) {
+                String taskId = "";
+                // 只有待审核状态才有taskId
+                if (StringUtils.isNotBlank(inOutWarehouseTask1.getWorkflowId())) {
+                    JSONObject jsonObject = workflowService.getActiveTask(Lists.newArrayList(inOutWarehouseTask1.getWorkflowId()), inOutWarehouseTask1.getId());
+                    taskId = jsonObject.getString("taskId");
+                    inOutWarehouseTask1.setTaskId(taskId);
+                }
+            }
+        }
         return inOutWarehouseTaskList;
     }