|
|
@@ -5,15 +5,13 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.java110.api.bmo.ApiBaseBMO;
|
|
|
import com.java110.api.bmo.store.IStoreBMO;
|
|
|
import com.java110.core.factory.GenerateCodeFactory;
|
|
|
-import com.java110.intf.store.IStoreInnerServiceSMO;
|
|
|
import com.java110.dto.store.StoreDto;
|
|
|
+import com.java110.dto.workflow.WorkflowDto;
|
|
|
+import com.java110.intf.store.IStoreInnerServiceSMO;
|
|
|
import com.java110.po.org.OrgPo;
|
|
|
import com.java110.po.org.OrgStaffRelPo;
|
|
|
-import com.java110.po.store.StoreAttrPo;
|
|
|
-import com.java110.po.store.StoreCerdentialPo;
|
|
|
-import com.java110.po.store.StorePhotoPo;
|
|
|
-import com.java110.po.store.StorePo;
|
|
|
-import com.java110.po.store.StoreUserPo;
|
|
|
+import com.java110.po.store.*;
|
|
|
+import com.java110.po.workflow.WorkflowPo;
|
|
|
import com.java110.utils.cache.MappingCache;
|
|
|
import com.java110.utils.constant.BusinessTypeConstant;
|
|
|
import com.java110.utils.constant.CommonConstant;
|
|
|
@@ -261,4 +259,44 @@ public class StoreBMOImpl extends ApiBaseBMO implements IStoreBMO {
|
|
|
|
|
|
return business;
|
|
|
}
|
|
|
+
|
|
|
+ public JSONObject addPurchase(JSONObject paramInJson) {
|
|
|
+
|
|
|
+ JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
|
|
|
+ business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_SAVE_WORKFLOW);
|
|
|
+ business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ + 7);
|
|
|
+ business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
|
|
|
+ JSONArray businessOrgStaffRels = new JSONArray();
|
|
|
+ WorkflowPo workflowPo = new WorkflowPo();
|
|
|
+ workflowPo.setCommunityId("9999"); //所有小区
|
|
|
+ workflowPo.setFlowId("-1");
|
|
|
+ workflowPo.setFlowName("采购流程");
|
|
|
+ workflowPo.setFlowType(WorkflowDto.FLOW_TYPE_PURCHASE);
|
|
|
+ workflowPo.setSkipLevel(WorkflowDto.DEFAULT_SKIP_LEVEL);
|
|
|
+ workflowPo.setStoreId(paramInJson.getString("storeId"));
|
|
|
+ businessOrgStaffRels.add(JSONObject.toJSONString(workflowPo));
|
|
|
+ business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put(WorkflowPo.class.getSimpleName(), businessOrgStaffRels);
|
|
|
+ return business;
|
|
|
+ }
|
|
|
+
|
|
|
+ public JSONObject addCollection(JSONObject paramInJson) {
|
|
|
+
|
|
|
+ JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
|
|
|
+ business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_SAVE_WORKFLOW);
|
|
|
+ business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ + 8);
|
|
|
+ business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
|
|
|
+ JSONArray businessOrgStaffRels = new JSONArray();
|
|
|
+ WorkflowPo workflowPo = new WorkflowPo();
|
|
|
+ workflowPo.setCommunityId("9999"); //所有小区
|
|
|
+ workflowPo.setFlowId("-2");
|
|
|
+ workflowPo.setFlowName("物品领用");
|
|
|
+ workflowPo.setFlowType(WorkflowDto.FLOW_TYPE_COLLECTION);
|
|
|
+ workflowPo.setSkipLevel(WorkflowDto.DEFAULT_SKIP_LEVEL);
|
|
|
+ workflowPo.setStoreId(paramInJson.getString("storeId"));
|
|
|
+ businessOrgStaffRels.add(JSONObject.toJSONString(workflowPo));
|
|
|
+ business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put(WorkflowPo.class.getSimpleName(), businessOrgStaffRels);
|
|
|
+ return business;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|