|
@@ -985,20 +985,34 @@ public class ParkingRecordServiceImpl extends ServiceImpl<ParkingRecordMapper, P
|
|
|
// if (betweenInt > 0) {
|
|
|
// parkingTimeInt = parkingTimeInt - betweenInt;
|
|
|
// }
|
|
|
- if("1".equals(parkingMember.getParkId())){
|
|
|
- if (parkingTimeInt <=31) {
|
|
|
- parkingTimeInt =parkingTimeInt- parkingFee.getNewEnergyFreeDuration();
|
|
|
- if(parkingTimeInt<0)
|
|
|
- {
|
|
|
- parkingTimeInt =0;
|
|
|
- }
|
|
|
- }
|
|
|
- //如果充电完成后超过30分钟出场,则计费时间为:超出时间+停车场新能源车免费时间
|
|
|
- if (parkingTimeInt > 31) {
|
|
|
- parkingTimeInt = (parkingTimeInt - 30) + parkingFee.getNewEnergyFreeDuration();
|
|
|
+
|
|
|
+//荆州院子之前的逻辑
|
|
|
+// if("1".equals(parkingMember.getParkId())){
|
|
|
+// if (parkingTimeInt <=31) {
|
|
|
+// parkingTimeInt =parkingTimeInt- parkingFee.getNewEnergyFreeDuration();
|
|
|
+// if(parkingTimeInt<0)
|
|
|
+// {
|
|
|
+// parkingTimeInt =0;
|
|
|
+// }
|
|
|
+// }
|
|
|
+// //如果充电完成后超过30分钟出场,则计费时间为:超出时间+停车场新能源车免费时间
|
|
|
+// if (parkingTimeInt > 31) {
|
|
|
+// parkingTimeInt = (parkingTimeInt - 30) + parkingFee.getNewEnergyFreeDuration();
|
|
|
+// }
|
|
|
+// }else{
|
|
|
+// parkingTimeInt = parkingTimeInt + parkingFee.getNewEnergyFreeDuration();
|
|
|
+// }
|
|
|
+//最开始的逻辑
|
|
|
+ if (parkingTimeInt <=31) {
|
|
|
+ parkingTimeInt =parkingTimeInt- parkingFee.getNewEnergyFreeDuration();
|
|
|
+ if(parkingTimeInt<0)
|
|
|
+ {
|
|
|
+ parkingTimeInt =0;
|
|
|
}
|
|
|
- }else{
|
|
|
- parkingTimeInt = parkingTimeInt + parkingFee.getNewEnergyFreeDuration();
|
|
|
+ }
|
|
|
+ //如果充电完成后超过30分钟出场,则计费时间为:超出时间+停车场新能源车免费时间
|
|
|
+ if (parkingTimeInt > 31) {
|
|
|
+ parkingTimeInt = (parkingTimeInt - 30) + parkingFee.getNewEnergyFreeDuration();
|
|
|
}
|
|
|
}else{
|
|
|
parkingTimeInt =parkingTimeInt- 30;
|