Commit 997d65a2a722ae340b27d4df3f4c54d76c9168ac
1 parent
70720f66a5
Exists in
master
and in
1 other branch
update
Showing 7 changed files with 68 additions and 39 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/PostkfModel.java
- platform-dal/src/main/java/com/lyms/platform/pojo/ResidentsArchiveModel.java
- platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostkfFaccade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
platform-dal/src/main/java/com/lyms/platform/pojo/PostkfModel.java
View file @
997d65a
| ... | ... | @@ -27,6 +27,10 @@ |
| 27 | 27 | private Map<String,Object> jbzl; |
| 28 | 28 | //损伤康复 |
| 29 | 29 | private Map<String,Object> sskf; |
| 30 | + | |
| 31 | + //检查化验 | |
| 32 | + private Map<String,Object> jchy; | |
| 33 | + | |
| 30 | 34 | //胃肠功能减退 |
| 31 | 35 | private Map<String,Object> wcgnjt; |
| 32 | 36 | //尿失禁 |
| ... | ... | @@ -67,6 +71,14 @@ |
| 67 | 71 | private Date modified; |
| 68 | 72 | |
| 69 | 73 | private String operaterId; |
| 74 | + | |
| 75 | + public Map<String, Object> getJchy() { | |
| 76 | + return jchy; | |
| 77 | + } | |
| 78 | + | |
| 79 | + public void setJchy(Map<String, Object> jchy) { | |
| 80 | + this.jchy = jchy; | |
| 81 | + } | |
| 70 | 82 | |
| 71 | 83 | public String getId() { |
| 72 | 84 | return id; |
platform-dal/src/main/java/com/lyms/platform/pojo/ResidentsArchiveModel.java
View file @
997d65a
platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyService.java
View file @
997d65a
| ... | ... | @@ -652,7 +652,7 @@ |
| 652 | 652 | Map<String,String> data = new HashMap<>(); |
| 653 | 653 | |
| 654 | 654 | Query query = new Query(); |
| 655 | - Date start = DateUtil.addDay(new Date(),-10); | |
| 655 | + Date start = DateUtil.addDay(new Date(),-3); | |
| 656 | 656 | query.addCriteria(Criteria.where("fillDate").gte(start)); |
| 657 | 657 | |
| 658 | 658 | List <PreEugenicsBaseModel> preEugenicsBaseModels = mongoTemplate.find(query, PreEugenicsBaseModel.class); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java
View file @
997d65a
| ... | ... | @@ -4609,6 +4609,7 @@ |
| 4609 | 4609 | cancerScreenService.doSyncCancerScreen(); |
| 4610 | 4610 | cervicalCancerService.doSyncCervicalCancer(); |
| 4611 | 4611 | premaritalCheckupFacade.doSyncPremaritalCheckup(); |
| 4612 | + residentsArchiveFacade.doSyncLhfyHis(); | |
| 4612 | 4613 | return "success"; |
| 4613 | 4614 | } |
| 4614 | 4615 | @Autowired |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
997d65a
| ... | ... | @@ -2727,7 +2727,7 @@ |
| 2727 | 2727 | // 这里就设置分页内容 |
| 2728 | 2728 | childbirthManagerResult.setPageInfo(matDeliverQuery.getPageInfo()); |
| 2729 | 2729 | } |
| 2730 | - else if (childbirthManagerRequest.getType() != null && childbirthManagerRequest.getStatus() != null) | |
| 2730 | + else if ((childbirthManagerRequest.getType() != null && childbirthManagerRequest.getStatus() != null) || StringUtils.isNotEmpty(childbirthManagerRequest.getGcdfDoctorId())) | |
| 2731 | 2731 | { |
| 2732 | 2732 | if (StringUtils.isEmpty(childbirthManagerRequest.getQueryNo())) |
| 2733 | 2733 | { |
| 2734 | 2734 | |
| 2735 | 2735 | |
| 2736 | 2736 | |
| ... | ... | @@ -2742,43 +2742,48 @@ |
| 2742 | 2742 | // 什么都不做,这里是数据传入错误了 |
| 2743 | 2743 | } |
| 2744 | 2744 | } |
| 2745 | - //产后复查状态评估查询 | |
| 2746 | - int days = 0; | |
| 2747 | - switch (childbirthManagerRequest.getStatus()) | |
| 2745 | + if (childbirthManagerRequest.getType() != null && childbirthManagerRequest.getStatus() != null) | |
| 2748 | 2746 | { |
| 2749 | - case 1: | |
| 2750 | - days = 3; | |
| 2751 | - break; | |
| 2752 | - case 2: | |
| 2753 | - days = 7; | |
| 2754 | - break; | |
| 2755 | - case 3: | |
| 2756 | - days = 14; | |
| 2757 | - break; | |
| 2758 | - case 4: | |
| 2759 | - days = 28; | |
| 2760 | - break; | |
| 2761 | - case 5: | |
| 2762 | - days = 42; | |
| 2763 | - break; | |
| 2764 | - } | |
| 2747 | + //产后复查状态评估查询 | |
| 2748 | + int days = 0; | |
| 2749 | + switch (childbirthManagerRequest.getStatus()) | |
| 2750 | + { | |
| 2751 | + case 1: | |
| 2752 | + days = 3; | |
| 2753 | + break; | |
| 2754 | + case 2: | |
| 2755 | + days = 7; | |
| 2756 | + break; | |
| 2757 | + case 3: | |
| 2758 | + days = 14; | |
| 2759 | + break; | |
| 2760 | + case 4: | |
| 2761 | + days = 28; | |
| 2762 | + break; | |
| 2763 | + case 5: | |
| 2764 | + days = 42; | |
| 2765 | + break; | |
| 2766 | + } | |
| 2765 | 2767 | |
| 2766 | - Date date = DateUtil.addDay(new Date(),-days); | |
| 2767 | - //1 应评估 2 已评估 | |
| 2768 | - List<Integer> status = new ArrayList<>(); | |
| 2769 | - status.add(childbirthManagerRequest.getStatus()); | |
| 2770 | - if (childbirthManagerRequest.getType() == 1) | |
| 2771 | - { | |
| 2772 | - matDeliverQuery.setStatus(status); | |
| 2773 | - matDeliverQuery.setIsStatus(false); | |
| 2774 | - matDeliverQuery.setEndStart(date); | |
| 2775 | - matDeliverQuery.setNeEnd(true); | |
| 2768 | + Date date = DateUtil.addDay(new Date(),-days); | |
| 2769 | + //1 应评估 2 已评估 | |
| 2770 | + List<Integer> status = new ArrayList<>(); | |
| 2771 | + status.add(childbirthManagerRequest.getStatus()); | |
| 2772 | + if (childbirthManagerRequest.getType() == 1) | |
| 2773 | + { | |
| 2774 | + matDeliverQuery.setStatus(status); | |
| 2775 | + matDeliverQuery.setIsStatus(false); | |
| 2776 | + matDeliverQuery.setEndStart(date); | |
| 2777 | + matDeliverQuery.setNeEnd(true); | |
| 2778 | + } | |
| 2779 | + else | |
| 2780 | + { | |
| 2781 | + matDeliverQuery.setStatus(status); | |
| 2782 | + matDeliverQuery.setIsStatus(true); | |
| 2783 | + } | |
| 2776 | 2784 | } |
| 2777 | - else | |
| 2778 | - { | |
| 2779 | - matDeliverQuery.setStatus(status); | |
| 2780 | - matDeliverQuery.setIsStatus(true); | |
| 2781 | - } | |
| 2785 | + | |
| 2786 | + | |
| 2782 | 2787 | matDeliverQuery.setGcdfDoctorId(childbirthManagerRequest.getGcdfDoctorId()); |
| 2783 | 2788 | |
| 2784 | 2789 | matDeliverQuery.setFmHospital(hid); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostkfFaccade.java
View file @
997d65a
| ... | ... | @@ -232,11 +232,14 @@ |
| 232 | 232 | MaternalDeliverModel maternalDeliverModel = list2.get(0); |
| 233 | 233 | info.put("fmDate",maternalDeliverModel.getDueDate()); |
| 234 | 234 | try { |
| 235 | - info.put("fmDoctor", usersService.getUsers(Integer.parseInt(maternalDeliverModel.getDeliverDoctor())).getName()); | |
| 235 | + if (StringUtils.isNotEmpty(maternalDeliverModel.getGcdfDoctorId())) | |
| 236 | + { | |
| 237 | + info.put("fmDoctor", usersService.getUsers(Integer.parseInt(maternalDeliverModel.getGcdfDoctorId())).getName()); | |
| 238 | + } | |
| 236 | 239 | } |
| 237 | 240 | catch (Exception e) |
| 238 | 241 | { |
| 239 | - info.put("fmDoctor", maternalDeliverModel.getDeliverDoctor()); | |
| 242 | + info.put("fmDoctor", ""); | |
| 240 | 243 | } |
| 241 | 244 | Patients patients = patientsService.findOnePatientById(maternalDeliverModel.getParentId()); |
| 242 | 245 | if (patients != null) |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
View file @
997d65a
| ... | ... | @@ -1278,6 +1278,14 @@ |
| 1278 | 1278 | } |
| 1279 | 1279 | |
| 1280 | 1280 | |
| 1281 | + public BaseResponse doSyncLhfyHis() { | |
| 1282 | + | |
| 1283 | + String doSyncLhfyHis = HttpClientUtil.doGet(AREA_URL + "/syncResidents", new HashMap<String, String>(),"utf-8",""); | |
| 1284 | + System.out.println("doSyncLhfyHis="+doSyncLhfyHis); | |
| 1285 | + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); | |
| 1286 | + } | |
| 1287 | + | |
| 1288 | + | |
| 1281 | 1289 | public static final String AREA_URL = PropertiesUtils.getPropertyValue("area_url"); |
| 1282 | 1290 | } |