From 4c6168cf60426dc1e9c95d575c5efc66bf8d9af9 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期三, 03 六月 2026 18:08:57 +0800
Subject: [PATCH] 生产报工更新实际开始时间和结束时间
---
src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java b/src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java
index 188f70e..fbd1e65 100644
--- a/src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java
+++ b/src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java
@@ -588,8 +588,8 @@
public ProductionTurnoverDto workInProcessTurnover() {
ProductionTurnoverDto productionTurnoverDto = new ProductionTurnoverDto();
ProductWorkOrderDto workOrder = new ProductWorkOrderDto();
- workOrder.setPlanStartTime(LocalDate.now().minusMonths(1));
- workOrder.setPlanEndTime(LocalDate.now());
+ workOrder.setPlanStartTime(LocalDateTime.now().minusMonths(1));
+ workOrder.setPlanEndTime(LocalDateTime.now());
List<ProductWorkOrderDto> productWorkOrders = productWorkOrderMapper
.pageProductWorkOrder(new Page<>(1, -1), workOrder).getRecords();
long sum = productWorkOrders.stream()
@@ -1594,23 +1594,23 @@
@Override
public List<MapDto> processOutputAnalysis(Integer type) {
LocalDate today = LocalDate.now();
- LocalDate startDate;
- LocalDate endDate = today;
+ LocalDateTime startDate;
+ LocalDateTime endDate = today.atTime(23, 59, 59);
switch (type) {
case 1: // 鍛�
- startDate = today.with(DayOfWeek.MONDAY);
+ startDate = today.with(DayOfWeek.MONDAY).atStartOfDay();
break;
case 2: // 鏈�
- startDate = today.withDayOfMonth(1);
+ startDate = today.withDayOfMonth(1).atStartOfDay();
break;
case 3: // 瀛e害
int currentMonth = today.getMonthValue();
int startMonth = ((currentMonth - 1) / 3) * 3 + 1;
- startDate = LocalDate.of(today.getYear(), startMonth, 1);
+ startDate = LocalDate.of(today.getYear(), startMonth, 1).atStartOfDay();
break;
default:
- startDate = today.with(DayOfWeek.MONDAY);
+ startDate = today.with(DayOfWeek.MONDAY).atStartOfDay();
break;
}
--
Gitblit v1.9.3