java110 лет назад: 5
Родитель
Сommit
3256d89afa

+ 2 - 0
java110-bean/src/main/java/com/java110/dto/workflow/WorkflowDto.java

@@ -22,6 +22,8 @@ public class WorkflowDto extends PageDto implements Serializable {
     public static final String FLOW_TYPE_REPAIR= "20002";
     //采购
     public static final String FLOW_TYPE_PURCHASE= "30003";
+
+    public static final String FLOW_TYPE_COLLECTION = "40004";//物品领用
     public static final String DEFAULT_SKIP_LEVEL = "1";
 
     public static final String DEFAULT_PROCESS = "java110_" ;

+ 15 - 0
service-api/src/main/java/com/java110/api/listener/workflow/ListWorkflowsListener.java

@@ -97,6 +97,21 @@ public class ListWorkflowsListener extends AbstractServiceApiPlusListener {
             super.insert(context, workflowPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_WORKFLOW);
         }
 
+        workflowDto = new WorkflowDto();
+        workflowDto.setStoreId(reqJson.getString("storeId"));
+        workflowDto.setFlowType(WorkflowDto.FLOW_TYPE_PURCHASE);
+        count = workflowInnerServiceSMOImpl.queryWorkflowsCount(workflowDto);
+        if (count < 1) {
+            workflowPo = new WorkflowPo();
+            workflowPo.setCommunityId("9999"); //所有小区
+            workflowPo.setFlowId("-3");
+            workflowPo.setFlowName("物品领用");
+            workflowPo.setFlowType(WorkflowDto.FLOW_TYPE_COLLECTION);
+            workflowPo.setSkipLevel(WorkflowDto.DEFAULT_SKIP_LEVEL);
+            workflowPo.setStoreId(reqJson.getString("storeId"));
+            super.insert(context, workflowPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_WORKFLOW);
+        }
+
 
         commit(context);