From 86739d74c6a28421d6a92edd50b01953146adbad Mon Sep 17 00:00:00 2001 From: 严智鑫 <test> Date: 星期五, 23 八月 2024 16:40:54 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- hangzhoumesParent/moduleService/TemperingGlassModule/src/main/java/com/mes/job/PlcScreenTask.java | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 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..3d06990 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,14 +36,28 @@ * fixedDelay : 涓婁竴涓皟鐢ㄧ粨鏉熷悗鍐嶆璋冪敤鐨勫欢鏃� */ - @Scheduled(fixedDelay = 2000) + @Scheduled(fixedDelay = 10000) public void screenHome() { JSONObject jsonObject = new JSONObject(); Reportingdamage reportingdamage = new Reportingdamage(); - reportingdamage.setReportingWorkTime("2024-05-11"); + //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" + " to " + endOfPeriodStr); + //reportingdamage.setReportingWorkTime(startOfPeriodStr + " to " + endOfPeriodStr); //鎵囧舰鍥惧悇璁惧鐨勫姞宸ョ牬鎹熸暟閲� List<Reportingdamage> device = reportingWorkService.selectDamage(reportingdamage); jsonObject.append("device", device); + //鑾峰彇娆$牬鏈ˉ淇℃伅 List<AwaitingRepair> awaitingRepairs = reportingWorkService.selectAwaitingRepair(); jsonObject.append("awaitingRepairs", awaitingRepairs); -- Gitblit v1.8.0