Commit e51a883d71ed81859a03d541f6a404c5dd0378a2
1 parent
582d58f87f
Exists in
master
and in
6 other branches
隆化儿童外县字段添加
Showing 8 changed files with 74 additions and 1 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/BabyModel.java
- platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyBookbuildingAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyManageRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyBuildResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyPageResult.java
platform-dal/src/main/java/com/lyms/platform/pojo/BabyModel.java
View file @
e51a883
... | ... | @@ -658,6 +658,17 @@ |
658 | 658 | private Integer kindergarten;//2:幼儿园转诊--幼儿园机构 |
659 | 659 | private Integer basicOrganization;//3:基层转诊--基层机构 |
660 | 660 | |
661 | + // 1 本县 2 外县 | |
662 | + private Integer areaType; | |
663 | + | |
664 | + public Integer getAreaType() { | |
665 | + return areaType; | |
666 | + } | |
667 | + | |
668 | + public void setAreaType(Integer areaType) { | |
669 | + this.areaType = areaType; | |
670 | + } | |
671 | + | |
661 | 672 | public String getBabySource() { |
662 | 673 | return babySource; |
663 | 674 | } |
platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
View file @
e51a883
... | ... | @@ -407,7 +407,16 @@ |
407 | 407 | *儿童小程序 预约建档 母亲身份证和手机号是否存在 |
408 | 408 | */ |
409 | 409 | private Map<String,Object> cardArticle; |
410 | + // 1 本县 2 外县 | |
411 | + private Integer areaType; | |
410 | 412 | |
413 | + public Integer getAreaType() { | |
414 | + return areaType; | |
415 | + } | |
416 | + | |
417 | + public void setAreaType(Integer areaType) { | |
418 | + this.areaType = areaType; | |
419 | + } | |
411 | 420 | public Map<String, Object> getCardArticle() { |
412 | 421 | return cardArticle; |
413 | 422 | } |
... | ... | @@ -1706,6 +1715,10 @@ |
1706 | 1715 | } |
1707 | 1716 | if (StringUtils.isNotEmpty(lastCheckDoctor)) { |
1708 | 1717 | condition = condition.and("lastCheckDoctor", lastCheckDoctor, MongoOper.IS); |
1718 | + } | |
1719 | + | |
1720 | + if (areaType != null) { | |
1721 | + condition = condition.and("areaType", areaType, MongoOper.IS); | |
1709 | 1722 | } |
1710 | 1723 | if (riskCode != null) { |
1711 | 1724 | condition = condition.and("riskCode", riskCode, MongoOper.IS); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java
View file @
e51a883
... | ... | @@ -298,7 +298,8 @@ |
298 | 298 | @RequestParam(value = "babyProvinceId", required = false) String babyProvinceId, |
299 | 299 | @RequestParam(value = "babyCityId", required = false) String babyCityId, |
300 | 300 | @RequestParam(value = "babyAreaId", required = false) String babyAreaId, |
301 | - @RequestParam(value = "babyStreetId", required = false) String babyStreetId | |
301 | + @RequestParam(value = "babyStreetId", required = false) String babyStreetId, | |
302 | + @RequestParam(value = "areaType", required = false) Integer areaType | |
302 | 303 | ) { |
303 | 304 | |
304 | 305 | if (CollectionUtils.isNotEmpty(highRiskInfos)) { |
... | ... | @@ -427,6 +428,7 @@ |
427 | 428 | request.setBabyCityId(babyCityId); |
428 | 429 | request.setBabyAreaId(babyAreaId); |
429 | 430 | request.setBabyStreetId(babyStreetId); |
431 | + request.setAreaType(areaType); | |
430 | 432 | return babyBookbuildingFacade.queryBabyList(request, loginState.getId()); |
431 | 433 | } |
432 | 434 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
e51a883
... | ... | @@ -1432,6 +1432,7 @@ |
1432 | 1432 | private BabyModel getBabyModel(BabyBookbuildingAddRequest b, boolean isAdd, Integer userId, String hospitalId) { |
1433 | 1433 | // hujiaqi添加了一个字段,判断是插入还是更新,如果是更新,就不更新birth字段 |
1434 | 1434 | BabyModel bm = new BabyModel(); |
1435 | + bm.setAreaType(b.getAreaType()); | |
1435 | 1436 | bm.setDiseases(b.getDiseases()); |
1436 | 1437 | bm.setNextDate(DateUtil.parseYMD(b.getNextDate())); |
1437 | 1438 | bm.setYlSelect(b.getYlSelect()); |
... | ... | @@ -2140,6 +2141,7 @@ |
2140 | 2141 | result.setBabyAddress(model.getBabyAddress()); |
2141 | 2142 | //隆化-儿童预约建档号(根据最新一条儿童档案的就诊号数字段+1生成) |
2142 | 2143 | result.setVcCardNoArticle(model.getVcCardNoArticle()); |
2144 | + result.setAreaType(model.getAreaType()); | |
2143 | 2145 | return result; |
2144 | 2146 | } |
2145 | 2147 | |
... | ... | @@ -2831,6 +2833,7 @@ |
2831 | 2833 | } |
2832 | 2834 | |
2833 | 2835 | BabyModelQuery babyQuery = new BabyModelQuery(); |
2836 | + babyQuery.setAreaType(request.getAreaType()); | |
2834 | 2837 | babyQuery.setVcCardNo(request.getVcCardNo()); |
2835 | 2838 | babyQuery.setQueryNo(request.getQueryNo()); |
2836 | 2839 | babyQuery.setOpenDisease(request.getOpenDisease()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyBookbuildingAddRequest.java
View file @
e51a883
... | ... | @@ -451,6 +451,17 @@ |
451 | 451 | */ |
452 | 452 | private String vcCardNoArticle; |
453 | 453 | |
454 | + // 1 本县 2 外县 | |
455 | + private Integer areaType; | |
456 | + | |
457 | + public Integer getAreaType() { | |
458 | + return areaType; | |
459 | + } | |
460 | + | |
461 | + public void setAreaType(Integer areaType) { | |
462 | + this.areaType = areaType; | |
463 | + } | |
464 | + | |
454 | 465 | public String getVcCardNoArticle() { |
455 | 466 | return vcCardNoArticle; |
456 | 467 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyManageRequest.java
View file @
e51a883
... | ... | @@ -165,6 +165,16 @@ |
165 | 165 | */ |
166 | 166 | private String babyAddress; |
167 | 167 | |
168 | + private Integer areaType; | |
169 | + | |
170 | + public Integer getAreaType() { | |
171 | + return areaType; | |
172 | + } | |
173 | + | |
174 | + public void setAreaType(Integer areaType) { | |
175 | + this.areaType = areaType; | |
176 | + } | |
177 | + | |
168 | 178 | public String getPositiveType() { |
169 | 179 | return positiveType; |
170 | 180 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyBuildResult.java
View file @
e51a883
... | ... | @@ -394,6 +394,17 @@ |
394 | 394 | */ |
395 | 395 | private String vcCardNoArticle; |
396 | 396 | |
397 | + // 1 本县 2 外县 | |
398 | + private Integer areaType; | |
399 | + | |
400 | + public Integer getAreaType() { | |
401 | + return areaType; | |
402 | + } | |
403 | + | |
404 | + public void setAreaType(Integer areaType) { | |
405 | + this.areaType = areaType; | |
406 | + } | |
407 | + | |
397 | 408 | public String getVcCardNoArticle() { |
398 | 409 | return vcCardNoArticle; |
399 | 410 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyPageResult.java
View file @
e51a883
... | ... | @@ -386,6 +386,17 @@ |
386 | 386 | */ |
387 | 387 | private String vcCardNoArticle; |
388 | 388 | |
389 | + // 1 本县 2 外县 | |
390 | + private String areaType; | |
391 | + | |
392 | + public String getAreaType() { | |
393 | + return areaType; | |
394 | + } | |
395 | + | |
396 | + public void setAreaType(String areaType) { | |
397 | + this.areaType = areaType; | |
398 | + } | |
399 | + | |
389 | 400 | public String getVcCardNoArticle() { |
390 | 401 | return vcCardNoArticle; |
391 | 402 | } |
... | ... | @@ -1589,6 +1600,7 @@ |
1589 | 1600 | setBabyAddress(destModel.getBabyAddress()); |
1590 | 1601 | //隆化-儿童预约建档号(根据最新一条儿童档案的就诊号数字段+1生成) |
1591 | 1602 | setVcCardNoArticle(destModel.getVcCardNoArticle()); |
1603 | + setAreaType(destModel.getAreaType() == null ? "" : (destModel.getAreaType() == 1 ? "本县":"外县")); | |
1592 | 1604 | |
1593 | 1605 | return this; |
1594 | 1606 | } |