From 6341f129682926b3909604e9b04dc95199c2059a Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期五, 09 五月 2025 18:15:01 +0800 Subject: [PATCH] zjh20250509 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java | 5 +- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java | 18 +++++++++ ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java | 48 ++++++++++++++--------- 3 files changed, 49 insertions(+), 22 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java index a3eba6e..c90a816 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java @@ -2074,26 +2074,36 @@ if (isPacs) { Paragraph pp; Paragraph ppp; - String key = sysConfigService.selectConfigByKey("makepdfuseorderdetailproresult"); - if (StrUtil.isNotBlank(key) && !key.equals("Y")){ - if (StrUtil.isNotBlank(value.get(0).getSj())) { - pp = PdfUtils.setParagraph(remarkFonts, "妫�鏌ユ墍瑙侊細"); - document1.add(pp); - ppp = new Paragraph(value.get(0).getSj(), remarkFonts); - paragraph.setAlignment(Element.ALIGN_LEFT); - paragraph.setLeading(5f); - document1.add(ppp); - } - }else { - if (StrUtil.isNotBlank(value.get(0).getSj()) || StrUtil.isNotBlank(value.get(0).getProResult())) { - pp = PdfUtils.setParagraph(remarkFonts, "妫�鏌ユ墍瑙侊細"); - document1.add(pp); - ppp = new Paragraph(value.get(0).getSj() != null ? value.get(0).getSj() : value.get(0).getProResult(), remarkFonts); - paragraph.setAlignment(Element.ALIGN_LEFT); - paragraph.setLeading(5f); - document1.add(ppp); - } +// String key = sysConfigService.selectConfigByKey("makepdfuseorderdetailproresult"); +// if (StrUtil.isNotBlank(key) && !key.equals("Y")){ +// if (StrUtil.isNotBlank(value.get(0).getSj())) { +// pp = PdfUtils.setParagraph(remarkFonts, "妫�鏌ユ墍瑙侊細"); +// document1.add(pp); +// ppp = new Paragraph(value.get(0).getSj(), remarkFonts); +// paragraph.setAlignment(Element.ALIGN_LEFT); +// paragraph.setLeading(5f); +// document1.add(ppp); +// } +// }else { +// if (StrUtil.isNotBlank(value.get(0).getSj()) || StrUtil.isNotBlank(value.get(0).getProResult())) { +// pp = PdfUtils.setParagraph(remarkFonts, "妫�鏌ユ墍瑙侊細"); +// document1.add(pp); +// ppp = new Paragraph(value.get(0).getSj() != null ? value.get(0).getSj() : value.get(0).getProResult(), remarkFonts); +// paragraph.setAlignment(Element.ALIGN_LEFT); +// paragraph.setLeading(5f); +// document1.add(ppp); +// } +// } + + if (StrUtil.isNotBlank(value.get(0).getSj()) || StrUtil.isNotBlank(value.get(0).getProResult())) { + pp = PdfUtils.setParagraph(remarkFonts, "妫�鏌ユ墍瑙侊細"); + document1.add(pp); + ppp = new Paragraph(value.get(0).getSj() != null ? value.get(0).getSj() : value.get(0).getProResult(), remarkFonts); + paragraph.setAlignment(Element.ALIGN_LEFT); + paragraph.setLeading(5f); + document1.add(ppp); } + pp = PdfUtils.setParagraph(remarkFonts, "妫�鏌ユ彁绀猴細"); document1.add(pp); ppp = new Paragraph((value.get(0).getTs() != null ? value.get(0).getTs() : value.get(0).getProResult()), remarkFonts); diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java index 8b39ed1..a30992f 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java @@ -15,6 +15,7 @@ import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; +import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.codec.Base64; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; @@ -1373,6 +1374,23 @@ /*璋冪敤his鎺ュ彛*/ String config = configService.selectConfigByKey("sfkqdyhis"); if (null != config && config.equals("Y")) { + if(tjCustomer.getPationId().equals("0")){ + AjaxResult result = controller.Outpincreateapply(tjCustomer); + String result1 = getAjaxResult(result); + JSONObject object = getJSONObject(result1); + String code = object.getStr("ResultCode"); + if (code.equals("0")) { + JSONArray resultDatass = object.getJSONArray("ResultData"); + Map<String, Object> resultData = (Map<String, Object>) resultDatass.get(0); + if (null != resultData && !resultData.isEmpty()) { + String pationid = resultData.get("PationId").toString(); + if (null != pationid) { + tjCustomer.setPationId(pationid); + tjCustomerService.updateById(tjCustomer); + } + } + } + } AjaxResult result = hisApiMethod.HisApiMethods(tjCustomer, tjOrder); if (!result.get("code").toString().equals("200")) { TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java index 351c120..db2f32c 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java @@ -433,14 +433,13 @@ jcbgdService.save(jcbgd); jcsqdService.saveXdtLtkjExamJcsqd(xdtgmdjg.getCardId(),jcbgd.getTmh()); - jcsqdService.deletedLtkjJcsqdByTjhandtmh1(xdtgmdjg.getCardId()); - LambdaQueryWrapper<TjJcycxm> wq=new LambdaQueryWrapper<>(); wq.eq(TjJcycxm::getTjh,xdtgmdjg.getTjh()); wq.eq(TjJcycxm::getProId,xdtgmdjg.getProId()); jcycxmService.remove(wq); if(StringUtil.isNotBlank(xdtgmdjg.getJcjl())){ - String[] split = xdtgmdjg.getJcjl().replaceAll("\n", "").split("銆倈锛泑;|,|锛�"); + String s = "銆倈锛泑;|,|锛�"; + String[] split = xdtgmdjg.getJcjl().replaceAll("\n", "").split(s); for (String jg : split) { if(StringUtil.isNotBlank(jg) && !jg.contains("鏈寮傚父") && !jg.contains("鏈鏄庢樉寮傚父") && !jg.contains("鏈鍗犱綅") && !jg.contains("鏈") -- Gitblit v1.8.0