|
|
@@ -93,6 +93,25 @@ public class ManagementWaybillOrderService {
|
|
|
} else if (Objects.nonNull(query.getEndEndTime())) {
|
|
|
criteria.and("endTime").lte(DateUtil.offsetDay(query.getEndEndTime(), 1));
|
|
|
}
|
|
|
+
|
|
|
+ // 装载时间
|
|
|
+ if (Objects.nonNull(query.getStartLoadTime()) && Objects.nonNull(query.getEndLoadTime())) {
|
|
|
+ criteria.and("loadTime").gte(query.getStartLoadTime()).lte(DateUtil.offsetDay(query.getEndLoadTime(), 1));
|
|
|
+ } else if (Objects.nonNull(query.getStartLoadTime())) {
|
|
|
+ criteria.and("loadTime").gte(query.getStartLoadTime());
|
|
|
+ } else if (Objects.nonNull(query.getEndLoadTime())) {
|
|
|
+ criteria.and("loadTime").lte(DateUtil.offsetDay(query.getEndLoadTime(), 1));
|
|
|
+ }
|
|
|
+
|
|
|
+ // 卸货时间
|
|
|
+ if (Objects.nonNull(query.getStartUnloadTime()) && Objects.nonNull(query.getEndUnloadTime())) {
|
|
|
+ criteria.and("unloadTime").gte(query.getStartUnloadTime()).lte(DateUtil.offsetDay(query.getEndUnloadTime(), 1));
|
|
|
+ } else if (Objects.nonNull(query.getStartUnloadTime())) {
|
|
|
+ criteria.and("unloadTime").gte(query.getStartUnloadTime());
|
|
|
+ } else if (Objects.nonNull(query.getEndUnloadTime())) {
|
|
|
+ criteria.and("unloadTime").lte(DateUtil.offsetDay(query.getEndUnloadTime(), 1));
|
|
|
+ }
|
|
|
+
|
|
|
// 多条件模糊查询
|
|
|
List<Criteria> orCriteria = new ArrayList<>();
|
|
|
if (StringUtils.isNotBlank(query.getKeywords())) {
|