| 
					
				 | 
			
			
				@@ -115,6 +115,9 @@ public class BarnRecordServiceImpl extends ServiceImpl<BarnRecordMapper, BarnRec 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 record.setParkingTime(calculateTimeDifference(record.getInTime(), new Date())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             record.setPendingAmount(carParkChargingRulesService.calcuExpenses(record.getId(),record.getCarNumber())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(record.getReceivedAmount() == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                record.setReceivedAmount(BigDecimal.ZERO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(record.getPendingAmount() != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 record.setBillingAmount(record.getReceivedAmount().add(record.getPendingAmount())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }else{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -196,9 +199,17 @@ public class BarnRecordServiceImpl extends ServiceImpl<BarnRecordMapper, BarnRec 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (form.getCarParkId() != null && map.keySet().contains(form.getCarParkId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             form.setCarParkName(map.get(form.getCarParkId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        form.setPendingAmount(new BigDecimal(15)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        form.setBillingAmount(new BigDecimal(15)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        form.setReceivedAmount(BigDecimal.ZERO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(form.getReceivedAmount() == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            form.setReceivedAmount(BigDecimal.ZERO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 计费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        form.setPendingAmount(carParkChargingRulesService.calcuExpenses(form.getId(),form.getCarNumber()));//待收金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(form.getPendingAmount() != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            form.setBillingAmount(form.getReceivedAmount().add(form.getPendingAmount()));//计费金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            form.setBillingAmount(form.getReceivedAmount());//计费金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return form; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |