From d15bd49fd76e8b087389e0a9200e79abd736eea3 Mon Sep 17 00:00:00 2001
From: zjh <zjh@888>
Date: 星期六, 15 六月 2024 10:40:00 +0800
Subject: [PATCH] zjh 本地 2024/06/15 --1

---
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjCustomerMapper.java                |    6 ++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjCustomerService.java             |    2 ++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjCustomerServiceImpl.java     |    5 +++++
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java |   15 ++++++++++-----
 4 files changed, 23 insertions(+), 5 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 b5132d1..786e79c 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
@@ -235,8 +235,10 @@
                         String hisRegistrationId = resultDatasss.get("his_registration_id").toString();
                         //闂ㄨ瘖鍖荤敓鎺ヨ瘖
                         controller.Outpinconapply(hisRegistrationId, date, SecurityUtils.getUsername());
-                        tjCustomerServiceOne.setCardId(hisRegistrationId);
-                        tjCustomerService.updateById(tjCustomerServiceOne);
+//                        tjCustomerServiceOne.setCardId(hisRegistrationId);
+//                        tjCustomerServiceOne.setCusBrithday(DateUtil.parse(MatchUtils.getBirthDayByIdCard(tjCustomerServiceOne.getCusIdcard()),"yyyy-MM-dd"));
+//                        tjCustomerService.updateById(tjCustomerServiceOne);
+                        tjCustomerService.updateCardId(tjCustomerServiceOne.getCusId(),hisRegistrationId);
                     }
                 }
             }
@@ -347,6 +349,10 @@
                 tjCustomer.setGroupingId(tjReservation.getGroupingId());
                 return success(tjCustomer);
             } else {
+                LambdaQueryWrapper<TjCustomer> customerLambdaQueryWrapper1 = new LambdaQueryWrapper<>();
+                customerLambdaQueryWrapper1.eq(TjCustomer::getCusIdcard, cusIdcard);
+                TjCustomer one = tjCustomerService.getOne(customerLambdaQueryWrapper1);
+                System.out.println("------------------"+one.getCusBrithday());
                 return AjaxResult.success("鏆傛棤棰勭害淇℃伅", tjCustomerServiceOne);
             }
         }
@@ -475,7 +481,7 @@
         substring = DigestUtils.md5DigestAsHex(substring.getBytes());
         tjCustomer.setCusPassword(substring);
 //        if (tjCustomer.getIdType().equals("1")) {
-//            tjCustomer.setCusBrithday(DateUtil.parse(MatchUtils.getBirthDayByIdCard(tjCustomer.getCusIdcard()), "yyyy-MM-dd"));
+            tjCustomer.setCusBrithday(DateUtil.parse(MatchUtils.getBirthDayByIdCard(tjCustomer.getCusIdcard()), "yyyy-MM-dd"));
 //        }
         tjCustomer.setCusNumber(0L);
         String config = sysConfigService.selectConfigByKey("sfkqdyhis");
@@ -504,7 +510,6 @@
 
                     tjCustomer.setPationId(pationid);
 //                    tjCustomerService.updateById(tjCustomer);
-      /*
                         OutpinregapplyDto outpinregapplyDto = new OutpinregapplyDto();
                         outpinregapplyDto.setPationid(pationid);
                         outpinregapplyDto.setSqysbm(SecurityUtils.getUsername());
@@ -540,7 +545,7 @@
                                     }
                                 }
                             }
-                        }*/
+                        }
                 }
 
             }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjCustomerMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjCustomerMapper.java
index 71975ce..d63ff8d 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjCustomerMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjCustomerMapper.java
@@ -6,7 +6,9 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ltkj.hosp.domain.TjCustomer;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
 import org.apache.ibatis.annotations.Select;
+import org.apache.ibatis.annotations.Update;
 
 /**
  * 瀹㈡埛淇℃伅Mapper鎺ュ彛
@@ -81,4 +83,8 @@
             "SELECT a.firm_id cid FROM tj_order a WHERE a.user_id=#{cusId} ORDER BY a.order_id DESC LIMIT 1)" +
             " aa LEFT JOIN dict_comp b ON aa.cid=b.drug_manufacturer_id")
     String getCompNameByCusId(String cusId);
+
+
+    @Update("update tj_customer set card_id=#{cardId} where cus_id=#{cusId}")
+    void  updateCardId(@Param("cusId") Long cusId,@Param("cardId") String cardId);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjCustomerService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjCustomerService.java
index 976119b..115a3b1 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjCustomerService.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjCustomerService.java
@@ -68,4 +68,6 @@
     ResultSet getJsonParseCustomerList(String deptId, Integer page, Integer pageSize, String cusName, String tjNumber);
 
     String getCompNameByCusId(String cusId);
+
+    void  updateCardId(Long cusId,String cardId);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjCustomerServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjCustomerServiceImpl.java
index 5dba257..5c8a923 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjCustomerServiceImpl.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjCustomerServiceImpl.java
@@ -111,4 +111,9 @@
     public String getCompNameByCusId(String cusId) {
         return tjCustomerMapper.getCompNameByCusId(cusId);
     }
+
+    @Override
+    public void updateCardId(Long cusId, String cardId) {
+         tjCustomerMapper.updateCardId(cusId,cardId);
+    }
 }

--
Gitblit v1.8.0