|  |  |  | @ -43,10 +43,7 @@ import com.glxp.api.service.inout.*; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.service.inv.*; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.service.purchase.SupProductService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.service.system.SystemParamConfigService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.util.CustomUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.util.DateUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.util.GennerOrderUtils; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.util.OrderNoTypeBean; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.util.*; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.util.udi.FilterUdiUtils; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.util.udi.UdiCalCountUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import org.apache.commons.lang3.StringUtils; | 
			
		
	
	
		
			
				
					|  |  |  | @ -495,7 +492,7 @@ public class IoCodeTempController extends BaseController { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         //校验预验收库存是否已存在
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (bussinessTypeEntity.isScanPreIn()) { | 
			
		
	
		
			
				
					|  |  |  |  |             if (bussinessTypeEntity.getBackPreinType() == 1) {//按单出库&& bussinessTypeEntity.isPreInBack()
 | 
			
		
	
		
			
				
					|  |  |  |  |             if (bussinessTypeEntity.getBackPreinType() == 1 && bussinessTypeEntity.isPreInBack()) {//按单出库&& bussinessTypeEntity.isPreInBack()
 | 
			
		
	
		
			
				
					|  |  |  |  |                 String orderIds = addOrderRequest.getCheckPreInOrders(); | 
			
		
	
		
			
				
					|  |  |  |  |                 if (StrUtil.isNotEmpty(orderIds)) { | 
			
		
	
		
			
				
					|  |  |  |  |                     String[] orderIdArray = orderIds.split(","); | 
			
		
	
	
		
			
				
					|  |  |  | @ -1097,8 +1094,8 @@ public class IoCodeTempController extends BaseController { | 
			
		
	
		
			
				
					|  |  |  |  |         IoOrderDetailCodeEntity orderDetailCodeEntity = ioOrderDetailCodeService.findByUnique(orderEntity.getBillNo(), codeTempEntity.getRelId(), codeTempEntity.getBatchNo()); | 
			
		
	
		
			
				
					|  |  |  |  |         if (orderDetailCodeEntity != null) { | 
			
		
	
		
			
				
					|  |  |  |  |             //扫码数量-1
 | 
			
		
	
		
			
				
					|  |  |  |  |             int orderCount = orderDetailCodeEntity.getCount(); | 
			
		
	
		
			
				
					|  |  |  |  |             int orderReCount = orderDetailCodeEntity.getReCount(); | 
			
		
	
		
			
				
					|  |  |  |  |             int orderCount = IntUtil.value(orderDetailCodeEntity.getCount()); | 
			
		
	
		
			
				
					|  |  |  |  |             int orderReCount = IntUtil.value(orderDetailCodeEntity.getReCount()); | 
			
		
	
		
			
				
					|  |  |  |  |             if (orderCount > 1) { | 
			
		
	
		
			
				
					|  |  |  |  |                 orderDetailCodeEntity.setCount(orderCount - 1); | 
			
		
	
		
			
				
					|  |  |  |  |                 orderDetailCodeEntity.setReCount(orderReCount - udiCalCountUtil.getActCount(codeTempEntity.getNameCode())); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |