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