Commit 3e0c0fb731e8a50101102e3a69474dc1fb2d659c
1 parent
5b7537e955
Exists in
dev
#fix:新增大同建档页面产检医生字段
Showing 4 changed files with 32 additions and 1 deletions
- platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java
- 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/PatientManagerRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PatientManagerQueryModel.java
platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java
View file @
3e0c0fb
| ... | ... | @@ -1225,7 +1225,7 @@ |
| 1225 | 1225 | } |
| 1226 | 1226 | |
| 1227 | 1227 | |
| 1228 | - if (lastCheckEmployeeId != null) { | |
| 1228 | + if (StringUtils.isNotEmpty(lastCheckEmployeeId)) { | |
| 1229 | 1229 | condition = condition.and("lastCheckEmployeeId", lastCheckEmployeeId, MongoOper.IS); |
| 1230 | 1230 | } else if (lastCheckEId) { |
| 1231 | 1231 | condition = condition.and("lastCheckEmployeeId", "", MongoOper.NE); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
3e0c0fb
| ... | ... | @@ -3324,6 +3324,7 @@ |
| 3324 | 3324 | patientsQuery.setType(patientManagerRequest.getType()); |
| 3325 | 3325 | patientsQuery.setHighRiskFileCode(patientManagerRequest.getHighRiskFileCode()); |
| 3326 | 3326 | // System.out.println(patientsQuery.convertToQuery().convertToMongoQuery().toString()); |
| 3327 | + patientsQuery.setLastCheckEmployeeId(patientManagerRequest.getLastCheckEmployeeId()); | |
| 3327 | 3328 | List <Patients> patientsList = patientsService.queryPatient(patientsQuery); |
| 3328 | 3329 | List <PatientManagerQueryModel> patientManagerQueryModelList = new ArrayList <>(); |
| 3329 | 3330 | if (CollectionUtils.isNotEmpty(patientsList)) { |
| ... | ... | @@ -3439,6 +3440,15 @@ |
| 3439 | 3440 | System.out.println(patients.getId() + ";no user bookbuildingDoctor" + patients.getBookbuildingDoctor()); |
| 3440 | 3441 | } |
| 3441 | 3442 | } |
| 3443 | + String lastCheckEmployeeId = ""; | |
| 3444 | + if (StringUtils.isNotEmpty(patients.getLastCheckEmployeeId())) { | |
| 3445 | + Users user = usersService.getUsers(Integer.valueOf(patients.getLastCheckEmployeeId())); | |
| 3446 | + if (user != null) { | |
| 3447 | + lastCheckEmployeeId = user.getName(); | |
| 3448 | + } else { | |
| 3449 | + System.out.println(patients.getId() + ";no user lastCheckEmployeeId" + patients.getLastCheckEmployeeId()); | |
| 3450 | + } | |
| 3451 | + } | |
| 3442 | 3452 | //初诊时间和初诊医生字段展示,作为模块化 |
| 3443 | 3453 | if (StringUtils.isNotEmpty(patients.getFirstCheckId())) { |
| 3444 | 3454 | Users users = usersService.getUsers(Integer.parseInt(patients.getFirstCheckId())); |
| ... | ... | @@ -3466,6 +3476,7 @@ |
| 3466 | 3476 | // patientManagerQueryModel.setCheckTime(DateUtil.getyyyy_MM_dd(antExChuModel.getCheckTime())); |
| 3467 | 3477 | // } |
| 3468 | 3478 | // } |
| 3479 | + patientManagerQueryModel.setLastCheckEmployeeId(lastCheckEmployeeId); | |
| 3469 | 3480 | patientManagerQueryModel.setBooksuifangDoctor(patients.getBooksuifangDoctor()); |
| 3470 | 3481 | patientManagerQueryModel.setBookbuildingDoctor(bookbuildingDoctor); |
| 3471 | 3482 | patientManagerQueryModel.setBookbuildingDate(DateUtil.getyyyy_MM_dd(patients.getBookbuildingDate())); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PatientManagerRequest.java
View file @
3e0c0fb
| ... | ... | @@ -161,6 +161,16 @@ |
| 161 | 161 | private String booksuifangDoctor; |
| 162 | 162 | |
| 163 | 163 | private String dept; |
| 164 | + //产检医生 | |
| 165 | + private String lastCheckEmployeeId; | |
| 166 | + | |
| 167 | + public String getLastCheckEmployeeId() { | |
| 168 | + return lastCheckEmployeeId; | |
| 169 | + } | |
| 170 | + | |
| 171 | + public void setLastCheckEmployeeId(String lastCheckEmployeeId) { | |
| 172 | + this.lastCheckEmployeeId = lastCheckEmployeeId; | |
| 173 | + } | |
| 164 | 174 | |
| 165 | 175 | public String getDept() { |
| 166 | 176 | return dept; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PatientManagerQueryModel.java
View file @
3e0c0fb
| ... | ... | @@ -117,6 +117,8 @@ |
| 117 | 117 | |
| 118 | 118 | //随访医生 |
| 119 | 119 | private String booksuifangDoctor; |
| 120 | + //产检医生 | |
| 121 | + private String lastCheckEmployeeId; | |
| 120 | 122 | |
| 121 | 123 | //高危因素 |
| 122 | 124 | private String riskFactorId; |
| ... | ... | @@ -393,6 +395,14 @@ |
| 393 | 395 | |
| 394 | 396 | public void setDueDate(Date dueDate) { |
| 395 | 397 | this.dueDate = dueDate; |
| 398 | + } | |
| 399 | + | |
| 400 | + public String getLastCheckEmployeeId() { | |
| 401 | + return lastCheckEmployeeId; | |
| 402 | + } | |
| 403 | + | |
| 404 | + public void setLastCheckEmployeeId(String lastCheckEmployeeId) { | |
| 405 | + this.lastCheckEmployeeId = lastCheckEmployeeId; | |
| 396 | 406 | } |
| 397 | 407 | } |