Commit 2947dd4c26ab51f11f0bef5b0eafcde4d00d8bfa

Authored by wtt
1 parent baba598b4e

update

Showing 1 changed file with 5 additions and 22 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java View file @ 2947dd4
... ... @@ -2933,34 +2933,17 @@
2933 2933 if (model == null) {
2934 2934 List<Map> babyInfos = param.getDiets();
2935 2935 Map map = babyInfos.get(0);
2936   - map.put("createTime", DateUtil.getyyyy_MM_dd(new Date()));
  2936 + //map.put("createTime", DateUtil.getyyyy_MM_dd(new Date()));
2937 2937 param.setCreateTime(new Date());
2938 2938 WxChooseInfoModel wxModel = param;
2939 2939 mongoTemplate.insert(wxModel);
2940 2940 // 新增
2941 2941 return new BaseResponse();
  2942 + }else {
  2943 + param.setUpdateTime(new Date());
  2944 + model.setDiets(param.getDiets());
2942 2945 }
2943   - param.setUpdateTime(new Date());
2944   - List<Map> dbBabyInfos = model.getDiets();
2945   - boolean exist = false;
2946   - Map currentMap = param.getDiets().get(0);
2947   - if (CollectionUtils.isNotEmpty(dbBabyInfos)) {
2948   - for (Map map : dbBabyInfos) {
2949   - String dbDate = map.get("createTime").toString();
2950   - String currentDate = DateUtil.getyyyy_MM_dd(new Date());
2951   - if (dbDate.equals(currentDate)) {
2952   - exist = true;
2953   - map.putAll(currentMap);
2954   - // temperature 体温 height 身高 weight 体重 headWidth 头围 bust 胸围 feed 喂养 createTime 时间
2955   - break;
2956   - }
2957   - }
2958   - }
2959   - if (!exist) {
2960   - Map map = param.getDiets().get(0);
2961   - map.put("createTime", DateUtil.getyyyy_MM_dd(new Date()));
2962   - dbBabyInfos.add(map);
2963   - }
  2946 +
2964 2947 mongoTemplate.updateMulti(Query.query(Criteria.where("id").is(model.getId()).and("type").is("2")), MongoConvertHelper
2965 2948 .convertToNativeUpdate(ReflectionUtils.getUpdateField(model)), WxChooseInfoModel.class);
2966 2949 return new BaseResponse();