浏览代码

聚水潭-采购单明细 添加采购日期

zhaoxian 6 月之前
父节点
当前提交
0ae21a39d5

+ 5 - 0
ruixuan-live/src/main/java/com/ruixuan/isc/entity/KwaixiaodianJstPurchaseItems.java

@@ -16,6 +16,11 @@ public class KwaixiaodianJstPurchaseItems {
     private Long poiId;
 
     /**
+     * 采购日期
+     */
+    private String poDate;
+
+    /**
      * 采购单号
      */
     private Long poId;

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

@@ -263,7 +263,7 @@ public class KwaiJSTServiceImpl implements IKwaiJSTService {
                             KwaixiaodianJstPurchase jst = JSONObject.parseObject(skuInfo.toJSONString(), KwaixiaodianJstPurchase.class);
                             jstList.add(jst);
                             if (!Check.isNull(skuInfo.getJSONArray("items"))) {
-                                addPurchaseItems(skuInfo.getJSONArray("items"));
+                                addPurchaseItems(jst.getPoDate(),skuInfo.getJSONArray("items"));
                             }
                         }
                     }
@@ -280,11 +280,12 @@ public class KwaiJSTServiceImpl implements IKwaiJSTService {
         }
     }
 
-    private void addPurchaseItems(JSONArray items) {
+    private void addPurchaseItems(String poDate,JSONArray items) {
         List<KwaixiaodianJstPurchaseItems> itemList = new ArrayList<>();
         for (int i = 0; i < items.size(); i++) {
             JSONObject it = items.getJSONObject(i);
             KwaixiaodianJstPurchaseItems item = JSONObject.parseObject(it.toJSONString(), KwaixiaodianJstPurchaseItems.class);
+            item.setPoDate(poDate);
             itemList.add(item);
         }
         if (itemList.size() > 0) {

+ 2 - 0
ruixuan-live/src/main/resources/mapper/isc/KwaiJSTMapper.xml

@@ -181,6 +181,7 @@
     <insert id="replaceKwaixiaodianJstPurchaseItems">
         replace into `ruixuan`.kwaixiaodian_jst_purchase_items(
         poi_id,
+        po_date,
         po_id,
         sku_id,
         name,
@@ -201,6 +202,7 @@
         <foreach collection="list" item="li" separator=",">
             (
             #{li.poiId},
+            #{li.poDate},
             #{li.poId},
             #{li.skuId},
             #{li.name},