|  |  |  | @ -2664,11 +2664,17 @@ public class IoCodeTempController extends BaseController { | 
			
		
	
		
			
				
					|  |  |  |  |         List<String> codeList = new ArrayList<>(); | 
			
		
	
		
			
				
					|  |  |  |  |         collectOrderBizResponses.forEach(item -> { | 
			
		
	
		
			
				
					|  |  |  |  |             String code = item.getFinishUdiCode(); | 
			
		
	
		
			
				
					|  |  |  |  |             Integer reCountObj = item.getScanCount(); | 
			
		
	
		
			
				
					|  |  |  |  |             int reCount = reCountObj != null ? reCountObj : 0; // 如果reCountObj为null,则默认为0次迭代
 | 
			
		
	
		
			
				
					|  |  |  |  |             for (int i = 0; i < reCount; i++) { | 
			
		
	
		
			
				
					|  |  |  |  |                 codeList.add(code); | 
			
		
	
		
			
				
					|  |  |  |  |             if (StrUtil.isNotBlank(code) && code.contains(";")) { | 
			
		
	
		
			
				
					|  |  |  |  |                 List<String> partsList = Arrays.asList(code.split(";")); | 
			
		
	
		
			
				
					|  |  |  |  |                 codeList.addAll(partsList); | 
			
		
	
		
			
				
					|  |  |  |  |             } else { | 
			
		
	
		
			
				
					|  |  |  |  |                 Integer reCountObj = item.getScanCount(); | 
			
		
	
		
			
				
					|  |  |  |  |                 int reCount = reCountObj != null ? reCountObj : 0; // 如果reCountObj为null,则默认为0次迭代
 | 
			
		
	
		
			
				
					|  |  |  |  |                 for (int i = 0; i < reCount; i++) { | 
			
		
	
		
			
				
					|  |  |  |  |                     codeList.add(code); | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         }); | 
			
		
	
		
			
				
					|  |  |  |  |         addOrderCodeRequest.setCodeList(codeList); | 
			
		
	
		
			
				
					|  |  |  |  |         addOrderCodeRequest.setCorpOrderId(orderFinishBillNo); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |