From b2358fc44148073645def4e723c8153a98a701da Mon Sep 17 00:00:00 2001
From: chengf <cgf12138@163.com>
Date: 星期二, 24 三月 2026 09:29:32 +0800
Subject: [PATCH] 导入测试

---
 service-store/src/main/java/com/java110/store/smo/impl/PurchaseApplyInnerServiceSMOImpl.java |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/service-store/src/main/java/com/java110/store/smo/impl/PurchaseApplyInnerServiceSMOImpl.java b/service-store/src/main/java/com/java110/store/smo/impl/PurchaseApplyInnerServiceSMOImpl.java
index df43477..8dbb23c 100644
--- a/service-store/src/main/java/com/java110/store/smo/impl/PurchaseApplyInnerServiceSMOImpl.java
+++ b/service-store/src/main/java/com/java110/store/smo/impl/PurchaseApplyInnerServiceSMOImpl.java
@@ -12,6 +12,7 @@
 import com.java110.po.purchase.PurchaseApplyPo;
 import com.java110.store.dao.IPurchaseApplyServiceDao;
 import com.java110.utils.util.BeanConvertUtil;
+import com.java110.utils.util.DateUtil;
 import com.java110.vo.api.purchaseApply.PurchaseApplyDetailVo;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -41,19 +42,24 @@
 
     @Override
     public int savePurchaseApply(@RequestBody PurchaseApplyPo purchaseApplyPo) {
-
-        List<PurchaseApplyDetailPo> purchaseApplyDetailPos = purchaseApplyPo.getPurchaseApplyDetailPos();
-
-        for (PurchaseApplyDetailPo purchaseApplyDetailPo : purchaseApplyDetailPos) {
-            purchaseApplyDetailPo.setApplyOrderId(purchaseApplyPo.getApplyOrderId());
+        purchaseApplyPo.setCreateTime(DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A));
+        if (purchaseApplyPo.getState() == null) {
+            purchaseApplyPo.setState("1");
         }
-
+        List<PurchaseApplyDetailPo> purchaseApplyDetailPos = purchaseApplyPo.getPurchaseApplyDetailPos();
         int saveFlag = purchaseApplyServiceDaoImpl.savePurchaseApply(BeanConvertUtil.beanCovertMap(purchaseApplyPo));
 
         if (saveFlag < 1) {
             return saveFlag;
         }
 
+        if (purchaseApplyDetailPos == null) {
+            return 0;
+        }
+        for (PurchaseApplyDetailPo purchaseApplyDetailPo : purchaseApplyDetailPos) {
+            purchaseApplyDetailPo.setApplyOrderId(purchaseApplyPo.getApplyOrderId());
+        }
+
         //淇濆瓨璁㈠崟鏄庣粏
         saveFlag = purchaseApplyServiceDaoImpl.savePurchaseApplyDetailInfo(purchaseApplyDetailPos);
         return saveFlag;

--
Gitblit v1.8.0