From 0d753084de2b9c50955fc387b1776a0d37a914c5 Mon Sep 17 00:00:00 2001 From: admin <15939171744@163.com> Date: 星期五, 25 四月 2025 09:37:47 +0800 Subject: [PATCH] 优化 --- jcdm-main/src/main/java/com/jcdm/main/bigScreen/controller/BigScreenController.java | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/jcdm-main/src/main/java/com/jcdm/main/bigScreen/controller/BigScreenController.java b/jcdm-main/src/main/java/com/jcdm/main/bigScreen/controller/BigScreenController.java index f7b5905..8bcb9cf 100644 --- a/jcdm-main/src/main/java/com/jcdm/main/bigScreen/controller/BigScreenController.java +++ b/jcdm-main/src/main/java/com/jcdm/main/bigScreen/controller/BigScreenController.java @@ -85,7 +85,7 @@ " inbound_time,\n" + " outbound_time,\n" + " DATEDIFF(SECOND, inbound_time, outbound_time) AS beatTime"); - queryWrapper.eq("sfc_code","2408270000011"); + queryWrapper.eq("sfc_code",getLatestCompletedWorkpiece()); queryWrapper.orderByDesc("location_code"); List<DaPassingStationCollection> list = daPassingStationCollectionService.list(queryWrapper); for (DaPassingStationCollection daPassingStationCollection : list) { @@ -173,6 +173,16 @@ return AjaxResult.success(resultList); } + // 鑾峰緱鏈�鏂板畬鎴愬伐浠剁姸鎬佷负5 + public String getLatestCompletedWorkpiece(){ + QueryWrapper<OmProductionOrdeInfo> wrapper = new QueryWrapper<>(); + wrapper.select("TOP 1 *"); + wrapper.eq("order_status","5"); + wrapper.orderByDesc("actual_end_time"); + OmProductionOrdeInfo one = omProductionOrdeInfoService.getOne(wrapper); + return one.getProductNum(); + } + public static int locationPassRate(int passRate,int total) { double percentage = (double) passRate / total * 100; long roundedNumber = Math.round(percentage); -- Gitblit v1.9.3