| 
					
				 | 
			
			
				@@ -8,9 +8,11 @@ import com.kmall.admin.haikong.client.VmcShopTemplate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.admin.haikong.constant.HaiKongMemberOrderResendStatusEnum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.admin.haikong.dto.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.admin.haikong.utils.Response; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.kmall.admin.service.PickUpCodeService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.admin.service.haikong.HaiKongSendOrderInfoDetailRecordService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.admin.service.haikong.HaiKongSendOrderInfoRecordService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.admin.utils.jackson.JacksonUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.kmall.common.constant.Dict; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.slf4j.Logger; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.slf4j.LoggerFactory; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.BeanUtils; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -42,6 +44,9 @@ public class SendOrderInfoTask { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private HaiKongSendOrderInfoDetailRecordService haiKongSendOrderInfoDetailRecordService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private PickUpCodeService pickUpCodeService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private VmcShopTemplate vmcShopTemplate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Scheduled(cron = "0 0/1 * * * ?") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -104,6 +109,8 @@ public class SendOrderInfoTask { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!CollectionUtils.isEmpty(successList)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             haiKongSendOrderInfoRecordService.updateResendStatusBatch(successList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<String> orderSnList = successList.stream().map(HaiKongSendOrderInfoRecordEntity::getOuterOrderNo).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            pickUpCodeService.updateBatchPickUpCodeStatus(orderSnList, Dict.PickUpCodeStatusEnum.item_0.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!CollectionUtils.isEmpty(failedList)) { 
			 |