From 399142eaaef038d040b78e20ce07a17e67d4e96a Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期二, 13 八月 2024 18:11:53 +0800 Subject: [PATCH] zjh 2024-08-13 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java | 38 +++++++++++++++++++++++++------------- 1 files changed, 25 insertions(+), 13 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java index ab97ccf..ff4a3d5 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java @@ -1431,7 +1431,8 @@ HashMap<String, Object> hisRequestParams = new HashMap<>(); // 涓嶅湪闇�瑕佽韩浠借瘉鍙� hisRequestParams.put("patientId",tjOrder.getCardId()); - AjaxResult queryPay = hisApiGetMethodService.getHISDataNew("QueryPay", hisRequestParams); + log.info("ltkj--- "+DateUtil.date()+"鎿嶄綔浜篿d: "+userId+"鎿嶄綔绉戝: "+sysUser.getDeptId()+"鎿嶄綔鐨勪綋妫�浜�: "+tjNumber); + AjaxResult queryPay = hisApiGetMethodService.getHISDataNew("QueryPay", hisRequestParams); if (Integer.parseInt(queryPay.get("code").toString()) == 200) { // List<Map<String, String>> data = (List<Map<String, String>>) queryPay.get("data"); // BigDecimal cateFeeAll = BigDecimal.ZERO; @@ -1549,7 +1550,7 @@ } @Transactional - private void extracted(TjOrder tjOrder, TjFlowingWater tjFlowingWater) { + public void extracted(TjOrder tjOrder, TjFlowingWater tjFlowingWater) { tjFlowingWater.setPayStasus(1L); tjFlowingWater.setPayType(0L); tjFlowingWater.setTollCollectorId("148"); @@ -1735,21 +1736,32 @@ /** * 鏍规嵁椤圭洰id鑾峰彇寤鸿 */ - @GetMapping("/getDeptAdvice/{proId}") + @GetMapping("/getDeptAdvice") @ApiOperation(value = "鏍规嵁椤圭洰id鑾峰彇寤鸿") - public AjaxResult getDeptAdvice(@ApiParam(value = "鐖堕」鐩」鐩甶d") @PathVariable String proId) { - List<TjAdvice> list = new ArrayList<>(); + public AjaxResult getDeptAdvice(@ApiParam(value = "鐖堕」鐩」鐩甶d") @RequestParam(required = false) String proId, + @ApiParam(value = "鍐呭") @RequestParam(required = false) String nr, + @ApiParam(value = "鎷奸煶鐮�") @RequestParam(required = false) String pym, + @ApiParam(value = "椤电爜") @RequestParam(defaultValue ="1") int page, + @ApiParam(value = "姣忛〉灞曠ず鏉℃暟") @RequestParam(defaultValue ="10") int pageSize) { LambdaQueryWrapper<TjAdvice> wq1 = new LambdaQueryWrapper<>(); - wq1.eq(TjAdvice::getProId, proId); - List<TjAdvice> list1 = tjAdviceService.list(wq1); - //濡傛灉娌℃湁椤圭洰id 灏辫繑鍥炴墍鏈夌殑寤鸿闆嗗悎 - if (list1.size() == 0) { - return AjaxResult.success(tjAdviceService.list()); + if(null !=proId){ + wq1.eq(TjAdvice::getProId, proId); } - for (TjAdvice tjAdvice : list1) { - list.add(tjAdvice); + if(null !=nr && !nr.isEmpty()){ + wq1.like(TjAdvice::getTitle,nr); + }else if (null !=pym && !pym.isEmpty()){ + wq1.like(TjAdvice::getTitle,pym); } - return AjaxResult.success(list); +// else { +// wq1.last("limit 20"); +// } + Page<TjAdvice> pages=new Page<>(page,pageSize); + Page<TjAdvice> advicePage = tjAdviceService.page(pages, wq1); + Map<String,Object> map=new HashMap<>(); + map.put("list",advicePage.getRecords()); + map.put("total",advicePage.getTotal()); +// List<TjAdvice> list = tjAdviceService.list(wq1); + return AjaxResult.success(map); } /** -- Gitblit v1.8.0