|
@@ -242,6 +242,7 @@ public class RollClubThreeDetailsController extends JeecgController<RollClubThre
|
|
queryWrapper.eq("ccm_no", storageBillPrint.getCcmNo());
|
|
queryWrapper.eq("ccm_no", storageBillPrint.getCcmNo());
|
|
// 目的地
|
|
// 目的地
|
|
queryWrapper.eq("destination", "棒三");
|
|
queryWrapper.eq("destination", "棒三");
|
|
|
|
+ Boolean search = true; // 定义未传任何条件
|
|
if(oConvertUtils.isNotEmpty(storageBillPrint.getChangeShiftId())) { // 班组取班组时间
|
|
if(oConvertUtils.isNotEmpty(storageBillPrint.getChangeShiftId())) { // 班组取班组时间
|
|
// 根据铸机号、交班记录ID,获取交班记录中的班别、班次、创建时间
|
|
// 根据铸机号、交班记录ID,获取交班记录中的班别、班次、创建时间
|
|
LambdaQueryWrapper<BilletHotsendChangeShift> changeQueryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<BilletHotsendChangeShift> changeQueryWrapper = new LambdaQueryWrapper<>();
|
|
@@ -257,15 +258,23 @@ public class RollClubThreeDetailsController extends JeecgController<RollClubThre
|
|
// 修改时间范围查询条件为 >= startTime 且 <= endTime
|
|
// 修改时间范围查询条件为 >= startTime 且 <= endTime
|
|
queryWrapper.ge("arrival_time", startChnageTime) // 大于等于开始时间
|
|
queryWrapper.ge("arrival_time", startChnageTime) // 大于等于开始时间
|
|
.le("arrival_time", endChnageTime); // 小于等于结束时间
|
|
.le("arrival_time", endChnageTime); // 小于等于结束时间
|
|
|
|
+ search = false;
|
|
}else if(oConvertUtils.isNotEmpty(storageBillPrint.getStartTime()) && oConvertUtils.isNotEmpty(storageBillPrint.getEndTime())){ // 时间范围
|
|
}else if(oConvertUtils.isNotEmpty(storageBillPrint.getStartTime()) && oConvertUtils.isNotEmpty(storageBillPrint.getEndTime())){ // 时间范围
|
|
// 修改时间范围查询条件为 >= startTime 且 <= endTime
|
|
// 修改时间范围查询条件为 >= startTime 且 <= endTime
|
|
queryWrapper.ge("arrival_time", storageBillPrint.getStartTime()) // 大于等于开始时间
|
|
queryWrapper.ge("arrival_time", storageBillPrint.getStartTime()) // 大于等于开始时间
|
|
.le("arrival_time", storageBillPrint.getEndTime()); // 小于等于结束时间
|
|
.le("arrival_time", storageBillPrint.getEndTime()); // 小于等于结束时间
|
|
- } else if(oConvertUtils.isNotEmpty(storageBillPrint.getQueryDate())){ // 具体时间
|
|
|
|
|
|
+ search = false;
|
|
|
|
+ }
|
|
|
|
+ // 如果什么条件都没有默认当日
|
|
|
|
+ if(oConvertUtils.isNotEmpty(storageBillPrint.getQueryDate()) || search == true){ // 具体时间
|
|
|
|
+ // 获取当前年月日
|
|
|
|
+ if (StringUtils.isBlank(storageBillPrint.getQueryDate())) {
|
|
|
|
+ storageBillPrint.setQueryDate(DateUtils.formatDate(new Date(), "yyyy-MM-dd"));
|
|
|
|
+ }
|
|
Date startArrivalTime = DateUtils.getStartOfDayByDate(DateUtils.getStartOfDay(storageBillPrint.getQueryDate()));
|
|
Date startArrivalTime = DateUtils.getStartOfDayByDate(DateUtils.getStartOfDay(storageBillPrint.getQueryDate()));
|
|
// 结束时间 减一个小时
|
|
// 结束时间 减一个小时
|
|
Date endArrivalTime = DateUtils.getEndOfDayByDate(startArrivalTime);
|
|
Date endArrivalTime = DateUtils.getEndOfDayByDate(startArrivalTime);
|
|
- log.info("查询时间范围:startTime={}, endTime={}", storageBillPrint.getStartTime(),storageBillPrint.getEndTime());
|
|
|
|
|
|
+ log.info("查询时间范围:startTime={}, endTime={}", storageBillPrint.getStartTime(), storageBillPrint.getEndTime());
|
|
// 修改时间范围查询条件为 >= startTime 且 <= endTime
|
|
// 修改时间范围查询条件为 >= startTime 且 <= endTime
|
|
queryWrapper.ge("arrival_time", startArrivalTime) // 大于等于开始时间
|
|
queryWrapper.ge("arrival_time", startArrivalTime) // 大于等于开始时间
|
|
.le("arrival_time", endArrivalTime); // 小于等于结束时间
|
|
.le("arrival_time", endArrivalTime); // 小于等于结束时间
|