java110 лет назад: 6
Родитель
Сommit
7cb75888c6

+ 5 - 0
Api/src/main/java/com/java110/api/bmo/storeAttr/impl/StoreAttrBMOImpl.java

@@ -6,6 +6,7 @@ import com.java110.api.bmo.storeAttr.IStoreAttrBMO;
 import com.java110.core.context.DataFlowContext;
 import com.java110.core.smo.storeAttr.IStoreAttrInnerServiceSMO;
 import com.java110.dto.store.StoreAttrDto;
+import com.java110.po.store.StoreAttrPo;
 import com.java110.utils.constant.BusinessTypeConstant;
 import com.java110.utils.constant.CommonConstant;
 import com.java110.utils.util.Assert;
@@ -66,6 +67,10 @@ public class StoreAttrBMOImpl extends ApiBaseBMO implements IStoreAttrBMO {
         businessStoreAttr.putAll(BeanConvertUtil.beanCovertMap(storeAttrDtos.get(0)));
         businessStoreAttr.putAll(paramInJson);
 
+        StoreAttrPo storeAttrPo = BeanConvertUtil.covertBean(businessStoreAttr, StoreAttrPo.class);
+
+        super.update(dataFlowContext, storeAttrPo, BusinessTypeConstant.BUSINESS_TYPE_UPDATE_STORE_ATTR);
+
     }
 
 

+ 4 - 3
StoreService/src/main/java/com/java110/store/listener/storeAttr/DeleteStoreAttrInfoListener.java

@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONObject;
 import com.java110.core.annotation.Java110Listener;
 import com.java110.core.context.DataFlowContext;
 import com.java110.entity.center.Business;
+import com.java110.po.store.StoreAttrPo;
 import com.java110.store.dao.IStoreAttrServiceDao;
 import com.java110.utils.constant.BusinessTypeConstant;
 import com.java110.utils.constant.ResponseConstant;
@@ -46,7 +47,7 @@ public class DeleteStoreAttrInfoListener extends AbstractStoreAttrBusinessServic
 
     @Override
     public String getBusinessTypeCd() {
-        return BusinessTypeConstant.BUSINESS_TYPE_DELETE_COMMUNITY;
+        return BusinessTypeConstant.BUSINESS_TYPE_DELETE_STORE_ATTR;
     }
 
     /**
@@ -62,8 +63,8 @@ public class DeleteStoreAttrInfoListener extends AbstractStoreAttrBusinessServic
         Assert.notEmpty(data, "没有datas 节点,或没有子节点需要处理");
 
         //处理 businessStoreAttr 节点
-        if (data.containsKey(BusinessTypeConstant.BUSINESS_TYPE_DELETE_COMMUNITY)) {
-            Object _obj = data.get(BusinessTypeConstant.BUSINESS_TYPE_DELETE_COMMUNITY);
+        if (data.containsKey(StoreAttrPo.class.getSimpleName())) {
+            Object _obj = data.get(StoreAttrPo.class.getSimpleName());
             JSONArray businessStoreAttrs = null;
             if (_obj instanceof JSONObject) {
                 businessStoreAttrs = new JSONArray();

+ 4 - 3
StoreService/src/main/java/com/java110/store/listener/storeAttr/SaveStoreAttrInfoListener.java

@@ -2,6 +2,7 @@ package com.java110.store.listener.storeAttr;
 
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
+import com.java110.po.store.StoreAttrPo;
 import com.java110.store.dao.IStoreAttrServiceDao;
 import com.java110.utils.constant.BusinessTypeConstant;
 import com.java110.utils.constant.StatusConstant;
@@ -39,7 +40,7 @@ public class SaveStoreAttrInfoListener extends AbstractStoreAttrBusinessServiceD
 
     @Override
     public String getBusinessTypeCd() {
-        return BusinessTypeConstant.BUSINESS_TYPE_SAVE_JUNK_REQUIREMENT;
+        return BusinessTypeConstant.BUSINESS_TYPE_SAVE_STORE_ATTR;
     }
 
     /**
@@ -53,8 +54,8 @@ public class SaveStoreAttrInfoListener extends AbstractStoreAttrBusinessServiceD
         Assert.notEmpty(data,"没有datas 节点,或没有子节点需要处理");
 
         //处理 businessStoreAttr 节点
-        if(data.containsKey("businessStoreAttr")){
-            Object bObj = data.get("businessStoreAttr");
+        if(data.containsKey(StoreAttrPo.class.getSimpleName())){
+            Object bObj = data.get(StoreAttrPo.class.getSimpleName());
             JSONArray businessStoreAttrs = null;
             if(bObj instanceof JSONObject){
                 businessStoreAttrs = new JSONArray();

+ 3 - 2
StoreService/src/main/java/com/java110/store/listener/storeAttr/UpdateStoreAttrInfoListener.java

@@ -2,6 +2,7 @@ package com.java110.store.listener.storeAttr;
 
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
+import com.java110.po.store.StoreAttrPo;
 import com.java110.store.dao.IStoreAttrServiceDao;
 import com.java110.utils.constant.BusinessTypeConstant;
 import com.java110.utils.constant.ResponseConstant;
@@ -64,8 +65,8 @@ public class UpdateStoreAttrInfoListener extends AbstractStoreAttrBusinessServic
 
 
         //处理 businessStoreAttr 节点
-        if (data.containsKey("businessStoreAttr")) {
-            Object _obj = data.get("businessStoreAttr");
+        if (data.containsKey(StoreAttrPo.class.getSimpleName())) {
+            Object _obj = data.get(StoreAttrPo.class.getSimpleName());
             JSONArray businessStoreAttrs = null;
             if (_obj instanceof JSONObject) {
                 businessStoreAttrs = new JSONArray();

+ 5 - 0
java110-utils/src/main/java/com/java110/utils/constant/BusinessTypeConstant.java

@@ -146,10 +146,15 @@ public class BusinessTypeConstant {
      */
     public static final String BUSINESS_TYPE_UPDATE_STORE_INFO = "200100040001";
 
+    //保存商户属性
+    public static final String BUSINESS_TYPE_SAVE_STORE_ATTR = "200100030003";
 
     //修改商户属性
     public static final String BUSINESS_TYPE_UPDATE_STORE_ATTR = "200100040003";
 
+    //删除商户属性
+    public static final String BUSINESS_TYPE_DELETE_STORE_ATTR = "200100050003";
+
     /**
      * 商户成员退出信息
      */