From e65cac6f2b2924be10b60716abf550919f94871b Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期四, 18 七月 2024 13:52:56 +0800
Subject: [PATCH] zjh 2024/07/18-1

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjTongJiController.java |   53 ++++++++++++++++++++++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderServiceImpl.java      |    5 ++
 ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml                      |   15 +++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderMapper.java                 |    3 +
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderService.java              |    2 +
 5 files changed, 78 insertions(+), 0 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjTongJiController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjTongJiController.java
new file mode 100644
index 0000000..d4b318e
--- /dev/null
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjTongJiController.java
@@ -0,0 +1,53 @@
+package com.ltkj.web.controller.system;
+/**
+ * @Authot:zjh
+ * @Date:  2024-07-18   11:58
+ */
+
+import com.ltkj.common.core.domain.AjaxResult;
+import com.ltkj.common.core.domain.entity.SysUser;
+import com.ltkj.framework.config.UserHoder;
+import com.ltkj.hosp.service.ITjOrderService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+
+
+@RestController
+@RequestMapping ("/hosp/yqorder")
+@Api (tags = "浣撴寤舵湡璁板綍鎺ュ彛")
+@Slf4j
+public class TjTongJiController {
+
+    @Resource
+    private ITjOrderService orderService;
+
+
+    @GetMapping ("/getTjTongJiJieKou")
+    @ApiOperation (value = "浣撴缁熻鎺ュ彛(鏍规嵁涓嶅悓鐨勫瓨鍌ㄨ繃绋嬪悕绉版煡璇�)")
+    public AjaxResult getTjTongJiJieKou(@RequestParam (required = false) @ApiParam (value = "寮�濮嬫椂闂�") String kssj,
+                                                  @RequestParam(required = false) @ApiParam (value = "缁撴潫鏃堕棿") String jssj,
+                                                  @RequestParam(required = false) @ApiParam (value = "瀛樺偍杩囩▼鍚嶇О") String ccmc){
+        SysUser user = UserHoder.getLoginUser().getUser();
+        String userName = user.getUserName();
+
+
+        Map<String,Object> map=new HashMap<>();
+        map.put("BeginOutDate","'"+kssj+"'");
+        map.put("EndOutDate","'"+jssj+"'");
+        map.put("ccmc", "'"+ccmc+"'");
+        List<Map<String,Object>> maps= orderService.getTjTongJiJieKou(map);
+        return AjaxResult.success(maps);
+    }
+}
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderMapper.java
index 18ad6ad..554466c 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderMapper.java
@@ -246,4 +246,7 @@
     List<String> getHuoQuZlsqdh(String cardId);
     @Delete("DELETE FROM ltkj_jianchajianyan_tree  WHERE card_id=#{cardId} AND type='澶勭疆'")
     Boolean delHuoQuZlsqdh(String cardId);
+
+
+    List<Map<String, Object>> getTjTongJiJieKou(Map<String, Object> map);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderService.java
index 9c7492d..42677e5 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderService.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderService.java
@@ -147,4 +147,6 @@
 
     List<String> getHuoQuZlsqdh(String cardId);
     Boolean delHuoQuZlsqdh(String cardId);
+
+    List<Map<String, Object>> getTjTongJiJieKou(Map<String, Object> map);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderServiceImpl.java
index 1dfdd11..8ba50be 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderServiceImpl.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderServiceImpl.java
@@ -313,4 +313,9 @@
     public Boolean delHuoQuZlsqdh(String cardId) {
         return tjOrderMapper.delHuoQuZlsqdh(cardId);
     }
+
+    @Override
+    public List<Map<String, Object>> getTjTongJiJieKou(Map<String, Object> map) {
+        return tjOrderMapper.getTjTongJiJieKou(map);
+    }
 }
diff --git a/ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml b/ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml
index 4304e72..edd666f 100644
--- a/ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml
+++ b/ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml
@@ -355,4 +355,19 @@
             )}
     </select>
 
+
+    <select id="getSuiFangTongYiMoBanJieKou" parameterType="java.util.Map" statementType="CALLABLE" resultType="java.util.Map">
+        {call   tj_PRO_ltkjreport(
+                #{checkStatus,mode=IN,jdbcType=INTEGER},
+                #{page,mode=IN,jdbcType=INTEGER},
+                #{pageSize,mode=IN,jdbcType=INTEGER},
+                #{tjNumber,mode=IN,jdbcType=VARCHAR},
+                #{compId,mode=IN,jdbcType=VARCHAR},
+                #{tjname,mode=IN,jdbcType=VARCHAR},
+                #{beginTime,mode=IN,jdbcType=VARCHAR},
+                #{endTime,mode=IN,jdbcType=VARCHAR},
+                #{total,mode=OUT,jdbcType=INTEGER}
+            )}
+    </select>
+
 </mapper>

--
Gitblit v1.8.0