From 1c4935c13c44f35bc59e77cff6a66e3131a35d94 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期四, 27 二月 2025 17:56:21 +0800 Subject: [PATCH] 修改同步 --- ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java | 23 ++++++++++++++--------- 1 files changed, 14 insertions(+), 9 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java index ff106ec..719cc7e 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java @@ -149,7 +149,7 @@ */ @PostMapping("/lis/getList") public AjaxResult getLisList(@RequestBody String json) { - log.info("lis鎺ュ彛鍙傛暟->{}",JSONUtil.toJsonStr(json)); +// log.info("lis鎺ュ彛鍙傛暟->{}",JSONUtil.toJsonStr(json)); cn.hutool.json.JSONObject parseObj = JSONUtil.parseObj(json); String tjNum = StrUtil.isBlank(parseObj.getStr("tjNum")) ? null : parseObj.getStr("tjNum"); String name = StrUtil.isBlank(parseObj.getStr("name")) ? null : parseObj.getStr("name"); @@ -196,7 +196,9 @@ public AjaxResult getJyTjList(@RequestParam("code")String code){ // log.info("tjList鎺ュ彛鍙傛暟->{}",code); LambdaQueryWrapper<TjOrder> queryWrapper = new LambdaQueryWrapper<>(); - queryWrapper.eq(TjOrder::getCardId,code); + queryWrapper.eq(TjOrder::getCardId,code) + .or() + .eq(TjOrder::getTjNumber, code); TjOrder order = tjOrderService.getOne(queryWrapper); if (order == null){ return AjaxResult.error("闂ㄨ瘖鍙�:"+code+"鍦ㄤ綋妫�绯荤粺涓笉瀛樺湪"); @@ -227,11 +229,16 @@ cn.hutool.json.JSONArray lis = parseObj.getJSONArray("lis"); cn.hutool.json.JSONObject tj = parseObj.getJSONObject("tj"); if (pacs != null && !pacs.isEmpty()){ + String tjNum = pacs.getStr("tjnum"); + LambdaQueryWrapper<TjOrder> wrapper1 = new LambdaQueryWrapper<>(); + wrapper1.eq(TjOrder::getTjNumber,tjNum); + TjOrder order = tjOrderService.getOne(wrapper1); + LtkjExamJcsqd ltkjExamJcsqd = new LtkjExamJcsqd(); - ltkjExamJcsqd.setTjh(pacs.getStr("mzh")); + ltkjExamJcsqd.setTjh(order.getCardId()); LambdaQueryWrapper<LtkjJianchajianyanTree> queryWrapper = new LambdaQueryWrapper<>(); - queryWrapper.eq(LtkjJianchajianyanTree::getCardId, pacs.getStr("mzh")); + queryWrapper.eq(LtkjJianchajianyanTree::getCardId, order.getCardId()); String xmdm = projectService.getById(tj.getStr("proId")).getHisXmbm(); queryWrapper.eq(LtkjJianchajianyanTree::getType,"妫�鏌�"); queryWrapper.eq(LtkjJianchajianyanTree::getHisXmdm,xmdm); @@ -272,9 +279,6 @@ ltkjExamJcbgd.setJcbw(ltkjExamJcsqd.getJcxmmc()); boolean save2 = ltkjExamJcbgdService.save(ltkjExamJcbgd); if (save1 && save2) { - LambdaQueryWrapper<TjOrder> wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(TjOrder::getCardId, ltkjExamJcbgd.getTjh()); - TjOrder order = tjOrderService.getOne(wrapper); try { testMapper.updateDetailByTjJcCall(order.getCardId(), String.valueOf(order.getOrderId()), order.getTjNumber(), UserHoder.getLoginUser().getUserId()); }catch (Exception e){ @@ -289,12 +293,13 @@ return AjaxResult.success(); }else { cn.hutool.json.JSONObject entries = (cn.hutool.json.JSONObject) lis.get(0); - String mzh = entries.getStr("mzh"); + String tjNum = entries.getStr("tjNum"); LtkjHysqd hysqd = new LtkjHysqd(); LambdaQueryWrapper<TjOrder> wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(TjOrder::getCardId,mzh); + wrapper.eq(TjOrder::getTjNumber,tjNum); TjOrder order = tjOrderService.getOne(wrapper); hysqd.setTjh(order.getTjNumber()); + String mzh = order.getCardId(); LambdaQueryWrapper<LtkjJianchajianyanTree> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(LtkjJianchajianyanTree::getCardId, mzh); -- Gitblit v1.8.0