From 2ace0260c38082770c02b909f66584fc0d49a31c Mon Sep 17 00:00:00 2001 From: lius <Lius2225@163.com> Date: 星期三, 13 九月 2023 13:47:10 +0800 Subject: [PATCH] 修改生产环境配置,利用率列表三级分层顺序 --- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEquipmentServiceImpl.java | 135 +++++++++++++++++++++++--------------------- 1 files changed, 71 insertions(+), 64 deletions(-) diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEquipmentServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEquipmentServiceImpl.java index 6214b1d..4a9d25f 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEquipmentServiceImpl.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcEquipmentServiceImpl.java @@ -18,6 +18,7 @@ import org.jeecg.modules.mdc.mapper.XYZAliasesMapper; import org.jeecg.modules.mdc.model.MdcEquipmentTree; import org.jeecg.modules.mdc.service.*; +import org.jeecg.modules.mdc.util.DateUtils; import org.jeecg.modules.mdc.util.FindsEquipmentDepartUtil; import org.jeecg.modules.mdc.util.FindsEquipmentProductionUtil; import org.jeecg.modules.mdc.vo.MdcEquipmentDepVo; @@ -379,76 +380,82 @@ String englishName = mdcDriveTypeParamConfig.getEnglishName(); JSONObject jsonObject = (JSONObject) JSONObject.toJSON(dto); Object result = jsonObject.get(englishName); - String value = result == null ? null : result.toString(); + String value = ""; + if ("CollectTime".equals(englishName)) { + Date date = result == null ? null : (Date) result; + value = DateUtils.format(date, DateUtils.STR_DATE_TIME_SMALL); + } else { + value = result == null ? null : result.toString(); + } mdcDriveTypeParamConfig.setValue(value); } mdcEquipmentDto.setMdcDriveTypeParamConfigList(mdcDriveTypeParamList); } } - // 璁惧鍧愭爣鏁� 鑾峰彇璁惧闇�瑕侀噰闆嗙殑鍧愭爣淇℃伅 - List<XYZAliases> equipmentCoordinateList = xyzAliasesMapper.getCoordinateByEquipmentId(mdcEquipment.getEquipmentId()); - // 璁惧閲囬泦鐨勫潗鏍囦俊鎭� - EquipmentXYZ equipmentXYZ = equipmentXYZService.getByEquipmentId(mdcEquipment.getEquipmentId()); - JSONObject jsonEquipmentXYZ = (JSONObject) JSONObject.toJSON(equipmentXYZ); - if (equipmentCoordinateList != null && !equipmentCoordinateList.isEmpty()) { - for (XYZAliases xyzAliases : equipmentCoordinateList) { - String englishName = xyzAliases.getXYZFieldName().toLowerCase(); - englishName = englishName.substring(0, 1) + "_" + englishName.substring(1, englishName.length()); - englishName = CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, englishName); - Object orgValue = jsonEquipmentXYZ.get(englishName); - String value = orgValue != null ? orgValue.toString() : null; - // 鍧愭爣鏁版嵁鐨則itle 鏉ヨ嚜 xyzAliases 琛�, 鏍规嵁 鏄惁鍖呭惈 absolute 鍜� machine 鍒ゆ柇鏄粷瀵瑰潗鏍囪繕鏄満搴婂潗鏍� - String title = englishName.substring(0, 1).toUpperCase(); - title = englishName.contains("absolute") ? "缁濆鍧愭爣" + title : "鏈哄簥鍧愭爣" + title; - xyzAliases.setTitle(title); - xyzAliases.setValue(value); - } - mdcEquipmentDto.setXyzAliasesList(equipmentCoordinateList); - } +// // 璁惧鍧愭爣鏁� 鑾峰彇璁惧闇�瑕侀噰闆嗙殑鍧愭爣淇℃伅 +// List<XYZAliases> equipmentCoordinateList = xyzAliasesMapper.getCoordinateByEquipmentId(mdcEquipment.getEquipmentId()); +// // 璁惧閲囬泦鐨勫潗鏍囦俊鎭� +// EquipmentXYZ equipmentXYZ = equipmentXYZService.getByEquipmentId(mdcEquipment.getEquipmentId()); +// JSONObject jsonEquipmentXYZ = (JSONObject) JSONObject.toJSON(equipmentXYZ); +// if (equipmentCoordinateList != null && !equipmentCoordinateList.isEmpty()) { +// for (XYZAliases xyzAliases : equipmentCoordinateList) { +// String englishName = xyzAliases.getXYZFieldName().toLowerCase(); +// englishName = englishName.substring(0, 1) + "_" + englishName.substring(1, englishName.length()); +// englishName = CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, englishName); +// Object orgValue = jsonEquipmentXYZ.get(englishName); +// String value = orgValue != null ? orgValue.toString() : null; +// // 鍧愭爣鏁版嵁鐨則itle 鏉ヨ嚜 xyzAliases 琛�, 鏍规嵁 鏄惁鍖呭惈 absolute 鍜� machine 鍒ゆ柇鏄粷瀵瑰潗鏍囪繕鏄満搴婂潗鏍� +// String title = englishName.substring(0, 1).toUpperCase(); +// title = englishName.contains("absolute") ? "缁濆鍧愭爣" + title : "鏈哄簥鍧愭爣" + title; +// xyzAliases.setTitle(title); +// xyzAliases.setValue(value); +// } +// mdcEquipmentDto.setXyzAliasesList(equipmentCoordinateList); +// } - if (equipmentXYZ != null) { - mdcEquipmentDto.setXmachine(equipmentXYZ.getXMachine()); - mdcEquipmentDto.setYmachine(equipmentXYZ.getYMachine()); - mdcEquipmentDto.setZmachine(equipmentXYZ.getZMachine()); - mdcEquipmentDto.setAmachine(equipmentXYZ.getAMachine()); - mdcEquipmentDto.setBmachine(equipmentXYZ.getBMachine()); - mdcEquipmentDto.setXabsolute(equipmentXYZ.getXAbsolute()); - mdcEquipmentDto.setYabsolute(equipmentXYZ.getYAbsolute()); - mdcEquipmentDto.setZabsolute(equipmentXYZ.getZAbsolute()); - mdcEquipmentDto.setAabsolute(equipmentXYZ.getAAbsolute()); - mdcEquipmentDto.setBabsolute(equipmentXYZ.getBAbsolute()); - } - EquipmentBaseInfo equipmentBaseInfo = equipmentBaseInfoService.getByEquipmentId(mdcEquipment.getEquipmentId()); - if (equipmentBaseInfo != null) { - mdcEquipmentDto.setMaxAxis(equipmentBaseInfo.getMaxAxis()); - mdcEquipmentDto.setValidAxis(equipmentBaseInfo.getValidAxis()); - } - if (controlSystem.getDriveType().equals("SIEMENS840DSL")) { - EquipmentTemperatureDto equipmentTemperature = equipmentTemperatureService.getEquipmentTemperature(mdcEquipment.getEquipmentId()); - if (equipmentTemperature != null) { - mdcEquipmentDto.setTemperatureX(equipmentTemperature.getX()); - mdcEquipmentDto.setTemperatureY(equipmentTemperature.getY()); - mdcEquipmentDto.setTemperatureZ(equipmentTemperature.getZ()); - mdcEquipmentDto.setTemperatureA(equipmentTemperature.getA()); - mdcEquipmentDto.setTemperatureB(equipmentTemperature.getB()); - } - EquipmentTemperatureDto equipmentLagError = equipmentTemperatureService.getEquipmentLagError(mdcEquipment.getEquipmentId()); - if (equipmentLagError != null) { - mdcEquipmentDto.setEquipmentLagErrorX(equipmentLagError.getX()); - mdcEquipmentDto.setEquipmentLagErrorY(equipmentLagError.getY()); - mdcEquipmentDto.setEquipmentLagErrorZ(equipmentLagError.getZ()); - mdcEquipmentDto.setEquipmentLagErrorA(equipmentLagError.getA()); - mdcEquipmentDto.setEquipmentLagErrorB(equipmentLagError.getB()); - } - } - EquipmentTemperatureDto equipmentCurrent = equipmentTemperatureService.getEquipmentCurrent(mdcEquipment.getEquipmentId()); - if (equipmentCurrent != null) { - mdcEquipmentDto.setEquipmentCurrentX(equipmentCurrent.getX()); - mdcEquipmentDto.setEquipmentCurrentY(equipmentCurrent.getY()); - mdcEquipmentDto.setEquipmentCurrentZ(equipmentCurrent.getZ()); - mdcEquipmentDto.setEquipmentCurrentA(equipmentCurrent.getA()); - mdcEquipmentDto.setEquipmentCurrentB(equipmentCurrent.getB()); - } +// if (equipmentXYZ != null) { +// mdcEquipmentDto.setXmachine(equipmentXYZ.getXMachine()); +// mdcEquipmentDto.setYmachine(equipmentXYZ.getYMachine()); +// mdcEquipmentDto.setZmachine(equipmentXYZ.getZMachine()); +// mdcEquipmentDto.setAmachine(equipmentXYZ.getAMachine()); +// mdcEquipmentDto.setBmachine(equipmentXYZ.getBMachine()); +// mdcEquipmentDto.setXabsolute(equipmentXYZ.getXAbsolute()); +// mdcEquipmentDto.setYabsolute(equipmentXYZ.getYAbsolute()); +// mdcEquipmentDto.setZabsolute(equipmentXYZ.getZAbsolute()); +// mdcEquipmentDto.setAabsolute(equipmentXYZ.getAAbsolute()); +// mdcEquipmentDto.setBabsolute(equipmentXYZ.getBAbsolute()); +// } +// EquipmentBaseInfo equipmentBaseInfo = equipmentBaseInfoService.getByEquipmentId(mdcEquipment.getEquipmentId()); +// if (equipmentBaseInfo != null) { +// mdcEquipmentDto.setMaxAxis(equipmentBaseInfo.getMaxAxis()); +// mdcEquipmentDto.setValidAxis(equipmentBaseInfo.getValidAxis()); +// } +// if (controlSystem.getDriveType().equals("SIEMENS840DSL")) { +// EquipmentTemperatureDto equipmentTemperature = equipmentTemperatureService.getEquipmentTemperature(mdcEquipment.getEquipmentId()); +// if (equipmentTemperature != null) { +// mdcEquipmentDto.setTemperatureX(equipmentTemperature.getX()); +// mdcEquipmentDto.setTemperatureY(equipmentTemperature.getY()); +// mdcEquipmentDto.setTemperatureZ(equipmentTemperature.getZ()); +// mdcEquipmentDto.setTemperatureA(equipmentTemperature.getA()); +// mdcEquipmentDto.setTemperatureB(equipmentTemperature.getB()); +// } +// EquipmentTemperatureDto equipmentLagError = equipmentTemperatureService.getEquipmentLagError(mdcEquipment.getEquipmentId()); +// if (equipmentLagError != null) { +// mdcEquipmentDto.setEquipmentLagErrorX(equipmentLagError.getX()); +// mdcEquipmentDto.setEquipmentLagErrorY(equipmentLagError.getY()); +// mdcEquipmentDto.setEquipmentLagErrorZ(equipmentLagError.getZ()); +// mdcEquipmentDto.setEquipmentLagErrorA(equipmentLagError.getA()); +// mdcEquipmentDto.setEquipmentLagErrorB(equipmentLagError.getB()); +// } +// } +// EquipmentTemperatureDto equipmentCurrent = equipmentTemperatureService.getEquipmentCurrent(mdcEquipment.getEquipmentId()); +// if (equipmentCurrent != null) { +// mdcEquipmentDto.setEquipmentCurrentX(equipmentCurrent.getX()); +// mdcEquipmentDto.setEquipmentCurrentY(equipmentCurrent.getY()); +// mdcEquipmentDto.setEquipmentCurrentZ(equipmentCurrent.getZ()); +// mdcEquipmentDto.setEquipmentCurrentA(equipmentCurrent.getA()); +// mdcEquipmentDto.setEquipmentCurrentB(equipmentCurrent.getB()); +// } } return mdcEquipmentDto; } -- Gitblit v1.9.3