From 34dd8004c4855f0956763579b8235fa53e76cac1 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Sat, 18 Apr 2026 14:28:44 +0800 Subject: [PATCH] =?UTF-8?q?fix(order):=20=E8=A7=A3=E5=86=B3=E8=AE=A1?= =?UTF-8?q?=E5=88=92=E6=97=A5=E6=9C=9F=E6=97=B6=E9=97=B4=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将日期设置为当天的开始时间 00:00:00 - 使用Calendar类精确设置小时、分钟、秒和毫秒为零值 - 确保计划日期查询使用正确的日期范围 - 避免因时间戳差异导致的数据查询不准确问题 --- .../java/com/klp/crm/controller/CrmOrderController.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/klp-crm/src/main/java/com/klp/crm/controller/CrmOrderController.java b/klp-crm/src/main/java/com/klp/crm/controller/CrmOrderController.java index 36574dd5..d85b8652 100644 --- a/klp-crm/src/main/java/com/klp/crm/controller/CrmOrderController.java +++ b/klp-crm/src/main/java/com/klp/crm/controller/CrmOrderController.java @@ -120,6 +120,15 @@ public class CrmOrderController extends BaseController { if (planDate == null) { planDate = new Date(); } + // 将日期设置为当天的开始时间 00:00:00 + java.util.Calendar calendar = java.util.Calendar.getInstance(); + calendar.setTime(planDate); + calendar.set(java.util.Calendar.HOUR_OF_DAY, 0); + calendar.set(java.util.Calendar.MINUTE, 0); + calendar.set(java.util.Calendar.SECOND, 0); + calendar.set(java.util.Calendar.MILLISECOND, 0); + planDate = calendar.getTime(); + ApsPlanSheetBo bo = new ApsPlanSheetBo(); bo.setPlanDate(planDate); List planSheetList = iApsPlanSheetService.queryList(bo);