diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEvaluationCriterionServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEvaluationCriterionServiceImpl.java index b19583e..e98e607 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEvaluationCriterionServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEvaluationCriterionServiceImpl.java @@ -710,6 +710,11 @@ public class BabyEvaluationCriterionServiceImpl implements BabyEvaluationCriteri model.setCheckTime(new Date(model.getCheckTime().getTime() - 28800000)); String id = param.getId(); if (StringUtils.isEmpty(id)) { + ExerciseAppraisalModel one = mongoTemplate.findOne(Query.query(Criteria.where("createTime").gte(DateUtil.getDayFirstSecond(new Date())).lte(DateUtil.getDayLastSecond(new Date())).and("yn").is(YnEnums.YES.getId())), ExerciseAppraisalModel.class); + if (one != null) { + return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("当天只能操作一次"); + } + // 新增运动测评 BabyModel babyModel = mongoTemplate.findOne(Query.query(Criteria.where("_id").is(babyId)), BabyModel.class); if (babyModel == null) { @@ -877,7 +882,7 @@ public class BabyEvaluationCriterionServiceImpl implements BabyEvaluationCriteri for (ExerciseAppraisalModel model : models) { Map map = BeanUtils.objectToStringMap(model); map.put("age", DateUtil.getBabyMonthAge(model.getBirth(), new Date())); - map.put("checkTimeStr", DateUtil.gety_m_dhm(model.getCheckTime())); + map.put("checkTimeStr", DateUtil.getyyyy_MM_dd(model.getCheckTime())); Users users = usersMapper.getUsers(Integer.parseInt(model.getCheckDoctor())); map.put("checkDoctorStr",users == null ? "" : users.getName()); maps.add(map);