|  |  |  | @ -122,7 +122,8 @@ public class StockOrderDetailController { | 
			
		
	
		
			
				
					|  |  |  |  |                 if (CollUtil.isNotEmpty(codeList)) { | 
			
		
	
		
			
				
					|  |  |  |  |                     for (WarehouseEntity codeDetaiEntity : codeList) { | 
			
		
	
		
			
				
					|  |  |  |  |                         if (StrUtil.trimToEmpty(codeDetaiEntity.getRelId()).equals(StrUtil.trimToEmpty(stockOrderDetailEntity.getRelId())) | 
			
		
	
		
			
				
					|  |  |  |  |                                 && StrUtil.trimToEmpty(codeDetaiEntity.getBatchNo()).equals(StrUtil.trimToEmpty(stockOrderDetailEntity.getBatchNo())) | 
			
		
	
		
			
				
					|  |  |  |  |                                 && | 
			
		
	
		
			
				
					|  |  |  |  |                                 (StrUtil.isEmpty(codeDetaiEntity.getBatchNo()) || StrUtil.trimToEmpty(codeDetaiEntity.getBatchNo()).equals(StrUtil.trimToEmpty(stockOrderDetailEntity.getBatchNo()))) | 
			
		
	
		
			
				
					|  |  |  |  |                         ) { | 
			
		
	
		
			
				
					|  |  |  |  |                             StockOrderDetailEntity item = new StockOrderDetailEntity(); | 
			
		
	
		
			
				
					|  |  |  |  |                             BeanUtils.copyProperties(stockOrderDetailEntity, item); | 
			
		
	
	
		
			
				
					|  |  |  | @ -594,23 +595,23 @@ public class StockOrderDetailController { | 
			
		
	
		
			
				
					|  |  |  |  |             return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         //判断
 | 
			
		
	
		
			
				
					|  |  |  |  |         InvProductEntity invProductEntity=invProductService.selectExit(stockOrderDetailFilterRequest.getProductId()); | 
			
		
	
		
			
				
					|  |  |  |  |         if(invProductEntity!=null){ | 
			
		
	
		
			
				
					|  |  |  |  |             UdiInfoEntity udiInfoEntity= udiInfoService.findByNameCode(invProductEntity.getNameCode()); | 
			
		
	
		
			
				
					|  |  |  |  |             if(udiInfoEntity!=null){ | 
			
		
	
		
			
				
					|  |  |  |  |                 if(udiInfoEntity.getScbssfbhph().equals("是")){ | 
			
		
	
		
			
				
					|  |  |  |  |                     if(stockOrderDetailFilterRequest.getBatchNo()==null){ | 
			
		
	
		
			
				
					|  |  |  |  |                         return  ResultVOUtils.error(999,"批次号不能为空!"); | 
			
		
	
		
			
				
					|  |  |  |  |         InvProductEntity invProductEntity = invProductService.selectExit(stockOrderDetailFilterRequest.getProductId()); | 
			
		
	
		
			
				
					|  |  |  |  |         if (invProductEntity != null) { | 
			
		
	
		
			
				
					|  |  |  |  |             UdiInfoEntity udiInfoEntity = udiInfoService.findByNameCode(invProductEntity.getNameCode()); | 
			
		
	
		
			
				
					|  |  |  |  |             if (udiInfoEntity != null) { | 
			
		
	
		
			
				
					|  |  |  |  |                 if (udiInfoEntity.getScbssfbhph().equals("是")) { | 
			
		
	
		
			
				
					|  |  |  |  |                     if (stockOrderDetailFilterRequest.getBatchNo() == null) { | 
			
		
	
		
			
				
					|  |  |  |  |                         return ResultVOUtils.error(999, "批次号不能为空!"); | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |                 if(udiInfoEntity.getScbssfbhscrq().equals("是")){ | 
			
		
	
		
			
				
					|  |  |  |  |                     if(stockOrderDetailFilterRequest.getProductDate()==null){ | 
			
		
	
		
			
				
					|  |  |  |  |                         return  ResultVOUtils.error(999,"生产日期不能为空!"); | 
			
		
	
		
			
				
					|  |  |  |  |                 if (udiInfoEntity.getScbssfbhscrq().equals("是")) { | 
			
		
	
		
			
				
					|  |  |  |  |                     if (stockOrderDetailFilterRequest.getProductDate() == null) { | 
			
		
	
		
			
				
					|  |  |  |  |                         return ResultVOUtils.error(999, "生产日期不能为空!"); | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |                 if(udiInfoEntity.getScbssfbhsxrq().equals("是")){ | 
			
		
	
		
			
				
					|  |  |  |  |                     if(stockOrderDetailFilterRequest.getExpireDate()==null){ | 
			
		
	
		
			
				
					|  |  |  |  |                         return  ResultVOUtils.error(999,"失效日期不能为空!"); | 
			
		
	
		
			
				
					|  |  |  |  |                 if (udiInfoEntity.getScbssfbhsxrq().equals("是")) { | 
			
		
	
		
			
				
					|  |  |  |  |                     if (stockOrderDetailFilterRequest.getExpireDate() == null) { | 
			
		
	
		
			
				
					|  |  |  |  |                         return ResultVOUtils.error(999, "失效日期不能为空!"); | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |