From 1630243ed75a92c60d0638e7d14477e4aadcf2b7 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期五, 18 四月 2025 17:41:44 +0800 Subject: [PATCH] zjh20250418 --- ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 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 6c641c2..6e03c6f 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 @@ -278,6 +278,9 @@ ltkjExamJcsqd.setBw(checkParts); ltkjExamJcsqd.setJgzt(pacs.getStr("diagnosis")); ltkjExamJcsqd.setJgbx(pacs.getStr("examination")); + ltkjExamJcsqd.setCreateTime(new Date()); + + ltkjExamJcsqdService.deletedLtkjJcsqdByTjhAndXmId(ltkjExamJcsqd.getTjh(),ltkjExamJcsqd.getJcxmid()); boolean save1 = ltkjExamJcsqdService.save(ltkjExamJcsqd); LtkjExamJcbgd ltkjExamJcbgd = new LtkjExamJcbgd(); @@ -300,6 +303,8 @@ ltkjExamJcbgd.setBgNr(ltkjExamJcsqd.getJgbx()); ltkjExamJcbgd.setYxbx(ltkjExamJcsqd.getJgzt()); ltkjExamJcbgd.setYxzd(ltkjExamJcsqd.getJgzt()); + ltkjExamJcsqd.setCreateTime(new Date()); + ltkjExamJcbgdService.deletedLtkjJcbgdByTjhAndTmh(ltkjExamJcsqd.getTjh()); boolean save2 = ltkjExamJcbgdService.save(ltkjExamJcbgd); if (save1 && save2) { try { @@ -329,6 +334,7 @@ queryWrapper.eq(LtkjJianchajianyanTree::getType,"妫�楠�"); queryWrapper.eq(LtkjJianchajianyanTree::getHisXmdm,xmdm); LtkjJianchajianyanTree tree = ltkjJianchajianyanTreeService.getOne(queryWrapper); + String tmh; if (tree == null) { tree = new LtkjJianchajianyanTree(); tree.setHisXmdm(xmdm); @@ -349,8 +355,10 @@ } } } + tmh = tree.getSqdh()+"_"+tree.getHisXmdm(); + }else{ + tmh = tree.getSqdh(); } - String tmh = tree.getSqdh()+"_"+tree.getHisXmdm(); String shys = ""; for (Object o : lis) { cn.hutool.json.JSONObject jsonObject = (cn.hutool.json.JSONObject) o; @@ -374,14 +382,15 @@ hysqd.setSqsj(format.format(tree.getCreateTime())); hysqd.setJgsj(format.format(new Date())); hysqd.setShrxm(shys); + hysqd.setCreateTime(new Date()); // hysqd.setBbmc(); hysqdService.deletedByTjhAndXmId(hysqd.getTjh(),hysqd.getXmid()); - hybgdService.deletedLtkjHybgdByTjhAndTmh(tree.getSqdh()+"_"+tree.getHisXmdm()); + hybgdService.deletedLtkjHybgdByTjhAndTmh(tmh); hysqdService.save(hysqd); for (Object object : lis) { cn.hutool.json.JSONObject jsonObject = (cn.hutool.json.JSONObject) object; LtkjHybgd hybgd = new LtkjHybgd(); - hybgd.setTmh(tree.getSqdh()+"_"+tree.getHisXmdm()); + hybgd.setTmh(tmh); hybgd.setJcxmid(jsonObject.getStr("jcxmid")); hybgd.setJcxm(jsonObject.getStr("proName")); hybgd.setJyjg(jsonObject.getStr("proResult")); @@ -402,6 +411,7 @@ hybgd.setJyys(jsonObject.getStr("checkDoctorName")); hybgd.setShysmc(shys); hybgd.setYcbz(jsonObject.getStr("ycbz")); + hybgd.setCreateTime(new Date()); hybgdService.save(hybgd); } try { -- Gitblit v1.8.0