From ce3a4e08eb570bc0f928b6b5af4f615373a19c46 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期三, 03 七月 2024 17:30:07 +0800
Subject: [PATCH] zjh 2024/07/3-1

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 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 a518969..03f17cd 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
@@ -5,11 +5,13 @@
 
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.date.DateUtil;
+import cn.hutool.extra.pinyin.PinyinUtil;
 import cn.hutool.json.JSONArray;
 import cn.hutool.json.JSONObject;
 import cn.hutool.json.JSONUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.ltkj.common.annotation.Log;
+import com.ltkj.common.annotation.RepeatSubmit;
 import com.ltkj.common.enums.BusinessType;
 import com.ltkj.common.enums.DataSourceType;
 import com.ltkj.common.utils.SecurityUtils;
@@ -314,7 +316,7 @@
                     tjCustomer1.setAge(tjReservation.getAge());
                     tjCustomer1.setAgeUnit(tjReservation.getAgeUnit());
                     tjCustomer1.setCareer(tjReservation.getCareer());
-
+                    tjCustomer1.setPym(PinyinUtil.getFirstLetter(tjReservation.getName(),""));
                     tjCustomerService.updateById(tjCustomer1);
                     tjCustomer1.setTeamNo(tjReservation.getTeamNo());
                     tjCustomer1.setCompId(tjReservation.getCompanyId());
@@ -347,6 +349,7 @@
                 substring = DigestUtils.md5DigestAsHex(substring.getBytes());
                 tjCustomer.setCusPassword(substring);
                 tjCustomer.setTjType(tjReservation.getTjType());
+                tjCustomer.setPym(PinyinUtil.getFirstLetter(tjReservation.getName(),""));
                 tjCustomerService.save(tjCustomer);
                 tjCustomer.setTeamNo(tjReservation.getTeamNo());
                 tjCustomer.setCompId(tjReservation.getCompanyId());
@@ -442,6 +445,7 @@
     @PostMapping
     @ApiOperation(value = "鏂板瀹㈡埛")
     @Transactional
+    @RepeatSubmit
     public AjaxResult add(@RequestBody @ApiParam(value = "瀹㈡埛瀵硅薄淇℃伅") TjCustomer tjCustomer) {
         if (null == tjCustomer.getCusIdcard() || null == tjCustomer.getCusPhone()) {
             return AjaxResult.error("璇疯緭鍏ヨ韩浠借瘉鍙锋垨鎵嬫満鍙�");
@@ -489,6 +493,7 @@
             tjCustomer.setCusBrithday(DateUtil.parse(MatchUtils.getBirthDayByIdCard(tjCustomer.getCusIdcard()), "yyyy-MM-dd"));
 //        }
         tjCustomer.setCusNumber(0L);
+        tjCustomer.setPym(PinyinUtil.getFirstLetter(tjCustomer.getCusName(),""));
         String config = sysConfigService.selectConfigByKey("sfkqdyhis");
         if (null != config && config.equals("Y")) {
             AjaxResult tjCustomer1 = suijieHisXinXi(tjCustomer, date);
@@ -564,7 +569,7 @@
                 return AjaxResult.success(tjCustomer);
             }
         }
-        return null;
+        return AjaxResult.error(object.getStr("ResultContent"));
     }
 
     /**
@@ -592,6 +597,7 @@
             return AjaxResult.error("璇ユ墜鏈哄彿宸茶浣跨敤!");
         }*/
         tjCustomer.setCusPhone(cusPhone);
+        tjCustomer.setPym(PinyinUtil.getFirstLetter(tjCustomer.getCusName(),""));
         if (tjCustomerService.updateById(tjCustomer)) {
             String config = sysConfigService.selectConfigByKey("sfkqdyhis");
             if (null != config && config.equals("Y")) {
@@ -618,7 +624,7 @@
 //                    hisApiGetMethodService.save(object, "Outpincreateapply", hisApiConfig, JSONUtil.toJsonStr(BeanUtil.beanToMap(tjCustomer)));
                     return AjaxResult.success();
                 }
-                return AjaxResult.error();
+                return AjaxResult.error(object.getStr("ResultContent"));
             }
             return AjaxResult.success();
         }

--
Gitblit v1.8.0