Commit c1d240c3 authored by jiaorz's avatar jiaorz

预订时间处理bug

parent bc9a9790
...@@ -173,6 +173,7 @@ public class VehicleBookHourInfoBiz extends BaseBiz<VehicleBookHourInfoMapper, V ...@@ -173,6 +173,7 @@ public class VehicleBookHourInfoBiz extends BaseBiz<VehicleBookHourInfoMapper, V
vehicleBookHourInfoDto.setVehicleId(vehicleBookRecord.getVehicleId()); vehicleBookHourInfoDto.setVehicleId(vehicleBookRecord.getVehicleId());
vehicleBookHourInfoDto.setYearMonthDay(entry.getKey()); vehicleBookHourInfoDto.setYearMonthDay(entry.getKey());
List<VehicleBookHourInfo> vehicleBookHourInfoList = mapper.selectByVehicleAndDate(vehicleBookHourInfoDto); List<VehicleBookHourInfo> vehicleBookHourInfoList = mapper.selectByVehicleAndDate(vehicleBookHourInfoDto);
log.info("获取到的小时信息: vehicleBookHourInfoList = {}", vehicleBookHourInfoList);
if(CollectionUtils.isNotEmpty(vehicleBookHourInfoList)) { if(CollectionUtils.isNotEmpty(vehicleBookHourInfoList)) {
if((vehicleBookHourInfoList.get(0).getBookedHour() & entry.getValue()) == entry.getValue()) { if((vehicleBookHourInfoList.get(0).getBookedHour() & entry.getValue()) == entry.getValue()) {
log.info("已经预订时间正确,右移一位,原数据为:{}, 修改后的数据为: {}", vehicleBookHourInfoList.get(0).getBookedHour(), vehicleBookHourInfoList.get(0).getBookedHour() >> 1); log.info("已经预订时间正确,右移一位,原数据为:{}, 修改后的数据为: {}", vehicleBookHourInfoList.get(0).getBookedHour(), vehicleBookHourInfoList.get(0).getBookedHour() >> 1);
...@@ -180,6 +181,13 @@ public class VehicleBookHourInfoBiz extends BaseBiz<VehicleBookHourInfoMapper, V ...@@ -180,6 +181,13 @@ public class VehicleBookHourInfoBiz extends BaseBiz<VehicleBookHourInfoMapper, V
} else { } else {
vehicleBookHourInfos.add(vehicleBookRecord); vehicleBookHourInfos.add(vehicleBookRecord);
} }
} else { //如果数据不存在就补充进去
VehicleBookHourInfoDto vehicleBookHourInfoDto1 = new VehicleBookHourInfoDto();
vehicleBookHourInfoDto1.setVehicleId(vehicleBookRecord.getVehicleId());
vehicleBookHourInfoDto1.setYearMonthDay(entry.getKey());
vehicleBookHourInfoDto1.setBookedHour(entry.getValue());
vehicleBookHourInfoDto1.setBookRecordId(vehicleBookRecord.getId());
save(vehicleBookHourInfoDto1);
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment