Commit 2947dd4c26ab51f11f0bef5b0eafcde4d00d8bfa
1 parent
baba598b4e
Exists in
master
and in
6 other branches
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(); |