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