| 
					
				 | 
			
			
				@@ -23,6 +23,7 @@ import com.ozs.mapper.BaseTerminalMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.service.BaseVehicleService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.stereotype.Service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springframework.transaction.annotation.Transactional; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.util.ObjectUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import javax.validation.Validator; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -386,4 +387,19 @@ public class BaseVehicleServiceImpl extends ServiceImpl<BaseVehicleMapper, BaseV 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         baseVehicleTerminalMapper.delete(wrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return AjaxResult.success(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Transactional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public AjaxResult removeByIdList(List<Long> ids) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (Long vehicleId : ids) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            BaseVehicle baseVehicle = baseVehicleMapper.selectById(vehicleId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (!StringUtils.isEmptySunhh(baseVehicle) && !StringUtils.isEmptySunhh(baseVehicle.getVehicleCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                LambdaQueryWrapper<BaseVehicleTerminal> wrapper = new LambdaQueryWrapper<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                wrapper.eq(BaseVehicleTerminal::getVehicleCode, baseVehicle.getVehicleCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                int delete = baseVehicleTerminalMapper.delete(wrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                int i = baseVehicleMapper.deleteById(vehicleId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return AjaxResult.success(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |