Commit bdf7a7e50e69b3a2fe4598bdd68d6d6d14a0e5af
1 parent
646423d197
Exists in
master
and in
6 other branches
体重修改
Showing 4 changed files with 20 additions and 10 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PatientQueryRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PatientBaseResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
bdf7a7e
| ... | ... | @@ -2148,16 +2148,17 @@ |
| 2148 | 2148 | } |
| 2149 | 2149 | |
| 2150 | 2150 | public BaseResponse findPatient2(PatientQueryRequest patientQueryRequest, Integer userId) { |
| 2151 | - PatientsQuery patientsQuery = new PatientsQuery(); | |
| 2152 | - patientsQuery.setPid(patientQueryRequest.getPid()); | |
| 2153 | - patientsQuery.setId(patientQueryRequest.getId()); | |
| 2154 | -// patientsQuery.setPhone(patientQueryRequest.getPhone()); | |
| 2155 | - patientsQuery.setPhone(patientQueryRequest.getVcCardNo()); | |
| 2156 | - patientsQuery.setCardNo(patientQueryRequest.getCardNo()); | |
| 2157 | - patientsQuery.setVcCardNo(patientQueryRequest.getVcCardNo()); | |
| 2151 | +// PatientsQuery patientsQuery = new PatientsQuery(); | |
| 2152 | +// patientsQuery.setPid(patientQueryRequest.getPid()); | |
| 2153 | +// patientsQuery.setId(patientQueryRequest.getId()); | |
| 2154 | +//// patientsQuery.setPhone(patientQueryRequest.getPhone()); | |
| 2155 | +// patientsQuery.setPhone(patientQueryRequest.getVcCardNo()); | |
| 2156 | +// patientsQuery.setCardNo(patientQueryRequest.getCardNo()); | |
| 2157 | +// patientsQuery.setVcCardNo(patientQueryRequest.getVcCardNo()); | |
| 2158 | + Integer type = patientQueryRequest.getType() != null ? patientQueryRequest.getType() : -1; | |
| 2158 | 2159 | |
| 2159 | 2160 | Patients patients = antenatalExaminationFacade.findOnePatient(patientQueryRequest.getCardNo(), |
| 2160 | - patientQueryRequest.getVcCardNo(), patientQueryRequest.getId(), groupsFacade.findGroupHospital(userId, false), -1, false, patientQueryRequest.getPid(), false); | |
| 2161 | + patientQueryRequest.getVcCardNo(), patientQueryRequest.getId(), groupsFacade.findGroupHospital(userId, false), type, false, patientQueryRequest.getPid(), false); | |
| 2161 | 2162 | PatientBaseResult patientBaseResult = new PatientBaseResult(); |
| 2162 | 2163 | if (null != patients) { |
| 2163 | 2164 | patientBaseResult.convert(patients); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PatientQueryRequest.java
View file @
bdf7a7e
| ... | ... | @@ -9,6 +9,15 @@ |
| 9 | 9 | private String cardNo; |
| 10 | 10 | private String pid; |
| 11 | 11 | private String vcCardNo; |
| 12 | + private Integer type; | |
| 13 | + | |
| 14 | + public Integer getType() { | |
| 15 | + return type; | |
| 16 | + } | |
| 17 | + | |
| 18 | + public void setType(Integer type) { | |
| 19 | + this.type = type; | |
| 20 | + } | |
| 12 | 21 | |
| 13 | 22 | public String getVcCardNo() { |
| 14 | 23 | return vcCardNo; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PatientBaseResult.java
View file @
bdf7a7e
| ... | ... | @@ -281,7 +281,7 @@ |
| 281 | 281 | |
| 282 | 282 | if (null != patients.getLastMenses()) { |
| 283 | 283 | int days = DateUtil.daysBetween(patients.getLastMenses(), new Date()); |
| 284 | - this.dueWeek = StringUtils.dueWeek(days); | |
| 284 | + this.dueWeek = patients.getType() == 3 ? "已分娩" : StringUtils.dueWeek(days); | |
| 285 | 285 | |
| 286 | 286 | setLastMenses(DateUtil.getyyyy_MM_dd(patients.getLastMenses())); |
| 287 | 287 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java
View file @
bdf7a7e
| ... | ... | @@ -479,7 +479,7 @@ |
| 479 | 479 | } |
| 480 | 480 | } |
| 481 | 481 | |
| 482 | - if (dayWeights != null && dayWeights.size() > 0 && StringUtils.isNotEmpty(dayWeights.get(DateUtil.getyyyy_MM_dd(new Date())))) { | |
| 482 | + if (dayWeights != null && dayWeights.size() > 0 && StringUtils.isNotEmpty(dayWeights.get(DateUtil.getyyyy_MM_dd(new Date()))) && patients.getType() == 1) { | |
| 483 | 483 | map.put("isShow", true); |
| 484 | 484 | } else { |
| 485 | 485 | map.put("isShow", false); |