| | |
| | | String saveTableName = mdcEquipmentDetailedDto.getSaveTableName(); |
| | | Map<String, Object> mapData = equipmentWorkLineService.getDataList(saveTableName); |
| | | if (mapData != null) { |
| | | Map<String, Object> runData = new LinkedHashMap<>(); |
| | | // Map<String, Object> runData = new LinkedHashMap<>(); |
| | | List<Map<String, Object>> runData = new ArrayList<>(); |
| | | //获取 MDC 驱动对应的展示参数 并根据key 拼装从 workData 查询的数据 |
| | | List<MdcDriveTypeParamConfig> mdcDriveTypeParamList = mdcDriveTypeParamConfigService.getShowDriveParam(mdcEquipmentDetailedDto.getDriveType()); |
| | | if (mdcDriveTypeParamList != null && !mdcDriveTypeParamList.isEmpty()) { |
| | | for (MdcDriveTypeParamConfig mdcDriveTypeParamConfig : mdcDriveTypeParamList) { |
| | | Map<String, Object> map = new LinkedHashMap<>(); |
| | | String englishName = mdcDriveTypeParamConfig.getEnglishName(); |
| | | String chineseName = mdcDriveTypeParamConfig.getChineseName(); |
| | | map.put("key", chineseName); |
| | | if (mapData.containsKey(englishName)) { |
| | | Object object = mapData.get(englishName); |
| | | String value = ""; |
| | |
| | | } else { |
| | | value = object == null ? "" : object.toString(); |
| | | } |
| | | runData.put(chineseName, value); |
| | | map.put("value", value); |
| | | runData.add(map); |
| | | if ("spindlebeilv".equals(englishName)) { |
| | | result.put("spindlebeilv", value); |
| | | } |