diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java index ed55595..a4bf715 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java @@ -18,6 +18,7 @@ import com.lyms.platform.operate.web.utils.MongoUtil; import com.lyms.platform.permission.dao.master.BabyEyeCheckMapper; import com.lyms.platform.permission.dao.master.CouponMapper; import com.lyms.platform.pojo.*; +import org.apache.commons.collections.map.HashedMap; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Sort; import org.springframework.data.mongodb.core.MongoTemplate; @@ -152,7 +153,16 @@ public class BabyEyeCheckServiceImpl extends BaseServiceImpl implements BabyEye map.put("checkTime", DateUtil.getYyyyMmDd(babyEyeCheck.getCheckTime())); map.put("nextCheckTime", DateUtil.getYyyyMmDd(babyEyeCheck.getNextCheckTime())); if(babyEyeCheck.getRiskFactorId() != null) { - map.put("riskFactorId", EyeHighRiskEnums.getName(babyEyeCheck.getRiskFactorId())); + List riskFactorId = babyEyeCheck.getRiskFactorId(); + List> rest = new ArrayList<>(); + for (String s : riskFactorId) { + EyeHighRiskEnums eyeHighRiskEnums = EyeHighRiskEnums.get(Integer.parseInt(s)); + Map tempMap = new HashedMap(); + tempMap.put("id", eyeHighRiskEnums.getId()); + tempMap.put("name", eyeHighRiskEnums.getName()); + rest.add(tempMap); + } + map.put("riskFactorId", rest); } return RespBuilder.buildSuccess(map); }