ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjTongJiController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjTongJiController.java
New file @@ -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); } } 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); } 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); } 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); } } 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>