From 24bea4f7e65de501fe67eb162561d75221b42ca5 Mon Sep 17 00:00:00 2001 From: wtt Date: Wed, 14 Apr 2021 13:48:29 +0800 Subject: [PATCH] update --- .../biz/service/BabyHighRiskBabyService.java | 2 +- .../platform/query/BabyHighRiskBabyModelQuery.java | 14 +++ .../operate/web/facade/BabyHighRiskBabyFacade.java | 133 ++++++++++++--------- 3 files changed, 94 insertions(+), 55 deletions(-) diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyHighRiskBabyService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyHighRiskBabyService.java index 404a0a9..18a9141 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyHighRiskBabyService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyHighRiskBabyService.java @@ -53,7 +53,7 @@ public class BabyHighRiskBabyService extends BaseMongoDAOImpl babyHighRiskBabyModelList = babyHighRiskBabyService.queryAll(babyQuery); + if (CollectionUtils.isNotEmpty(babyHighRiskBabyModelList)) { + br.setErrorcode(ErrorCodeConstants.DATA_EXIST); + br.setErrormsg("编号已存在"); + return true; + } + return false; + } + /** * 删除 高危儿专科 * @@ -384,7 +417,7 @@ public class BabyHighRiskBabyFacade extends BaseServiceImpl { BabyHighRiskBabyModel babyHighRiskBabyModel = babyHighRiskBabyService.queryById(id); BabyHighRiskBabyResult highRiskBabyResult = new BabyHighRiskBabyResult(); highRiskBabyResult.convertToResult(babyHighRiskBabyModel); - if(StringUtils.isEmpty(babyHighRiskBabyModel.getGmdz()) + if (StringUtils.isEmpty(babyHighRiskBabyModel.getGmdz()) && StringUtils.isEmpty(babyHighRiskBabyModel.getGmdz()) && StringUtils.isEmpty(babyHighRiskBabyModel.getXhdb()) && StringUtils.isEmpty(babyHighRiskBabyModel.getXzcc()) @@ -392,13 +425,13 @@ public class BabyHighRiskBabyFacade extends BaseServiceImpl { && StringUtils.isEmpty(babyHighRiskBabyModel.getTlhc()) && StringUtils.isEmpty(babyHighRiskBabyModel.getZhipJoint()) && StringUtils.isEmpty(babyHighRiskBabyModel.getYhipJoint()) - && babyHighRiskBabyModel.getNdt()==null ){ + && babyHighRiskBabyModel.getNdt() == null) { highRiskBabyResult.setFzjcState("1"); } String bregma = ""; String bregmaValue = ""; - if (babyHighRiskBabyModel.getBregma()!=null) { + if (babyHighRiskBabyModel.getBregma() != null) { Map map = babyHighRiskBabyModel.getBregma(); String yesOrNo = map.get("yeaOrNo") == null ? "" : map.get("yeaOrNo").toString(); if ("yes".equals(yesOrNo)) { @@ -659,12 +692,12 @@ public class BabyHighRiskBabyFacade extends BaseServiceImpl { } String number = "0"; BabyHighRiskBabyModel babyHighRiskBabyModel = mappedResults.get(0); - if (babyHighRiskBabyModel != null && babyHighRiskBabyModel.getNumber().length() > 4) { + if (babyHighRiskBabyModel != null && babyHighRiskBabyModel.getNumber().length() > 4) { number = babyHighRiskBabyModel.getNumber(); number = number.substring(4, number.length());//20201 number = DateUtil.getYeaNumber(number); return number; - }else { + } else { number = DateUtil.getYeaNumber(number); } return number; @@ -763,48 +796,42 @@ public class BabyHighRiskBabyFacade extends BaseServiceImpl { public BaseResponse queryBabyRiskPrint(String id) { - Map data = new HashMap<>(); + Map data = new HashMap <>(); BabyModel babyModel = babyService.getOneBabyById(id); - data.put("babyName",babyModel.getName()); + data.put("babyName", babyModel.getName()); data.put("babySex", SexEnum.getTextById(babyModel.getSex())); - data.put("babyBirth",DateUtil.getyyyy_MM_dd(babyModel.getBirth())); + data.put("babyBirth", DateUtil.getyyyy_MM_dd(babyModel.getBirth())); BabyHighRiskBabyModelQuery babyHighRiskBabyModelQuery = new BabyHighRiskBabyModelQuery(); babyHighRiskBabyModelQuery.setYn(YnEnums.YES.getId()); babyHighRiskBabyModelQuery.setBuildId(id); babyHighRiskBabyModelQuery.setSort("checkDate"); //查询高危儿专科的检查记录 - List checkModels = babyHighRiskBabyService.queryOne(babyHighRiskBabyModelQuery); - if (CollectionUtils.isNotEmpty(checkModels)) - { - List fzDatas = new LinkedList<>(); - for (BabyHighRiskBabyModel babyHighRiskBabyModel : checkModels) - { - if ("cz".equals(babyHighRiskBabyModel.getCzOrfzProject())) - { - data.put("number",babyHighRiskBabyModel.getNumber()); - data.put("manageDate",DateUtil.getyyyy_MM_dd(babyHighRiskBabyModel.getCheckDate())); + List checkModels = babyHighRiskBabyService.queryOne(babyHighRiskBabyModelQuery); + if (CollectionUtils.isNotEmpty(checkModels)) { + List fzDatas = new LinkedList <>(); + for (BabyHighRiskBabyModel babyHighRiskBabyModel : checkModels) { + if ("cz".equals(babyHighRiskBabyModel.getCzOrfzProject())) { + data.put("number", babyHighRiskBabyModel.getNumber()); + data.put("manageDate", DateUtil.getyyyy_MM_dd(babyHighRiskBabyModel.getCheckDate())); ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery(); referralApplyOrderQuery.setParentId(id); - List list = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); + List list = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); String referraHospital = ""; - if (CollectionUtils.isNotEmpty(list)) - { + if (CollectionUtils.isNotEmpty(list)) { ReferralApplyOrderModel orderModel = list.get(0); referraHospital = organizationService.getOrganization(Integer.parseInt(orderModel.getTransferredHospital())).getName(); } - data.put("referraHospital",referraHospital); - data.put("jwbqk",babyHighRiskBabyModel.getJwbqk()); + data.put("referraHospital", referraHospital); + data.put("jwbqk", babyHighRiskBabyModel.getJwbqk()); - String diagnoseValue = getHighRiskDiagnoseStr(babyHighRiskBabyModel)+(babyHighRiskBabyModel.getHighRiskQt() == null ? "" : " "+ babyHighRiskBabyModel.getHighRiskQt()); - data.put("diagnoseValue",diagnoseValue); - } - else - { + String diagnoseValue = getHighRiskDiagnoseStr(babyHighRiskBabyModel) + (babyHighRiskBabyModel.getHighRiskQt() == null ? "" : " " + babyHighRiskBabyModel.getHighRiskQt()); + data.put("diagnoseValue", diagnoseValue); + } else { Map fzData = new HashMap(); - fzData.put("evalMethod",babyHighRiskBabyModel.getEvalMethod()); - fzData.put("weight",babyHighRiskBabyModel.getWeight()); - fzData.put("height",babyHighRiskBabyModel.getHeight()); + fzData.put("evalMethod", babyHighRiskBabyModel.getEvalMethod()); + fzData.put("weight", babyHighRiskBabyModel.getWeight()); + fzData.put("height", babyHighRiskBabyModel.getHeight()); fzData.put("head", babyHighRiskBabyModel.getHead()); fzData.put("handle", babyHighRiskBabyModel.getHandle()); fzData.put("handleOther", babyHighRiskBabyModel.getHandleOther()); @@ -815,13 +842,13 @@ public class BabyHighRiskBabyFacade extends BaseServiceImpl { handleExecption(babyHighRiskBabyModel.getXf(), exection); // handleExecption(babyHighRiskBabyModel.getSkin(), exection); handleExecption(babyHighRiskBabyModel.getWg(), exection); - handleExecption(babyHighRiskBabyModel.getTooth(),exection); + handleExecption(babyHighRiskBabyModel.getTooth(), exection); // handleExecption(babyHighRiskBabyModel.getHeart(),exection); handleExecption(babyHighRiskBabyModel.getLung(), exection); handleExecption(babyHighRiskBabyModel.getAbdomen(), exection); handleExecption(babyHighRiskBabyModel.getWszq(), exection); - handleExecption(babyHighRiskBabyModel.getJzsz(),exection); - handleExecption(babyHighRiskBabyModel.getSjxtjc(),exection); + handleExecption(babyHighRiskBabyModel.getJzsz(), exection); + handleExecption(babyHighRiskBabyModel.getSjxtjc(), exection); handleExecption(babyHighRiskBabyModel.getXlxwfy(), exection); fzData.put("exception", "".equals(exection.toString()) ? null : exection.toString()); @@ -829,21 +856,19 @@ public class BabyHighRiskBabyFacade extends BaseServiceImpl { fzData.put("checkDate", DateUtil.getyyyy_MM_dd(babyHighRiskBabyModel.getCheckDate())); fzData.put("age", DateUtil.getBabyMonthAge(babyHighRiskBabyModel.getBirthday(), babyHighRiskBabyModel.getCheckDate())); fzData.put("checkDoctor", usersService.getUsers(Integer.parseInt(babyHighRiskBabyModel.getCheckDoctor())).getName()); - data.put("zgStatus",babyHighRiskBabyModel.getZgStatus()); - data.put("closeDate",DateUtil.getyyyy_MM_dd(babyHighRiskBabyModel.getcCDate())); + data.put("zgStatus", babyHighRiskBabyModel.getZgStatus()); + data.put("closeDate", DateUtil.getyyyy_MM_dd(babyHighRiskBabyModel.getcCDate())); fzDatas.add(fzData); } } - data.put("fzDatas",fzDatas); + data.put("fzDatas", fzDatas); } return new BaseObjectResponse().setData(data).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); } - private void handleExecption(String value,StringBuffer sb) - { - if (value != null && !"未见异常".equals(value)) - { + private void handleExecption(String value, StringBuffer sb) { + if (value != null && !"未见异常".equals(value)) { sb.append(value); sb.append(" "); } -- 1.8.3.1