From 6859e991130a26b2a1e393f6a2ce8b89a1bdfd41 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期一, 19 五月 2025 17:12:06 +0800 Subject: [PATCH] 总检页面增加体检类型搜索调整了存储过程 --- ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderServiceImpl.java | 3 ++- ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml | 1 + ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java | 16 ++++++++++++---- ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderService.java | 2 +- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java index e6b5ae0..064a64e 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java @@ -1004,7 +1004,8 @@ @ApiParam(value = "濮撳悕)") @RequestParam(required = false) String name, @ApiParam(value = "瀹℃牳鍖荤敓)") @RequestParam(required = false) String shys, @ApiParam(value = "寮�濮嬫椂闂�") @RequestParam(required = false) String beginTime, - @ApiParam(value = "缁撴潫鏃堕棿") @RequestParam(required = false) String endTime) { + @ApiParam(value = "缁撴潫鏃堕棿") @RequestParam(required = false) String endTime, + @ApiParam(value = "浣撴绫诲瀷") @RequestParam(required = false) String tjCategory) { String value = String.valueOf(compId); if (tjNumber == null) tjNumber = ""; @@ -1013,7 +1014,7 @@ if (shys == null) shys = ""; if (beginTime == null) beginTime = ""; if (endTime == null) endTime = ""; - return AjaxResult.success(orderService.getCunChuGuoChengCustomerList(tjNumber, page, pageSize, checkStatus, value, beginTime, endTime, name,shys)); + return AjaxResult.success(orderService.getCunChuGuoChengCustomerList(tjNumber, page, pageSize, checkStatus, value, beginTime, endTime, name,shys,tjCategory)); } @@ -1140,8 +1141,9 @@ // @PreAuthorize("@ss.hasPermi('check:check:getTjdetailList')") public AjaxResult getTjdetailList(@ApiParam(value = "浣撴tjNumber") @RequestParam String tjNumber, @ApiParam(value = "鎬绘寤鸿") @RequestParam(required = false) String advice, - @ApiParam(value = "瀹℃牳鐘舵��0寰呭鏍�1宸插鏍�") @RequestParam Integer checkStatus) { - + @ApiParam(value = "瀹℃牳鐘舵��0寰呭鏍�1宸插鏍�") @RequestParam Integer checkStatus, + @ApiParam(value = "鑱屼笟缁撹") @RequestParam(required = false) String zhiyeJl, + @ApiParam(value = "鑱屼笟缁撴灉") @RequestParam(required = false) String zhiyeJg) { String config = configService.selectConfigByKey("sfjcwjhyqxm"); if (null != config && config.equalsIgnoreCase("Y")) { int num = orderRemarkService.getTjYqOrderRemarkByTjNum(tjNumber); @@ -1162,6 +1164,10 @@ tjOrder.setCheckTime(date); tjOrder.setStatus(401); tjOrder.setFinishTime(date); + if (StrUtil.isNotBlank(zhiyeJl)) + tjOrder.setZhiyeJl(zhiyeJl); + if (StrUtil.isNotBlank(zhiyeJg)) + tjOrder.setZhiyeJg(zhiyeJg); if (orderService.updateById(tjOrder)) { TjCustomer customer = customerService.getById(tjOrder.getUserId()); if (null != customer) { @@ -1410,6 +1416,8 @@ parent.put("parent", remark.getProName()); parent.put("parentId", remark.getProsId()); parent.put("xmlb", remark.getXmlb()); + parent.put("zhiyejl",one.getZhiyeJl()); + parent.put("zhiyejg", one.getZhiyeJg()); parent.put("", remark.getXmlb()); List<TjOrderDetail> dels = new ArrayList<>(); if (null != tjOrderDetails && !tjOrderDetails.isEmpty()) { 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 5834782..3af8105 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 @@ -126,7 +126,7 @@ //瀛樺偍杩囩▼涓撶敤鎺ュ彛(鎬绘) Map<String,Object> getCunChuGuoChengCustomerList(String tjNumber,Integer page,Integer pageSize, - Integer checkStatus, String compId, String beginTime, String endTime,String tjname,String shys); + Integer checkStatus, String compId, String beginTime, String endTime,String tjname,String shys,String tjCategory); //瀛樺偍杩囩▼涓撶敤鎺ュ彛(鍒濆) Map<String,Object> getCsCunChuGuoChengCustomerList(String tjNumber,Integer page,Integer pageSize, 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 8e5420d..1f02b7e 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 @@ -226,7 +226,7 @@ @Override public Map<String,Object> getCunChuGuoChengCustomerList(String tjNumber, Integer page, Integer pageSize, Integer checkStatus, - String compId, String beginTime, String endTime, String tjname,String shys) { + String compId, String beginTime, String endTime, String tjname,String shys,String tjCategory) { Map<String, Object> map = new HashMap<>(); map.put("checkStatus",checkStatus); @@ -238,6 +238,7 @@ map.put("shys",shys); map.put("beginTime",beginTime); map.put("endTime",endTime); + map.put("p_tjCategory",tjCategory); List<List<?>> list = tjOrderMapper.getCunChuGuoChengCustomerList(map); Map<String,Object> map1=new HashMap<>(); map1.put("customers",list); diff --git a/ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml b/ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml index ae80224..087ad67 100644 --- a/ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml +++ b/ltkj-hosp/src/main/resources/mapper/hosp/TjOrderMapper.xml @@ -365,6 +365,7 @@ #{shys,mode=IN,jdbcType=VARCHAR}, #{beginTime,mode=IN,jdbcType=VARCHAR}, #{endTime,mode=IN,jdbcType=VARCHAR}, + #{p_tjCategory,mode=IN,jdbcType=VARCHAR}, #{total,mode=OUT,jdbcType=INTEGER} )} </select> -- Gitblit v1.8.0