From e14e4217b3f53a5cad511b4331cd7c0a40a40db2 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期四, 19 十二月 2024 13:52:03 +0800
Subject: [PATCH] zjh202412019

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSamplingController.java |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSamplingController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSamplingController.java
index adc092e..802c01d 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSamplingController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSamplingController.java
@@ -216,24 +216,27 @@
         LambdaQueryWrapper<TjSampling> wrapper = new LambdaQueryWrapper<>();
         wrapper.eq(TjSampling::getIsSignFor, isSignFor);
         if (null != tjNum && StrUtil.isNotBlank(tjNum))
-            wrapper.eq(TjSampling::getTjNum, tjNum);
+            wrapper.like(TjSampling::getTjNum, tjNum);
         if (null != name && StrUtil.isNotBlank(name))
-            wrapper.eq(TjSampling::getCusName, name);
+            wrapper.like(TjSampling::getCusName, name);
         if (null != beginTime && null != endTime && StrUtil.isNotBlank(beginTime) && StrUtil.isNotBlank(endTime))
             wrapper.between(TjSampling::getApplicationTime, beginTime, endTime);
         wrapper.groupBy(TjSampling::getCusId);
+        wrapper.orderByDesc(TjSampling::getCreateTime);
 //        wrapper.last("LIMIT " + (pageNum - 1) * pageSize + "," + pageSize);
         Page<TjSampling> page = tjSamplingService.page(samplingPage, wrapper);
         List<TjSampling> list = page.getRecords();
         ArrayList<TjCustomer> tjCustomers = new ArrayList<>();
         for (TjSampling tjSampling : list) {
             TjCustomer customer = customerService.getById(tjSampling.getCusId());
-            customer.setCusName(customer.getCusName());
-            customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone()));
-            customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard()));
-            customer.setTjNumber(tjSampling.getTjNum());
-            customer.setApplicationTime(tjSampling.getApplicationTime());
-            tjCustomers.add(customer);
+            if(null !=customer){
+                customer.setCusName(customer.getCusName());
+                customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone()));
+                customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard()));
+                customer.setTjNumber(tjSampling.getTjNum());
+                customer.setApplicationTime(tjSampling.getApplicationTime());
+                tjCustomers.add(customer);
+            }
         }
         HashMap<String, Object> hashMap = new HashMap<>();
         hashMap.put("list", tjCustomers);

--
Gitblit v1.8.0