From e12b37ce15c67b522e94f399e3b8c18c2c0e7289 Mon Sep 17 00:00:00 2001
From: zjh <zjh@888>
Date: 星期一, 25 十二月 2023 10:31:13 +0800
Subject: [PATCH] zjh 本地 2023/12/25 -2

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java |   21 +++++++++------------
 1 files changed, 9 insertions(+), 12 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 fbd986e..9b89654 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,7 +5,6 @@
 import cn.hutool.core.date.DateUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.ltkj.common.enums.DataSourceType;
-import com.ltkj.common.utils.bean.BeanUtils;
 import com.ltkj.framework.config.MatchUtils;
 import com.ltkj.framework.datasource.DynamicDataSourceContextHolder;
 import com.ltkj.hosp.domain.TjReservation;
@@ -15,23 +14,16 @@
 import com.ltkj.hosp.sqlDomain.LtkjMiddleHead;
 import com.ltkj.hosp.sqlDomain.LtkjTjPat;
 import com.ltkj.system.service.ISysConfigService;
-import com.sun.xml.internal.bind.v2.TODO;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiParam;
-import org.apache.ibatis.annotations.Param;
-import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.util.DigestUtils;
 import org.springframework.web.bind.annotation.*;
-import com.ltkj.common.annotation.Log;
 import com.ltkj.common.core.controller.BaseController;
 import com.ltkj.common.core.domain.AjaxResult;
-import com.ltkj.common.enums.BusinessType;
 import com.ltkj.hosp.domain.TjCustomer;
 import com.ltkj.common.utils.poi.ExcelUtil;
 import com.ltkj.common.core.page.TableDataInfo;
-
-import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
 import java.util.Map;
@@ -64,6 +56,8 @@
     private LtkjMiddleHeadService headService;
     @Resource
     private LtkjMiddleDetailService middleDetailService;
+    @Resource
+    private ITjOrderService tjOrderService;
 
     @GetMapping("/newGetTjPat")
     @ApiOperation(value = "鏌ヨhis鏁版嵁搴撹繑鍥炴柊鐨勬暟鎹�")
@@ -126,10 +120,13 @@
                         extracted(customer);
                         return success(customer);
                     }else {
-                        String cardId = tjCustomer.getCardId();
-                        // TODO: 2023/12/23 璇ュ鐢╟ardid鏌ヨorder琛ㄦ暟鎹�
-                        if(null !=cardId && cardId.equals(tjPatByIdCard.getFcardId())){
-                            return AjaxResult.error("涓嶅彲閲嶅绛惧埌");
+                        String cardId = tjPatByIdCard.getFcardId();
+                        if(null !=cardId && !cardId.equals("0")){
+                            int i = tjOrderService.selectTjOrderByCardId(cardId);
+                            if(i>0){
+                                return AjaxResult.error("涓嶅彲閲嶅绛惧埌");
+                            }
+
                         }
                         tjCustomer.setReservationId(tjCustomer.getCardId());
                         tjCustomer.setCardId(tjPatByIdCard.getFcardId());

--
Gitblit v1.8.0