Commit fb991e753078a2d0eb07bee208c410a51b71b839
1 parent
6a0558f7c7
Exists in
master
and in
6 other branches
gai tong bu
Showing 6 changed files with 18 additions and 15 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BloodPressureController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BloodSugarController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IBloodPressureService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IBloodSugarService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodPressureServiceImpl.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BloodPressureController.java
View file @
fb991e7
... | ... | @@ -34,8 +34,8 @@ |
34 | 34 | |
35 | 35 | @ResponseBody |
36 | 36 | @RequestMapping(value = "/wx", method = RequestMethod.POST) |
37 | - public BaseResponse wxAdd(BloodPressure bloodPressure) { | |
38 | - return bloodPressureService.wxAdd(bloodPressure); | |
37 | + public BaseResponse wxAdd(BloodPressure bloodPressure, boolean flag) { | |
38 | + return bloodPressureService.wxAdd(bloodPressure, flag); | |
39 | 39 | } |
40 | 40 | |
41 | 41 | @ResponseBody |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BloodSugarController.java
View file @
fb991e7
... | ... | @@ -39,10 +39,9 @@ |
39 | 39 | |
40 | 40 | @ResponseBody |
41 | 41 | @RequestMapping(value = "/wx", method = RequestMethod.POST) |
42 | - public BaseResponse wxAdd(String parentId, String bloodSugar, Integer bloodSugarType) { | |
43 | - return bloodSugarService.wxAdd(parentId, bloodSugar, bloodSugarType); | |
42 | + public BaseResponse wxAdd(String parentId, String bloodSugar, Integer bloodSugarType, boolean flag) { | |
43 | + return bloodSugarService.wxAdd(parentId, bloodSugar, bloodSugarType, flag); | |
44 | 44 | } |
45 | - | |
46 | 45 | |
47 | 46 | @ResponseBody |
48 | 47 | @RequestMapping(method = RequestMethod.GET) |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IBloodPressureService.java
View file @
fb991e7
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IBloodSugarService.java
View file @
fb991e7
... | ... | @@ -19,7 +19,7 @@ |
19 | 19 | |
20 | 20 | BaseResponse init(); |
21 | 21 | |
22 | - BaseResponse wxAdd(String parentId, String bloodSugar, Integer bloodSugarType); | |
22 | + BaseResponse wxAdd(String parentId, String bloodSugar, Integer bloodSugarType, boolean flag); | |
23 | 23 | |
24 | 24 | BaseResponse wxInfo(String parentId, Integer type); |
25 | 25 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodPressureServiceImpl.java
View file @
fb991e7
... | ... | @@ -216,7 +216,7 @@ |
216 | 216 | } |
217 | 217 | |
218 | 218 | @Override |
219 | - public BaseResponse wxAdd(BloodPressure bloodPressure) { | |
219 | + public BaseResponse wxAdd(BloodPressure bloodPressure, boolean flag) { | |
220 | 220 | String hospitalId = mongoUtil.getHidByParentId(bloodPressure.getParentId()); |
221 | 221 | Map<String, Object> temp = new LinkedHashMap<>(); |
222 | 222 | temp.put("szy", bloodPressure.getSzy()); |
223 | 223 | |
... | ... | @@ -241,9 +241,12 @@ |
241 | 241 | Map<String, Map<String, Object>> infos = new LinkedHashMap<>(); |
242 | 242 | infos.put(DateUtil.getyyyy_MM_dd(new Date()), temp); |
243 | 243 | bloodPressure.setInfos(infos); |
244 | -// bloodPressureService.add(bloodPressure); | |
245 | 244 | bloodPressure.setPid(mongoUtil.getPid(parentId)); |
246 | - mongoTemplate.save(bloodPressure); | |
245 | + if(flag) { | |
246 | + bloodPressureService.add(bloodPressure); | |
247 | + } else { | |
248 | + mongoTemplate.save(bloodPressure); | |
249 | + } | |
247 | 250 | } else { |
248 | 251 | Map<String, Map<String, Object>> infos = bp.getInfos(); |
249 | 252 | infos.put(DateUtil.getyyyy_MM_dd(new Date()), temp); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodSugarServiceImpl.java
View file @
fb991e7
... | ... | @@ -204,9 +204,8 @@ |
204 | 204 | } |
205 | 205 | |
206 | 206 | @Override |
207 | - public BaseResponse wxAdd(String parentId, String bloodSugar, Integer bloodSugarType) { | |
207 | + public BaseResponse wxAdd(String parentId, String bloodSugar, Integer bloodSugarType, boolean flag) { | |
208 | 208 | BloodSugar one = mongoTemplate.findOne(Query.query(Criteria.where("pid").is(mongoUtil.getPid(parentId)).and("created").gt(DateUtil.getYMDTime()).and("bloodSugarType").is(bloodSugarType)), BloodSugar.class); |
209 | -// BloodSugar one = mongoTemplate.findOne(Query.query(Criteria.where("parentId").is(parentId).and("created").gt(DateUtil.getYMDTime()).and("bloodSugarType").is(bloodSugarType)), BloodSugar.class); | |
210 | 209 | if(one != null) { |
211 | 210 | one.setModified(new Date()); |
212 | 211 | one.setBloodSugar(bloodSugar); |
213 | 212 | |
... | ... | @@ -220,12 +219,14 @@ |
220 | 219 | one.setBloodSugar(bloodSugar); |
221 | 220 | one.setBloodSugarType(bloodSugarType); |
222 | 221 | one.setCreated(new Date()); |
223 | -// one.setCreateUser(userId); | |
224 | 222 | one.setYn(YnEnums.YES.getId()); |
225 | 223 | one.setModified(new Date()); |
226 | 224 | one.setCreatYmdDate(DateUtil.getyyyy_MM_dd(new Date())); |
227 | -// bloodSugarService.add(one); | |
228 | - mongoTemplate.save(one); | |
225 | + if(flag) { | |
226 | + bloodSugarService.add(one); | |
227 | + } else { | |
228 | + mongoTemplate.save(one); | |
229 | + } | |
229 | 230 | return RespBuilder.buildSuccess(one.getId()); |
230 | 231 | } |
231 | 232 |