From 4e3b8155722b66e25df3c6fd42cc586b68dea391 Mon Sep 17 00:00:00 2001 From: zhoushihao <zsh19950802@163.com> Date: 星期五, 06 六月 2025 13:55:39 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/job/PlcScreenTask.java | 29 +++++++++++++++++++++++------ 1 files changed, 23 insertions(+), 6 deletions(-) diff --git a/hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/job/PlcScreenTask.java b/hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/job/PlcScreenTask.java index ea60109..e53a18c 100644 --- a/hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/job/PlcScreenTask.java +++ b/hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/job/PlcScreenTask.java @@ -12,6 +12,9 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; + +import java.time.LocalDate; +import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.List; @@ -33,17 +36,31 @@ * fixedDelay : 涓婁竴涓皟鐢ㄧ粨鏉熷悗鍐嶆璋冪敤鐨勫欢鏃� */ - @Scheduled(fixedDelay = 2000) +// @Scheduled(fixedDelay = 10000) public void screenHome() { JSONObject jsonObject = new JSONObject(); Reportingdamage reportingdamage = new Reportingdamage(); - reportingdamage.setReportingWorkTime("2024-05-11"); + // 鑾峰彇褰撳墠鏃ユ湡 + LocalDate today = LocalDate.now(); + // 璁$畻鏈�杩戜竷澶╃殑寮�濮嬫棩鏈� + LocalDate startOfPeriod = today.minusDays(6); // 7澶╃殑鑼冨洿鍖呮嫭浠婂ぉ锛屾墍浠ュ噺鍘�6澶� + // 鏈�杩戜竷澶╃殑缁撴潫鏃ユ湡灏辨槸浠婂ぉ + LocalDate endOfPeriod = today; + // 鏍煎紡鍖栨棩鏈熶负瀛楃涓� + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); + String startOfPeriodStr = startOfPeriod.format(formatter); + String endOfPeriodStr = endOfPeriod.format(formatter); + // 璁剧疆涓烘渶杩戜竷澶╃殑鏃堕棿鑼冨洿 +// reportingdamage.setReportingWorkTime("2024-05-11"); + reportingdamage.setReportingWorkTime(startOfPeriodStr); + reportingdamage.setReportingWorkTime2(endOfPeriodStr); //鎵囧舰鍥惧悇璁惧鐨勫姞宸ョ牬鎹熸暟閲� - List<Reportingdamage> device = reportingWorkService.selectDamage(reportingdamage); - jsonObject.append("device", device); +// List<Reportingdamage> device = reportingWorkService.selectDamage(reportingdamage); +// jsonObject.append("device", device); + //鑾峰彇娆$牬鏈ˉ淇℃伅 - List<AwaitingRepair> awaitingRepairs = reportingWorkService.selectAwaitingRepair(); - jsonObject.append("awaitingRepairs", awaitingRepairs); +// List<AwaitingRepair> awaitingRepairs = reportingWorkService.selectAwaitingRepair(); +// jsonObject.append("awaitingRepairs", awaitingRepairs); //鑾峰彇姝e湪杩涜鐨勫伐绋� List<OptimizeProject> optimizeProjects = optimizeProjectService.getDoingTask(); jsonObject.append("DoingTask", optimizeProjects); -- Gitblit v1.8.0