From 92db9e7f8e1f79f5b61266382149843159907157 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期二, 12 八月 2025 18:03:00 +0800
Subject: [PATCH] zjh20250812

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 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 855bbd2..325f7d0 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
@@ -151,6 +151,7 @@
     @PostMapping(value = "/cusIdcard")
     @ApiOperation(value = "鏍规嵁韬唤璇佸彿鑾峰彇鐢ㄦ埛淇℃伅")
 //    @Log(title = "瀹㈡埛韬唤淇℃伅", businessType = BusinessType.EXPORT)
+    @RepeatSubmit
     public AjaxResult getInfoByIdCard(@RequestParam @ApiParam(value = "瀹㈡埛韬唤璇佸彿") String cusIdcard) {
         if (!"".equals(cusIdcard) && cusIdcard != null) {
 
@@ -229,9 +230,7 @@
                     tjReservationService.updateById(tjReservation);
                     return AjaxResult.error("瀵逛笉璧锋偍鐨勯绾﹀凡瓒呮椂璇烽噸鏂伴绾�");
                 }
-                LambdaQueryWrapper<TjCustomer> qw = new LambdaQueryWrapper<>();
-                qw.eq(TjCustomer::getCusIdcard, cusIdcard);
-                TjCustomer tjCustomer1 = tjCustomerService.getOne(qw);
+                TjCustomer tjCustomer1 = tjCustomerService.getTjCustomerByCusIdCard(cusIdcard);
                 if (tjCustomer1 != null) {
 //                    if (null != tjReservation.getCompanyId()) tjCustomer1.setDictCompId(Long.valueOf(tjReservation.getCompanyId()));
 //                    if (null != tjReservation.getCompany()) tjCustomer1.setCompName(tjReservation.getCompany());
@@ -327,7 +326,9 @@
                     } else if(null != s && s.equalsIgnoreCase("Y")) {
                         tjCustomer = isRequestCommonHisApi(tjCustomer);
                     }
-                        tjCustomerService.save(tjCustomer);
+//                    TjCustomer tjCustomerByCusIdCard = tjCustomerService.getTjCustomerByCusIdCard(cusIdcard);
+//                    if(null != tjCustomerByCusIdCard)
+                    tjCustomerService.save(tjCustomer);
                         tjCustomer.setTeamNo(tjReservation.getTeamNo());
                         tjCustomer.setCompId(tjReservation.getCompanyId());
                         tjCustomer.setReservationId(tjReservation.getId());
@@ -496,11 +497,9 @@
                 return AjaxResult.error("鎵嬫満鍙烽敊璇�,璇锋鏌ユ墜鏈哄彿鏄惁鏈夋晥!");
         }
 
-        LambdaQueryWrapper<TjCustomer> wq = new LambdaQueryWrapper<>();
-        wq.eq(TjCustomer::getCusIdcard, cusIdcard);
-        TjCustomer customer = tjCustomerService.getOne(wq);
+        TjCustomer customer = tjCustomerService.getTjCustomerByCusIdCard(cusIdcard);
         if (customer != null) {
-            return AjaxResult.error("璇ヤ汉鍛樺凡瀛樺湪");
+            return AjaxResult.success(customer);
         }
         String substring = cusIdcard.substring(cusIdcard.length() - 6);
         substring = DigestUtils.md5DigestAsHex(substring.getBytes());

--
Gitblit v1.8.0