From 23fe6fc0a44c8fc840076837d6f92302e90962cd Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期六, 04 一月 2025 19:09:37 +0800
Subject: [PATCH] 20250104

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java |   50 ++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 40 insertions(+), 10 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java
index 31009db..8c09de2 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java
@@ -121,13 +121,23 @@
 //            }
 //        }
         List<String> strings = tjOrderService.selectTjOrderByCardId1();
-        if (null != strings && strings.size() > 0) {
+        if (null != strings && !strings.isEmpty()) {
             List<Map<String, Object>> collect = maps.stream()
                     .filter(item -> !strings.contains(item.get("pacCode").toString())).collect(Collectors.toList());
             return AjaxResult.success(collect);
         }
         return AjaxResult.success(maps);
 //        return AjaxResult.success(maps);
+    }
+
+
+    @GetMapping("/vcustomerlist")
+    @ApiOperation(value = "绛惧埌鐧昏椤甸潰濮撳悕鏍忓脊妗嗘帴鍙�")
+    public AjaxResult vcustomerlist(@RequestParam(required = false) String name,
+                                  @RequestParam(required = false) String sjh,
+                                  @RequestParam(required = false) String sfzh) {
+        List<Map<String, Object>> maps = tjCustomerService.vcustomerlist(name, sjh, sfzh);
+        return AjaxResult.success(maps);
     }
 
 
@@ -225,9 +235,9 @@
                 qw.eq(TjCustomer::getCusIdcard, cusIdcard);
                 TjCustomer tjCustomer1 = tjCustomerService.getOne(qw);
                 if (tjCustomer1 != null) {
-                    if (null != tjReservation.getCompanyId()) tjCustomer1.setDictCompId(Long.valueOf(tjReservation.getCompanyId()));
-                    if (null != tjReservation.getCompany()) tjCustomer1.setCompName(tjReservation.getCompany());
-                    tjCustomerService.updateById(tjCustomer1);
+//                    if (null != tjReservation.getCompanyId()) tjCustomer1.setDictCompId(Long.valueOf(tjReservation.getCompanyId()));
+//                    if (null != tjReservation.getCompany()) tjCustomer1.setCompName(tjReservation.getCompany());
+//                    tjCustomerService.updateById(tjCustomer1);
                     tjCustomer1.setTjType(tjReservation.getTjType());
                     tjCustomer1.setCusName(tjReservation.getName());
                     tjCustomer1.setCusSex(Long.valueOf(tjReservation.getSex()));
@@ -250,8 +260,8 @@
                     tjCustomer1.setDiscount(tjReservation.getDiscount());
                     tjCustomer1.setGroupingId(tjReservation.getGroupingId());
 
-                    if(null !=tjReservation.getCompanyId())tjCustomer1.setDictCompId(Long.valueOf(tjReservation.getCompanyId()));
-                    if(null !=tjReservation.getCompany())tjCustomer1.setCompName(tjReservation.getCompany());
+//                    if(null !=tjReservation.getCompanyId())tjCustomer1.setDictCompId(Long.valueOf(tjReservation.getCompanyId()));
+//                    if(null !=tjReservation.getCompany())tjCustomer1.setCompName(tjReservation.getCompany());
 
 //                    tjCustomerService.updateById(tjCustomer1);
 
@@ -281,8 +291,8 @@
                     tjCustomer.setCusPassword(substring);
                     tjCustomer.setTjType(tjReservation.getTjType());
                     tjCustomer.setPym(PinyinUtil.getFirstLetter(tjReservation.getName(),""));
-                    if(null !=tjReservation.getCompanyId())tjCustomer.setDictCompId(Long.valueOf(tjReservation.getCompanyId()));
-                    if(null !=tjReservation.getCompany())tjCustomer.setCompName(tjReservation.getCompany());
+//                    if(null !=tjReservation.getCompanyId())tjCustomer.setDictCompId(Long.valueOf(tjReservation.getCompanyId()));
+//                    if(null !=tjReservation.getCompany())tjCustomer.setCompName(tjReservation.getCompany());
                     if (null != key && key.equals("Y"))
                     {
                         AjaxResult result = controller.Outpincreateapply(tjCustomer);
@@ -372,6 +382,27 @@
     }
 
 
+    @GetMapping("/getcusList")
+    @ApiOperation(value = "妗f绠$悊鎺ュ彛")
+    public TableDataInfo getcusList(TjCustomer tjCustomer) {
+        startPage();
+        List<TjCustomer> list = tjCustomerService.getcusList(tjCustomer);
+        if (null != list && !list.isEmpty()) {
+            for (TjCustomer customer : list) {
+                customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone()));
+                customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard()));
+                TjCustomerBlack tjCustomerBlack = blackService.isTjCustomerBlack(String.valueOf(customer.getCusId()));
+                if (null != tjCustomerBlack) {
+                    customer.setIsBlack("Y");
+                } else {
+                    customer.setIsBlack("N");
+                }
+            }
+        }
+        return getDataTable(list);
+    }
+
+
     /**
      * 鏌ヨ瀹㈡埛淇℃伅鍒楄〃
      */
@@ -381,9 +412,8 @@
     public TableDataInfo list(TjCustomer tjCustomer) {
         startPage();
         List<TjCustomer> list = tjCustomerService.selectTjCustomerList(tjCustomer);
-        if (null != list && list.size() > 0) {
+        if (null != list && !list.isEmpty()) {
             for (TjCustomer customer : list) {
-//                customer.setCusName(MatchUtils.hideCusName(customer.getCusName()));
                 customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone()));
                 customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard()));
                 TjCustomerBlack tjCustomerBlack = blackService.isTjCustomerBlack(String.valueOf(customer.getCusId()));

--
Gitblit v1.8.0