|  |  | @ -329,6 +329,13 @@ public class IoCheckInoutService { | 
			
		
	
		
		
			
				
					
					|  |  |  |     //业务单正向校验
 |  |  |  |     //业务单正向校验
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public String bizOrderCheck(List<IoOrderDetailBizEntity> orderDetailBizEntities, List<IoOrderDetailCodeEntity> orderDetailCodeEntities) { |  |  |  |     public String bizOrderCheck(List<IoOrderDetailBizEntity> orderDetailBizEntities, List<IoOrderDetailCodeEntity> orderDetailCodeEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         String errMsg = ""; |  |  |  |         String errMsg = ""; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //初始化默认值
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             codeEntity.setCheckSuccess(false); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         for (IoOrderDetailBizEntity bizEntity : orderDetailBizEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             bizEntity.setCheckSuccess(false); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         for (IoOrderDetailBizEntity bizEntity : orderDetailBizEntities) { |  |  |  |         for (IoOrderDetailBizEntity bizEntity : orderDetailBizEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) { |  |  |  |             for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if (!bizEntity.isCheckSuccess() && !codeEntity.isCheckSuccess() && checkId(bizEntity, codeEntity) == null |  |  |  |                 if (!bizEntity.isCheckSuccess() && !codeEntity.isCheckSuccess() && checkId(bizEntity, codeEntity) == null | 
			
		
	
	
		
		
			
				
					|  |  | @ -359,18 +366,27 @@ public class IoCheckInoutService { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     /** |  |  |  |     /** | 
			
		
	
		
		
			
				
					
					|  |  |  |      *  && checkProductDate(bizEntity, codeEntity) == null |  |  |  |      * && checkProductDate(bizEntity, codeEntity) == null | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |      *                         && checkExpireDate(bizEntity, codeEntity) == null |  |  |  |      * && checkExpireDate(bizEntity, codeEntity) == null | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * && checkProductDate(bizEntity, codeEntity) == null | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * && checkExpireDate(bizEntity, codeEntity) == null | 
			
		
	
		
		
			
				
					
					|  |  |  |      */ |  |  |  |      */ | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     //扫码单反向校验
 |  |  |  |     //扫码单反向校验
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public String codeOrderCheck(List<IoOrderDetailCodeEntity> orderDetailCodeEntities, List<IoOrderDetailBizEntity> orderDetailBizEntities) { |  |  |  |     public String codeOrderCheck(List<IoOrderDetailCodeEntity> orderDetailCodeEntities, List<IoOrderDetailBizEntity> orderDetailBizEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //初始化默认值
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             codeEntity.setCheckSuccess(false); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         for (IoOrderDetailBizEntity bizEntity : orderDetailBizEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             bizEntity.setCheckSuccess(false); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) { |  |  |  |         for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             for (IoOrderDetailBizEntity bizEntity : orderDetailBizEntities) { |  |  |  |             for (IoOrderDetailBizEntity bizEntity : orderDetailBizEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if (!bizEntity.isCheckSuccess() && !codeEntity.isCheckSuccess() && checkId(bizEntity, codeEntity) == null |  |  |  |                 if (!bizEntity.isCheckSuccess() && !codeEntity.isCheckSuccess() && checkId(bizEntity, codeEntity) == null | 
			
		
	
		
		
			
				
					
					|  |  |  |                         && checkBatchNo(bizEntity, codeEntity) == null |  |  |  |                         && checkBatchNo(bizEntity, codeEntity) == null | 
			
		
	
		
		
			
				
					
					|  |  |  |                         && checkProductDate(bizEntity, codeEntity) == null |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                         && checkExpireDate(bizEntity, codeEntity) == null |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 ) { |  |  |  |                 ) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                     if (checkCount(bizEntity, codeEntity) == null) { |  |  |  |                     if (checkCount(bizEntity, codeEntity) == null) { | 
			
		
	
	
		
		
			
				
					|  |  | 
 |