| 
														
															@@ -119,19 +119,16 @@ public class BarnRecordServiceImpl extends ServiceImpl<BarnRecordMapper, BarnRec 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (record.getCarParkId() != null && map.keySet().contains(record.getCarParkId())) { 
														 | 
														
														 | 
														
															             if (record.getCarParkId() != null && map.keySet().contains(record.getCarParkId())) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 record.setCarParkName(map.get(record.getCarParkId())); 
														 | 
														
														 | 
														
															                 record.setCarParkName(map.get(record.getCarParkId())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if(record.getBillingStartTime() == null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                record.setBillingStartTime(new Date()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            // 计算计费时长 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (record.getOutTime() != null) { 
														 | 
														
														 | 
														
															             if (record.getOutTime() != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 record.setParkingTime(calculateTimeDifference(record.getBillingStartTime(), record.getOutTime())); 
														 | 
														
														 | 
														
															                 record.setParkingTime(calculateTimeDifference(record.getBillingStartTime(), record.getOutTime())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } else { 
														 | 
														
														 | 
														
															             } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 record.setParkingTime(calculateTimeDifference(record.getBillingStartTime(), new Date())); 
														 | 
														
														 | 
														
															                 record.setParkingTime(calculateTimeDifference(record.getBillingStartTime(), new Date())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            // 计费开始时间为null 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if(record.getBillingStartTime() != null){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                if (record.getOutTime() != null) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    record.setParkingTime(calculateTimeDifference(record.getInTime(), record.getOutTime())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                } else { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    record.setParkingTime(calculateTimeDifference(record.getInTime(), new Date())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             record.setPendingAmount(carParkChargingRulesService.calcuExpenses(record.getId(),record.getCarNumber(),false)); 
														 | 
														
														 | 
														
															             record.setPendingAmount(carParkChargingRulesService.calcuExpenses(record.getId(),record.getCarNumber(),false)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if(record.getReceivedAmount() == null){ 
														 | 
														
														 | 
														
															             if(record.getReceivedAmount() == null){ 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -209,20 +206,16 @@ public class BarnRecordServiceImpl extends ServiceImpl<BarnRecordMapper, BarnRec 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // 实体转换 
														 | 
														
														 | 
														
															         // 实体转换 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         BarnRecordForm form = converter.entity2Form(entity); 
														 | 
														
														 | 
														
															         BarnRecordForm form = converter.entity2Form(entity); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(form.getBillingStartTime() == null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            form.setBillingStartTime(new Date()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        // 计算计费时长 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (form.getOutTime() != null) { 
														 | 
														
														 | 
														
															         if (form.getOutTime() != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             form.setParkingTime(calculateTimeDifference(form.getBillingStartTime(), form.getOutTime())); 
														 | 
														
														 | 
														
															             form.setParkingTime(calculateTimeDifference(form.getBillingStartTime(), form.getOutTime())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } else { 
														 | 
														
														 | 
														
															         } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             form.setParkingTime(calculateTimeDifference(form.getBillingStartTime(), new Date())); 
														 | 
														
														 | 
														
															             form.setParkingTime(calculateTimeDifference(form.getBillingStartTime(), new Date())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															          
														 | 
														
														 | 
														
															          
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        // 计费开始时间为null 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(form.getBillingStartTime() != null){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if (form.getOutTime() != null) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                form.setParkingTime(calculateTimeDifference(form.getInTime(), form.getOutTime())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            } else { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                form.setParkingTime(calculateTimeDifference(form.getInTime(), new Date())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         List<CarPark> list = carParkService.list(); 
														 | 
														
														 | 
														
															         List<CarPark> list = carParkService.list(); 
														 |