Commit 997d65a2a722ae340b27d4df3f4c54d76c9168ac
1 parent
70720f66a5
Exists in
master
and in
6 other branches
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 | } |