Commit dafeb79cc55f26405e9a5f8d9c4d4e2dc6f1e7fb
1 parent
908b81f312
Exists in
master
and in
6 other branches
高危转诊bug修改1
Showing 2 changed files with 26 additions and 4 deletions
platform-dal/src/main/java/com/lyms/platform/query/ReferralApplyOrderQuery.java
View file @
dafeb79
| ... | ... | @@ -88,12 +88,23 @@ |
| 88 | 88 | * 末次月经 |
| 89 | 89 | */ |
| 90 | 90 | private Date lastMensesEnd; |
| 91 | + | |
| 92 | + private Date lastMenses; | |
| 91 | 93 | //患者ID |
| 92 | 94 | private List<String> parentIds; |
| 93 | 95 | |
| 94 | 96 | //查询号 |
| 95 | 97 | private String queryNo; |
| 96 | 98 | |
| 99 | + | |
| 100 | + public Date getLastMenses() { | |
| 101 | + return lastMenses; | |
| 102 | + } | |
| 103 | + | |
| 104 | + public void setLastMenses(Date lastMenses) { | |
| 105 | + this.lastMenses = lastMenses; | |
| 106 | + } | |
| 107 | + | |
| 97 | 108 | public String getQueryNo() { |
| 98 | 109 | return queryNo; |
| 99 | 110 | } |
| ... | ... | @@ -333,6 +344,11 @@ |
| 333 | 344 | if (null != serviceStatus) { |
| 334 | 345 | condition = condition.and("serviceStatus", serviceStatus, MongoOper.IS); |
| 335 | 346 | } |
| 347 | + | |
| 348 | + if (null != lastMenses) { | |
| 349 | + condition = condition.and("lastMenses", lastMenses, MongoOper.IS); | |
| 350 | + } | |
| 351 | + | |
| 336 | 352 | if (null != status) { |
| 337 | 353 | condition = condition.and("status", status, MongoOper.IS); |
| 338 | 354 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
dafeb79
| ... | ... | @@ -1364,6 +1364,8 @@ |
| 1364 | 1364 | |
| 1365 | 1365 | public BaseResponse auditMessages(Integer userId, String id, String state, String reason) { |
| 1366 | 1366 | ReferralApplyOrderModel referralApplyOrderModel = applyOrderService.findByIdReferralApplyOrder(id); |
| 1367 | + | |
| 1368 | + ReferralApplyOrderModel archiveModel = new ReferralApplyOrderModel(); | |
| 1367 | 1369 | String hospital = autoMatchFacade.getHospitalId(userId); |
| 1368 | 1370 | if (null != referralApplyOrderModel) { |
| 1369 | 1371 | ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery(); |
| ... | ... | @@ -1373,10 +1375,14 @@ |
| 1373 | 1375 | patients.setEnable("1"); |
| 1374 | 1376 | patientsService.updatePatientOne(patients, referralApplyOrderModel.getParentId()); |
| 1375 | 1377 | } |
| 1376 | - referralApplyOrderQuery.setId(id); | |
| 1377 | - referralApplyOrderModel.setStatus(Integer.parseInt(state)); | |
| 1378 | - referralApplyOrderModel.setReason(reason); | |
| 1379 | - applyOrderService.updateByParentId(referralApplyOrderQuery, referralApplyOrderModel); | |
| 1378 | + referralApplyOrderQuery.setPid(referralApplyOrderModel.getPid()); | |
| 1379 | + referralApplyOrderQuery.setLastMenses(referralApplyOrderModel.getLastMenses()); | |
| 1380 | + referralApplyOrderQuery.setStatus(1); | |
| 1381 | + /* referralApplyOrderQuery.setHospitalId(hospital); | |
| 1382 | + referralApplyOrderQuery.setTransferredHospital(hospital);*/ | |
| 1383 | + archiveModel.setStatus(Integer.parseInt(state)); | |
| 1384 | + archiveModel.setReason(reason); | |
| 1385 | + applyOrderService.updateByParentId(referralApplyOrderQuery, archiveModel); | |
| 1380 | 1386 | } |
| 1381 | 1387 | return new BaseObjectResponse().setData("").setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
| 1382 | 1388 | } |