|
@@ -267,14 +267,7 @@ public class ParkingFeeServiceImpl extends ServiceImpl<ParkingFeeMapper, Parking
|
|
feeList.add(parkingFeeSubDTO);
|
|
feeList.add(parkingFeeSubDTO);
|
|
}
|
|
}
|
|
|
|
|
|
- //add by hbjzws 2023-03-25 关于2小时内免费的事宜-汽油车
|
|
|
|
- if (!"1".equals(parkingFee.getParkId())&&parkingFee.getFreeDuration() != 0 && parkingTimeInt > parkingFee.getFreeDuration()) {
|
|
|
|
- ParkingFeeSubDTO parkingFeeSubDTO = new ParkingFeeSubDTO();
|
|
|
|
- parkingFeeSubDTO.setMinSection(0);
|
|
|
|
- parkingFeeSubDTO.setMaxSection(parkingFee.getFreeDuration());
|
|
|
|
- parkingFeeSubDTO.setParkingCost(BigDecimal.ZERO);
|
|
|
|
- feeList.add(parkingFeeSubDTO);
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
if (feeList.size()==0){
|
|
if (feeList.size()==0){
|
|
QueryWrapper<ParkingFeeSub> parkingFeeSubQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<ParkingFeeSub> parkingFeeSubQueryWrapper = new QueryWrapper<>();
|
|
parkingFeeSubQueryWrapper.eq("park_id", parkingRecord.getParkId());
|
|
parkingFeeSubQueryWrapper.eq("park_id", parkingRecord.getParkId());
|
|
@@ -286,6 +279,16 @@ public class ParkingFeeServiceImpl extends ServiceImpl<ParkingFeeMapper, Parking
|
|
feeList.addAll(parkingFeeSubDTOList);
|
|
feeList.addAll(parkingFeeSubDTOList);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if (feeList.size()==0){
|
|
|
|
+ //add by hbjzws 2023-03-25 关于2小时内免费的事宜-汽油车
|
|
|
|
+ if (!"1".equals(parkingFee.getParkId())&&parkingFee.getFreeDuration() != 0 && parkingTimeInt > parkingFee.getFreeDuration()) {
|
|
|
|
+ ParkingFeeSubDTO parkingFeeSubDTO = new ParkingFeeSubDTO();
|
|
|
|
+ parkingFeeSubDTO.setMinSection(0);
|
|
|
|
+ parkingFeeSubDTO.setMaxSection(parkingFee.getFreeDuration());
|
|
|
|
+ parkingFeeSubDTO.setParkingCost(BigDecimal.ZERO);
|
|
|
|
+ feeList.add(parkingFeeSubDTO);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
//新能源
|
|
//新能源
|
|
if (parkingRecord.getCarNum().length() == 8) {
|
|
if (parkingRecord.getCarNum().length() == 8) {
|
|
@@ -301,13 +304,13 @@ public class ParkingFeeServiceImpl extends ServiceImpl<ParkingFeeMapper, Parking
|
|
feeList.add(parkingFeeSubDTO);
|
|
feeList.add(parkingFeeSubDTO);
|
|
}
|
|
}
|
|
//add by hbjzws 2023-03-25 关于2小时内免费的事宜-新能源车
|
|
//add by hbjzws 2023-03-25 关于2小时内免费的事宜-新能源车
|
|
- if (!"1".equals(parkingFee.getParkId())&&parkingFee.getNewEnergyFreeDuration() != 0 && parkingTimeInt > parkingFee.getNewEnergyFreeDuration()) {
|
|
|
|
- ParkingFeeSubDTO parkingFeeSubDTO = new ParkingFeeSubDTO();
|
|
|
|
- parkingFeeSubDTO.setMinSection(0);
|
|
|
|
- parkingFeeSubDTO.setMaxSection(parkingFee.getNewEnergyFreeDuration());
|
|
|
|
- parkingFeeSubDTO.setParkingCost(BigDecimal.ZERO);
|
|
|
|
- feeList.add(parkingFeeSubDTO);
|
|
|
|
- }
|
|
|
|
|
|
+// if (!"1".equals(parkingFee.getParkId())&&parkingFee.getNewEnergyFreeDuration() != 0 && parkingTimeInt > parkingFee.getNewEnergyFreeDuration()) {
|
|
|
|
+// ParkingFeeSubDTO parkingFeeSubDTO = new ParkingFeeSubDTO();
|
|
|
|
+// parkingFeeSubDTO.setMinSection(0);
|
|
|
|
+// parkingFeeSubDTO.setMaxSection(parkingFee.getNewEnergyFreeDuration());
|
|
|
|
+// parkingFeeSubDTO.setParkingCost(BigDecimal.ZERO);
|
|
|
|
+// feeList.add(parkingFeeSubDTO);
|
|
|
|
+// }
|
|
if (feeList.size()==0){
|
|
if (feeList.size()==0){
|
|
QueryWrapper<ParkingFeeSub> parkingFeeSubQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<ParkingFeeSub> parkingFeeSubQueryWrapper = new QueryWrapper<>();
|
|
parkingFeeSubQueryWrapper.eq("park_id", parkingRecord.getParkId());
|
|
parkingFeeSubQueryWrapper.eq("park_id", parkingRecord.getParkId());
|
|
@@ -319,6 +322,16 @@ public class ParkingFeeServiceImpl extends ServiceImpl<ParkingFeeMapper, Parking
|
|
feeList.addAll(parkingFeeSubDTOList);
|
|
feeList.addAll(parkingFeeSubDTOList);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if(feeList.size()==0){
|
|
|
|
+ //add by hbjzws 2023-03-25 关于2小时内免费的事宜-新能源车
|
|
|
|
+ if (!"1".equals(parkingFee.getParkId())&&parkingFee.getNewEnergyFreeDuration() != 0 && parkingTimeInt > parkingFee.getNewEnergyFreeDuration()) {
|
|
|
|
+ ParkingFeeSubDTO parkingFeeSubDTO = new ParkingFeeSubDTO();
|
|
|
|
+ parkingFeeSubDTO.setMinSection(0);
|
|
|
|
+ parkingFeeSubDTO.setMaxSection(parkingFee.getNewEnergyFreeDuration());
|
|
|
|
+ parkingFeeSubDTO.setParkingCost(BigDecimal.ZERO);
|
|
|
|
+ feeList.add(parkingFeeSubDTO);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
//无规则
|
|
//无规则
|
|
if (feeList.size() == 0) {
|
|
if (feeList.size() == 0) {
|