Commit 48d76ab05561e802d509e4c5ff93c369857c4aa0

Authored by wtt
1 parent 923c6dd16d

update

Showing 2 changed files with 20 additions and 5 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyStatisticsManagerController.java View file @ 48d76ab
... ... @@ -6,6 +6,7 @@
6 6 import com.lyms.platform.common.constants.ErrorCodeConstants;
7 7 import com.lyms.platform.common.result.BaseListResponse;
8 8 import com.lyms.platform.common.result.BaseObjectResponse;
  9 +import com.lyms.platform.common.result.BaseResponse;
9 10 import com.lyms.platform.common.utils.*;
10 11 import com.lyms.platform.operate.web.facade.AutoMatchFacade;
11 12 import com.lyms.platform.operate.web.facade.BabyStatisticsManagerFacade;
12 13  
... ... @@ -212,10 +213,10 @@
212 213 * @createTime 2017年01月09日 15时33分
213 214 * @discription 体检月龄统计左边
214 215 */
215   - @TokenRequired
  216 + /* @TokenRequired
216 217 @ResponseBody
217 218 @RequestMapping(value = "babyStatisticsManagerWeekAgeGroup", method = RequestMethod.POST, consumes = "application/json")
218   - public BaseListResponse babyStatisticsManagerWeekAgeGroup(HttpServletRequest httpServletRequest, @RequestBody BabyStatisticsManagerWeekAgeGroupRequest babyStatisticsManagerWeekAgeGroupRequest) {
  219 + public BaseListResponse babyStatisticsManagerWeekAgeGroup(HttpServletRequest httpServletRequest, @RequestBody BabyStatisticsManagerWeekAgeGroupRequest babyStatisticsManagerWeekAgeGroupRequest) {
219 220 BaseListResponse baseListResponse;
220 221 try {
221 222 babyStatisticsManagerWeekAgeGroupRequest.setOperatorId(((LoginContext) httpServletRequest.getAttribute("loginContext")).getId());
222 223  
... ... @@ -230,8 +231,14 @@
230 231 ExceptionUtils.catchException(e, "babyStatisticsManagerWeekAgeGroup异常");
231 232 }
232 233 return baseListResponse;
  234 + }*/
  235 + @TokenRequired
  236 + @ResponseBody
  237 + @RequestMapping(value = "babyStatisticsManagerWeekAgeGroup", method = RequestMethod.POST, consumes = "application/json")
  238 + public BaseResponse babyStatisticsManagerWeekAgeGroup(HttpServletRequest httpServletRequest, @RequestBody BabyStatisticsManagerWeekAgeGroupRequest babyStatisticsManagerWeekAgeGroupRequest) {
  239 + babyStatisticsManagerWeekAgeGroupRequest.setOperatorId(((LoginContext) httpServletRequest.getAttribute("loginContext")).getId());
  240 + return babyStatisticsManagerFacade.babyStatisticsManagerWeekAgeGroup(babyStatisticsManagerWeekAgeGroupRequest);
233 241 }
234   -
235 242 /**
236 243 * @auther HuJiaqi
237 244 * @createTime 2017年01月09日 16时34分
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyStatisticsManagerFacade.java View file @ 48d76ab
... ... @@ -447,11 +447,16 @@
447 447  
448 448 List<BabyStatisticsManagerWeekAgeGroupQueryModel> babyStatisticsManagerWeekAgeGroupQueryModelList = new ArrayList<>();
449 449  
  450 + Integer counts = 0;
450 451 if (CollectionUtils.isNotEmpty(temp)) {
451 452 for (HashMap hashMap : temp) {
452 453 BabyStatisticsManagerWeekAgeGroupQueryModel babyStatisticsManagerWeekAgeGroupQueryModel = new BabyStatisticsManagerWeekAgeGroupQueryModel();
453 454 babyStatisticsManagerWeekAgeGroupQueryModel.setWeekAge(hashMap.get("_id") == null ? null : hashMap.get("_id").toString());
454 455 babyStatisticsManagerWeekAgeGroupQueryModel.setCount(hashMap.get("count").toString());
  456 + if(hashMap.get("count") !=null && !"0".equals(hashMap.get("count").toString())){
  457 + counts += Integer.parseInt(hashMap.get("count").toString());
  458 + }
  459 +
455 460 babyStatisticsManagerWeekAgeGroupQueryModelList.add(babyStatisticsManagerWeekAgeGroupQueryModel);
456 461 }
457 462 }
... ... @@ -508,8 +513,11 @@
508 513 index++;
509 514 }
510 515 }
511   -
512   - babyStatisticsManagerWeekAgeGroupResult.setData(babyStatisticsManagerWeekAgeGroupQueryModelListResult);
  516 + Map map = new HashMap();
  517 +// babyStatisticsManagerWeekAgeGroupResult.setData(babyStatisticsManagerWeekAgeGroupQueryModelListResult);
  518 + map.put("babyStatisticsManagerWeekAgeGroupQueryModelListResult", babyStatisticsManagerWeekAgeGroupQueryModelListResult);
  519 + map.put("counts", counts);
  520 + babyStatisticsManagerWeekAgeGroupResult.setObject(map);
513 521 babyStatisticsManagerWeekAgeGroupResult.setErrorcode(ErrorCodeConstants.SUCCESS);
514 522 babyStatisticsManagerWeekAgeGroupResult.setErrormsg(ErrorCodeConstants.SUCCESS_DESCRIPTION);
515 523 return babyStatisticsManagerWeekAgeGroupResult;