|
@@ -1574,12 +1574,12 @@ public class CarUnitServiceImpl extends ServiceImpl<CarUnitMapper, CarUnit> impl
|
|
billQueryWrapper.eq(StorageBill::getShiftGroup, queryDTO.getShiftGroup());
|
|
billQueryWrapper.eq(StorageBill::getShiftGroup, queryDTO.getShiftGroup());
|
|
}
|
|
}
|
|
if (beginDate != null) {
|
|
if (beginDate != null) {
|
|
- billQueryWrapper.ge(StorageBill::getArrivalTime, beginDate);
|
|
|
|
|
|
+ billQueryWrapper.ge(StorageBill::getOutTime, beginDate);
|
|
}
|
|
}
|
|
if (endDate != null) {
|
|
if (endDate != null) {
|
|
- billQueryWrapper.le(StorageBill::getArrivalTime, endDate);
|
|
|
|
|
|
+ billQueryWrapper.le(StorageBill::getOutTime, endDate);
|
|
}
|
|
}
|
|
- billQueryWrapper.orderByDesc(StorageBill::getArrivalTime);
|
|
|
|
|
|
+ billQueryWrapper.orderByDesc(StorageBill::getOutTime);
|
|
|
|
|
|
List<StorageBill> billList = storageBillMapper.selectList(billQueryWrapper);
|
|
List<StorageBill> billList = storageBillMapper.selectList(billQueryWrapper);
|
|
|
|
|
|
@@ -1752,6 +1752,17 @@ public class CarUnitServiceImpl extends ServiceImpl<CarUnitMapper, CarUnit> impl
|
|
log.warn("allHeatNos 为空,未生成任何开票信息结果");
|
|
log.warn("allHeatNos 为空,未生成任何开票信息结果");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ resultList.sort(Comparator.comparing(
|
|
|
|
+ vo -> vo.getHeatNoDetails() == null || vo.getHeatNoDetails().isEmpty()
|
|
|
|
+ ? null
|
|
|
|
+ : vo.getHeatNoDetails().stream()
|
|
|
|
+ .map(StorageCenterInvoicingVO.HeatNoDetail::getCreateTime)
|
|
|
|
+ .filter(Objects::nonNull)
|
|
|
|
+ .max(Comparator.naturalOrder())
|
|
|
|
+ .orElse(null),
|
|
|
|
+ Comparator.nullsLast(Comparator.reverseOrder())
|
|
|
|
+ ));
|
|
|
|
+
|
|
return resultList;
|
|
return resultList;
|
|
|
|
|
|
}
|
|
}
|
|
@@ -1966,7 +1977,7 @@ public class CarUnitServiceImpl extends ServiceImpl<CarUnitMapper, CarUnit> impl
|
|
chargeDetail.setHeatNo(heatNo);
|
|
chargeDetail.setHeatNo(heatNo);
|
|
chargeDetail.setCarNum(Optional.ofNullable(bill.getCarNum()).orElse(1));
|
|
chargeDetail.setCarNum(Optional.ofNullable(bill.getCarNum()).orElse(1));
|
|
chargeDetail.setBrandNum(Optional.ofNullable(bill.getBrandNum()).orElse(""));
|
|
chargeDetail.setBrandNum(Optional.ofNullable(bill.getBrandNum()).orElse(""));
|
|
- chargeDetail.setCreateTime(Optional.ofNullable(bill.getCreateTime()).orElse(new Date()));
|
|
|
|
|
|
+ chargeDetail.setCreateTime(Optional.ofNullable(bill.getOutTime()).orElse(new Date()));
|
|
rollTwoHeatNo.getRollChargeDetails().add(chargeDetail);
|
|
rollTwoHeatNo.getRollChargeDetails().add(chargeDetail);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -2107,7 +2118,7 @@ public class CarUnitServiceImpl extends ServiceImpl<CarUnitMapper, CarUnit> impl
|
|
chargeDetail.setHeatNo(heatNo);
|
|
chargeDetail.setHeatNo(heatNo);
|
|
chargeDetail.setCarNum(Optional.ofNullable(bill.getCarNum()).orElse(1));
|
|
chargeDetail.setCarNum(Optional.ofNullable(bill.getCarNum()).orElse(1));
|
|
chargeDetail.setBrandNum(Optional.ofNullable(bill.getBrandNum()).orElse(""));
|
|
chargeDetail.setBrandNum(Optional.ofNullable(bill.getBrandNum()).orElse(""));
|
|
- chargeDetail.setCreateTime(Optional.ofNullable(bill.getCreateTime()).orElse(new Date()));
|
|
|
|
|
|
+ chargeDetail.setCreateTime(Optional.ofNullable(bill.getOutTime()).orElse(new Date()));
|
|
rollThreeHeatNo.getRollChargeDetails().add(chargeDetail);
|
|
rollThreeHeatNo.getRollChargeDetails().add(chargeDetail);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -2248,7 +2259,7 @@ public class CarUnitServiceImpl extends ServiceImpl<CarUnitMapper, CarUnit> impl
|
|
chargeDetail.setHeatNo(heatNo);
|
|
chargeDetail.setHeatNo(heatNo);
|
|
chargeDetail.setCarNum(Optional.ofNullable(bill.getCarNum()).orElse(1));
|
|
chargeDetail.setCarNum(Optional.ofNullable(bill.getCarNum()).orElse(1));
|
|
chargeDetail.setBrandNum(Optional.ofNullable(bill.getBrandNum()).orElse(""));
|
|
chargeDetail.setBrandNum(Optional.ofNullable(bill.getBrandNum()).orElse(""));
|
|
- chargeDetail.setCreateTime(Optional.ofNullable(bill.getCreateTime()).orElse(new Date()));
|
|
|
|
|
|
+ chargeDetail.setCreateTime(Optional.ofNullable(bill.getOutTime()).orElse(new Date()));
|
|
rollOutHeatNo.getRollChargeDetails().add(chargeDetail);
|
|
rollOutHeatNo.getRollChargeDetails().add(chargeDetail);
|
|
}
|
|
}
|
|
}
|
|
}
|