From f4e764bc10efeca3efcd0e4ade703cf7172e3605 Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期四, 28 三月 2024 10:49:51 +0800
Subject: [PATCH] update

---
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/IMdcHomeServiceImpl.java |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/IMdcHomeServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/IMdcHomeServiceImpl.java
index 4be4593..25b9414 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/IMdcHomeServiceImpl.java
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/IMdcHomeServiceImpl.java
@@ -121,6 +121,7 @@
                 MdcCommonVo mdcCommonVo = new MdcCommonVo();
                 mdcCommonVo.setName(mdcProduction.getProductionName());
                 mdcCommonVo.setProductionCode(mdcProduction.getProductionCode());
+                mdcCommonVo.setProductionId(mdcProduction.getId());
                 //鑾峰彇姝ゅ眰绾т笅璁惧
                 List<String> equipmentIdList = mdcEquipmentService.getEquipmentIdsProduction(userId, mdcProduction.getId());
                 if (equipmentIdList == null || equipmentIdList.isEmpty()) {
@@ -131,7 +132,7 @@
                     if (processCount == null || processCount.compareTo(BigDecimal.ZERO) == 0) {
                         mdcCommonVo.setValue("0");
                     } else {
-                        mdcCommonVo.setValue(processCount.divide(new BigDecimal(86400).multiply(new BigDecimal(equipmentIdList.size())), 4, RoundingMode.HALF_UP).multiply(new BigDecimal("100")).setScale(2, RoundingMode.HALF_UP).toString());
+                        mdcCommonVo.setValue(processCount.divide(new BigDecimal("86400").multiply(new BigDecimal(equipmentIdList.size())), 4, RoundingMode.HALF_UP).multiply(new BigDecimal("100")).setScale(2, RoundingMode.HALF_UP).toString());
                     }
                 }
                 result.add(mdcCommonVo);
@@ -206,7 +207,7 @@
                     if (processLong.compareTo(BigDecimal.ZERO) == 0) {
                         mdcCommonUtilizationVo.setValue("0");
                     } else {
-                        mdcCommonUtilizationVo.setValue(processLong.divide(processDay, 4, RoundingMode.HALF_UP).divide(new BigDecimal("86400").multiply(new BigDecimal(equipmentIdList.size())), 4, RoundingMode.HALF_UP).multiply(new BigDecimal("100")).setScale(2, RoundingMode.HALF_UP).toString());
+                        mdcCommonUtilizationVo.setValue(processLong.divide(processDay.multiply(new BigDecimal("86400")), 4, RoundingMode.HALF_UP).multiply(new BigDecimal("100")).setScale(2, RoundingMode.HALF_UP).toString());
                     }
                 } else {
                     mdcCommonUtilizationVo.setValue("0");

--
Gitblit v1.9.3