From 8c61d5e2c0bdaf815a666a643079896e49520055 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期二, 30 五月 2023 02:28:21 +0800
Subject: [PATCH] 优化代码

---
 service-store/src/main/java/com/java110/store/cmd/purchase/ResourceEnterCmd.java |   24 +++++++++++++++++-------
 1 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/service-store/src/main/java/com/java110/store/cmd/purchase/ResourceEnterCmd.java b/service-store/src/main/java/com/java110/store/cmd/purchase/ResourceEnterCmd.java
index 02663b5..82109ba 100644
--- a/service-store/src/main/java/com/java110/store/cmd/purchase/ResourceEnterCmd.java
+++ b/service-store/src/main/java/com/java110/store/cmd/purchase/ResourceEnterCmd.java
@@ -36,7 +36,7 @@
  * 璇锋眰鍦板潃涓�/app/purchase/resourceEnter
  */
 
-@Java110CmdDoc(title = "閲囪喘浜哄憳鍏ュ簱",
+@Java110CmdDoc(title = "閲囪喘鍏ュ簱",
         description = "涓昏鐢ㄤ簬 閲囪喘浜哄憳鍏ュ簱",
         httpMethod = "post",
         url = "http://{ip}:{port}/app/purchase/resourceEnter",
@@ -48,10 +48,10 @@
 @Java110ParamsDoc(params = {
         @Java110ParamDoc(name = "applyOrderId", length = 30, remark = "閲囪喘鐢宠鍗曡鍗旾D"),
         @Java110ParamDoc(name = "purchaseApplyDetailVo", type = "Array",length = 30, remark = "閲囪喘鐗╁搧淇℃伅"),
-        @Java110ParamDoc(parentNodeName = "-", name = "purchaseQuantity", type = "Int",length = 30, remark = "鏁伴噺"),
-        @Java110ParamDoc(parentNodeName = "-", name = "price", type = "String",length = 30, remark = "浠锋牸"),
-        @Java110ParamDoc(parentNodeName = "-", name = "id", type = "String",length = 30, remark = "閲囪喘鏄庣粏ID"),
-        @Java110ParamDoc(parentNodeName = "-", name = "resId", type = "String",length = 30, remark = "鐗╁搧ID"),
+        @Java110ParamDoc(parentNodeName = "purchaseApplyDetailVo", name = "purchaseQuantity", type = "Int",length = 30, remark = "鏁伴噺"),
+        @Java110ParamDoc(parentNodeName = "purchaseApplyDetailVo", name = "price", type = "String",length = 30, remark = "浠锋牸"),
+        @Java110ParamDoc(parentNodeName = "purchaseApplyDetailVo", name = "id", type = "String",length = 30, remark = "閲囪喘鏄庣粏ID"),
+        @Java110ParamDoc(parentNodeName = "purchaseApplyDetailVo", name = "resId", type = "String",length = 30, remark = "鐗╁搧ID"),
 })
 
 @Java110ResponseDoc(
@@ -103,6 +103,15 @@
         }
     }
 
+    /**
+     * 閲囬噰璐敵璇�-閲囪喘瀹℃牳纭鍏ュ簱
+     * @param event              浜嬩欢瀵硅薄
+     * @param context 鏁版嵁涓婃枃瀵硅薄
+     * @param reqJson            璇锋眰鎶ユ枃
+     * @throws CmdException
+     * @throws ParseException
+     */
+
     @Override
     public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException, ParseException {
 
@@ -153,10 +162,11 @@
             resourceStoreTimesPo.setApplyOrderId(purchaseApplyPo.getApplyOrderId());
             resourceStoreTimesPo.setPrice(purchaseApplyDetailPo.getPrice());
             resourceStoreTimesPo.setStock(purchaseApplyDetailPo.getPurchaseQuantity());
-            resourceStoreTimesPo.setResId(purchaseApplyDetailPo.getResId());
+            resourceStoreTimesPo.setResCode(resourceStoreDtos.get(0).getResCode());
             resourceStoreTimesPo.setStoreId(resourceStoreDtos.get(0).getStoreId());
             resourceStoreTimesPo.setTimesId(GenerateCodeFactory.getGeneratorId("10"));
-            resourceStoreTimesV1InnerServiceSMOImpl.saveResourceStoreTimes(resourceStoreTimesPo);
+            resourceStoreTimesPo.setShId(purchaseApplyDetailPo.getShId());
+            resourceStoreTimesV1InnerServiceSMOImpl.saveOrUpdateResourceStoreTimes(resourceStoreTimesPo);
         }
         //鑾峰彇璁㈠崟鍙�
         String applyOrderId = purchaseApplyPo.getApplyOrderId();

--
Gitblit v1.8.0