From 87a60bab941e9fb33edeeed6001f1a5046cabea1 Mon Sep 17 00:00:00 2001 From: yinq <1345442242@qq.com> Date: Wed, 26 Oct 2022 09:19:24 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E8=BF=9B=E5=BA=A6=E6=8A=A5?= =?UTF-8?q?=E8=A1=A8=E5=8A=A0=E5=88=97=EF=BC=9A=E7=89=A9=E6=96=99=E7=BC=96?= =?UTF-8?q?=E5=8F=B7=E3=80=81=E5=BD=93=E5=89=8D=E5=B7=A5=E5=BA=8F=E8=B6=85?= =?UTF-8?q?=E6=97=B6=E5=A4=A9=E6=95=B0=E3=80=81=E9=A2=84=E8=AE=A1=E5=AE=8C?= =?UTF-8?q?=E5=B7=A5=E5=8C=BA=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ReportServiceImpl.java | 13 ++- .../main/resources/mapper/ReportMapper.xml | 101 ++---------------- 2 files changed, 20 insertions(+), 94 deletions(-) diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/ReportServiceImpl.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/ReportServiceImpl.java index 1d9ca79d..26eb3a0e 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/ReportServiceImpl.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/ReportServiceImpl.java @@ -511,6 +511,7 @@ public class ReportServiceImpl implements ReportService { for (Map shopOrderMap1 : shopOrderMaps) { JSONObject map1 = new JSONObject(); map1.put("SFC", shopOrderMap1.get("SFC")); + map1.put("itemCode", shopOrderMap1.get("itemCode")); map1.put("itemDescription", shopOrderMap1.get("itemDescription")); map1.put("shopOrderQTY", shopOrderMap1.get("shopOrderQTY")); map1.put("doneQTY", shopOrderMap1.get("doneQTY")); @@ -518,7 +519,15 @@ public class ReportServiceImpl implements ReportService { map1.put("currentOperation", shopOrderMap1.get("currentOperation")); map1.put("nextOperationNum", shopOrderMap1.get("nextOperationNum")); map1.put("endPlanTime", shopOrderMap1.get("endPlanTime")); - //map1.put("rework", shopOrderMap1.get("rework")); + map1.put("currentTimeoutDay", shopOrderMap1.get("currentTimeoutDay")); + map1.put("estimationRange", shopOrderMap1.get("estimationRange")); + map1.put("isOverTime", shopOrderMap1.get("isOverTime")); + map1.put("rework", shopOrderMap1.get("rework")); + if (String.valueOf(shopOrderMap1.get("isOverTime")).equals("true")){ + map1.put("Status", "Error"); + }else if (String.valueOf(shopOrderMap1.get("isOverTime")).equals("false")){ + map1.put("Status", "Success"); + } if (shopOrderMap1.get("isOverTime").equals("true")) { map1.put("currentPlanTime", shopOrderMap1.get("currentPlanTime") + "(已超时)"); @@ -1055,13 +1064,13 @@ public class ReportServiceImpl implements ReportService { //比率 计划工时 / 标准产能 * 100 ArrayList rateList = new ArrayList<>(); rateList.add("0.00"); + rateList.add(String.format("%.2f", Float.valueOf(String.valueOf(map.get("planCapacity1"))) / Float.valueOf(String.valueOf(Float.valueOf(map.get("standardWeekCapacity")))) * 100)); rateList.add(String.format("%.2f", Float.valueOf(String.valueOf(map.get("planCapacity2"))) / Float.valueOf(String.valueOf(Float.valueOf(map.get("standardWeekCapacity")))) * 100)); rateList.add(String.format("%.2f", Float.valueOf(String.valueOf(map.get("planCapacity3"))) / Float.valueOf(String.valueOf(Float.valueOf(map.get("standardWeekCapacity")))) * 100)); rateList.add(String.format("%.2f", Float.valueOf(String.valueOf(map.get("planCapacity4"))) / Float.valueOf(String.valueOf(Float.valueOf(map.get("standardWeekCapacity")))) * 100)); rateList.add(String.format("%.2f", Float.valueOf(String.valueOf(map.get("planCapacity5"))) / Float.valueOf(String.valueOf(Float.valueOf(map.get("standardWeekCapacity")))) * 100)); rateList.add(String.format("%.2f", Float.valueOf(String.valueOf(map.get("planCapacity6"))) / Float.valueOf(String.valueOf(Float.valueOf(map.get("standardWeekCapacity")))) * 100)); rateList.add(String.format("%.2f", Float.valueOf(String.valueOf(map.get("planCapacity7"))) / Float.valueOf(String.valueOf(Float.valueOf(map.get("standardWeekCapacity")))) * 100)); - rateList.add(String.format("%.2f", Float.valueOf(String.valueOf(map.get("planCapacity8"))) / Float.valueOf(String.valueOf(Float.valueOf(map.get("standardWeekCapacity")))) * 100)); resourceMap.put("planCapacityRateList",rateList); planHoursList.add(Float.valueOf(String.valueOf(map.get("planHours")))); diff --git a/anomaly/src/main/resources/mapper/ReportMapper.xml b/anomaly/src/main/resources/mapper/ReportMapper.xml index 9fbc87dd..580f5cbd 100644 --- a/anomaly/src/main/resources/mapper/ReportMapper.xml +++ b/anomaly/src/main/resources/mapper/ReportMapper.xml @@ -1147,114 +1147,31 @@