Commit 3479cfd7b4c20e191c1b657e2fb2c61a32395d01
1 parent
d562d492f5
Exists in
master
and in
6 other branches
滦平管床大夫支持手动输入和选择
Showing 4 changed files with 25 additions and 16 deletions
- 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/ViewFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/QuanChanPatientWorker.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
3479cfd
... | ... | @@ -1561,11 +1561,18 @@ |
1561 | 1561 | maternalDeliverResult.setDeliverDoctor(map); |
1562 | 1562 | //分娩记录加住院管床大夫 |
1563 | 1563 | if (StringUtils.isNotEmpty(deliverModel.getGcdfDoctorId())) { |
1564 | - Users users = usersService.getUsers(Integer.valueOf(deliverModel.getGcdfDoctorId())); | |
1565 | - Map<String, String> map1 = new HashMap<>(); | |
1566 | - if (null != users) { | |
1567 | - map1.put("id", users.getId() + ""); | |
1568 | - map1.put("name", users.getName()); | |
1564 | + | |
1565 | + Map<String, String> map1 = null; | |
1566 | + try { | |
1567 | + Users users = usersService.getUsers(Integer.valueOf(deliverModel.getGcdfDoctorId())); | |
1568 | + map1 = new HashMap <>(); | |
1569 | + if (null != users) { | |
1570 | + map1.put("id", users.getId() + ""); | |
1571 | + map1.put("name", users.getName()); | |
1572 | + } | |
1573 | + } catch (NumberFormatException e) { | |
1574 | + map.put("id", "-1"); | |
1575 | + map1.put("name", deliverModel.getGcdfDoctorId()); | |
1569 | 1576 | } |
1570 | 1577 | maternalDeliverResult.setGcdfDoctorId(map1); |
1571 | 1578 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
3479cfd
... | ... | @@ -3637,15 +3637,11 @@ |
3637 | 3637 | } |
3638 | 3638 | } catch (NumberFormatException e) { |
3639 | 3639 | e.printStackTrace(); |
3640 | + map.put("gcdfDoctorId", data.getGcdfDoctorId()); | |
3640 | 3641 | } |
3641 | 3642 | |
3642 | 3643 | } |
3643 | - if (StringUtils.isNotEmpty( data.getGcdfDoctorId())) { | |
3644 | - Users users = usersService.getUsers(Integer.valueOf( data.getGcdfDoctorId())); | |
3645 | - if (null != users) { | |
3646 | - map.put("gcdfDoctorId", users.getName()); | |
3647 | - } | |
3648 | - } | |
3644 | + | |
3649 | 3645 | if (StringUtils.isNotEmpty(data.getFmType())) { |
3650 | 3646 | map.put("fmType", FmTypeEnums.getFmDzNameById(data.getFmType())); |
3651 | 3647 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java
View file @
3479cfd
platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/QuanChanPatientWorker.java
View file @
3479cfd
... | ... | @@ -231,10 +231,16 @@ |
231 | 231 | chanResult.setfCh(""); |
232 | 232 | } |
233 | 233 | if (StringUtils.isNotEmpty(maternalDeliverModels.get(0).getGcdfDoctorId())) { |
234 | - Users users = usersService.getUsers(Integer.valueOf(maternalDeliverModels.get(0).getGcdfDoctorId())); | |
235 | - Map <String, String> map1 = new HashMap <>(); | |
236 | - if (null != users) { | |
237 | - chanResult.setGcdfDoctorId(users.getName());//分娩时的管床大夫 | |
234 | + | |
235 | + try { | |
236 | + Users users = usersService.getUsers(Integer.valueOf(maternalDeliverModels.get(0).getGcdfDoctorId())); | |
237 | + Map <String, String> map1 = new HashMap <>(); | |
238 | + if (null != users) { | |
239 | + chanResult.setGcdfDoctorId(users.getName());//分娩时的管床大夫 | |
240 | + } | |
241 | + } catch (NumberFormatException e) { | |
242 | + e.printStackTrace(); | |
243 | + chanResult.setGcdfDoctorId(maternalDeliverModels.get(0).getGcdfDoctorId());//分娩时的管床大夫 | |
238 | 244 | } |
239 | 245 | } |
240 | 246 |