Commit c569151f2558b3eee8d2143f35c4d21d8a3bfc59

Authored by jiangjiazhi
1 parent 56c739ceb1

commit

Showing 1 changed file with 178 additions and 271 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ c569151
Diff suppressed. Click to show
... ... @@ -35,7 +35,7 @@
35 35 @Component
36 36 public class BabyBookbuildingFacade {
37 37  
38   - public static final String HIS_VERSION = PropertiesUtils.getPropertyValue("his_version");
  38 + public static final String HIS_VERSION = PropertiesUtils.getPropertyValue("his_version");
39 39  
40 40 @Autowired
41 41 private HisService hisServiceV2;
42 42  
43 43  
... ... @@ -84,18 +84,18 @@
84 84 private UsersService usersService;
85 85  
86 86  
87   -
88 87 @Autowired
89 88 private SmsConfigFacade smsConfigFacade;
90 89  
91 90  
92   - public BaseResponse getBabyBase(String babyId){
  91 + public BaseResponse getBabyBase(String babyId) {
93 92 //查询儿童的基本信息
94 93 BabyBasicResult base = new BabyBasicResult();
95 94 babyCheckFacade.getBabyModel(babyId, base);
96 95  
97 96 return new BaseObjectResponse().setData(base).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
98 97 }
  98 +
99 99 /**
100 100 * 儿童电子病历
101 101 *
... ... @@ -112,8 +112,7 @@
112 112  
113 113 //查询建档记录 得到pid 通过pid查询所有的儿童建档记录
114 114 List<BabyModel> builds = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
115   - if (CollectionUtils.isNotEmpty(builds))
116   - {
  115 + if (CollectionUtils.isNotEmpty(builds)) {
117 116 babyQuery.setId(null);
118 117 babyQuery.setPid(builds.get(0).getPid());
119 118 }
120 119  
121 120  
122 121  
123 122  
... ... @@ -122,23 +121,23 @@
122 121 List<Map<String, String>> list = new ArrayList<>();
123 122 //查询建档记录
124 123 List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
125   - if(CollectionUtils.isNotEmpty(models)){
  124 + if (CollectionUtils.isNotEmpty(models)) {
126 125 int len = models.size();
127 126 buildIds = new String[len];
128 127  
129   - for(int i = 0 ;i < len ;i++){
  128 + for (int i = 0; i < len; i++) {
130 129  
131   - BabyModel babyModel =models.get(i);
  130 + BabyModel babyModel = models.get(i);
132 131 buildIds[i] = babyModel.getId();
133 132 Map<String, String> checkRecord = new HashMap<>();
134 133 checkRecord.put("id", babyModel.getId());
135   - checkRecord.put("pid",babyModel.getPid());
  134 + checkRecord.put("pid", babyModel.getPid());
136 135 checkRecord.put("checkDate", DateUtil.getyyyy_MM_dd(babyModel.getBuildDate()));
137 136 String monthAge = DateUtil.getBabyMonthAge(babyModel.getBirth(), babyModel.getBuildDate());
138 137 checkRecord.put("monthAge", monthAge);
139 138 checkRecord.put("buildId", babyModel.getId());
140   - checkRecord.put("type","1");
141   - checkRecord.put("hospitalId",babyModel.getHospitalId());
  139 + checkRecord.put("type", "1");
  140 + checkRecord.put("hospitalId", babyModel.getHospitalId());
142 141 //查询建档医院
143 142 Organization org = organizationService.getOrganization(Integer.valueOf(babyModel.getHospitalId()));
144 143 if (org != null) {
... ... @@ -154,7 +153,7 @@
154 153 personModelQuery.setYn(YnEnums.YES.getId());
155 154 personModelQuery.setId(builds.get(0).getPid());
156 155 Collections.reverse(list);
157   - List<PersonModel> personModels = personService.queryPersons(personModelQuery);
  156 + List<PersonModel> personModels = personService.queryPersons(personModelQuery);
158 157  
159 158 List<Map<String, String>> tempList = new ArrayList<>();
160 159 babyCheckFacade.getBabyCheckList(buildIds, personModels.get(0), tempList);
... ... @@ -186,8 +185,7 @@
186 185 DateUtil.getYmd(DateUtil.parseYMD(request.getBabyBirthday()));
187 186 model.setCardId(cardId + request.getBabyName());
188 187 }
189   - if (StringUtils.isNotEmpty(request.getMommyPhone()))
190   - {
  188 + if (StringUtils.isNotEmpty(request.getMommyPhone())) {
191 189 String phoneId = request.getMommyPhone() +
192 190 DateUtil.getYmd(DateUtil.parseYMD(request.getBabyBirthday()));
193 191 model.setPhoneId(phoneId + request.getBabyName());
... ... @@ -210,13 +208,10 @@
210 208 patientsQuery.setYn(YnEnums.YES.getId());
211 209 patientsQuery.setCardNo(request.getMommyCertificateNum());
212 210 patientsQuery.setDueStatus(0);
213   - List<Patients> pats = yunBookbuildingService.queryPregnantWithQuery(patientsQuery);
214   - if (CollectionUtils.isNotEmpty(pats))
215   - {
216   - for(Patients pat : pats)
217   - {
218   - if (pat == null)
219   - {
  211 + List<Patients> pats = yunBookbuildingService.queryPregnantWithQuery(patientsQuery);
  212 + if (CollectionUtils.isNotEmpty(pats)) {
  213 + for (Patients pat : pats) {
  214 + if (pat == null) {
220 215 continue;
221 216 }
222 217 if (pat.getType() != null && pat.getType() == 3) {
223 218  
224 219  
225 220  
... ... @@ -242,18 +237,13 @@
242 237 babyQuery.setYn(YnEnums.YES.getId());
243 238 babyQuery.setId(request.getId());
244 239 List<BabyModel> list = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
245   - if (CollectionUtils.isNotEmpty(list))
246   - {
  240 + if (CollectionUtils.isNotEmpty(list)) {
247 241 BabyModel babyModel = list.get(0);
248   - if (!(babyModel.getServiceStatus() == ServiceStatusEnums.STANDARD_OPEN.getId() || babyModel.getServiceStatus() == ServiceStatusEnums.ADD_OPEN.getId()))
249   - {
  242 + if (!(babyModel.getServiceStatus() == ServiceStatusEnums.STANDARD_OPEN.getId() || babyModel.getServiceStatus() == ServiceStatusEnums.ADD_OPEN.getId())) {
250 243  
251   - if (babyModel.getServiceType() == ServiceTypeEnums.STANDARD_SERVICE.getId())
252   - {
  244 + if (babyModel.getServiceType() == ServiceTypeEnums.STANDARD_SERVICE.getId()) {
253 245 babyModel.setServiceStatus(ServiceStatusEnums.STANDARD_OPEN.getId());
254   - }
255   - else if (babyModel.getServiceType() == ServiceTypeEnums.ADD_SERVICE.getId())
256   - {
  246 + } else if (babyModel.getServiceType() == ServiceTypeEnums.ADD_SERVICE.getId()) {
257 247 babyModel.setServiceStatus(ServiceStatusEnums.ADD_OPEN.getId());
258 248 }
259 249  
260 250  
261 251  
262 252  
... ... @@ -277,21 +267,19 @@
277 267 BaseObjectResponse br = new BaseObjectResponse();
278 268  
279 269 //判断儿童是否建档在该医院
280   - if (StringUtils.isNotEmpty(request.getMommyPhone()) || StringUtils.isNotEmpty(request.getMommyCertificateNum()))
281   - {
  270 + if (StringUtils.isNotEmpty(request.getMommyPhone()) || StringUtils.isNotEmpty(request.getMommyCertificateNum())) {
282 271 BabyModelQuery babyQuery = new BabyModelQuery();
283 272 babyQuery.setYn(YnEnums.YES.getId());
284 273 String phoneId = request.getMommyPhone() +
285   - DateUtil.getYmd(DateUtil.parseYMD(request.getBabyBirthday())) +request.getBabyName();
  274 + DateUtil.getYmd(DateUtil.parseYMD(request.getBabyBirthday())) + request.getBabyName();
286 275  
287 276 String cardId = request.getMommyCertificateNum() +
288   - DateUtil.getYmd(DateUtil.parseYMD(request.getBabyBirthday())) +request.getBabyName();
  277 + DateUtil.getYmd(DateUtil.parseYMD(request.getBabyBirthday())) + request.getBabyName();
289 278 babyQuery.setPhoneId(phoneId);
290 279 babyQuery.setCardId(cardId);
291 280 babyQuery.setHospitalId(request.getHospitalId());
292 281 List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
293   - if (CollectionUtils.isNotEmpty(models))
294   - {
  282 + if (CollectionUtils.isNotEmpty(models)) {
295 283 br.setErrorcode(ErrorCodeConstants.DATA_EXIST);
296 284 br.setErrormsg("儿童在医院已经建档");
297 285 return br;
298 286  
... ... @@ -299,15 +287,13 @@
299 287 }
300 288  
301 289 //判断就诊卡号是否已经建档
302   - if (StringUtils.isNotEmpty(request.getVcCardNo()) )
303   - {
  290 + if (StringUtils.isNotEmpty(request.getVcCardNo())) {
304 291 BabyModelQuery babyQuery = new BabyModelQuery();
305 292 babyQuery.setYn(YnEnums.YES.getId());
306 293 babyQuery.setVcCardNo(request.getVcCardNo());
307 294 babyQuery.setHospitalId(request.getHospitalId());
308 295 List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
309   - if (CollectionUtils.isNotEmpty(models))
310   - {
  296 + if (CollectionUtils.isNotEmpty(models)) {
311 297 br.setErrorcode(ErrorCodeConstants.DATA_EXIST);
312 298 br.setErrormsg("儿童就诊卡号在该医院已经建档");
313 299 return br;
... ... @@ -316,9 +302,8 @@
316 302 PatientsQuery patientsQuery = new PatientsQuery();
317 303 patientsQuery.setVcCardNo(request.getVcCardNo());
318 304 patientsQuery.setHospitalId(request.getHospitalId());
319   - List<Patients> patients = yunBookbuildingService.queryPregnantWithQuery(patientsQuery);
320   - if (CollectionUtils.isNotEmpty(patients))
321   - {
  305 + List<Patients> patients = yunBookbuildingService.queryPregnantWithQuery(patientsQuery);
  306 + if (CollectionUtils.isNotEmpty(patients)) {
322 307 br.setErrorcode(ErrorCodeConstants.DATA_EXIST);
323 308 br.setErrormsg("该就诊卡号在该医院已经建档");
324 309 return br;
... ... @@ -339,10 +324,8 @@
339 324 babyPerson.setModified(new Date());
340 325 if (StringUtils.isNotEmpty(request.getPid())) {
341 326 babyPersonId = request.getPid();
342   - personService.updatePerson(babyPerson,request.getPid());
343   - }
344   - else
345   - {
  327 + personService.updatePerson(babyPerson, request.getPid());
  328 + } else {
346 329 babyPerson.setYn(YnEnums.YES.getId());
347 330 babyPerson.setCreated(new Date());
348 331 resperson = personService.addPerson(babyPerson);
349 332  
350 333  
351 334  
352 335  
... ... @@ -357,33 +340,26 @@
357 340 personYunModelQuery.setTypes(new Integer[]{1, 3});
358 341 personYunModelQuery.setCardNo(request.getMommyCertificateNum());
359 342 List<PersonModel> personYunModels = personService.queryPersons(personYunModelQuery);
360   - if (CollectionUtils.isNotEmpty(personYunModels))
361   - {
362   - PersonModel pm = personYunModels.get(0);
363   - if (pm != null)
364   - {
  343 + if (CollectionUtils.isNotEmpty(personYunModels)) {
  344 + PersonModel pm = personYunModels.get(0);
  345 + if (pm != null) {
365 346 //查询最后一次建档记录
366 347 PatientsQuery patientsQuery = new PatientsQuery();
367 348 patientsQuery.setYn(YnEnums.YES.getId());
368 349 patientsQuery.setPid(pm.getId());
369   - List<Patients> pats = yunBookbuildingService.queryPregnantWithQuery(patientsQuery);
370   - if (CollectionUtils.isNotEmpty(pats))
371   - {
  350 + List<Patients> pats = yunBookbuildingService.queryPregnantWithQuery(patientsQuery);
  351 + if (CollectionUtils.isNotEmpty(pats)) {
372 352  
373 353 //当前状态为 孕妇状态
374   - if (pm.getType() != null && pm.getType() == 1)
375   - {
  354 + if (pm.getType() != null && pm.getType() == 1) {
376 355 boolean isUpdatePatStatus = false;
377   - for(Patients pat : pats)
378   - {
379   - if (pat == null)
380   - {
  356 + for (Patients pat : pats) {
  357 + if (pat == null) {
381 358 continue;
382 359 }
383 360  
384 361 //找到当前医院的孕妇建档
385   - if (pat.getHospitalId() != null && pat.getHospitalId().equals(request.getHospitalId()))
386   - {
  362 + if (pat.getHospitalId() != null && pat.getHospitalId().equals(request.getHospitalId())) {
387 363 patients = pat;
388 364 }
389 365  
... ... @@ -402,8 +378,7 @@
402 378 patientUpdate.setType(3);
403 379 patientUpdate.setFmDate(StringUtils.isEmpty(request.getDueDate()) ? DateUtil.parseYMD(request.getBabyBirthday()) : DateUtil.parseYMD(request.getDueDate()));
404 380 patientsService.updatePatientByPid(patientUpdate, pm.getId());
405   - if (!isUpdatePatStatus)
406   - {
  381 + if (!isUpdatePatStatus) {
407 382 isUpdatePatStatus = true;
408 383 }
409 384  
410 385  
411 386  
412 387  
... ... @@ -412,15 +387,32 @@
412 387 }
413 388 }
414 389  
415   - if (isUpdatePatStatus)
416   - {
  390 + if (isUpdatePatStatus) {
417 391 pm.setType(3);//基本信息更新成产妇
418   - personService.updatePerson(pm,pm.getId());
  392 + personService.updatePerson(pm, pm.getId());
419 393 }
  394 + } else if (pm.getType() != null && pm.getType() == 3) {
  395 + //儿童建档时 需要修改自动分娩的产妇
  396 + for (Patients patients1 : pats) {
  397 + //自动分娩类型
  398 + if (null != patients1.getBuildType() && 2 == patients1.getBuildType()) {
  399 + Date lastMenses = patients1.getLastMenses();
  400 + if (lastMenses != null && request.getBabyBirthday() != null) {
  401 + Date brith = DateUtil.parseYMD(request.getBabyBirthday());
  402 + Date tempDate = DateUtil.addWeek(lastMenses, 24);
  403 + if (brith.getTime() >= tempDate.getTime()) {
  404 + Patients patients2 = new Patients();
  405 + patients2.setId(patients1.getId());
  406 + patients2.setFmDate(StringUtils.isEmpty(request.getDueDate()) ? DateUtil.parseYMD(request.getBabyBirthday()) : DateUtil.parseYMD(request.getDueDate()));
  407 + patients2.setBuildType(1);
  408 + patientsService.updatePatient(patients2);
  409 + }
  410 + }
  411 + }
  412 + }
420 413 }
421 414  
422   - if (patients == null)
423   - {
  415 + if (patients == null) {
424 416 //添加产妇建档
425 417 Patients patient = getPatientsData(request);
426 418 patient.setPid(pm.getId());
... ... @@ -432,8 +424,7 @@
432 424 }
433 425 }
434 426 //没有孕妇基本信息就新建产妇建档 和基本信息
435   - else
436   - {
  427 + else {
437 428 //添加产妇基本信息
438 429 PersonModel pmodel = new PersonModel();
439 430 pmodel.setName(request.getMommyName());
... ... @@ -445,7 +436,7 @@
445 436 pmodel.setModified(new Date());
446 437 pmodel.setCreated(new Date());
447 438  
448   - PersonModel yunModel = personService.addPerson(pmodel);
  439 + PersonModel yunModel = personService.addPerson(pmodel);
449 440  
450 441 //添加产妇建档
451 442 Patients patient = getPatientsData(request);
... ... @@ -455,8 +446,7 @@
455 446 }
456 447  
457 448  
458   - if (patients == null)
459   - {
  449 + if (patients == null) {
460 450 br.setErrorcode(ErrorCodeConstants.SYSTEM_ERROR);
461 451 br.setErrormsg("失败");
462 452 return br;
463 453  
... ... @@ -471,15 +461,13 @@
471 461 DateUtil.getYmd(DateUtil.parseYMD(request.getBabyBirthday()));
472 462 model.setCardId(cardId + request.getBabyName());
473 463 }
474   - if (StringUtils.isNotEmpty(request.getMommyPhone()))
475   - {
  464 + if (StringUtils.isNotEmpty(request.getMommyPhone())) {
476 465 String phoneId = request.getMommyPhone() +
477 466 DateUtil.getYmd(DateUtil.parseYMD(request.getBabyBirthday()));
478 467 model.setPhoneId(phoneId + request.getBabyName());
479 468 }
480 469  
481   - if (patients.getId() != null)
482   - {
  470 + if (patients.getId() != null) {
483 471 model.setParentId(patients.getId());
484 472 }
485 473 model.setCreated(new Date());
486 474  
... ... @@ -507,14 +495,12 @@
507 495 /**
508 496 * 创建建档短信
509 497 */
510   - public void createBuildSms(BabyModel babyModel)
511   - {
  498 + public void createBuildSms(BabyModel babyModel) {
512 499  
513 500 //判断医院是否启动和对应的服务项是否启用
514   - SmsConfigModel configModel = new SmsConfigModel();
515   - BaseResponse response = smsConfigFacade.hospitalIsStart(babyModel.getHospitalId(),configModel,SmsServiceEnums.FWKT.getId());
516   - if (response != null)
517   - {
  501 + SmsConfigModel configModel = new SmsConfigModel();
  502 + BaseResponse response = smsConfigFacade.hospitalIsStart(babyModel.getHospitalId(), configModel, SmsServiceEnums.FWKT.getId());
  503 + if (response != null) {
518 504 return;
519 505 }
520 506  
521 507  
522 508  
523 509  
524 510  
... ... @@ -529,37 +515,28 @@
529 515 Integer serviceStatus = babyModel.getServiceStatus();
530 516 List<SmsTemplateModel> sendList = new ArrayList<>();
531 517 List<SmsTemplateModel> temps = smsTemplateService.querySmsTemplates(query);
532   - if (CollectionUtils.isNotEmpty(temps))
533   - {
  518 + if (CollectionUtils.isNotEmpty(temps)) {
534 519  
535   - for (SmsTemplateModel temp : temps)
536   - {
537   - if (temp.getServiceType() == serviceType && temp.getServiceStatus() == serviceStatus)
538   - {
  520 + for (SmsTemplateModel temp : temps) {
  521 + if (temp.getServiceType() == serviceType && temp.getServiceStatus() == serviceStatus) {
539 522 sendList.add(temp);
540 523 break;
541 524 }
542 525 }
543 526  
544   - for (SmsTemplateModel temp : temps)
545   - {
546   - if (temp.getServiceStatus() == ServiceStatusEnums.STANDARD_ALL.getId())
547   - {
548   - if (serviceStatus == ServiceStatusEnums.STANDARD_OPEN.getId() || serviceStatus == ServiceStatusEnums.NO_OPEN.getId() || serviceStatus == ServiceStatusEnums.STANDARD_OVERDUE.getId() )
549   - {
  527 + for (SmsTemplateModel temp : temps) {
  528 + if (temp.getServiceStatus() == ServiceStatusEnums.STANDARD_ALL.getId()) {
  529 + if (serviceStatus == ServiceStatusEnums.STANDARD_OPEN.getId() || serviceStatus == ServiceStatusEnums.NO_OPEN.getId() || serviceStatus == ServiceStatusEnums.STANDARD_OVERDUE.getId()) {
550 530 sendList.add(temp);
551 531 break;
552 532 }
553 533 }
554 534 }
555 535  
556   - for (SmsTemplateModel temp : temps)
557   - {
558   - if (temp.getServiceStatus() == ServiceStatusEnums.ADD_ALL.getId())
559   - {
  536 + for (SmsTemplateModel temp : temps) {
  537 + if (temp.getServiceStatus() == ServiceStatusEnums.ADD_ALL.getId()) {
560 538 if (serviceStatus == ServiceStatusEnums.ADD_OPEN.getId() || serviceStatus == ServiceStatusEnums.UNSUBSCRIBE.getId()
561   - || serviceStatus == ServiceStatusEnums.ADD_OVERDUE.getId()|| serviceStatus == ServiceStatusEnums.SUSPEND.getId())
562   - {
  539 + || serviceStatus == ServiceStatusEnums.ADD_OVERDUE.getId() || serviceStatus == ServiceStatusEnums.SUSPEND.getId()) {
563 540 sendList.add(temp);
564 541 break;
565 542 }
... ... @@ -567,12 +544,9 @@
567 544 }
568 545  
569 546  
570   - for (SmsTemplateModel temp : temps)
571   - {
572   - if (temp.getServiceStatus() == ServiceStatusEnums.ALL_OPEN.getId())
573   - {
574   - if (serviceStatus == ServiceStatusEnums.STANDARD_OPEN.getId() || serviceStatus == ServiceStatusEnums.ADD_OPEN.getId() )
575   - {
  547 + for (SmsTemplateModel temp : temps) {
  548 + if (temp.getServiceStatus() == ServiceStatusEnums.ALL_OPEN.getId()) {
  549 + if (serviceStatus == ServiceStatusEnums.STANDARD_OPEN.getId() || serviceStatus == ServiceStatusEnums.ADD_OPEN.getId()) {
576 550 sendList.add(temp);
577 551 break;
578 552 }
... ... @@ -580,13 +554,9 @@
580 554 }
581 555  
582 556  
583   -
584   - for (SmsTemplateModel temp : temps)
585   - {
586   - if (temp.getServiceStatus() == ServiceStatusEnums.ALL_NO_OPEN.getId())
587   - {
588   - if (serviceStatus == ServiceStatusEnums.NO_OPEN.getId() || serviceStatus == ServiceStatusEnums.UNSUBSCRIBE.getId() )
589   - {
  557 + for (SmsTemplateModel temp : temps) {
  558 + if (temp.getServiceStatus() == ServiceStatusEnums.ALL_NO_OPEN.getId()) {
  559 + if (serviceStatus == ServiceStatusEnums.NO_OPEN.getId() || serviceStatus == ServiceStatusEnums.UNSUBSCRIBE.getId()) {
590 560 sendList.add(temp);
591 561 break;
592 562 }
... ... @@ -594,13 +564,9 @@
594 564 }
595 565  
596 566  
597   -
598   - for (SmsTemplateModel temp : temps)
599   - {
600   - if (temp.getServiceStatus() == ServiceStatusEnums.ALL_OVERDUE.getId())
601   - {
602   - if (serviceStatus == ServiceStatusEnums.STANDARD_OVERDUE.getId() || serviceStatus == ServiceStatusEnums.ADD_OVERDUE.getId() )
603   - {
  567 + for (SmsTemplateModel temp : temps) {
  568 + if (temp.getServiceStatus() == ServiceStatusEnums.ALL_OVERDUE.getId()) {
  569 + if (serviceStatus == ServiceStatusEnums.STANDARD_OVERDUE.getId() || serviceStatus == ServiceStatusEnums.ADD_OVERDUE.getId()) {
604 570 sendList.add(temp);
605 571 break;
606 572 }
607 573  
608 574  
609 575  
... ... @@ -608,29 +574,24 @@
608 574 }
609 575  
610 576  
611   -
612   - for (SmsTemplateModel temp : temps)
613   - {
614   - if (temp.getServiceType() == ServiceTypeEnums.ALL_SERVICE.getId() && temp.getServiceStatus() == ServiceStatusEnums.ALL.getId())
615   - {
  577 + for (SmsTemplateModel temp : temps) {
  578 + if (temp.getServiceType() == ServiceTypeEnums.ALL_SERVICE.getId() && temp.getServiceStatus() == ServiceStatusEnums.ALL.getId()) {
616 579 sendList.add(temp);
617 580 break;
618 581 }
619 582 }
620 583  
621   - if (CollectionUtils.isNotEmpty(sendList))
622   - {
  584 + if (CollectionUtils.isNotEmpty(sendList)) {
623 585  
624 586 //短信前缀
625   - String messagePrefix = smsConfigFacade.getSmsPrefix(configModel, babyModel.getBuildDoctor());
626   - for (SmsTemplateModel templateModel : sendList)
627   - {
  587 + String messagePrefix = smsConfigFacade.getSmsPrefix(configModel, babyModel.getBuildDoctor());
  588 + for (SmsTemplateModel templateModel : sendList) {
628 589 if (templateModel != null && templateModel.getStatus() == 1) {
629 590 MessageListRequest smsList = new MessageListRequest();
630 591 List<MessageRequest> messages = new ArrayList<>();
631 592 MessageRequest mr = new MessageRequest();
632 593 String content = "【" + messagePrefix + "】" + templateModel.getContent();
633   - mr.setContent(StringUtils.replaceBaby(babyModel.getName(),babyModel.getBirth(),content));
  594 + mr.setContent(StringUtils.replaceBaby(babyModel.getName(), babyModel.getBirth(), content));
634 595 mr.setObjType(ServiceObjEnums.BABYOBJ.getId());
635 596 mr.setPhone(babyModel.getMphone());
636 597 //短信商
637 598  
... ... @@ -656,13 +617,11 @@
656 617 }
657 618  
658 619  
659   -
660 620 }
661 621 }
662 622  
663 623  
664   - public static void main(String[] args)
665   - {
  624 + public static void main(String[] args) {
666 625  
667 626 Integer serviceType = 1;
668 627 Integer serviceStatus = 3;
... ... @@ -745,8 +704,6 @@
745 704 }
746 705  
747 706  
748   -
749   -
750 707 /**
751 708 * 准备修改和添加的孕妇建档数据
752 709 *
... ... @@ -842,8 +799,7 @@
842 799 bm.setMremark(b.getMremark());
843 800 bm.setDiagnose(JsonUtil.array2JsonString(b.getDiagnose()));
844 801  
845   - if (b.getDiagnose() != null && b.getDiagnose().size() > 0)
846   - {
  802 + if (b.getDiagnose() != null && b.getDiagnose().size() > 0) {
847 803 BasicConfigQuery basicConfigQuery = new BasicConfigQuery();
848 804 basicConfigQuery.setYn(YnEnums.YES.getId());
849 805 basicConfigQuery.setParentId(SystemConfig.DIAGNOSE_TYPE_ID);
... ... @@ -859,7 +815,6 @@
859 815 }
860 816  
861 817  
862   -
863 818 if (b.getExpType() != null) {
864 819 if (b.getExpType() == ExpEnums.SGY.getId()) {
865 820 Date vipEndTime = DateUtil.addMonth(DateUtil.parseYMD(b.getBuildDate()), 3);
... ... @@ -888,9 +843,7 @@
888 843 if (b.getHighRisk() == null) {
889 844 bm.setLastHighRisk(0);
890 845 bm.setHighRisk(0);
891   - }
892   - else
893   - {
  846 + } else {
894 847 bm.setLastHighRisk(b.getHighRisk());
895 848 bm.setHighRisk(b.getHighRisk());
896 849 }
... ... @@ -911,8 +864,7 @@
911 864 query.setYn(YnEnums.YES.getId());
912 865 query.setBuildId(id);
913 866 List<BabyCheckModel> checkModels = babyCheckService.queryBabyCheckRecord(query);
914   - if (CollectionUtils.isNotEmpty(checkModels))
915   - {
  867 + if (CollectionUtils.isNotEmpty(checkModels)) {
916 868 return new BaseResponse().setErrorcode(ErrorCodeConstants.DONT_DELETE).setErrormsg("存在儿童检查记录,不能删除建档");
917 869 }
918 870  
919 871  
920 872  
... ... @@ -920,18 +872,15 @@
920 872 babyQuery.setId(id);
921 873 babyQuery.setYn(YnEnums.YES.getId());
922 874 List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
923   - if (CollectionUtils.isNotEmpty(models))
924   - {
  875 + if (CollectionUtils.isNotEmpty(models)) {
925 876 babyQuery.setId(null);
926 877 babyQuery.setPid(models.get(0).getPid());
927 878 List<BabyModel> allModels = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
928   - if (CollectionUtils.isNotEmpty(allModels))
929   - {
930   - if (allModels.get(0) != null && allModels.size() == 1 && allModels.get(0).getId().equals(id))
931   - {
  879 + if (CollectionUtils.isNotEmpty(allModels)) {
  880 + if (allModels.get(0) != null && allModels.size() == 1 && allModels.get(0).getId().equals(id)) {
932 881 PersonModel personModel = new PersonModel();
933 882 personModel.setYn(YnEnums.NO.getId());
934   - personService.updatePerson(personModel,allModels.get(0).getPid());
  883 + personService.updatePerson(personModel, allModels.get(0).getPid());
935 884 }
936 885 }
937 886  
938 887  
... ... @@ -1048,16 +997,12 @@
1048 997  
1049 998 result.setServiceStatus(String.valueOf(model.getServiceStatus()));
1050 999  
1051   - if (StringUtils.isNotEmpty(model.getBuildDoctor()))
1052   - {
1053   - Map<String,String> doctorObj = new HashMap<>();
1054   - doctorObj.put("id",model.getBuildDoctor());
1055   - if ("a9e5507f-e7da-4ec6-b8db-9a1e4d1b7c29".equals(model.getBuildDoctor()))
1056   - {
  1000 + if (StringUtils.isNotEmpty(model.getBuildDoctor())) {
  1001 + Map<String, String> doctorObj = new HashMap<>();
  1002 + doctorObj.put("id", model.getBuildDoctor());
  1003 + if ("a9e5507f-e7da-4ec6-b8db-9a1e4d1b7c29".equals(model.getBuildDoctor())) {
1057 1004 doctorObj.put("name", "产科病房");
1058   - }
1059   - else
1060   - {
  1005 + } else {
1061 1006 Users users = usersService.getUsers(Integer.parseInt(model.getBuildDoctor()));
1062 1007 doctorObj.put("name", users.getName());
1063 1008 }
1064 1009  
1065 1010  
... ... @@ -1166,16 +1111,15 @@
1166 1111 * @param param
1167 1112 * @return
1168 1113 */
1169   - public BaseObjectResponse queryBabyBuildRecord(BookbuildingQueryRequest param,Integer userId) {
  1114 + public BaseObjectResponse queryBabyBuildRecord(BookbuildingQueryRequest param, Integer userId) {
1170 1115  
1171 1116  
1172   - Map<String,Object> map = new HashMap<>();
  1117 + Map<String, Object> map = new HashMap<>();
1173 1118  
1174 1119 List<BabyInfoResult> results = new ArrayList<>();
1175 1120  
1176 1121 //得到当前登录的医院id
1177   - if (userId != null)
1178   - {
  1122 + if (userId != null) {
1179 1123 Users dbuser = usersService.getUsers(userId);
1180 1124 if (dbuser != null) {
1181 1125 Integer hospitalId = dbuser.getOrgId();
1182 1126  
1183 1127  
... ... @@ -1197,20 +1141,15 @@
1197 1141 personModelQuery.setType(2);
1198 1142 personModelQuery.setCardNo(param.getCardNo());
1199 1143 List<PersonModel> personModels = personService.queryPersons(personModelQuery);
1200   - if (CollectionUtils.isNotEmpty(personModels))
1201   - {
1202   - for(PersonModel babayPerson : personModels)
1203   - {
  1144 + if (CollectionUtils.isNotEmpty(personModels)) {
  1145 + for (PersonModel babayPerson : personModels) {
1204 1146 BabyInfoResult result = new BabyInfoResult();
1205 1147 result.setPid(babayPerson.getId());
1206 1148 result.setCardNo(babayPerson.getCardNo());//母亲的身份证号码
1207 1149 result.setName(babayPerson.getName());
1208   - if (babayPerson.getBirth() != null)
1209   - {
  1150 + if (babayPerson.getBirth() != null) {
1210 1151 result.setMonthAge(DateUtil.getBabyMonthAge(babayPerson.getBirth(), new Date()));
1211   - }
1212   - else
1213   - {
  1152 + } else {
1214 1153 result.setMonthAge("");
1215 1154 }
1216 1155  
1217 1156  
1218 1157  
... ... @@ -1218,19 +1157,15 @@
1218 1157 BabyModelQuery babyQuery = new BabyModelQuery();
1219 1158 babyQuery.setYn(YnEnums.YES.getId());
1220 1159 babyQuery.setPid(babayPerson.getId());
1221   - List<BabyModel> builds = babyBookbuildingService.queryBabyBuildByCond(babyQuery,"buildDate", Sort.Direction.DESC);
  1160 + List<BabyModel> builds = babyBookbuildingService.queryBabyBuildByCond(babyQuery, "buildDate", Sort.Direction.DESC);
1222 1161  
1223 1162 List<Map<String, String>> list = new ArrayList<>();
1224   - if (CollectionUtils.isNotEmpty(builds))
1225   - {
1226   - for(BabyModel build: builds)
1227   - {
1228   - if (build == null || StringUtils.isEmpty(build.getHospitalId()))
1229   - {
  1163 + if (CollectionUtils.isNotEmpty(builds)) {
  1164 + for (BabyModel build : builds) {
  1165 + if (build == null || StringUtils.isEmpty(build.getHospitalId())) {
1230 1166 continue;
1231 1167 }
1232   - if (build.getHospitalId().equals(param.getHospitalId()))
1233   - {
  1168 + if (build.getHospitalId().equals(param.getHospitalId())) {
1234 1169 isCurrentHosp = true;
1235 1170 buildInfo = build;
1236 1171 }
... ... @@ -1239,7 +1174,7 @@
1239 1174 Map<String, String> buildRecords = new HashMap<>();
1240 1175 buildRecords.put("id", build.getId());
1241 1176 buildRecords.put("buildDate", DateUtil.getyyyy_MM_dd(build.getBuildDate()));
1242   - buildRecords.put("hospitalId",build.getHospitalId());
  1177 + buildRecords.put("hospitalId", build.getHospitalId());
1243 1178 //查询建档医院
1244 1179 Organization org = organizationService.getOrganization(Integer.valueOf(build.getHospitalId()));
1245 1180 if (org != null) {
... ... @@ -1251,8 +1186,7 @@
1251 1186 list.add(buildRecords);
1252 1187 }
1253 1188  
1254   - if (!isCurrentHosp)
1255   - {
  1189 + if (!isCurrentHosp) {
1256 1190 buildInfo = builds.get(0);
1257 1191 }
1258 1192 result.setBuildRecords(list);
1259 1193  
... ... @@ -1270,11 +1204,9 @@
1270 1204 babyQuery.setHospitalId(param.getHospitalId());
1271 1205  
1272 1206 List<BabyModel> babyModels = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
1273   - if (CollectionUtils.isNotEmpty(babyModels))
1274   - {
  1207 + if (CollectionUtils.isNotEmpty(babyModels)) {
1275 1208 BabyModel model = babyModels.get(0);
1276   - if (model != null)
1277   - {
  1209 + if (model != null) {
1278 1210  
1279 1211 puerperaQuery.setCardNo(model.getMcertNo());
1280 1212  
1281 1213  
1282 1214  
1283 1215  
1284 1216  
... ... @@ -1283,28 +1215,22 @@
1283 1215 result.setPid(model.getPid());
1284 1216 result.setCardNo(model.getMcertNo());//母亲的身份证号码
1285 1217 result.setName(model.getName());
1286   - if (model.getBirth() != null)
1287   - {
  1218 + if (model.getBirth() != null) {
1288 1219 result.setMonthAge(DateUtil.getBabyMonthAge(model.getBirth(), new Date()));
1289   - }
1290   - else
1291   - {
  1220 + } else {
1292 1221 result.setMonthAge("");
1293 1222 }
1294 1223  
1295 1224 BabyModelQuery babyBuildQuery = new BabyModelQuery();
1296 1225 babyBuildQuery.setYn(YnEnums.YES.getId());
1297 1226 babyBuildQuery.setPid(model.getPid());
1298   - List<BabyModel> builds = babyBookbuildingService.queryBabyBuildByCond(babyQuery,"buildDate", Sort.Direction.DESC);
  1227 + List<BabyModel> builds = babyBookbuildingService.queryBabyBuildByCond(babyQuery, "buildDate", Sort.Direction.DESC);
1299 1228  
1300 1229 List<Map<String, String>> list = new ArrayList<>();
1301   - if (CollectionUtils.isNotEmpty(builds))
1302   - {
1303   - for(BabyModel build: builds)
1304   - {
  1230 + if (CollectionUtils.isNotEmpty(builds)) {
  1231 + for (BabyModel build : builds) {
1305 1232  
1306   - if (build != null && StringUtils.isNotEmpty(build.getHospitalId()) && build.getHospitalId().equals(param.getHospitalId()))
1307   - {
  1233 + if (build != null && StringUtils.isNotEmpty(build.getHospitalId()) && build.getHospitalId().equals(param.getHospitalId())) {
1308 1234 isCurrentHosp = true;
1309 1235 buildInfo = build;
1310 1236 }
... ... @@ -1313,7 +1239,7 @@
1313 1239 buildRecords.put("id", build.getId());
1314 1240 buildRecords.put("buildDate", DateUtil.getyyyy_MM_dd(build.getBuildDate()));
1315 1241  
1316   - buildRecords.put("hospitalId",build.getHospitalId());
  1242 + buildRecords.put("hospitalId", build.getHospitalId());
1317 1243 //查询建档医院
1318 1244 Organization org = organizationService.getOrganization(Integer.valueOf(build.getHospitalId()));
1319 1245 if (org != null) {
... ... @@ -1325,8 +1251,7 @@
1325 1251 list.add(buildRecords);
1326 1252 }
1327 1253  
1328   - if (!isCurrentHosp)
1329   - {
  1254 + if (!isCurrentHosp) {
1330 1255 buildInfo = builds.get(0);
1331 1256 }
1332 1257  
... ... @@ -1348,9 +1273,9 @@
1348 1273  
1349 1274 Patients patients = patientsService.findOnePatientByCardNo(puerperaQuery);
1350 1275 map.put("patients", patients);
1351   - map.put("records",results);
1352   - map.put("buildInfo",buildInfo == null ? null : getBabyBuildResult(buildInfo));
1353   - map.put("isCurrentHospBuild",isCurrentHosp);
  1276 + map.put("records", results);
  1277 + map.put("buildInfo", buildInfo == null ? null : getBabyBuildResult(buildInfo));
  1278 + map.put("isCurrentHospBuild", isCurrentHosp);
1354 1279  
1355 1280 BaseObjectResponse objectResponse = new BaseObjectResponse();
1356 1281 objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS);
1357 1282  
... ... @@ -1489,14 +1414,13 @@
1489 1414 * @param request
1490 1415 * @return
1491 1416 */
1492   - public BaseListResponse queryBabyList(BabyManageRequest request,Integer userId) {
  1417 + public BaseListResponse queryBabyList(BabyManageRequest request, Integer userId) {
1493 1418  
1494 1419 String hospitalId = "";
1495 1420  
1496 1421  
1497 1422 //得到当前登录的医院id
1498   - if (userId != null)
1499   - {
  1423 + if (userId != null) {
1500 1424 Users dbuser = usersService.getUsers(userId);
1501 1425 if (dbuser != null) {
1502 1426 hospitalId = String.valueOf(dbuser.getOrgId());
... ... @@ -1541,8 +1465,7 @@
1541 1465 // }
1542 1466 // }
1543 1467 // }
1544   - if (StringUtils.isNotEmpty(model.getPid()))
1545   - {
  1468 + if (StringUtils.isNotEmpty(model.getPid())) {
1546 1469 List diagList = babyCheckFacade.getBabyLastDiagnose(model.getPid());
1547 1470 if (CollectionUtils.isNotEmpty(diagList)) {
1548 1471 for (Object obj : diagList) {
... ... @@ -1587,7 +1510,7 @@
1587 1510  
1588 1511 Date currentDate = DateUtil.formatDate(new Date());
1589 1512 Date start = DateUtil.addMonth(currentDate, -request.getMonthAgeStart());
1590   - Date end = DateUtil.addDay(DateUtil.addMonth(currentDate, -request.getMonthAgeEnd() - 1),1);
  1513 + Date end = DateUtil.addDay(DateUtil.addMonth(currentDate, -request.getMonthAgeEnd() - 1), 1);
1591 1514 babyQuery.setBirthStart(end);
1592 1515 babyQuery.setBirthEnd(start);
1593 1516 }
1594 1517  
1595 1518  
... ... @@ -1613,19 +1536,17 @@
1613 1536 babyQuery.setLastDiagnose(request.getDiagnose());
1614 1537  
1615 1538 //预约时间
1616   - if (StringUtils.isNotEmpty(request.getNextDate()))
1617   - {
  1539 + if (StringUtils.isNotEmpty(request.getNextDate())) {
1618 1540 String nextDateStr = request.getNextDate();
1619 1541 String[] dates = nextDateStr.split(" - ");
1620 1542  
1621 1543 babyQuery.setNextDateStart(DateUtil.parseYMD(dates[0]));
1622   - if(dates.length==2){
  1544 + if (dates.length == 2) {
1623 1545 babyQuery.setNextDateEnd(DateUtil.parseYMD(dates[1]));
1624 1546 }
1625 1547 }
1626 1548  
1627   - if (StringUtils.isNotEmpty(request.getBirth()))
1628   - {
  1549 + if (StringUtils.isNotEmpty(request.getBirth())) {
1629 1550 String birthStr = request.getBirth();
1630 1551 String[] dates = birthStr.split(" - ");
1631 1552 babyQuery.setBirthStart(DateUtil.parseYMD(dates[0]));
... ... @@ -1638,8 +1559,7 @@
1638 1559 }
1639 1560  
1640 1561 if (request.getServiceStatus() != null) {
1641   - if (!(request.getServiceStatus() == ServiceStatusEnums.STANDARD_ALL.getId() || request.getServiceStatus() == ServiceStatusEnums.ADD_ALL.getId()))
1642   - {
  1562 + if (!(request.getServiceStatus() == ServiceStatusEnums.STANDARD_ALL.getId() || request.getServiceStatus() == ServiceStatusEnums.ADD_ALL.getId())) {
1643 1563 babyQuery.setServiceStatus(request.getServiceStatus());
1644 1564 }
1645 1565 }
1646 1566  
1647 1567  
1648 1568  
... ... @@ -1668,24 +1588,22 @@
1668 1588 * @param request
1669 1589 * @return
1670 1590 */
1671   - public BaseResponse sendBabyGuideSms(BabyGuideSmsequest request,Integer userId) {
  1591 + public BaseResponse sendBabyGuideSms(BabyGuideSmsequest request, Integer userId) {
1672 1592 String hospitalId = "";
1673 1593  
1674 1594  
1675 1595 //得到当前登录的医院id
1676   - if (userId != null)
1677   - {
  1596 + if (userId != null) {
1678 1597 Users dbuser = usersService.getUsers(userId);
1679 1598 if (dbuser != null) {
1680   - hospitalId = String.valueOf(dbuser.getOrgId());
  1599 + hospitalId = String.valueOf(dbuser.getOrgId());
1681 1600 }
1682 1601 }
1683 1602  
1684 1603 //判断医院是否启动和对应的服务项是否启用
1685   - SmsConfigModel configModel = new SmsConfigModel();
1686   - BaseResponse response = smsConfigFacade.hospitalIsStart(hospitalId,configModel,SmsServiceEnums.YSGXHZD.getId());
1687   - if (response != null)
1688   - {
  1604 + SmsConfigModel configModel = new SmsConfigModel();
  1605 + BaseResponse response = smsConfigFacade.hospitalIsStart(hospitalId, configModel, SmsServiceEnums.YSGXHZD.getId());
  1606 + if (response != null) {
1689 1607 return response;
1690 1608 }
1691 1609  
1692 1610  
... ... @@ -1718,9 +1636,9 @@
1718 1636 for (BabyModel model : sendModels) {
1719 1637 if (model != null && StringUtils.isNotEmpty(model.getMphone())) {
1720 1638 //短信前缀
1721   - String messagePrefix = smsConfigFacade.getSmsPrefix(configModel, model.getBuildDoctor());
  1639 + String messagePrefix = smsConfigFacade.getSmsPrefix(configModel, model.getBuildDoctor());
1722 1640 MessageRequest mr = new MessageRequest();
1723   - mr.setContent("【"+messagePrefix+"】"+request.getSmsContent());
  1641 + mr.setContent("【" + messagePrefix + "】" + request.getSmsContent());
1724 1642 mr.setObjType(ServiceObjEnums.BABYOBJ.getId());
1725 1643 mr.setPhone(model.getMphone());
1726 1644 //短信商
1727 1645  
1728 1646  
1729 1647  
1730 1648  
1731 1649  
1732 1650  
... ... @@ -1753,35 +1671,31 @@
1753 1671  
1754 1672 /**
1755 1673 * 通过身份证号码查询孕妇的基本信息
  1674 + *
1756 1675 * @param cardNo
1757 1676 * @return
1758 1677 */
1759   - public BaseResponse queryYunBaseInfo(String cardNo,String pid) {
  1678 + public BaseResponse queryYunBaseInfo(String cardNo, String pid) {
1760 1679  
1761 1680 BabyBuildResult result = null;
1762 1681  
1763   - if (StringUtils.isNotEmpty(pid))
1764   - {
  1682 + if (StringUtils.isNotEmpty(pid)) {
1765 1683 BabyModelQuery babyQuery = new BabyModelQuery();
1766 1684 babyQuery.setYn(YnEnums.YES.getId());
1767 1685 babyQuery.setPid(pid);
1768 1686 //获取最近一次其他医院的建档记录
1769 1687 List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
1770   - if (CollectionUtils.isNotEmpty(models))
1771   - {
  1688 + if (CollectionUtils.isNotEmpty(models)) {
1772 1689 BabyModel babyModel = models.get(0);
1773   - if (babyModel != null)
1774   - {
  1690 + if (babyModel != null) {
1775 1691 result = getBabyBuildResult(babyModel);
1776 1692 }
1777 1693 }
1778   - }
1779   - else
1780   - {
  1694 + } else {
1781 1695 PatientsQuery patientsQuery = new PatientsQuery();
1782 1696 patientsQuery.setYn(YnEnums.YES.getId());
1783 1697  
1784   - if (StringUtils.isNotEmpty(cardNo));
  1698 + if (StringUtils.isNotEmpty(cardNo)) ;
1785 1699 {
1786 1700  
1787 1701  
... ... @@ -1790,8 +1704,7 @@
1790 1704 babyQuery.setMcertNo(cardNo);
1791 1705 //获取最近一次的建档记录
1792 1706 List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
1793   - if (CollectionUtils.isNotEmpty(models))
1794   - {
  1707 + if (CollectionUtils.isNotEmpty(models)) {
1795 1708 BabyModel babyModel = models.get(0);
1796 1709  
1797 1710 result = new BabyBuildResult();
1798 1711  
1799 1712  
... ... @@ -1812,16 +1725,12 @@
1812 1725  
1813 1726  
1814 1727 result.setFatherProfessionTypeId(babyModel.getFproTypeId());
1815   - }
1816   - else
1817   - {
  1728 + } else {
1818 1729 patientsQuery.setCardNo(cardNo);
1819   - List<Patients> patients = yunBookbuildingService.queryPregnantWithQuery(patientsQuery);
1820   - if (CollectionUtils.isNotEmpty(patients))
1821   - {
  1730 + List<Patients> patients = yunBookbuildingService.queryPregnantWithQuery(patientsQuery);
  1731 + if (CollectionUtils.isNotEmpty(patients)) {
1822 1732 Patients patient = patients.get(0);
1823   - if (patients != null)
1824   - {
  1733 + if (patients != null) {
1825 1734  
1826 1735 result = new BabyBuildResult();
1827 1736 result.setMommyName(patient.getUsername());
1828 1737  
1829 1738  
1830 1739  
... ... @@ -1857,27 +1766,26 @@
1857 1766 try {
1858 1767 String hospitalId = "";
1859 1768 //得到当前登录的医院id
1860   - if (userId != null)
1861   - {
  1769 + if (userId != null) {
1862 1770 Users dbuser = usersService.getUsers(userId);
1863 1771 if (dbuser != null) {
1864 1772 hospitalId = String.valueOf(dbuser.getOrgId());
1865 1773 }
1866 1774 }
1867   - List<Map<String,Object>> datas = new ArrayList<>();
  1775 + List<Map<String, Object>> datas = new ArrayList<>();
1868 1776 BabyModelQuery babyQuery = new BabyModelQuery();
1869 1777 babyQuery.setHospitalId(String.valueOf(hospitalId));
1870 1778 List<BabyModel> models = getBabayListByCondition(request, false, babyQuery);
1871 1779 if (CollectionUtils.isNotEmpty(models)) {
1872 1780 for (BabyModel model : models) {
1873   - Map<String,Object> data = new HashMap<>();
  1781 + Map<String, Object> data = new HashMap<>();
1874 1782 if (model.getHighRisk() == null || model.getHighRisk() == 0) {
1875 1783 data.put("highRisk", "健康");
1876 1784 } else {
1877 1785 data.put("highRisk", "高危");
1878 1786 }
1879   - data.put("sex",StringUtils.emptyDeal(SexEnum.getTextById(model.getSex())));
1880   - data.put("babyName",StringUtils.emptyDeal(model.getName()));
  1787 + data.put("sex", StringUtils.emptyDeal(SexEnum.getTextById(model.getSex())));
  1788 + data.put("babyName", StringUtils.emptyDeal(model.getName()));
1881 1789 data.put("birthday", StringUtils.emptyDeal(DateUtil.getyyyy_MM_dd(model.getBirth())));
1882 1790 data.put("mommyName", StringUtils.emptyDeal(model.getMname()));
1883 1791 data.put("mommnyPhone", StringUtils.emptyDeal(model.getMphone()));
... ... @@ -1886,8 +1794,7 @@
1886 1794 data.put("monthAge", StringUtils.emptyDeal(DateUtil.getBabyMonthAge(model.getBirth(), new Date())));
1887 1795  
1888 1796 String diagnose = "";
1889   - if (StringUtils.isNotEmpty(model.getPid()))
1890   - {
  1797 + if (StringUtils.isNotEmpty(model.getPid())) {
1891 1798 List diagList = babyCheckFacade.getBabyLastDiagnose(model.getPid());
1892 1799 if (CollectionUtils.isNotEmpty(diagList)) {
1893 1800 for (Object obj : diagList) {
1894 1801  
1895 1802  
1896 1803  
... ... @@ -1899,25 +1806,25 @@
1899 1806 }
1900 1807 }
1901 1808 data.put("diagnose", diagnose);
1902   - datas.add(data);
  1809 + datas.add(data);
1903 1810 }
1904 1811 }
1905 1812 OutputStream out = httpServletResponse.getOutputStream();
1906   - Map<String,String> cnames = new LinkedHashMap<>();
1907   - cnames.put("sex","性别");
1908   - cnames.put("babyName","儿童姓名");
  1813 + Map<String, String> cnames = new LinkedHashMap<>();
  1814 + cnames.put("sex", "性别");
  1815 + cnames.put("babyName", "儿童姓名");
1909 1816 cnames.put("birthday", "儿童生日");
1910 1817 cnames.put("mommyName", "母亲姓名");
1911 1818 cnames.put("mommnyPhone", "联系方式");
1912 1819 cnames.put("serviceStatus", "服务状态");
1913   - cnames.put("nextDate","下次预约时间");
1914   - cnames.put("monthAge","月龄");
1915   - cnames.put("diagnose","高危诊断");
  1820 + cnames.put("nextDate", "下次预约时间");
  1821 + cnames.put("monthAge", "月龄");
  1822 + cnames.put("diagnose", "高危诊断");
1916 1823 cnames.put("highRisk", "是否健康");
1917 1824 httpServletResponse.setContentType("application/octet-stream");
1918 1825 httpServletResponse.setCharacterEncoding("UTF-8");
1919   - httpServletResponse.setHeader("Content-Disposition", "attachment;fileName="+"childDatas.xls");
1920   - ExcelUtil.toExcel(out,datas,cnames);
  1826 + httpServletResponse.setHeader("Content-Disposition", "attachment;fileName=" + "childDatas.xls");
  1827 + ExcelUtil.toExcel(out, datas, cnames);
1921 1828 } catch (IOException e) {
1922 1829 e.printStackTrace();
1923 1830 }