From d423307d3df56feb412d43f939a49195f3fff92e Mon Sep 17 00:00:00 2001
From: zjh <zjh@888>
Date: 星期四, 21 十二月 2023 19:51:20 +0800
Subject: [PATCH] zjh 本地 2023/12/21 -2

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/sqlserver/TjSqlController.java |   32 +++++++++++++++++++++++++-------
 1 files changed, 25 insertions(+), 7 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/sqlserver/TjSqlController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/sqlserver/TjSqlController.java
index 4031f4c..87d2eba 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/sqlserver/TjSqlController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/sqlserver/TjSqlController.java
@@ -40,7 +40,7 @@
 
 @RestController
 @RequestMapping("/sqlserver/getdata")
-@Api(tags = "鑾峰彇浠庡簱鏁版嵁")
+@Api(tags = "AAAAAAAAAAA鑾峰彇浠庡簱鏁版嵁")
 public class TjSqlController extends BaseController {
     @Resource
     private TestMapper testMapper;
@@ -129,6 +129,7 @@
 
 
     @GetMapping("/getMiddleDetail")
+    @ApiOperation(value = "鏌ヨ鏀惰垂椤圭洰璇︽儏")
     public AjaxResult getMiddleDetail() {
         List<LtkjMiddleDetail> list = testMapper.getMiddleDetail();
         DynamicDataSourceContextHolder.setDataSourceType(DataSourceType.MASTER.name());
@@ -141,6 +142,7 @@
 
 
     @GetMapping("/getMiddleHead")
+    @ApiOperation(value = "鏌ヨ鏀惰垂淇℃伅")
     public AjaxResult getMiddleHead() {
         List<LtkjMiddleHead> list = testMapper.getMiddleHead();
         DynamicDataSourceContextHolder.setDataSourceType(DataSourceType.MASTER.name());
@@ -151,12 +153,28 @@
         return AjaxResult.success(list);
     }
 
-//    @GetMapping("/getVbjitem")
-//    @ApiOperation(value = "鏌ョ湅鍒楄〃")
-//    public AjaxResult getVbjitem() {
-//        List<LtkjVbjitem> list = testMapper.getVbjitem();
-//        return AjaxResult.success(list);
-//    }
+    @GetMapping("/getMiddleHeadByPartId")
+    @ApiOperation(value = "鏍规嵁韬唤璇佸彿鏌ヨ鏀惰垂淇℃伅")
+    public AjaxResult getMiddleHeadByPartId(@RequestParam String partId) {
+        TjCustomer customer = tjCustomerService.getTjCustomerByCusIdCard(partId);
+        LtkjMiddleHead pat = testMapper.getMiddleHeadByPartId(customer.getCardId());
+        if (null != pat) {
+            List<LtkjMiddleDetail> list = testMapper.getMiddleDetailByFeadId(pat.getFeadId());
+            DynamicDataSourceContextHolder.setDataSourceType(DataSourceType.MASTER.name());
+            LtkjMiddleHead o = headService.getMiddleHeadByPartId(customer.getCardId());
+            if(o==null){
+                headService.save(pat);
+                for (LtkjMiddleDetail ltkjMiddleDetail : list) {
+                    middleDetailService.save(ltkjMiddleDetail);
+                }
+                testMapper.saveTjProByCusId(customer.getCardId(),customer.getCusIdcard());
+            }
+            testMapper.saveTjProByCusId(customer.getCardId(),customer.getCusIdcard());
+        }
+        DynamicDataSourceContextHolder.clearDataSourceType();
+        return AjaxResult.success();
+    }
+
 
 
     @GetMapping("/getTjPat")

--
Gitblit v1.8.0