From 2d9bf42ce507096c3b73a782da3ad16f29d2ccdc Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Thu, 07 May 2026 15:25:16 +0800
Subject: [PATCH] 新增年份查询
---
multi-system/src/main/java/com/gkhy/exam/system/service/impl/PurchaseApplyServiceImpl.java | 19 ++++++++++++-------
1 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/multi-system/src/main/java/com/gkhy/exam/system/service/impl/PurchaseApplyServiceImpl.java b/multi-system/src/main/java/com/gkhy/exam/system/service/impl/PurchaseApplyServiceImpl.java
index 0c83d1d..9c96d29 100644
--- a/multi-system/src/main/java/com/gkhy/exam/system/service/impl/PurchaseApplyServiceImpl.java
+++ b/multi-system/src/main/java/com/gkhy/exam/system/service/impl/PurchaseApplyServiceImpl.java
@@ -13,6 +13,7 @@
import com.gkhy.exam.system.service.PurchaseApplyService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import org.springframework.util.CollectionUtils;
import java.time.LocalDateTime;
import java.util.List;
@@ -47,11 +48,13 @@
purchaseApply.setCreateTime(LocalDateTime.now());
purchaseApply.setCreateBy(SecurityUtils.getUsername());
applyMapper.insert(purchaseApply);
- List<PurchaseApplyPlan> purchaseApplyPlans = purchaseApply.getPurchaseApplyPlans();
- for (PurchaseApplyPlan purchaseApplyPlan : purchaseApplyPlans) {
- purchaseApplyPlan.setApplyId(purchaseApply.getId());
+ if (!CollectionUtils.isEmpty(purchaseApply.getPurchaseApplyPlans())){
+ List<PurchaseApplyPlan> purchaseApplyPlans = purchaseApply.getPurchaseApplyPlans();
+ for (PurchaseApplyPlan purchaseApplyPlan : purchaseApplyPlans) {
+ purchaseApplyPlan.setApplyId(purchaseApply.getId());
+ }
+ applyPlanMapper.insertPlans(purchaseApplyPlans);
}
- applyPlanMapper.insertPlans(purchaseApplyPlans);
return CommonResult.success();
}
@@ -60,9 +63,11 @@
purchaseApply.setUpdateTime(LocalDateTime.now());
purchaseApply.setUpdateBy(SecurityUtils.getUsername());
applyMapper.updateById(purchaseApply);
- List<PurchaseApplyPlan> purchaseApplyPlans = purchaseApply.getPurchaseApplyPlans();
- applyPlanMapper.deletedByIds(purchaseApply.getId());
- applyPlanMapper.insertPlans(purchaseApplyPlans);
+ if (!CollectionUtils.isEmpty(purchaseApply.getPurchaseApplyPlans())){
+ List<PurchaseApplyPlan> purchaseApplyPlans = purchaseApply.getPurchaseApplyPlans();
+ applyPlanMapper.deletedByIds(purchaseApply.getId());
+ applyPlanMapper.insertPlans(purchaseApplyPlans);
+ }
return CommonResult.success();
}
--
Gitblit v1.9.2