diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java index bf57a33..c1d6fcd 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java @@ -1378,6 +1378,27 @@ public class ViewFacade { List antExcAddOthers = data.getAntExcAddOthers(); if (CollectionUtils.isNotEmpty(antExcAddOthers)) { for (Object obj : antExcAddOthers) { + if ("com.lyms.platform.operate.web.request.AntExcAddOther".equals(obj.getClass().getName())) { + //转换类型 + AntExcAddOther antExcAddOther = (AntExcAddOther) obj; + Map mapData = new HashMap<>(); + + if(antExcAddOther.getGestaMonth()!=null){ + mapData.put("gestaMonth", GestaMonthEnums.getTitle(antExcAddOther.getGestaMonth())); + } + mapData.put("gestaDate", antExcAddOther.getGestaDate()); + if(antExcAddOther.getFmType()!=null){ + mapData.put("fmType", CZFmTypeEnums.getTitle(antExcAddOther.getFmType())); + } + mapData.put("fmTypeRemark", antExcAddOther.getFmTypeRemark()); + if(antExcAddOther.getFitness()!=null){ + mapData.put("fitness", FitnessEnums.getTitle(antExcAddOther.getFitness())); + } + mapData.put("fitnessRemark", antExcAddOther.getFitnessRemark()); + mapData.put("newborWeight", antExcAddOther.getNewborWeight()); + antExcAddOthersList.add(mapData); + } + if ("java.util.LinkedHashMap".equals(obj.getClass().getName())) { Map otherMap = (Map) obj; if (MapUtils.isNotEmpty(otherMap)) {