瀏覽代碼

售后单信息表添加店铺内容

zhaoxian 10 月之前
父節點
當前提交
9884568c2b

+ 24 - 1
ruixuan-live/src/main/java/com/ruixuan/isc/entity/KwaixiaodianOrderAftersalesList.java

@@ -9,8 +9,27 @@ import lombok.Data;
  */
 @Data
 public class KwaixiaodianOrderAftersalesList {
+    /**
+     * 公司ID
+     */
+    private Long companyId;
+
+
+    /**
+     * 公司名称
+     */
+    private String companyName;
 
     /**
+     * 店铺ID
+     */
+    private Long shopId;
+
+    /**
+     * 店铺名称
+     */
+    private String shopName;
+    /**
      * 售后单id
      */
     private Long refundId;
@@ -202,7 +221,7 @@ public class KwaixiaodianOrderAftersalesList {
     public KwaixiaodianOrderAftersalesList() {
     }
 
-    public KwaixiaodianOrderAftersalesList(JSONObject object) {
+    public KwaixiaodianOrderAftersalesList(KuaishouAccessToken token, JSONObject object) {
         KwaixiaodianOrderAftersalesList aftersales = JSONObject.parseObject(object.toJSONString(), KwaixiaodianOrderAftersalesList.class);
         aftersales.setCreateTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("createTime")));
         aftersales.setUpdateTime(DateUtils.timestamptoMinutesAndSecondsStr(object.getLong("updateTime")));
@@ -248,5 +267,9 @@ public class KwaixiaodianOrderAftersalesList {
         this.createTime = aftersales.createTime;
         this.updateTime = aftersales.updateTime;
         this.eventType = aftersales.eventType;
+        this.setShopId(Long.valueOf(token.getId()));
+        this.setShopName(token.getShopName());
+        this.setCompanyId(token.getCompanyId());
+        this.setCompanyName(token.getCompanyName());
     }
 }

+ 3 - 3
ruixuan-live/src/main/java/com/ruixuan/isc/service/impl/KwaixiaodianOrderCursorListServiceImpl.java

@@ -305,7 +305,7 @@ public class KwaixiaodianOrderCursorListServiceImpl implements IKwaixiaodianOrde
                 List<KwaixiaodianOrderAftersalesList> aftersalesList = new ArrayList<>();
                 for (int i = 0; i < infoList.size(); i++) {
                     JSONObject object = infoList.getJSONObject(i);
-                    KwaixiaodianOrderAftersalesList order = new KwaixiaodianOrderAftersalesList(object);
+                    KwaixiaodianOrderAftersalesList order = new KwaixiaodianOrderAftersalesList(token, object);
                     aftersalesList.add(order);
                 }
                 if (Check.isNotNull(aftersalesList)) {
@@ -367,7 +367,7 @@ public class KwaixiaodianOrderCursorListServiceImpl implements IKwaixiaodianOrde
                 List<KwaixiaodianOrderAftersalesList> aftersalesList = new ArrayList<>();
                 for (int i = 0; i < infoList.size(); i++) {
                     JSONObject object = infoList.getJSONObject(i);
-                    KwaixiaodianOrderAftersalesList order = new KwaixiaodianOrderAftersalesList(object);
+                    KwaixiaodianOrderAftersalesList order = new KwaixiaodianOrderAftersalesList(token, object);
                     aftersalesList.add(order);
                 }
                 if (Check.isNotNull(aftersalesList)) {
@@ -431,7 +431,7 @@ public class KwaixiaodianOrderCursorListServiceImpl implements IKwaixiaodianOrde
         String code = jsonObject.getString("code");
         if ("1".equals(code)) {
             JSONObject data = jsonObject.getJSONObject("data");
-            KwaixiaodianOrderAftersalesList order = new KwaixiaodianOrderAftersalesList(data);
+            KwaixiaodianOrderAftersalesList order = new KwaixiaodianOrderAftersalesList(token, data);
             List<KwaixiaodianOrderAftersalesList> list = new ArrayList<>();
             list.add(order);
             mapper.replaceBatchKwaixiaodianOrderAftersalesList(list);

+ 8 - 0
ruixuan-live/src/main/resources/mapper/isc/KwaixiaodianOrderCursorListMapper.xml

@@ -587,6 +587,10 @@
 
     <insert id="replaceBatchKwaixiaodianOrderAftersalesList">
         replace into `ruixuan`.kwaixiaodian_order_aftersales_list(
+        company_id,
+        company_name,
+        shop_id,
+        shop_name,
         refund_id,
         oid,
         item_id,
@@ -628,6 +632,10 @@
         values
         <foreach collection="list" item="li" separator=",">
             (
+            #{li.companyId},
+            #{li.companyName},
+            #{li.shopId},
+            #{li.shopName},
             #{li.refundId},
             #{li.oid},
             #{li.itemId},