Commit 06b89b934f44a8da91c35b1eb4061646b3d1fdd0
1 parent
f88127a65b
Exists in
master
and in
6 other branches
Merge branch 'master' of E:\mycelipse_workspace\longmei\regional-platform with conflicts.
Showing 3 changed files with 69 additions and 55 deletions
platform-dal/src/main/java/com/lyms/platform/pojo/BabyHighRiskBabyModel.java
View file @
06b89b9
| ... | ... | @@ -204,7 +204,7 @@ |
| 204 | 204 | 4神经心理行为发育监测和评估 |
| 205 | 205 | 5特殊检查 |
| 206 | 206 | */ |
| 207 | - private Integer evalMethod; | |
| 207 | + private List<Integer> evalMethod; | |
| 208 | 208 | |
| 209 | 209 | //处理 |
| 210 | 210 | /** |
| 211 | 211 | |
| 212 | 212 | |
| 213 | 213 | |
| 214 | 214 | |
| ... | ... | @@ -214,22 +214,22 @@ |
| 214 | 214 | 4结案 |
| 215 | 215 | 5其他 |
| 216 | 216 | */ |
| 217 | - private Integer handle; | |
| 217 | + private List<Integer> handle; | |
| 218 | 218 | private String handleOther; |
| 219 | 219 | |
| 220 | - public Integer getEvalMethod() { | |
| 220 | + public List<Integer> getEvalMethod() { | |
| 221 | 221 | return evalMethod; |
| 222 | 222 | } |
| 223 | 223 | |
| 224 | - public void setEvalMethod(Integer evalMethod) { | |
| 224 | + public void setEvalMethod(List<Integer> evalMethod) { | |
| 225 | 225 | this.evalMethod = evalMethod; |
| 226 | 226 | } |
| 227 | 227 | |
| 228 | - public Integer getHandle() { | |
| 228 | + public List<Integer> getHandle() { | |
| 229 | 229 | return handle; |
| 230 | 230 | } |
| 231 | 231 | |
| 232 | - public void setHandle(Integer handle) { | |
| 232 | + public void setHandle(List<Integer> handle) { | |
| 233 | 233 | this.handle = handle; |
| 234 | 234 | } |
| 235 | 235 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyHighRiskBabyFacade.java
View file @
06b89b9
| ... | ... | @@ -62,9 +62,8 @@ |
| 62 | 62 | @Autowired |
| 63 | 63 | private BasicConfigService basicConfigService; |
| 64 | 64 | |
| 65 | + | |
| 65 | 66 | @Autowired |
| 66 | - private MongoTemplate mongoTemplate; | |
| 67 | - @Autowired | |
| 68 | 67 | private ApplyOrderService applyOrderService; |
| 69 | 68 | |
| 70 | 69 | /** |
| ... | ... | @@ -293,7 +292,6 @@ |
| 293 | 292 | } |
| 294 | 293 | return new BaseObjectResponse().setData(map).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
| 295 | 294 | } |
| 296 | - | |
| 297 | 295 | /** |
| 298 | 296 | * 新增 高危儿专科 |
| 299 | 297 | */ |
| ... | ... | @@ -314,7 +312,7 @@ |
| 314 | 312 | operateLogFacade.addModifyOptLog(userId, Integer.valueOf(hospitalId), model, model, OptActionEnums.ADD.getId(), "高危儿专科检查"); |
| 315 | 313 | try { |
| 316 | 314 | //添加检查后更新转诊接受状态 |
| 317 | - babyDepartmentReferralFacade.setAcceptStatus(model.getBuildId(), hospitalId, "gwer"); | |
| 315 | + babyDepartmentReferralFacade.setAcceptStatus(model.getBuildId(),hospitalId,"gwer"); | |
| 318 | 316 | } catch (Exception e) { |
| 319 | 317 | e.printStackTrace(); |
| 320 | 318 | } |
| ... | ... | @@ -333,7 +331,7 @@ |
| 333 | 331 | public BaseResponse update(BabyHighRiskBabyRequest request, Integer userId) { |
| 334 | 332 | //当前登录人医院Id |
| 335 | 333 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
| 336 | - if (StringUtils.isEmpty(request.getId())) { | |
| 334 | + if(StringUtils.isEmpty(request.getId())){ | |
| 337 | 335 | return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("ID不能为空"); |
| 338 | 336 | } |
| 339 | 337 | BabyHighRiskBabyModel model = getBabyHighRiskBabyModel(request); |
| ... | ... | @@ -375,7 +373,7 @@ |
| 375 | 373 | BabyHighRiskBabyModel babyHighRiskBabyModel = babyHighRiskBabyService.queryById(id); |
| 376 | 374 | BabyHighRiskBabyResult highRiskBabyResult = new BabyHighRiskBabyResult(); |
| 377 | 375 | highRiskBabyResult.convertToResult(babyHighRiskBabyModel); |
| 378 | - if (StringUtils.isEmpty(babyHighRiskBabyModel.getGmdz()) | |
| 376 | + if(StringUtils.isEmpty(babyHighRiskBabyModel.getGmdz()) | |
| 379 | 377 | && StringUtils.isEmpty(babyHighRiskBabyModel.getGmdz()) |
| 380 | 378 | && StringUtils.isEmpty(babyHighRiskBabyModel.getXhdb()) |
| 381 | 379 | && StringUtils.isEmpty(babyHighRiskBabyModel.getXzcc()) |
| 382 | 380 | |
| ... | ... | @@ -383,13 +381,13 @@ |
| 383 | 381 | && StringUtils.isEmpty(babyHighRiskBabyModel.getTlhc()) |
| 384 | 382 | && StringUtils.isEmpty(babyHighRiskBabyModel.getZhipJoint()) |
| 385 | 383 | && StringUtils.isEmpty(babyHighRiskBabyModel.getYhipJoint()) |
| 386 | - && babyHighRiskBabyModel.getNdt() == null) { | |
| 384 | + && babyHighRiskBabyModel.getNdt()==null ){ | |
| 387 | 385 | highRiskBabyResult.setFzjcState("1"); |
| 388 | 386 | } |
| 389 | 387 | |
| 390 | 388 | String bregma = ""; |
| 391 | 389 | String bregmaValue = ""; |
| 392 | - if (babyHighRiskBabyModel.getBregma() != null) { | |
| 390 | + if (babyHighRiskBabyModel.getBregma()!=null) { | |
| 393 | 391 | Map map = babyHighRiskBabyModel.getBregma(); |
| 394 | 392 | String yesOrNo = map.get("yeaOrNo") == null ? "" : map.get("yeaOrNo").toString(); |
| 395 | 393 | if ("yes".equals(yesOrNo)) { |
| ... | ... | @@ -405,6 +403,10 @@ |
| 405 | 403 | highRiskBabyResult.setBregmaValue(bregmaValue); |
| 406 | 404 | |
| 407 | 405 | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 408 | 410 | if (StringUtils.isNotEmpty(babyHighRiskBabyModel.getCheckDoctor())) { |
| 409 | 411 | Users users = usersService.getUsers(NumberUtils.toInt(babyHighRiskBabyModel.getCheckDoctor())); |
| 410 | 412 | if (users != null && StringUtils.isNotEmpty(users.getName())) { |
| ... | ... | @@ -429,6 +431,7 @@ |
| 429 | 431 | } |
| 430 | 432 | |
| 431 | 433 | |
| 434 | + | |
| 432 | 435 | /** |
| 433 | 436 | * 根据id,高危儿专科,编辑使用 |
| 434 | 437 | */ |
| 435 | 438 | |
| ... | ... | @@ -576,7 +579,12 @@ |
| 576 | 579 | babyQuery.setBirthEnd(babyQuery.getBirthEnd()); |
| 577 | 580 | } else { |
| 578 | 581 | babyQuery.setBirthEnd(start); |
| 582 | + Date end = DateUtil.addDay(DateUtil.addMonth(currentDate, -babyQuery.getMonthEnd() - 1), 1); | |
| 583 | + babyQuery.setBirthStart(end); | |
| 579 | 584 | } |
| 585 | + if (babyQuery.getBirthEnd() != null) { | |
| 586 | + babyQuery.setBirthEnd(DateUtil.getDayLastSecond(babyQuery.getBirthEnd())); | |
| 587 | + } | |
| 580 | 588 | |
| 581 | 589 | } else if (null != babyQuery.getMonthStart() && null != babyQuery.getMonthEnd()) { |
| 582 | 590 | Date start = DateUtil.addMonth(currentDate, -babyQuery.getMonthStart()); |
| 583 | 591 | |
| 584 | 592 | |
| 585 | 593 | |
| 586 | 594 | |
| 587 | 595 | |
| 588 | 596 | |
| 589 | 597 | |
| 590 | 598 | |
| 591 | 599 | |
| 592 | 600 | |
| 593 | 601 | |
| 594 | 602 | |
| 595 | 603 | |
| ... | ... | @@ -744,64 +752,68 @@ |
| 744 | 752 | |
| 745 | 753 | public BaseResponse queryBabyRiskPrint(String id) { |
| 746 | 754 | |
| 747 | - Map <String, Object> data = new HashMap <>(); | |
| 755 | + Map<String,Object> data = new HashMap<>(); | |
| 748 | 756 | BabyModel babyModel = babyService.getOneBabyById(id); |
| 749 | - data.put("babyName", babyModel.getName()); | |
| 750 | - data.put("babySex", babyModel.getSex()); | |
| 751 | - data.put("babyBirth", DateUtil.getyyyy_MM_dd(babyModel.getBirth())); | |
| 757 | + data.put("babyName",babyModel.getName()); | |
| 758 | + data.put("babySex",babyModel.getSex()); | |
| 759 | + data.put("babyBirth",DateUtil.getyyyy_MM_dd(babyModel.getBirth())); | |
| 752 | 760 | BabyHighRiskBabyModelQuery babyHighRiskBabyModelQuery = new BabyHighRiskBabyModelQuery(); |
| 753 | 761 | babyHighRiskBabyModelQuery.setYn(YnEnums.YES.getId()); |
| 754 | 762 | babyHighRiskBabyModelQuery.setBuildId(id); |
| 755 | 763 | babyHighRiskBabyModelQuery.setSort("checkDate"); |
| 756 | 764 | //查询高危儿专科的检查记录 |
| 757 | - List <BabyHighRiskBabyModel> checkModels = babyHighRiskBabyService.queryOne(babyHighRiskBabyModelQuery); | |
| 758 | - if (CollectionUtils.isNotEmpty(checkModels)) { | |
| 765 | + List <BabyHighRiskBabyModel> checkModels = babyHighRiskBabyService.queryOne(babyHighRiskBabyModelQuery); | |
| 766 | + if (CollectionUtils.isNotEmpty(checkModels)) | |
| 767 | + { | |
| 759 | 768 | BabyHighRiskBabyModel riskBabyModel = checkModels.get(checkModels.size() - 1); |
| 760 | - data.put("number", riskBabyModel.getNumber()); | |
| 761 | - data.put("manageDate", DateUtil.getyyyy_MM_dd(riskBabyModel.getCheckDate())); | |
| 769 | + data.put("number",riskBabyModel.getNumber()); | |
| 770 | + data.put("manageDate",DateUtil.getyyyy_MM_dd(riskBabyModel.getCheckDate())); | |
| 762 | 771 | |
| 763 | 772 | ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery(); |
| 764 | 773 | referralApplyOrderQuery.setParentId(id); |
| 765 | - List <ReferralApplyOrderModel> list = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); | |
| 774 | + List<ReferralApplyOrderModel> list = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); | |
| 766 | 775 | String referraHospital = ""; |
| 767 | - if (CollectionUtils.isNotEmpty(list)) { | |
| 776 | + if (CollectionUtils.isNotEmpty(list)) | |
| 777 | + { | |
| 768 | 778 | ReferralApplyOrderModel orderModel = list.get(0); |
| 769 | 779 | referraHospital = organizationService.getOrganization(Integer.parseInt(orderModel.getTransferredHospital())).getName(); |
| 770 | 780 | } |
| 771 | - data.put("referraHospital", referraHospital); | |
| 772 | - data.put("jwbqk", riskBabyModel.getJwbqk()); | |
| 781 | + data.put("referraHospital",referraHospital); | |
| 782 | + data.put("jwbqk",riskBabyModel.getJwbqk()); | |
| 773 | 783 | |
| 774 | 784 | BabyHighRiskBabyModel riskBabyModel1 = checkModels.get(0); |
| 775 | - data.put("zgStatus", riskBabyModel1.getZgStatus()); | |
| 776 | - data.put("closeDate", DateUtil.getyyyy_MM_dd(riskBabyModel1.getcCDate())); | |
| 785 | + data.put("zgStatus",riskBabyModel1.getZgStatus()); | |
| 786 | + data.put("closeDate",DateUtil.getyyyy_MM_dd(riskBabyModel1.getcCDate())); | |
| 777 | 787 | |
| 778 | - String diagnoseValue = getHighRiskDiagnoseStr(riskBabyModel) + riskBabyModel.getHighRiskQt() == null ? "" : riskBabyModel.getHighRiskQt(); | |
| 788 | + String diagnoseValue = getHighRiskDiagnoseStr(riskBabyModel)+riskBabyModel.getHighRiskQt() == null ? "" : riskBabyModel.getHighRiskQt(); | |
| 779 | 789 | |
| 780 | - data.put("diagnoseValue", diagnoseValue); | |
| 790 | + data.put("diagnoseValue",diagnoseValue); | |
| 781 | 791 | |
| 782 | - List <Map> fzDatas = new LinkedList <>(); | |
| 792 | + List<Map> fzDatas = new LinkedList<>(); | |
| 783 | 793 | |
| 784 | - for (BabyHighRiskBabyModel babyHighRiskBabyModel : checkModels) { | |
| 785 | - if ("fz".equals(babyHighRiskBabyModel.getCzOrfzProject())) { | |
| 794 | + for (BabyHighRiskBabyModel babyHighRiskBabyModel : checkModels) | |
| 795 | + { | |
| 796 | + if ("fz".equals(babyHighRiskBabyModel.getCzOrfzProject())) | |
| 797 | + { | |
| 786 | 798 | Map fzData = new HashMap(); |
| 787 | - fzData.put("evalMethod", babyHighRiskBabyModel.getEvalMethod()); | |
| 788 | - fzData.put("weight", babyHighRiskBabyModel.getWeight()); | |
| 789 | - fzData.put("height", babyHighRiskBabyModel.getHeight()); | |
| 799 | + fzData.put("evalMethod",babyHighRiskBabyModel.getEvalMethod()); | |
| 800 | + fzData.put("weight",babyHighRiskBabyModel.getWeight()); | |
| 801 | + fzData.put("height",babyHighRiskBabyModel.getHeight()); | |
| 790 | 802 | fzData.put("head", babyHighRiskBabyModel.getHead()); |
| 791 | 803 | fzData.put("handle", babyHighRiskBabyModel.getHandle()); |
| 792 | 804 | fzData.put("handleOther", babyHighRiskBabyModel.getHandleOther()); |
| 793 | 805 | StringBuffer exection = new StringBuffer(); |
| 794 | 806 | |
| 795 | - handleExecption(babyHighRiskBabyModel.getSkin(), exection); | |
| 796 | - handleExecption(babyHighRiskBabyModel.getWg(), exection); | |
| 797 | - handleExecption(babyHighRiskBabyModel.getTooth(), exection); | |
| 798 | - handleExecption(babyHighRiskBabyModel.getHeart(), exection); | |
| 799 | - handleExecption(babyHighRiskBabyModel.getLung(), exection); | |
| 800 | - handleExecption(babyHighRiskBabyModel.getAbdomen(), exection); | |
| 801 | - handleExecption(babyHighRiskBabyModel.getWszq(), exection); | |
| 802 | - handleExecption(babyHighRiskBabyModel.getJzsz(), exection); | |
| 803 | - handleExecption(babyHighRiskBabyModel.getSjxtjc(), exection); | |
| 804 | - handleExecption(babyHighRiskBabyModel.getXlxwfy(), exection); | |
| 807 | + handleExecption(babyHighRiskBabyModel.getSkin(),exection); | |
| 808 | + handleExecption(babyHighRiskBabyModel.getWg(),exection); | |
| 809 | + handleExecption(babyHighRiskBabyModel.getTooth(),exection); | |
| 810 | + handleExecption(babyHighRiskBabyModel.getHeart(),exection); | |
| 811 | + handleExecption(babyHighRiskBabyModel.getLung(),exection); | |
| 812 | + handleExecption(babyHighRiskBabyModel.getAbdomen(),exection); | |
| 813 | + handleExecption(babyHighRiskBabyModel.getWszq(),exection); | |
| 814 | + handleExecption(babyHighRiskBabyModel.getJzsz(),exection); | |
| 815 | + handleExecption(babyHighRiskBabyModel.getSjxtjc(),exection); | |
| 816 | + handleExecption(babyHighRiskBabyModel.getXlxwfy(),exection); | |
| 805 | 817 | |
| 806 | 818 | fzData.put("exception", "".equals(exection.toString()) ? null : exection.toString()); |
| 807 | 819 | |
| 808 | 820 | |
| ... | ... | @@ -814,13 +826,15 @@ |
| 814 | 826 | } |
| 815 | 827 | } |
| 816 | 828 | |
| 817 | - data.put("fzDatas", fzDatas); | |
| 829 | + data.put("fzDatas",fzDatas); | |
| 818 | 830 | } |
| 819 | 831 | return new BaseObjectResponse().setData(data).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
| 820 | 832 | } |
| 821 | 833 | |
| 822 | - private void handleExecption(String value, StringBuffer sb) { | |
| 823 | - if (value != null && !"未见异常".equals(value)) { | |
| 834 | + private void handleExecption(String value,StringBuffer sb) | |
| 835 | + { | |
| 836 | + if (value != null && !"未见异常".equals(value)) | |
| 837 | + { | |
| 824 | 838 | sb.append(value); |
| 825 | 839 | sb.append(" "); |
| 826 | 840 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyHighRiskBabyRequest.java
View file @
06b89b9
| ... | ... | @@ -218,7 +218,7 @@ |
| 218 | 218 | 4神经心理行为发育监测和评估 |
| 219 | 219 | 5特殊检查 |
| 220 | 220 | */ |
| 221 | - private Integer evalMethod; | |
| 221 | + private List<Integer> evalMethod; | |
| 222 | 222 | |
| 223 | 223 | //处理 |
| 224 | 224 | /** |
| 225 | 225 | |
| 226 | 226 | |
| 227 | 227 | |
| 228 | 228 | |
| ... | ... | @@ -228,22 +228,22 @@ |
| 228 | 228 | 4结案 |
| 229 | 229 | 5其他 |
| 230 | 230 | */ |
| 231 | - private Integer handle; | |
| 231 | + private List<Integer> handle; | |
| 232 | 232 | private String handleOther; |
| 233 | 233 | |
| 234 | - public Integer getEvalMethod() { | |
| 234 | + public List<Integer> getEvalMethod() { | |
| 235 | 235 | return evalMethod; |
| 236 | 236 | } |
| 237 | 237 | |
| 238 | - public void setEvalMethod(Integer evalMethod) { | |
| 238 | + public void setEvalMethod(List<Integer> evalMethod) { | |
| 239 | 239 | this.evalMethod = evalMethod; |
| 240 | 240 | } |
| 241 | 241 | |
| 242 | - public Integer getHandle() { | |
| 242 | + public List<Integer> getHandle() { | |
| 243 | 243 | return handle; |
| 244 | 244 | } |
| 245 | 245 | |
| 246 | - public void setHandle(Integer handle) { | |
| 246 | + public void setHandle(List<Integer> handle) { | |
| 247 | 247 | this.handle = handle; |
| 248 | 248 | } |
| 249 | 249 |