Commit 64486c8b4554319d2e2b2794ded4304ac40f0454
1 parent
74e06aaf2f
Exists in
master
and in
6 other branches
儿童营养报告
Showing 3 changed files with 77 additions and 0 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyNutritionFacade.java
View file @
64486c8
... | ... | @@ -10,6 +10,7 @@ |
10 | 10 | import com.lyms.platform.operate.web.result.*; |
11 | 11 | import com.lyms.platform.operate.web.service.PatientWeightService; |
12 | 12 | |
13 | +import com.lyms.platform.permission.model.Organization; | |
13 | 14 | import com.lyms.platform.permission.service.MeasureDataInfoService; |
14 | 15 | import com.lyms.platform.permission.service.OrganizationService; |
15 | 16 | import com.lyms.platform.permission.service.UsersService; |
16 | 17 | |
... | ... | @@ -42,7 +43,10 @@ |
42 | 43 | @Autowired |
43 | 44 | private AutoMatchFacade autoMatchFacade; |
44 | 45 | |
46 | + @Autowired | |
47 | + private OrganizationService organizationService; | |
45 | 48 | |
49 | + | |
46 | 50 | public BaseObjectResponse queryBabyNutritionRecord(String babyId) { |
47 | 51 | Map<String, Object> resMap = new HashMap<>(); |
48 | 52 | BabyBasicResult base = new BabyBasicResult(); |
... | ... | @@ -127,6 +131,8 @@ |
127 | 131 | { |
128 | 132 | BabyNutritionResult result = new BabyNutritionResult(); |
129 | 133 | result.convertToResult(models.get(0)); |
134 | + Organization org = organizationService.getOrganization(Integer.parseInt(result.getHospitalId())); | |
135 | + result.setHospitalName(org.getName()); | |
130 | 136 | |
131 | 137 | objectResponse.setData(result); |
132 | 138 | } |
... | ... | @@ -144,6 +150,15 @@ |
144 | 150 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
145 | 151 | objectResponse.setErrormsg("成功"); |
146 | 152 | return objectResponse; |
153 | + } | |
154 | + | |
155 | + | |
156 | + public List<FoodResult> getFoods(String ids) { | |
157 | + Map<String,String> map = new HashMap<String, String>(); | |
158 | + map.put("ids",ids); | |
159 | + String data = HttpClientUtil.doGet(amsUrl + "/v1/getFoodsByIds", map, "utf-8", "3d19960bf3e81e7d816c4f26051c49ba"); | |
160 | + List<FoodResult> results = JsonUtil.toList(data, FoodResult.class); | |
161 | + return results; | |
147 | 162 | } |
148 | 163 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyNutritionResult.java
View file @
64486c8
... | ... | @@ -22,6 +22,7 @@ |
22 | 22 | private String babyId; |
23 | 23 | |
24 | 24 | private String hospitalId; |
25 | + private String hospitalName; | |
25 | 26 | |
26 | 27 | private String doctorId; |
27 | 28 | |
... | ... | @@ -166,6 +167,14 @@ |
166 | 167 | setVegXd(model.getVegXd()); |
167 | 168 | setFruits(model.getFruits()); |
168 | 169 | return this; |
170 | + } | |
171 | + | |
172 | + public String getHospitalName() { | |
173 | + return hospitalName; | |
174 | + } | |
175 | + | |
176 | + public void setHospitalName(String hospitalName) { | |
177 | + this.hospitalName = hospitalName; | |
169 | 178 | } |
170 | 179 | |
171 | 180 | public List<Map> getOilGg() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/FoodResult.java
View file @
64486c8
1 | +package com.lyms.platform.operate.web.result; | |
2 | + | |
3 | +/** | |
4 | + * Created by Administrator on 2019-01-29. | |
5 | + */ | |
6 | +public class FoodResult { | |
7 | + | |
8 | + private Integer id; | |
9 | + private Integer protein; | |
10 | + private Integer categoryId; | |
11 | + private Integer nutritionId; | |
12 | + private Integer unitId; | |
13 | + | |
14 | + public Integer getId() { | |
15 | + return id; | |
16 | + } | |
17 | + | |
18 | + public void setId(Integer id) { | |
19 | + this.id = id; | |
20 | + } | |
21 | + | |
22 | + public Integer getProtein() { | |
23 | + return protein; | |
24 | + } | |
25 | + | |
26 | + public void setProtein(Integer protein) { | |
27 | + this.protein = protein; | |
28 | + } | |
29 | + | |
30 | + public Integer getCategoryId() { | |
31 | + return categoryId; | |
32 | + } | |
33 | + | |
34 | + public void setCategoryId(Integer categoryId) { | |
35 | + this.categoryId = categoryId; | |
36 | + } | |
37 | + | |
38 | + public Integer getNutritionId() { | |
39 | + return nutritionId; | |
40 | + } | |
41 | + | |
42 | + public void setNutritionId(Integer nutritionId) { | |
43 | + this.nutritionId = nutritionId; | |
44 | + } | |
45 | + | |
46 | + public Integer getUnitId() { | |
47 | + return unitId; | |
48 | + } | |
49 | + | |
50 | + public void setUnitId(Integer unitId) { | |
51 | + this.unitId = unitId; | |
52 | + } | |
53 | +} |