From 20cf8163a86eefc7955729b7daf151641e4831a2 Mon Sep 17 00:00:00 2001 From: "jhforever.wang@estsh.com" Date: Mon, 15 Jan 2024 11:46:39 +0800 Subject: [PATCH] =?UTF-8?q?jx=20mes=20=E7=9B=91=E6=8E=A7=E7=9C=8B=E6=9D=BF?= =?UTF-8?q?=20=E5=B7=A5=E5=8E=82=E4=B8=8D=E8=89=AF=E7=8E=87=20=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E6=94=B9=E6=88=90=20=E9=99=A4=E6=95=B0=E4=B9=98100?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../serviceimpl/busi/jx/JxCenterWorkingBoardMonitorOneService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/busi/jx/JxCenterWorkingBoardMonitorOneService.java b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/busi/jx/JxCenterWorkingBoardMonitorOneService.java index a6f46d5..829260d 100644 --- a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/busi/jx/JxCenterWorkingBoardMonitorOneService.java +++ b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/busi/jx/JxCenterWorkingBoardMonitorOneService.java @@ -209,7 +209,7 @@ public class JxCenterWorkingBoardMonitorOneService extends JxCenterWorkingBoardC private String calcRepairRate(List outPutStatisticsList, List repairTaskList, MesWorkCenterExt workCenterExtDb) { Double repairQty = CollectionUtils.isEmpty(repairTaskList) ? new Double(0) : getListSizeD(repairTaskList.stream().filter(o -> (null != o && o.getWorkOrderNo().equals(outPutStatisticsList.get(0).getWorkOrderNo()) && o.getWorkTime().equals(workCenterExtDb.getWorkTime()))).collect(Collectors.toList())); Double qty = getOutPutStatisticsList2AmountQty(outPutStatisticsList); - return getBigDecimalPercent(format1RounHalfUp(MathOperation.sub(new Double(100), MathOperation.div(qty, MathOperation.add(qty, repairQty))))); + return getBigDecimalPercent(format1RounHalfUp(MathOperation.sub(new Double(100), MathOperation.mul(MathOperation.div(qty, MathOperation.add(qty, repairQty)), new Double(100))))); } private MesOutPutStatistics getOutPutStatisticsByCenter(String organizeCode, String workCenterCode) {