Commit d88cbafe75389b3e1b287e48e2157db9e11f65b1
1 parent
7f9a79531b
Exists in
master
and in
6 other branches
update
Showing 7 changed files with 70 additions and 4 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/OrganizationController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/YunBookbuildingAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PregnantInfoResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/BabyListTask.java
platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java
View file @
d88cbaf
| ... | ... | @@ -19,7 +19,8 @@ |
| 19 | 19 | private static final long serialVersionUID = SerialIdEnum.Patients.getCid(); |
| 20 | 20 | /*20201130 null历史||1 不是特殊产筛建档, 2 衡水特殊产筛建档 */ |
| 21 | 21 | private String screening; |
| 22 | - | |
| 22 | + //是否预约住院分娩医院(秦皇岛定制) 1 否 2是 | |
| 23 | + private String isYyzyfmHospital; | |
| 23 | 24 | //预约住院分娩医院(滦平定制) |
| 24 | 25 | private String yyzyfmHospitalId; |
| 25 | 26 | |
| ... | ... | @@ -405,6 +406,14 @@ |
| 405 | 406 | private String firstCheckId; |
| 406 | 407 | //初诊时间 |
| 407 | 408 | private Date firstCheckTime; |
| 409 | + | |
| 410 | + public String getIsYyzyfmHospital() { | |
| 411 | + return isYyzyfmHospital; | |
| 412 | + } | |
| 413 | + | |
| 414 | + public void setIsYyzyfmHospital(String isYyzyfmHospital) { | |
| 415 | + this.isYyzyfmHospital = isYyzyfmHospital; | |
| 416 | + } | |
| 408 | 417 | |
| 409 | 418 | public String getFirstCheckId() { |
| 410 | 419 | return firstCheckId; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/OrganizationController.java
View file @
d88cbaf
| ... | ... | @@ -388,6 +388,38 @@ |
| 388 | 388 | } |
| 389 | 389 | |
| 390 | 390 | |
| 391 | + @RequestMapping(value = "/organizationByCityId", method = RequestMethod.GET) | |
| 392 | + @ResponseBody | |
| 393 | + @TokenRequired | |
| 394 | + public Map organizationByCityId(HttpServletRequest request, | |
| 395 | + @RequestParam(value = "cityId", required = false) String cityId) { | |
| 396 | + OrganizationQuery organizationQuery = new OrganizationQuery(); | |
| 397 | + organizationQuery.setCityId(cityId); | |
| 398 | + | |
| 399 | + List<Map> datas = new ArrayList<>(); | |
| 400 | + List<Organization> organizations = organizationService.queryOrganization(organizationQuery); | |
| 401 | + if (CollectionUtils.isNotEmpty(organizations)) { | |
| 402 | + for (Organization organization : organizations) { | |
| 403 | + Map data = new HashMap(); | |
| 404 | + data.put("id",organization.getId()); | |
| 405 | + data.put("name",organization.getName()); | |
| 406 | + datas.add(data); | |
| 407 | + } | |
| 408 | + } | |
| 409 | + | |
| 410 | + Map<String, String> mapqt = new HashMap<>(); | |
| 411 | + mapqt.put("id","-1"); | |
| 412 | + mapqt.put("name", "其他"); | |
| 413 | + datas.add(mapqt); | |
| 414 | + | |
| 415 | + Map<String, Object> map = new HashMap<>(); | |
| 416 | + map.put("data", datas); | |
| 417 | + map.put("errormsg", "成功"); | |
| 418 | + map.put("errorcode", ErrorCodeConstants.SUCCESS); | |
| 419 | + return map; | |
| 420 | + } | |
| 421 | + | |
| 422 | + | |
| 391 | 423 | /** |
| 392 | 424 | * 获取列表 |
| 393 | 425 | */ |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
d88cbaf
| ... | ... | @@ -1808,7 +1808,7 @@ |
| 1808 | 1808 | public boolean hsHuadaSaveSampleInfo(HuadaSieveApplyOrderAddRequest sieveHuada) { |
| 1809 | 1809 | try { |
| 1810 | 1810 | //设置固定值, |
| 1811 | - sieveHuada.setInformedConsent("02"); | |
| 1811 | + sieveHuada.setInformedConsent("01"); //是否签署知情同意书(01-同意捐献、02-不同意捐 献、03-未签署知情同意书) | |
| 1812 | 1812 | sieveHuada.setInformedConsentVersion("02"); |
| 1813 | 1813 | sieveHuada.setGestationalWeeks(getWeeks(sieveHuada.getGestationalWeeks()));//孕周 |
| 1814 | 1814 | sieveHuada.setChargeType("3"); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
d88cbaf
| ... | ... | @@ -1768,6 +1768,7 @@ |
| 1768 | 1768 | */ |
| 1769 | 1769 | public Patients getPatientsData(YunBookbuildingAddRequest yunRequest) { |
| 1770 | 1770 | Patients patient = new Patients(); |
| 1771 | + patient.setIsYyzyfmHospital(yunRequest.getIsYyzyfmHospital()); | |
| 1771 | 1772 | patient.setNormal(yunRequest.getNormal()); |
| 1772 | 1773 | patient.setChildExtAddrs(yunRequest.getChildExtAddrs()); |
| 1773 | 1774 | //默认为未分娩 |
| ... | ... | @@ -2036,6 +2037,7 @@ |
| 2036 | 2037 | |
| 2037 | 2038 | public PregnantInfoResult getResult(Patients p) { |
| 2038 | 2039 | PregnantInfoResult result = new PregnantInfoResult(); |
| 2040 | + result.setIsYyzyfmHospital(p.getIsYyzyfmHospital()); | |
| 2039 | 2041 | result.setChildExtAddrs(p.getChildExtAddrs()); |
| 2040 | 2042 | result.setReqHusband(p.getReqHusband()); |
| 2041 | 2043 | result.setLastMenstrualPeriodBasisOther(p.getLastMenstrualPeriodBasisOther()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/YunBookbuildingAddRequest.java
View file @
d88cbaf
| ... | ... | @@ -17,6 +17,10 @@ |
| 17 | 17 | /*20201130 null历史||1 不是特殊产筛建档, 2 衡水特殊产筛建档 */ |
| 18 | 18 | private String screening; |
| 19 | 19 | |
| 20 | + | |
| 21 | + //是否预约住院分娩医院(秦皇岛定制) 1 否 2是 | |
| 22 | + private String isYyzyfmHospital; | |
| 23 | + | |
| 20 | 24 | //预约住院分娩医院(滦平定制) |
| 21 | 25 | private String yyzyfmHospitalId; |
| 22 | 26 | |
| ... | ... | @@ -489,6 +493,13 @@ |
| 489 | 493 | //丈夫年龄 |
| 490 | 494 | private Integer hmarriageAge; |
| 491 | 495 | |
| 496 | + public String getIsYyzyfmHospital() { | |
| 497 | + return isYyzyfmHospital; | |
| 498 | + } | |
| 499 | + | |
| 500 | + public void setIsYyzyfmHospital(String isYyzyfmHospital) { | |
| 501 | + this.isYyzyfmHospital = isYyzyfmHospital; | |
| 502 | + } | |
| 492 | 503 | |
| 493 | 504 | public Integer getHmarriageAge() { |
| 494 | 505 | return hmarriageAge; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PregnantInfoResult.java
View file @
d88cbaf
| ... | ... | @@ -9,6 +9,9 @@ |
| 9 | 9 | * Created by Administrator on 2016/6/15. |
| 10 | 10 | */ |
| 11 | 11 | public class PregnantInfoResult { |
| 12 | + //是否预约住院分娩医院(秦皇岛定制) 1 否 2是 | |
| 13 | + private String isYyzyfmHospital; | |
| 14 | + | |
| 12 | 15 | private Map<String, String> yyzyfmHospitalId; |
| 13 | 16 | /*20201130 null历史||1 不是特殊产筛建档, 2 衡水特殊产筛建档 */ |
| 14 | 17 | private String screening; |
| ... | ... | @@ -44,6 +47,15 @@ |
| 44 | 47 | */ |
| 45 | 48 | //空或者1为正常 2为补录 |
| 46 | 49 | private String normal; |
| 50 | + | |
| 51 | + | |
| 52 | + public String getIsYyzyfmHospital() { | |
| 53 | + return isYyzyfmHospital; | |
| 54 | + } | |
| 55 | + | |
| 56 | + public void setIsYyzyfmHospital(String isYyzyfmHospital) { | |
| 57 | + this.isYyzyfmHospital = isYyzyfmHospital; | |
| 58 | + } | |
| 47 | 59 | |
| 48 | 60 | public String getNormal() { |
| 49 | 61 | return normal; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/BabyListTask.java
View file @
d88cbaf
| ... | ... | @@ -103,11 +103,11 @@ |
| 103 | 103 | if (StringUtils.isNotEmpty(model.getLastCheckDoctor())) |
| 104 | 104 | { |
| 105 | 105 | try { |
| 106 | - String userName = usersService.getUsers(Integer.parseInt(model.getBuildDoctor())).getName(); | |
| 106 | + String userName = usersService.getUsers(Integer.parseInt(model.getLastCheckDoctor())).getName(); | |
| 107 | 107 | result.setLastCheckDoctor(userName); |
| 108 | 108 | }catch (Exception e) |
| 109 | 109 | { |
| 110 | - result.setLastCheckDoctor("产科病房"); | |
| 110 | + result.setLastCheckDoctor(""); | |
| 111 | 111 | } |
| 112 | 112 | } |
| 113 | 113 |