From 25086ef44982e96203add4b4d08f4740531b32bc Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期一, 14 四月 2025 17:24:53 +0800 Subject: [PATCH] 手动同步pacs增加删除 --- ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java | 7 +++++++ ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjExamJcsqdService.java | 2 ++ ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjExamJcsqdServiceImpl.java | 5 +++++ ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcsqdMapper.java | 3 +++ 4 files changed, 17 insertions(+), 0 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..17235b1 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(),ltkjExamJcsqd.getTmh()); boolean save2 = ltkjExamJcbgdService.save(ltkjExamJcbgd); if (save1 && save2) { try { @@ -374,6 +379,7 @@ 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()); @@ -402,6 +408,7 @@ hybgd.setJyys(jsonObject.getStr("checkDoctorName")); hybgd.setShysmc(shys); hybgd.setYcbz(jsonObject.getStr("ycbz")); + hybgd.setCreateTime(new Date()); hybgdService.save(hybgd); } try { diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcsqdMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcsqdMapper.java index 1df6bdc..4ae5ff2 100644 --- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcsqdMapper.java +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/LtkjExamJcsqdMapper.java @@ -54,4 +54,7 @@ @Param("pagecount")int pagecount, @Param("page")int page, @Param("status")String status); + + @Delete ("DELETE FROM ltkj_exam_jcsqd WHERE tjh=#{tjh} and jcxmid = #{xmid}") + void deletedLtkjJcsqdByTjhAndProId(@Param("tjh") String tjh,@Param("xmid") String xmid); } diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjExamJcsqdService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjExamJcsqdService.java index 4d97952..4b038d0 100644 --- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjExamJcsqdService.java +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/LtkjExamJcsqdService.java @@ -21,6 +21,8 @@ void deletedLtkjJcsqdByTjhAndTmh(String tjh); + void deletedLtkjJcsqdByTjhAndXmId(String tjh,String xmid); + void deletedLtkjJcsqdByTjhandtmh(String tjh,String tmh); List<LtkjExamJcsqd> getLtkjJcsqdByTjh(String tjh); diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjExamJcsqdServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjExamJcsqdServiceImpl.java index 860ee11..2ceb3ec 100644 --- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjExamJcsqdServiceImpl.java +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/LtkjExamJcsqdServiceImpl.java @@ -47,6 +47,11 @@ } @Override + public void deletedLtkjJcsqdByTjhAndXmId(String tjh,String xmid) { + mapper.deletedLtkjJcsqdByTjhAndProId(tjh,xmid); + } + + @Override public void deletedLtkjJcsqdByTjhAndTmh(String tjh) { mapper.deletedLtkjJcsqdByTjhAndTmh(tjh); } -- Gitblit v1.8.0