Commit eca83f86bb7048a5b62a192b877b2e07a8373263
1 parent
2c67310bbd
Exists in
master
and in
6 other branches
隆化中间库对接
Showing 2 changed files with 149 additions and 59 deletions
platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyZjkService.java
View file @
eca83f8
| ... | ... | @@ -6,6 +6,7 @@ |
| 6 | 6 | import com.lyms.platform.common.enums.SexEnum; |
| 7 | 7 | import com.lyms.platform.common.enums.YnEnums; |
| 8 | 8 | import com.lyms.platform.common.utils.DateUtil; |
| 9 | +import com.lyms.platform.common.utils.ExceptionUtils; | |
| 9 | 10 | import com.lyms.platform.common.utils.HttpClientUtil; |
| 10 | 11 | import com.lyms.platform.common.utils.JsonUtil; |
| 11 | 12 | import com.lyms.platform.operate.web.utils.FunvCommonUtil; |
| ... | ... | @@ -68,6 +69,7 @@ |
| 68 | 69 | syncMcWomanhealth42days(hospitalId, start, end); |
| 69 | 70 | syncMcWomanhealthPostpartum(hospitalId, start, end); |
| 70 | 71 | syncMcWomanhealthAntenatal(hospitalId, start, end); |
| 72 | + syncEtycf(hospitalId); | |
| 71 | 73 | } |
| 72 | 74 | |
| 73 | 75 | public void syncEtycf(String hospitalId) |
| 74 | 76 | |
| ... | ... | @@ -95,11 +97,11 @@ |
| 95 | 97 | patientsQuery.setHospitalId(hospitalId); |
| 96 | 98 | |
| 97 | 99 | |
| 98 | - Long ycfnum = mongoTemplate.count(patientsQuery.convertToQuery().convertToMongoQuery(), BabyModel.class); | |
| 100 | + Long ycfnum = mongoTemplate.count(patientsQuery.convertToQuery().convertToMongoQuery(), Patients.class); | |
| 99 | 101 | jobModel.setYcfnum(String.valueOf(ycfnum)); |
| 100 | 102 | |
| 101 | 103 | patientsQuery.setBuildDaysEnd((13) * 7 - 1); |
| 102 | - Long zynum = mongoTemplate.count(patientsQuery.convertToQuery().convertToMongoQuery(), BabyModel.class); | |
| 104 | + Long zynum = mongoTemplate.count(patientsQuery.convertToQuery().convertToMongoQuery(), Patients.class); | |
| 103 | 105 | jobModel.setZynum(String.valueOf(zynum)); |
| 104 | 106 | |
| 105 | 107 | |
| ... | ... | @@ -132,6 +134,7 @@ |
| 132 | 134 | trencyJobModel.setHappentime(DateUtil.getyyyy_MM_dd(new Date())); |
| 133 | 135 | |
| 134 | 136 | String json1 = JsonUtil.obj2Str(trencyJobModel); |
| 137 | + | |
| 135 | 138 | sendSyncData(json1,URL+"lhfy/saveTrency"); |
| 136 | 139 | } |
| 137 | 140 | |
| 138 | 141 | |
| ... | ... | @@ -144,10 +147,8 @@ |
| 144 | 147 | } |
| 145 | 148 | query.setCheckDateStart(start); |
| 146 | 149 | query.setCheckDateEnd(end); |
| 147 | - System.out.println("syncBabyCheck query = "+query.convertToQuery()); | |
| 148 | - | |
| 149 | 150 | List<BabyCheckModel> checkModels = babyCheckService.queryBabyCheckRecord(query); |
| 150 | - System.out.println(checkModels.size()); | |
| 151 | + System.out.println("BabyCheckModel==="+checkModels.size()); | |
| 151 | 152 | List<McChildhealthChildren> childhealthChildrens = new ArrayList<>(); |
| 152 | 153 | if (CollectionUtils.isNotEmpty(checkModels)) { |
| 153 | 154 | for (BabyCheckModel checkModel : checkModels) { |
| ... | ... | @@ -311,7 +312,7 @@ |
| 311 | 312 | criteria.and("checkTime").gte(start).lt(end); |
| 312 | 313 | |
| 313 | 314 | List<NewbornVisit> newbornVisits = mongoTemplate.find(new Query(criteria), NewbornVisit.class); |
| 314 | - System.out.println(newbornVisits.size()); | |
| 315 | + System.out.println("NewbornVisit==="+newbornVisits.size()); | |
| 315 | 316 | List<McChildhealthNeonate> mcChildhealthNeonates = new ArrayList<>(); |
| 316 | 317 | if (CollectionUtils.isNotEmpty(newbornVisits)) { |
| 317 | 318 | for (NewbornVisit visit : newbornVisits) { |
| ... | ... | @@ -389,6 +390,7 @@ |
| 389 | 390 | neonate.setSpine_desc_gb(visit.getSpine()); |
| 390 | 391 | try{ |
| 391 | 392 | neonate.setInput_organ(organizationService.getOrganizationName(visit.getHospitalId())); |
| 393 | + neonate.setCreateorg(organizationService.getOrganizationName(visit.getHospitalId())); | |
| 392 | 394 | neonate.setInput_man_gb(usersService.getUsers(Integer.parseInt(visit.getDoctor())).getName()); |
| 393 | 395 | }catch (Exception e){} |
| 394 | 396 | |
| 395 | 397 | |
| 396 | 398 | |
| ... | ... | @@ -408,10 +410,11 @@ |
| 408 | 410 | }catch (Exception e){ |
| 409 | 411 | neonate.setMidwifery_institutions_gb(babyModel.getDeliverOrg()); |
| 410 | 412 | } |
| 413 | + neonate.setRegister_status("0"); | |
| 411 | 414 | |
| 412 | - | |
| 413 | 415 | mcChildhealthNeonates.add(neonate); |
| 414 | 416 | String json = JsonUtil.array2JsonString(mcChildhealthNeonates); |
| 417 | + System.out.println(json); | |
| 415 | 418 | sendSyncData(json,URL+"lhfy/saveMcChildhealthNeonate"); |
| 416 | 419 | mcChildhealthNeonates.clear(); |
| 417 | 420 | } |
| ... | ... | @@ -424,7 +427,7 @@ |
| 424 | 427 | Criteria criteria = Criteria.where("hospitalId").is(hospitalId).and("yn").ne("0"); |
| 425 | 428 | criteria.and("checkTime").gte(start).lt(end); |
| 426 | 429 | List<PostReviewModel> postReviewModels = mongoTemplate.find(new Query(criteria), PostReviewModel.class); |
| 427 | - System.out.println(postReviewModels.size()); | |
| 430 | + System.out.println("PostReviewModel==="+postReviewModels.size()); | |
| 428 | 431 | List<McWomanhealth42days> mcWomanhealth42days = new ArrayList<>(); |
| 429 | 432 | if (CollectionUtils.isNotEmpty(postReviewModels)) { |
| 430 | 433 | for (PostReviewModel post : postReviewModels) { |
| ... | ... | @@ -481,6 +484,7 @@ |
| 481 | 484 | days.setUpdatetime(DateUtil.getyyyy_MM_dd(post.getModified())); |
| 482 | 485 | days.setHappentime(DateUtil.getyyyy_MM_dd(post.getCheckTime())); |
| 483 | 486 | days.setCreatetime(DateUtil.getyyyy_MM_dd(post.getCreated())); |
| 487 | + days.setRegister_status("0"); | |
| 484 | 488 | |
| 485 | 489 | mcWomanhealth42days.add(days); |
| 486 | 490 | String json = JsonUtil.array2JsonString(mcWomanhealth42days); |
| ... | ... | @@ -498,7 +502,7 @@ |
| 498 | 502 | antExRecordQuery.setCheckTimeStart(start); |
| 499 | 503 | antExRecordQuery.setCheckTimeEnd(end); |
| 500 | 504 | List<AntExRecordModel> antExRecordModelList = recordService.queryAntExRecords(antExRecordQuery); |
| 501 | - System.out.println(antExRecordModelList.size()); | |
| 505 | + System.out.println("AntExRecordModel=="+antExRecordModelList.size()); | |
| 502 | 506 | List<McWomanhealthAntenatal> mcWomanhealthAntenatals = new ArrayList<>(); |
| 503 | 507 | if (CollectionUtils.isNotEmpty(antExRecordModelList)) { |
| 504 | 508 | for (AntExRecordModel antExRecordModel : antExRecordModelList) { |
| ... | ... | @@ -517,10 +521,18 @@ |
| 517 | 521 | antenatal.setHusband_name_gb(patients.getHusbandName()); |
| 518 | 522 | antenatal.setHusband_tel_gb(patients.getHusbandPhone()); |
| 519 | 523 | antenatal.setHusband_birthday_gb(DateUtil.getyyyy_MM_dd(patients.getHusbandBirth())); |
| 520 | - antenatal.setGravidity_gb(chuModel.getPregnancyTimes() == null ? null : String.valueOf(chuModel.getPregnancyTimes())); | |
| 521 | - antenatal.setParity_gb(chuModel.getProdTime() == null ? null : String.valueOf(chuModel.getProdTime())); | |
| 522 | - antenatal.setEutocia_gb(chuModel.getDelivery() == null ? null : String.valueOf(chuModel.getDelivery())); | |
| 523 | - antenatal.setCesarean_gb(chuModel.getPlanedProd() == null ? null : String.valueOf(chuModel.getPlanedProd())); | |
| 524 | + try{ | |
| 525 | + antenatal.setGravidity_gb(chuModel.getPregnancyTimes() == null ? null : String.valueOf(chuModel.getPregnancyTimes())); | |
| 526 | + antenatal.setParity_gb(chuModel.getProdTime() == null ? null : String.valueOf(chuModel.getProdTime())); | |
| 527 | + antenatal.setEutocia_gb(chuModel.getDelivery() == null ? null : String.valueOf(chuModel.getDelivery())); | |
| 528 | + antenatal.setCesarean_gb(chuModel.getPlanedProd() == null ? null : String.valueOf(chuModel.getPlanedProd())); | |
| 529 | + antenatal.setAbortion_gb(chuModel.getAbortion() == null ? null : String.valueOf(chuModel.getAbortion())); | |
| 530 | + antenatal.setDeath_no_gb(chuModel.getStillChan() == null ? null : String.valueOf(chuModel.getStillChan())); | |
| 531 | + antenatal.setStillbirth_gb(chuModel.getStillbirth() == null ? null : String.valueOf(chuModel.getStillbirth())); | |
| 532 | + antenatal.setNeonatus_death_gb(chuModel.getNeoDeath() == null ? null : String.valueOf(chuModel.getNeoDeath())); | |
| 533 | + antenatal.setDefects_no_gb(chuModel.getBirthDefect() == null ? null : String.valueOf(chuModel.getBirthDefect())); | |
| 534 | + }catch (Exception e) {} | |
| 535 | + | |
| 524 | 536 | antenatal.setLast_menstrual_gb(DateUtil.getyyyy_MM_dd(patients.getLastMenses())); |
| 525 | 537 | //既往史 |
| 526 | 538 | String pastHistory = ""; |
| 527 | 539 | |
| 528 | 540 | |
| 529 | 541 | |
| 530 | 542 | |
| ... | ... | @@ -544,49 +556,89 @@ |
| 544 | 556 | } |
| 545 | 557 | antenatal.setPersonal_disease_his_other(personalHistory); |
| 546 | 558 | |
| 547 | - antenatal.setAbortion_gb(chuModel.getAbortion() == null ? null : String.valueOf(chuModel.getAbortion())); | |
| 548 | - antenatal.setDeath_no_gb(chuModel.getStillChan() == null ? null : String.valueOf(chuModel.getStillChan())); | |
| 549 | - antenatal.setStillbirth_gb(chuModel.getStillbirth() == null ? null : String.valueOf(chuModel.getStillbirth())); | |
| 550 | - antenatal.setNeonatus_death_gb(chuModel.getNeoDeath() == null ? null : String.valueOf(chuModel.getNeoDeath())); | |
| 551 | - antenatal.setDefects_no_gb(chuModel.getBirthDefect() == null ? null : String.valueOf(chuModel.getBirthDefect())); | |
| 552 | - antenatal.setBody_height_gb(chuModel.getHeight()); | |
| 553 | - antenatal.setBody_weight_gb(chuModel.getWeight()); | |
| 559 | + try{ | |
| 560 | + antenatal.setBody_height_gb(String.valueOf(Integer.parseInt(chuModel.getHeight()))); | |
| 561 | + }catch (Exception e){} | |
| 562 | + try{ | |
| 563 | + antenatal.setBody_weight_gb(String.valueOf(Integer.parseInt(chuModel.getWeight()))); | |
| 564 | + }catch (Exception e){} | |
| 554 | 565 | |
| 555 | 566 | if(StringUtils.isNotEmpty(chuModel.getBp())) |
| 556 | 567 | { |
| 557 | - String ssy = ""; | |
| 558 | - String szy = ""; | |
| 559 | - Map <String, String> chBpMap = JsonUtil.getMap(chuModel.getBp()); | |
| 560 | - if (MapUtils.isNotEmpty(chBpMap)) { | |
| 561 | - ssy = chBpMap.get("ssy"); | |
| 562 | - szy = chBpMap.get("szy"); | |
| 563 | - } | |
| 564 | - antenatal.setSbp_gb(ssy); | |
| 565 | - antenatal.setDbp_gb(szy); | |
| 568 | + try{ | |
| 569 | + String ssy = ""; | |
| 570 | + String szy = ""; | |
| 571 | + Map <String, String> chBpMap = JsonUtil.getMap(chuModel.getBp()); | |
| 572 | + if (MapUtils.isNotEmpty(chBpMap)) { | |
| 573 | + ssy = chBpMap.get("ssy"); | |
| 574 | + szy = chBpMap.get("szy"); | |
| 575 | + Integer.parseInt(ssy); | |
| 576 | + Integer.parseInt(szy); | |
| 577 | + antenatal.setSbp_gb(ssy); | |
| 578 | + antenatal.setDbp_gb(szy); | |
| 579 | + } | |
| 580 | + }catch (Exception e){} | |
| 566 | 581 | } |
| 567 | 582 | |
| 568 | 583 | |
| 569 | - antenatal.setFundus_uterus_gb(chuModel.getGonggao()); | |
| 570 | - antenatal.setAbdomen_circumference_gb(chuModel.getFuwei()); | |
| 571 | - antenatal.setHaematoglobin_gb(chuModel.getXhdb()); | |
| 572 | - antenatal.setWbc_count_gb(chuModel.getBxbjs()); | |
| 573 | - antenatal.setBlood_platelet_gb(chuModel.getPlatelet()); | |
| 574 | - antenatal.setBlood_platelet_gb(chuModel.getPlatelet()); | |
| 584 | + try{ | |
| 585 | + antenatal.setFundus_uterus_gb(String.valueOf(Integer.parseInt(chuModel.getGonggao()))); | |
| 586 | + }catch (Exception e){} | |
| 587 | + | |
| 588 | + try{ | |
| 589 | + antenatal.setAbdomen_circumference_gb(String.valueOf(Integer.parseInt(chuModel.getFuwei()))); | |
| 590 | + }catch (Exception e){} | |
| 591 | + | |
| 592 | + try{ | |
| 593 | + antenatal.setHaematoglobin_gb(String.valueOf(Integer.parseInt(chuModel.getXhdb()))); | |
| 594 | + }catch (Exception e){} | |
| 595 | + try{ | |
| 596 | + antenatal.setWbc_count_gb(String.valueOf(Integer.parseInt(chuModel.getBxbjs()))); | |
| 597 | + }catch (Exception e){} | |
| 598 | + try{ | |
| 599 | + antenatal.setBlood_platelet_gb(String.valueOf(Integer.parseInt(chuModel.getPlatelet()))); | |
| 600 | + }catch (Exception e){} | |
| 575 | 601 | antenatal.setBlood_other(chuModel.getChgOther()); |
| 576 | - antenatal.setUrine_protein_quantify_gb(chuModel.getNdb()); | |
| 577 | - antenatal.setUrine_glucose_quantify_gb(chuModel.getNt()); | |
| 602 | + | |
| 603 | + try{ | |
| 604 | + antenatal.setUrine_protein_quantify_gb(String.valueOf(Integer.parseInt(chuModel.getNdb()))); | |
| 605 | + }catch (Exception e){} | |
| 606 | + | |
| 607 | + try{ | |
| 608 | + antenatal.setUrine_glucose_quantify_gb(String.valueOf(Integer.parseInt(chuModel.getNt()))); | |
| 609 | + }catch (Exception e){} | |
| 578 | 610 | antenatal.setUrine_acetone_value_gb(chuModel.getUrineKetone()); |
| 579 | 611 | antenatal.setUrine_occult_blood_gb(chuModel.getBld()); |
| 580 | 612 | antenatal.setUrine_routine_other(chuModel.getNcgOther()); |
| 581 | 613 | antenatal.setUrine_routine_other(chuModel.getNcgOther()); |
| 582 | - antenatal.setGlu_gb(chuModel.getBloodSugar()); | |
| 583 | - antenatal.setAlt_gb(chuModel.getXqgbzam()); | |
| 584 | - antenatal.setAst_gb(chuModel.getXqgczam()); | |
| 585 | - antenatal.setAlb_gb(chuModel.getAlbumin()); | |
| 586 | - antenatal.setTotal_bilirubin_gb(chuModel.getTotalBilirubin()); | |
| 587 | - antenatal.setHemobilirubin_value_gb(chuModel.getJhBilirubin()); | |
| 588 | - antenatal.setHematuresis_gb(chuModel.getXnsd()); | |
| 589 | - antenatal.setCrea_gb(chuModel.getXqjq()); | |
| 614 | + try{ | |
| 615 | + antenatal.setGlu_gb(String.valueOf(Integer.parseInt(chuModel.getBloodSugar()))); | |
| 616 | + }catch (Exception e){} | |
| 617 | + try{ | |
| 618 | + antenatal.setAlt_gb(String.valueOf(Integer.parseInt(chuModel.getXqgbzam()))); | |
| 619 | + }catch (Exception e){} | |
| 620 | + try{ | |
| 621 | + antenatal.setAst_gb(String.valueOf(Integer.parseInt(chuModel.getXqgczam()))); | |
| 622 | + }catch (Exception e){} | |
| 623 | + try{ | |
| 624 | + antenatal.setAlb_gb(String.valueOf(Integer.parseInt(chuModel.getAlbumin()))); | |
| 625 | + }catch (Exception e){} | |
| 626 | + try{ | |
| 627 | + antenatal.setTotal_bilirubin_gb(String.valueOf(Integer.parseInt(chuModel.getTotalBilirubin()))); | |
| 628 | + }catch (Exception e){} | |
| 629 | + try{ | |
| 630 | + antenatal.setHemobilirubin_value_gb(String.valueOf(Integer.parseInt(chuModel.getJhBilirubin()))); | |
| 631 | + }catch (Exception e){} | |
| 632 | + | |
| 633 | + try{ | |
| 634 | + antenatal.setHematuresis_gb(String.valueOf(Integer.parseInt(chuModel.getXnsd()))); | |
| 635 | + }catch (Exception e){} | |
| 636 | + | |
| 637 | + try{ | |
| 638 | + antenatal.setCrea_gb(String.valueOf(Integer.parseInt(chuModel.getXqjq()))); | |
| 639 | + }catch (Exception e){} | |
| 640 | + | |
| 641 | + | |
| 590 | 642 | antenatal.setType_b_ultrasonic_gb(chuModel.getbChao()); |
| 591 | 643 | antenatal.setMaternal_health_guide_gb(chuModel.getDirOpinion()); |
| 592 | 644 | try{ |
| ... | ... | @@ -619,15 +671,18 @@ |
| 619 | 671 | |
| 620 | 672 | if(StringUtils.isNotEmpty(examinationModel.getBp())) |
| 621 | 673 | { |
| 622 | - String ssy = ""; | |
| 623 | - String szy = ""; | |
| 624 | - Map <String, String> chBpMap = JsonUtil.getMap(chuModel.getBp()); | |
| 625 | - if (MapUtils.isNotEmpty(chBpMap)) { | |
| 626 | - ssy = chBpMap.get("ssy"); | |
| 627 | - szy = chBpMap.get("szy"); | |
| 628 | - } | |
| 629 | - antenatal.setSbp_gb(ssy); | |
| 630 | - antenatal.setDbp_gb(szy); | |
| 674 | + try { | |
| 675 | + | |
| 676 | + Map <String, String> chBpMap = JsonUtil.getMap(examinationModel.getBp()); | |
| 677 | + if (MapUtils.isNotEmpty(chBpMap)) { | |
| 678 | + String ssy = chBpMap.get("ssy"); | |
| 679 | + String szy = chBpMap.get("szy"); | |
| 680 | + Integer.parseInt(ssy); | |
| 681 | + Integer.parseInt(szy); | |
| 682 | + antenatal.setSbp_gb(ssy); | |
| 683 | + antenatal.setDbp_gb(szy); | |
| 684 | + } | |
| 685 | + }catch (Exception e){} | |
| 631 | 686 | } |
| 632 | 687 | |
| 633 | 688 | antenatal.setPatients_report_gb(examinationModel.getChiefComplaint()); |
| ... | ... | @@ -646,6 +701,7 @@ |
| 646 | 701 | } |
| 647 | 702 | } |
| 648 | 703 | |
| 704 | + antenatal.setRegister_status("0"); | |
| 649 | 705 | mcWomanhealthAntenatals.add(antenatal); |
| 650 | 706 | String json = JsonUtil.array2JsonString(mcWomanhealthAntenatals); |
| 651 | 707 | sendSyncData(json,URL+"lhfy/saveMcWomanhealthAntenatal"); |
| ... | ... | @@ -673,7 +729,7 @@ |
| 673 | 729 | Criteria criteria = Criteria.where("visitDoctor").in(uids); |
| 674 | 730 | criteria.and("createDate").gte(start).lt(end); |
| 675 | 731 | List<MatdeliverFollowModel> followModels = mongoTemplate.find(new Query(criteria), MatdeliverFollowModel.class); |
| 676 | - System.out.println(followModels.size()); | |
| 732 | + System.out.println("MatdeliverFollowModel=="+followModels.size()); | |
| 677 | 733 | List<McWomanhealthPostpartum> mcWomanhealthPostpartums = new ArrayList<>(); |
| 678 | 734 | if (CollectionUtils.isNotEmpty(followModels)) { |
| 679 | 735 | PatientsQuery query = new PatientsQuery(); |
| ... | ... | @@ -720,7 +776,7 @@ |
| 720 | 776 | } |
| 721 | 777 | postpartum.setHealth_desc_gb(followModel.getFitnessDesc()); |
| 722 | 778 | postpartum.setMaternal_psychology_gb(followModel.getMentalityDesc()); |
| 723 | - postpartum.setBreast(followModel.getBreast() == null ? null : String.valueOf(followModel.getBp())); | |
| 779 | + postpartum.setBreast(followModel.getBreast() == null ? null : String.valueOf(followModel.getBreast())); | |
| 724 | 780 | postpartum.setLyma_gb(followModel.getLochia() == null ? null : String.valueOf(followModel.getLochia())); |
| 725 | 781 | |
| 726 | 782 | |
| ... | ... | @@ -735,7 +791,7 @@ |
| 735 | 791 | postpartum.setUpdatetime(DateUtil.getyyyy_MM_dd(followModel.getUpdateDate())); |
| 736 | 792 | postpartum.setHappentime(DateUtil.getyyyy_MM_dd(followModel.getVisitDate())); |
| 737 | 793 | postpartum.setCreatetime(DateUtil.getyyyy_MM_dd(followModel.getCreateDate())); |
| 738 | - | |
| 794 | + postpartum.setRegister_status("0"); | |
| 739 | 795 | mcWomanhealthPostpartums.add(postpartum); |
| 740 | 796 | String json = JsonUtil.array2JsonString(mcWomanhealthPostpartums); |
| 741 | 797 | sendSyncData(json,URL+"lhfy/saveMcWomanhealthPostpartum"); |
| ... | ... | @@ -747,8 +803,13 @@ |
| 747 | 803 | |
| 748 | 804 | public void sendSyncData(String json,String path) |
| 749 | 805 | { |
| 750 | - String result = HttpClientUtil.doPostSSL(path,json); | |
| 751 | - System.out.println("path = "+ path+ " ,sendSyncData result = "+ result); | |
| 806 | +// String result = HttpClientUtil.doPostSSL(path,json); | |
| 807 | + System.out.println(json); | |
| 808 | +// if (!"success".equals(result)) | |
| 809 | +// { | |
| 810 | +// ExceptionUtils.catchException("syncLhxfyzjk="+json); | |
| 811 | +// } | |
| 812 | +// System.out.println("path = "+ path+ " ,sendSyncData result = "+ result); | |
| 752 | 813 | } |
| 753 | 814 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java
View file @
eca83f8
| ... | ... | @@ -5019,6 +5019,15 @@ |
| 5019 | 5019 | |
| 5020 | 5020 | |
| 5021 | 5021 | |
| 5022 | + @RequestMapping(value = "/syncEtycf", method = RequestMethod.GET) | |
| 5023 | + @ResponseBody | |
| 5024 | + public void syncEtycf(@RequestParam(required = false) String hospitalId | |
| 5025 | + ) { | |
| 5026 | + | |
| 5027 | + lhxfyZjkService.syncEtycf(hospitalId); | |
| 5028 | + } | |
| 5029 | + | |
| 5030 | + | |
| 5022 | 5031 | @RequestMapping(value = "/syncMcChildhealthChildren", method = RequestMethod.GET) |
| 5023 | 5032 | @ResponseBody |
| 5024 | 5033 | public void syncMcChildhealthChildren(@RequestParam(required = false) String hospitalId, |
| ... | ... | @@ -5071,6 +5080,26 @@ |
| 5071 | 5080 | Date start1 = DateUtil.getDayFirstSecond(DateUtil.parseYMD(start)); |
| 5072 | 5081 | Date end1 = DateUtil.getDayLastSecond(DateUtil.parseYMD(end)); |
| 5073 | 5082 | lhxfyZjkService.syncMcWomanhealthAntenatal(hospitalId,start1,end1); |
| 5083 | + } | |
| 5084 | + | |
| 5085 | + @RequestMapping(value = "/syncLhfyzjkAll", method = RequestMethod.GET) | |
| 5086 | + @ResponseBody | |
| 5087 | + public void syncLhfyzjkAll(@RequestParam(required = false) String hospitalId, | |
| 5088 | + @RequestParam(required = false) String startStr) { | |
| 5089 | + lhxfyZjkService.syncEtycf(hospitalId); | |
| 5090 | + Date start = DateUtil.parseYMDHMS(startStr); | |
| 5091 | + for (int i = 1 ; i <= 7 ; i++) | |
| 5092 | + { | |
| 5093 | + Date end = DateUtil.addYear(start,1); | |
| 5094 | + lhxfyZjkService.syncMcChildhealthChildren(hospitalId, start, end); | |
| 5095 | + lhxfyZjkService.syncChildhealthNeonate(hospitalId, start, end); | |
| 5096 | + lhxfyZjkService.syncMcWomanhealth42days(hospitalId, start, end); | |
| 5097 | + lhxfyZjkService.syncMcWomanhealthPostpartum(hospitalId, start, end); | |
| 5098 | + lhxfyZjkService.syncMcWomanhealthAntenatal(hospitalId, start, end); | |
| 5099 | + start = end; | |
| 5100 | + } | |
| 5101 | + | |
| 5102 | + | |
| 5074 | 5103 | } |
| 5075 | 5104 | } |