From 3c32000216972a73cef885933ddb3e5ccc888749 Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期二, 13 五月 2025 14:26:13 +0800 Subject: [PATCH] 大屏样式修改,色块个数查询限制为当天 --- hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/job/PlcTemperingGlassTask.java | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) diff --git a/hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/job/PlcTemperingGlassTask.java b/hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/job/PlcTemperingGlassTask.java index f7c9623..52b49a6 100644 --- a/hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/job/PlcTemperingGlassTask.java +++ b/hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/job/PlcTemperingGlassTask.java @@ -2,6 +2,7 @@ import cn.hutool.json.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.mes.common.config.Const; import com.mes.damage.service.DamageService; @@ -14,7 +15,10 @@ import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; +import java.time.LocalDate; +import java.time.ZoneId; import java.util.ArrayList; +import java.util.Date; import java.util.List; /** @@ -105,17 +109,21 @@ public void largenScreen() { JSONObject jsonObject = new JSONObject(); //澶у睆閽㈠寲淇℃伅 + Date startOfToday = new Date(LocalDate.now().atStartOfDay(ZoneId.systemDefault()).toInstant().toEpochMilli()); + Integer putGlass = temperingAgoService.count( - new LambdaUpdateWrapper<TemperingGlassInfo>() - .eq(TemperingGlassInfo::getState, Const.TEMPERING_NEW) + new QueryWrapper<TemperingGlassInfo>() + .eq("state", Const.TEMPERING_NEW) + .gt("create_time", startOfToday) ); jsonObject.append("temperingTaskType", putGlass); //澶у睆閽㈠寲淇℃伅 List<TemperingGlassInfo> temperingGlassInfoList = temperingAgoService.list( - new LambdaQueryWrapper<TemperingGlassInfo>() - .select(TemperingGlassInfo::getEngineerId, TemperingGlassInfo::getTemperingLayoutId) // 閫夋嫨瑕佸幓閲嶇殑瀛楁 - .eq(TemperingGlassInfo::getState, Const.TEMPERING_START) - .groupBy(TemperingGlassInfo::getEngineerId, TemperingGlassInfo::getTemperingLayoutId) // 鎸� engineerId 鍜� temperingLayoutId 鍒嗙粍 + new QueryWrapper<TemperingGlassInfo>() + .select("engineer_id" ,"tempering_layout_id") + .eq("state", Const.TEMPERING_START) + .gt("create_time", startOfToday) + .groupBy("engineer_id" ,"tempering_layout_id") ); jsonObject.append("temperingGlassInfoList", temperingGlassInfoList.size()); //澶у睆閽㈠寲淇℃伅 -- Gitblit v1.8.0