|
@@ -254,7 +254,7 @@ public class RollClubOneServiceImpl extends ServiceImpl<RollClubOneMapper, RollC
|
|
|
List<RollClubOneVO> resultList = new ArrayList<>();
|
|
|
LambdaQueryWrapper<BilletOriginalProductRecord> oneQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
oneQueryWrapper.eq(BilletOriginalProductRecord::getCcmNo, queryDTO.getCcmNo());
|
|
|
-
|
|
|
+ Boolean search = true; // 定义未传任何条件
|
|
|
if(oConvertUtils.isNotEmpty(queryDTO.getChangeShiftId())) { // 班组取班组时间
|
|
|
// 根据铸机号、交班记录ID,获取交班记录中的班别、班次、创建时间
|
|
|
LambdaQueryWrapper<BilletHotsendChangeShift> changeQueryWrapper = new LambdaQueryWrapper<>();
|
|
@@ -270,12 +270,16 @@ public class RollClubOneServiceImpl extends ServiceImpl<RollClubOneMapper, RollC
|
|
|
oneQueryWrapper.between(BilletOriginalProductRecord::getCreateTime, startChnageTime, endChnageTime);
|
|
|
}else if(oConvertUtils.isNotEmpty(queryDTO.getStartTime()) && oConvertUtils.isNotEmpty(queryDTO.getEndTime())){ // 时间范围
|
|
|
oneQueryWrapper.between(BilletOriginalProductRecord::getCreateTime,queryDTO.getStartTime(), queryDTO.getEndTime());
|
|
|
- } else if(oConvertUtils.isNotEmpty(queryDTO.getQueryDate())){ // 具体时间
|
|
|
- Date startArrivalTime = DateUtils.getStartOfDayByDate(DateUtils.getStartOfDay(queryDTO.getQueryDate()));
|
|
|
+ }
|
|
|
+
|
|
|
+ if(oConvertUtils.isNotEmpty(queryDTO.getQueryDate()) || search == true){ // 具体时间
|
|
|
+ // 获取当前年月日
|
|
|
+ Date queryDate = oConvertUtils.isNotEmpty(queryDTO.getQueryDate()) ? queryDTO.getQueryDate() : DateUtils.getDate() ;
|
|
|
+ Date startTime = DateUtils.getStartOfDayByDate(DateUtils.getStartOfDay(queryDate));
|
|
|
// 结束时间
|
|
|
- Date endArrivalTime = DateUtils.getEndOfDayByDate(startArrivalTime);
|
|
|
- log.info("查询时间范围:startTime={}, endTime={}", startArrivalTime, endArrivalTime);
|
|
|
- oneQueryWrapper.between(BilletOriginalProductRecord::getCreateTime, startArrivalTime, endArrivalTime);
|
|
|
+ Date endTime = DateUtils.getEndOfDayByDate(startTime);
|
|
|
+ log.info("查询时间范围:startTime={}, endTime={}", startTime, endTime);
|
|
|
+ oneQueryWrapper.between(BilletOriginalProductRecord::getCreateTime, startTime, endTime);
|
|
|
}
|
|
|
// 炉号查询
|
|
|
if (oConvertUtils.isNotEmpty(queryDTO.getHeatNo())) {
|