feat(wms): 添加餐报时间范围查询功能
- 实现 startTime 和 endTime 参数的时间范围过滤 - 集成到现有 reportDate 查询条件中 - 保持与其他查询参数的兼容性
This commit is contained in:
@@ -108,6 +108,9 @@ public class WmsMealReportServiceImpl implements IWmsMealReportService {
|
||||
lqw.between(WmsMealReport::getReportDate, Date.from(startDate.atZone(ZoneId.systemDefault()).toInstant()),
|
||||
Date.from(endDate.atZone(ZoneId.systemDefault()).toInstant()));
|
||||
}
|
||||
if (bo.getStartTime() != null && bo.getEndTime() != null){
|
||||
lqw.between(WmsMealReport::getReportDate, bo.getStartTime(), bo.getEndTime());
|
||||
}
|
||||
lqw.eq(bo.getMealType() != null, WmsMealReport::getMealType, bo.getMealType());
|
||||
lqw.like(StringUtils.isNotBlank(bo.getDeptName()), WmsMealReport::getDeptName, bo.getDeptName());
|
||||
lqw.eq(bo.getTotalPeople() != null, WmsMealReport::getTotalPeople, bo.getTotalPeople());
|
||||
|
||||
Reference in New Issue
Block a user