From a0e00b2e5e484bfe1ee21facfa8cd4c31c260080 Mon Sep 17 00:00:00 2001 From: wangh <123456> Date: Fri, 22 Jul 2022 10:11:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=E6=80=BB=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/broad/BoxBroadController.java | 2 + .../ruoyi/system/mapper/BroadDataMapper.java | 2 + .../system/service/IBroadDataService.java | 2 + .../service/impl/BroadDataServiceImpl.java | 5 ++ .../service/impl/BroadDruidServiceImpl.java | 2 +- .../mapper/system/BroadDataMapper.xml | 82 ++++++++++--------- 6 files changed, 55 insertions(+), 40 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/BoxBroadController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/BoxBroadController.java index a5248ad..20714d1 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/BoxBroadController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/BoxBroadController.java @@ -65,6 +65,8 @@ public class BoxBroadController { @ApiOperation("箱壳按小时查询产量") public String selectOutputByTime() { List info = service.selectOutputByTime(); + BoxOutput info1 = service.selectOutputByTimeDY(); + info.add(info1); String jsonInfo = JSONArray.toJSONString(info); System.out.println("根据型号统计产量:" + jsonInfo); return jsonInfo; diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BroadDataMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BroadDataMapper.java index a005814..1ab58fe 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BroadDataMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BroadDataMapper.java @@ -74,4 +74,6 @@ public interface BroadDataMapper { List selectOneBadRate(); List selectOneBadRateByDay(); + + BoxOutput selectOutputByTimeDY(); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/IBroadDataService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/IBroadDataService.java index 41e4f91..09953fe 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/IBroadDataService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/IBroadDataService.java @@ -58,4 +58,6 @@ public interface IBroadDataService { List selectOneBadRate(); List selectOneBadRateByDay(); + + BoxOutput selectOutputByTimeDY(); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDataServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDataServiceImpl.java index 9977350..67d7a0e 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDataServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDataServiceImpl.java @@ -61,6 +61,11 @@ public class BroadDataServiceImpl implements IBroadDataService return mapper.fp_selectOrderExecution(); } + @Override + public BoxOutput selectOutputByTimeDY() { + return mapper.selectOutputByTimeDY(); + } + @Override public List fp_selectDeviceStation() { return mapper.fp_selectDeviceStation(); diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDruidServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDruidServiceImpl.java index 3a283a4..814c273 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDruidServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDruidServiceImpl.java @@ -18,7 +18,7 @@ import java.util.List; public class BroadDruidServiceImpl implements IBroadDruidService { @Autowired private BroadDataMapper mapper; - +//定时生成产量 public void createWork(){ BoxOutput boxOutput=mapper.selectNowXkOutPut(); int nowOut=boxOutput.getQty(); diff --git a/ruoyi-system/src/main/resources/mapper/system/BroadDataMapper.xml b/ruoyi-system/src/main/resources/mapper/system/BroadDataMapper.xml index 5689877..625f5a9 100644 --- a/ruoyi-system/src/main/resources/mapper/system/BroadDataMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/BroadDataMapper.xml @@ -137,46 +137,50 @@ order by START_TIME desc - + select TO_CHAR(CREATION_DATE, 'hh24') || ':30' as name, + sum(ACTUAL_QTY) as qty + from IMOS_PR_PLAN t + where process_code = 1002 + and delete_flag = '0' + and CREATION_DATE > (select * + from (select CREATE_TIME from HAIWEI.XK_H_QTY order by CREATE_TIME desc) + where ROWNUM = 1) group by TO_CHAR(CREATION_DATE, 'hh24') - order by name + +