fix(order): 解决计划日期时间设置问题
- 将日期设置为当天的开始时间 00:00:00 - 使用Calendar类精确设置小时、分钟、秒和毫秒为零值 - 确保计划日期查询使用正确的日期范围 - 避免因时间戳差异导致的数据查询不准确问题
This commit is contained in:
@@ -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<ApsPlanSheetVo> planSheetList = iApsPlanSheetService.queryList(bo);
|
||||
|
||||
Reference in New Issue
Block a user