| 
					
				 | 
			
			
				@@ -1,42 +1,42 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package com.qmrb.system.service.impl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import java.io.UnsupportedEncodingException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import java.math.BigDecimal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import java.time.LocalDateTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import java.time.ZoneId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import java.time.temporal.ChronoUnit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import java.util.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hutool.core.bean.BeanUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import cn.hutool.core.collection.CollectionUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hutool.core.date.DateUnit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hutool.core.date.DateUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import cn.hutool.core.lang.Assert; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import cn.hutool.core.util.StrUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hutool.json.JSONUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.baomidou.mybatisplus.extension.plugins.pagination.Page; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.qmrb.system.converter.BarnRecordConverter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.qmrb.system.mapper.BarnRecordMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.qmrb.system.mq.PickCarProducer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.qmrb.system.pojo.entity.BarnRecord; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.qmrb.system.pojo.entity.CarPark; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.qmrb.system.pojo.entity.CarParkStoredCard; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.qmrb.system.pojo.entity.MyCarPlateNumber; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.qmrb.system.pojo.form.BarnRecordForm; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.qmrb.system.pojo.query.BarnRecordQuery; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.qmrb.system.pojo.vo.BarnRecordVO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.qmrb.system.service.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import jakarta.validation.Valid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.rocketmq.client.exception.MQBrokerException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.rocketmq.client.exception.MQClientException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.rocketmq.remoting.exception.RemotingException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import org.springframework.beans.BeanUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.baomidou.mybatisplus.extension.plugins.pagination.Page; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.qmrb.system.converter.BarnRecordConverter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.qmrb.system.pojo.entity.BarnRecord; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.qmrb.system.pojo.form.BarnRecordForm; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.qmrb.system.pojo.vo.BarnRecordVO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.qmrb.system.pojo.query.BarnRecordQuery; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.qmrb.system.mapper.BarnRecordMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.factory.annotation.Value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.stereotype.Service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import cn.hutool.core.collection.CollectionUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import cn.hutool.core.util.StrUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import cn.hutool.core.lang.Assert; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import jakarta.validation.Valid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.io.UnsupportedEncodingException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.math.BigDecimal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.time.LocalDateTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.time.ZoneId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.time.temporal.ChronoUnit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.ArrayList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.Date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.HashMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * <p> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -258,6 +258,7 @@ public class BarnRecordServiceImpl extends ServiceImpl<BarnRecordMapper, BarnRec 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (BarnRecordForm barnRecordForm : list) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             BarnRecord barnRecord = new BarnRecord(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             BeanUtil.copyProperties(barnRecordForm, barnRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            barnRecord.setStatus(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 根据placeNo,carNumber,inTime定位该条数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<BarnRecord> equalList = this.list(new LambdaQueryWrapper<BarnRecord>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .eq(BarnRecord::getPlaceNo, barnRecordForm.getPlaceNo()) 
			 |