Commit 3be2c2e46636443c9270c42032b7afc2c0dc5020
1 parent
b3438555ac
Exists in
master
and in
3 other branches
建档与优惠券分开功能:添加机构类型orgType字段
Showing 2 changed files with 22 additions and 8 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
3be2c2e
| ... | ... | @@ -1545,13 +1545,11 @@ |
| 1545 | 1545 | patientsQuery.setExtEnable(false); |
| 1546 | 1546 | |
| 1547 | 1547 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
| 1548 | - | |
| 1548 | + //只查询当前医院所在市的所有建档记录 | |
| 1549 | + Organization org = organizationService.getOrganization(Integer.parseInt(hospitalId)); | |
| 1549 | 1550 | //如果身份证号码不为空就以身份证号码查询 |
| 1550 | 1551 | if (!StringUtils.isEmpty(bookbuildingQueryRequest.getCardNo())) { |
| 1551 | 1552 | patientsQuery.setCardNo(bookbuildingQueryRequest.getCardNo()); |
| 1552 | - | |
| 1553 | - //只查询当前医院所在市的所有建档记录 | |
| 1554 | - Organization org = organizationService.getOrganization(Integer.parseInt(hospitalId)); | |
| 1555 | 1553 | List<String> hids = new ArrayList<>(); |
| 1556 | 1554 | if (org != null) { |
| 1557 | 1555 | OrganizationQuery query = new OrganizationQuery(); |
| ... | ... | @@ -1681,10 +1679,10 @@ |
| 1681 | 1679 | if (pat != null) { |
| 1682 | 1680 | BookbuildingRecordResult result = new BookbuildingRecordResult(); |
| 1683 | 1681 | if (StringUtils.isNotEmpty(pat.getHospitalId())) { |
| 1684 | - Organization org = organizationService.getOrganization(Integer.valueOf(pat.getHospitalId())); | |
| 1685 | - if (org != null) { | |
| 1686 | - result.setBookbuildHospital(org.getName()); | |
| 1687 | - result.setHospitalId(String.valueOf(org.getId())); | |
| 1682 | + Organization orgObj = organizationService.getOrganization(Integer.valueOf(pat.getHospitalId())); | |
| 1683 | + if (orgObj != null) { | |
| 1684 | + result.setBookbuildHospital(orgObj.getName()); | |
| 1685 | + result.setHospitalId(String.valueOf(orgObj.getId())); | |
| 1688 | 1686 | } |
| 1689 | 1687 | } |
| 1690 | 1688 | |
| ... | ... | @@ -1696,6 +1694,7 @@ |
| 1696 | 1694 | } |
| 1697 | 1695 | } |
| 1698 | 1696 | |
| 1697 | + | |
| 1699 | 1698 | result.setCouponCommunity(comm); |
| 1700 | 1699 | result.setFmTime(DateUtil.getyyyy_MM_dd(pat.getFmDate())); |
| 1701 | 1700 | result.setBookbuildDate(DateUtil.getyyyy_MM_dd(pat.getBookbuildingDate())); |
| ... | ... | @@ -1773,6 +1772,7 @@ |
| 1773 | 1772 | // 是否在本医院所在区域建档 |
| 1774 | 1773 | mapData.put("rBType", count > 0); |
| 1775 | 1774 | mapData.put("pid", pid); |
| 1775 | + mapData.put("orgType", org.getType()); | |
| 1776 | 1776 | mapData.put("initBuildDate", DateUtil.getyyyy_MM_dd(new Date())); |
| 1777 | 1777 | list.add(mapData); |
| 1778 | 1778 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BookbuildingRecordResult.java
View file @
3be2c2e
| ... | ... | @@ -37,6 +37,20 @@ |
| 37 | 37 | //领劵社区 |
| 38 | 38 | private String couponCommunity; |
| 39 | 39 | |
| 40 | + /** | |
| 41 | + * 机构类型 | |
| 42 | + * 1:卫生与计划生育委员会,2:妇幼保健院/站,3:妇产(科)医院,4:综合医院,5:计生站,6:卫生院,7:卫生所,8:其他 | |
| 43 | + */ | |
| 44 | + private Integer orgType; | |
| 45 | + | |
| 46 | + public Integer getOrgType() { | |
| 47 | + return orgType; | |
| 48 | + } | |
| 49 | + | |
| 50 | + public void setOrgType(Integer orgType) { | |
| 51 | + this.orgType = orgType; | |
| 52 | + } | |
| 53 | + | |
| 40 | 54 | public String getCouponCommunity() { |
| 41 | 55 | return couponCommunity; |
| 42 | 56 | } |