Commit cf37112ee5b0e4317877be3a4acdfdbf7b3e78f5
1 parent
595725c5c4
Exists in
master
and in
6 other branches
加字段
Showing 6 changed files with 51 additions and 1 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/BabyModel.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/facade/ViewFacade.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/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 @
cf37112
... | ... | @@ -17,6 +17,16 @@ |
17 | 17 | public class BabyModel extends BaseModel { |
18 | 18 | |
19 | 19 | private static final long serialVersionUID = SerialIdEnum.BabyModel.getCid(); |
20 | + // 母亲高危因素 | |
21 | + List<String> mHighRiskReason; | |
22 | + | |
23 | + public List<String> getmHighRiskReason() { | |
24 | + return mHighRiskReason; | |
25 | + } | |
26 | + | |
27 | + public void setmHighRiskReason(List<String> mHighRiskReason) { | |
28 | + this.mHighRiskReason = mHighRiskReason; | |
29 | + } | |
20 | 30 | |
21 | 31 | private String id; |
22 | 32 | //来源id |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
cf37112
... | ... | @@ -631,6 +631,7 @@ |
631 | 631 | } |
632 | 632 | |
633 | 633 | BabyModel model = getBabyModel(request,true); |
634 | + model.setmHighRiskReason(request.getmHighRiskReason()); | |
634 | 635 | model.setPid(babyPersonId); |
635 | 636 | model.setOperator(userId); |
636 | 637 | if (StringUtils.isNotEmpty(request.getMommyCertificateNum())) { |
... | ... | @@ -655,6 +656,8 @@ |
655 | 656 | // String hospitalName = organizationService.getOrganization(Integer.valueOf(request.getHospitalId())).getName(); |
656 | 657 | model = babyBookbuildingService.addBabyBookbuilding(model); |
657 | 658 | |
659 | + | |
660 | + | |
658 | 661 | if (model == null || model.getId() == null) { |
659 | 662 | br.setErrorcode(ErrorCodeConstants.SYSTEM_ERROR); |
660 | 663 | br.setErrormsg("保存失败"); |
... | ... | @@ -1208,6 +1211,8 @@ |
1208 | 1211 | */ |
1209 | 1212 | private BabyBuildResult getBabyBuildResult(BabyModel model) { |
1210 | 1213 | BabyBuildResult result = new BabyBuildResult(); |
1214 | + result.setmHighRiskReason(model.getmHighRiskReason()); | |
1215 | + | |
1211 | 1216 | result.setId(model.getId()); |
1212 | 1217 | result.setPid(model.getPid()); |
1213 | 1218 | //母亲信息 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
cf37112
... | ... | @@ -2773,6 +2773,7 @@ |
2773 | 2773 | BabyModel model = models.get(0); |
2774 | 2774 | |
2775 | 2775 | result = result.convertToResult(model); |
2776 | + result.setmHighRiskReason(mongoUtil.findNameList(model.getmHighRiskReason())); | |
2776 | 2777 | |
2777 | 2778 | String homeAddress = CommonsHelper.getResidence(model.getProvinceId(), model.getCityId(), |
2778 | 2779 | model.getAreaId(), model.getStreetId(), model.getAddress(), basicConfigService); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyBookbuildingAddRequest.java
View file @
cf37112
... | ... | @@ -14,6 +14,17 @@ |
14 | 14 | public class BabyBookbuildingAddRequest { |
15 | 15 | /***********母亲基本信息***********/ |
16 | 16 | |
17 | + // 母亲高危因素 | |
18 | + List<String> mHighRiskReason; | |
19 | + | |
20 | + public List<String> getmHighRiskReason() { | |
21 | + return mHighRiskReason; | |
22 | + } | |
23 | + | |
24 | + public void setmHighRiskReason(List<String> mHighRiskReason) { | |
25 | + this.mHighRiskReason = mHighRiskReason; | |
26 | + } | |
27 | + | |
17 | 28 | //建档Id |
18 | 29 | private String id; |
19 | 30 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyBuildResult.java
View file @
cf37112
... | ... | @@ -7,6 +7,17 @@ |
7 | 7 | * Created by lqy on 2016/6/17. |
8 | 8 | */ |
9 | 9 | public class BabyBuildResult { |
10 | + // 母亲高危因素 | |
11 | + List<String> mHighRiskReason; | |
12 | + | |
13 | + public List<String> getmHighRiskReason() { | |
14 | + return mHighRiskReason; | |
15 | + } | |
16 | + | |
17 | + public void setmHighRiskReason(List<String> mHighRiskReason) { | |
18 | + this.mHighRiskReason = mHighRiskReason; | |
19 | + } | |
20 | + | |
10 | 21 | /***********母亲基本信息***********/ |
11 | 22 | |
12 | 23 | //建档Id |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyPageResult.java
View file @
cf37112
... | ... | @@ -12,6 +12,7 @@ |
12 | 12 | import com.lyms.platform.pojo.BabyModel; |
13 | 13 | |
14 | 14 | import java.util.Date; |
15 | +import java.util.List; | |
15 | 16 | import java.util.Map; |
16 | 17 | |
17 | 18 | /** |
... | ... | @@ -19,6 +20,17 @@ |
19 | 20 | */ |
20 | 21 | public class BabyPageResult implements IBasicResultConvert<BabyPageResult,BabyModel> { |
21 | 22 | |
23 | + // 母亲高危因素 | |
24 | + List<Map<String, Object>> mHighRiskReason; | |
25 | + | |
26 | + public List<Map<String, Object>> getmHighRiskReason() { | |
27 | + return mHighRiskReason; | |
28 | + } | |
29 | + | |
30 | + public void setmHighRiskReason(List<Map<String, Object>> mHighRiskReason) { | |
31 | + this.mHighRiskReason = mHighRiskReason; | |
32 | + } | |
33 | + | |
22 | 34 | //建档Id |
23 | 35 | private String id; |
24 | 36 | |
... | ... | @@ -497,7 +509,7 @@ |
497 | 509 | |
498 | 510 | @Override |
499 | 511 | public BabyPageResult convertToResult(BabyModel destModel) { |
500 | - | |
512 | + List<String> list = destModel.getmHighRiskReason(); | |
501 | 513 | setId(destModel.getId()); |
502 | 514 | setPid(destModel.getPid()); |
503 | 515 | setBabyName(destModel.getName()); |