From 02ced282179511ba05d50baf63ac74b53ec71f93 Mon Sep 17 00:00:00 2001
From: 赵文轩 <1652863494@qq.com>
Date: 星期四, 13 六月 2024 15:50:02 +0800
Subject: [PATCH] 撤销调用his作废

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjRulesController.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjRulesController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjRulesController.java
index 0418744..a3231db 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjRulesController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjRulesController.java
@@ -214,14 +214,27 @@
                                   @ApiParam(value = "瀹㈡埛") @RequestParam String cusId,
                                   @ApiParam(value = "鍏抽敭瀛�") @RequestParam(required = false) String keyWord,
                                   @ApiParam(value = "缁撴灉鍊�") @RequestParam(required = false) BigDecimal keyNum) {
+
         List<TjRules> res = new ArrayList<>();
+        if (proId==null){
+            return AjaxResult.success(res);
+        }
+        if (cusId==null){
+            return AjaxResult.success(res);
+        }
         TjCustomer byId = customerService.getById(cusId);
+        if(byId==null){
+            return AjaxResult.success(res);
+        }
         LambdaQueryWrapper<TjRules> wq = new LambdaQueryWrapper<>();
         wq.eq(TjRules::getProId, proId);
         wq.lt(TjRules::getAgeLt, MatchUtils.getAgeByIdCard(byId.getCusIdcard()));
         wq.gt(TjRules::getAgeGt, MatchUtils.getAgeByIdCard(byId.getCusIdcard()));
         wq.in(TjRules::getSex, 0, byId.getCusSex());
         final List<TjRules> list = tjRulesService.list(wq);
+        if (list==null){
+            return AjaxResult.success(res);
+        }
         for (TjRules tjRules : list) {
             //鍒ゆ柇瑙勫垯绫诲瀷:鏁板��/鏂囧瓧
             if ("2".equals(tjRules.getRuleType())) {
@@ -244,7 +257,7 @@
 
             }
         }
-        if (res.size() > 0) {
+        if (res!=null && res.size() > 0) {
             //寤鸿璧嬪��
             for (TjRules re : res) {
                 LambdaQueryWrapper<TjRuleAdvice> wq1 = new LambdaQueryWrapper<>();

--
Gitblit v1.8.0