From 02b779f938e553a995717cfc5ef11d9fc5d4e657 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期四, 18 七月 2024 18:10:36 +0800 Subject: [PATCH] zjh 2024/07/18-1 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java | 87 ++++++++++++++++++++++++++++++++++++------- 1 files changed, 73 insertions(+), 14 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java index 967e833..89f2208 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java @@ -436,16 +436,60 @@ ltkjHybgdService.save(bgd); } } + + Map<String, Object> fbhashMap = new HashMap<>(); + fbhashMap.put("jybgid", hysqd.getTmh()); + AjaxResult fbres = controller.Getlabgermrepinfo(fbhashMap); + String ajaxResult = getAjaxResult(fbres); + JSONObject fbobject = getJSONObject(ajaxResult); + String fbcode = fbobject.getStr("ResultCode"); + if (null != fbcode && fbcode.equals("0")) { + JSONArray datas = fbobject.getJSONArray("ResultData"); + for (Object o : datas) { + JSONObject js = (JSONObject) o; + LtkjHybgd bgd = new LtkjHybgd(); + bgd.setTmh(hysqd.getTmh()); + bgd.setJcxmid(hysqd.getXmid()); + bgd.setJcxm(hysqd.getXmmc()); + bgd.setTdh(js.getStr("")); + bgd.setJyjg(js.getStr("JCJG")); + bgd.setJgdw("/"); + bgd.setFwzdz("/"); + bgd.setFwzgz("/"); + bgd.setFwz("/"); + bgd.setJysj(js.getStr("BGRQ")); + bgd.setJyys(hysqd.getSqrxm()); + bgd.setShsj(js.getStr("BGRQ")); + bgd.setShys(hysqd.getShrdm()); + bgd.setShysmc(hysqd.getShrxm()); + ltkjHybgdService.save(bgd); + } + } + } } - //鍚屾妫�鏌� - Map<String, Object> maps = new HashMap<>(); - maps.put("his_registration_id", order.getCardId()); - maps.put("ksbm", "浣撴涓績"); - maps.put("pagecount", 100); - maps.put("page", 1); - AjaxResult results = service.getHISDataNew("Getexamreportinfo", maps); + /*鍚屾妫�鏌� his鎺ュ彛*/ + +// Map<String, Object> maps = new HashMap<>(); +// maps.put("his_registration_id", order.getCardId()); +// maps.put("ksbm", "浣撴涓績"); +// maps.put("pagecount", 100); +// maps.put("page", 1); +// AjaxResult results = service.getHISDataNew("Getexamreportinfo", maps); + + + /*鍚屾妫�鏌� his瀛樺偍杩囩▼*/ + Map<String, Object> mapss = new HashMap<>(); + mapss.put("ksmc", "浣撴涓績"); + mapss.put("str_in",order.getCardId()); + mapss.put("brid","''"); + mapss.put("pagecount", 100); + mapss.put("page", 1); + mapss.put("status","'1'"); + AjaxResult results = jcsqdService.getTjJcProByHisCall(mapss); + + if (Integer.parseInt(results.get("code").toString()) == 200) { List<Map<String, Object>> datas = (List<Map<String, Object>>) results.get("data"); if(null !=datas && datas.size()>0){ @@ -481,11 +525,21 @@ if(null !=objectMap.get("YXZD") || !objectMap.get("YXZD").equals("")) jcbgd.setYxzd(objectMap.get("YXZD").toString()); - if(null !=objectMap.get("YXBX") || !objectMap.get("YXBX").equals("")) - jcbgd.setYxbx(objectMap.get("YXBX").toString()); - + if(null !=objectMap.get("YXBX") || !objectMap.get("YXBX").equals("")){ + if(objectMap.get("YXBX").toString().equals("null")){ + jcbgd.setYxbx("鏈寮傚父"); + }else { + jcbgd.setYxbx(objectMap.get("YXBX").toString()); + } + } if(null !=objectMap.get("SJJLSJ") || !objectMap.get("SJJLSJ").equals("")) jcbgd.setZdsj(objectMap.get("SJJLSJ").toString()); + + if(null !=objectMap.get("JCBW") || !objectMap.get("JCBW").equals("")) + jcbgd.setJcbw(objectMap.get("JCBW").toString()); + + if(null !=objectMap.get("SQRQSJ") || !objectMap.get("SQRQSJ").equals("")) + jcbgd.setSqsj(objectMap.get("SQRQSJ").toString()); jcbgdService.save(jcbgd); } @@ -932,12 +986,13 @@ parent.put("parent", remark.getProName()); parent.put("parentId", remark.getProsId()); parent.put("xmlb", remark.getXmlb()); + parent.put("", remark.getXmlb()); List<TjOrderDetail> dels = new ArrayList<>(); if (null != tjOrderDetails && tjOrderDetails.size() > 0) { for (TjOrderDetail tjOrderDetail : tjOrderDetails) { if (remark.getProsId().equals(tjOrderDetail.getProsId())) { String ckfw = tjOrderDetail.getStanId(); - if (StrUtil.isNotBlank(tjOrderDetail.getProAdvice())) { + if (null !=ckfw && StrUtil.isNotBlank(tjOrderDetail.getProAdvice())) { ckfw = ckfw.replace(tjOrderDetail.getProAdvice().trim(), ""); } if (StrUtil.isNotBlank(ckfw)) { @@ -958,10 +1013,13 @@ } catch (NumberFormatException ignored) { ignored.printStackTrace(); } + if (null != tjOrderDetail.getYcbz() && !tjOrderDetail.getYcbz().equals("")) { + tjOrderDetail.setProResult(tjOrderDetail.getProResult() + " [" + tjOrderDetail.getYcbz() + "]"); + } + }else { + tjOrderDetail.setProResult(tjOrderDetail.getProResult()); } - if (null != tjOrderDetail.getYcbz() && !tjOrderDetail.getYcbz().equals("")) { - tjOrderDetail.setProResult(tjOrderDetail.getProResult() + " [" + tjOrderDetail.getYcbz() + "]"); - } + dels.add(tjOrderDetail); } } @@ -977,6 +1035,7 @@ } parent.put("sons", dels); parent.put("remark", remark.getRemark()); + parent.put("jgbx", remark.getJgbx()); if (remark.getDoctorName() != null) { parent.put("doctorName", remark.getDoctorName()); } -- Gitblit v1.8.0