| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -586,9 +586,9 @@ public class IoCodeTempController extends BaseController {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                BaseResponse invRes = null;
 | 
					 | 
					 | 
					 | 
					                BaseResponse invRes = null;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                if (bussinessTypeEntity.isScanPreIn()) {    //校验预验收库存
 | 
					 | 
					 | 
					 | 
					                if (bussinessTypeEntity.isScanPreIn()) {    //校验预验收库存
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    invRes = checkPreInInv(bussinessTypeEntity, genDetaiEntity,false);
 | 
					 | 
					 | 
					 | 
					                    invRes = checkPreInInv(bussinessTypeEntity, genDetaiEntity, false);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                } else if (bussinessTypeEntity.isAdvancePreIn()) {  //校验寄售库存
 | 
					 | 
					 | 
					 | 
					                } else if (bussinessTypeEntity.isAdvancePreIn()) {  //校验寄售库存
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    invRes = checkPreInv(bussinessTypeEntity, genDetaiEntity,false);
 | 
					 | 
					 | 
					 | 
					                    invRes = checkPreInv(bussinessTypeEntity, genDetaiEntity, false);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                } else {
 | 
					 | 
					 | 
					 | 
					                } else {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    invRes = checkInv(bussinessTypeEntity, genDetaiEntity, false);
 | 
					 | 
					 | 
					 | 
					                    invRes = checkInv(bussinessTypeEntity, genDetaiEntity, false);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                }
 | 
					 | 
					 | 
					 | 
					                }
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -742,13 +742,13 @@ public class IoCodeTempController extends BaseController {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (bussinessTypeEntity.isScanPreIn()) {    //校验预验收库存
 | 
					 | 
					 | 
					 | 
					            if (bussinessTypeEntity.isScanPreIn()) {    //校验预验收库存
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                BaseResponse invRes = checkPreInInv(bussinessTypeEntity, codeEnttity,false);
 | 
					 | 
					 | 
					 | 
					                BaseResponse invRes = checkPreInInv(bussinessTypeEntity, codeEnttity, false);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                if (invRes != null) {
 | 
					 | 
					 | 
					 | 
					                if (invRes != null) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    deleteEmptyBillNo(orderEntity);
 | 
					 | 
					 | 
					 | 
					                    deleteEmptyBillNo(orderEntity);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    return invRes;
 | 
					 | 
					 | 
					 | 
					                    return invRes;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                }
 | 
					 | 
					 | 
					 | 
					                }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } else if (bussinessTypeEntity.isAdvancePreIn()) {  //校验寄售库存
 | 
					 | 
					 | 
					 | 
					            } else if (bussinessTypeEntity.isAdvancePreIn()) {  //校验寄售库存
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                BaseResponse invRes = checkPreInv(bussinessTypeEntity, codeEnttity,false);
 | 
					 | 
					 | 
					 | 
					                BaseResponse invRes = checkPreInv(bussinessTypeEntity, codeEnttity, false);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                if (invRes != null) {
 | 
					 | 
					 | 
					 | 
					                if (invRes != null) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    deleteEmptyBillNo(orderEntity);
 | 
					 | 
					 | 
					 | 
					                    deleteEmptyBillNo(orderEntity);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    return invRes;
 | 
					 | 
					 | 
					 | 
					                    return invRes;
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -1234,6 +1234,7 @@ public class IoCodeTempController extends BaseController {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    public void deleteEmptyBillNo(IoOrderEntity orderEntity) {
 | 
					 | 
					 | 
					 | 
					    public void deleteEmptyBillNo(IoOrderEntity orderEntity) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        if (orderEntity != null) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            boolean r1 = orderDetailBizService.isExit(orderEntity.getBillNo());
 | 
					 | 
					 | 
					 | 
					            boolean r1 = orderDetailBizService.isExit(orderEntity.getBillNo());
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            boolean r2 = ioOrderDetailCodeService.isExit(orderEntity.getBillNo());
 | 
					 | 
					 | 
					 | 
					            boolean r2 = ioOrderDetailCodeService.isExit(orderEntity.getBillNo());
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            boolean r3 = codeTempService.isExit(orderEntity.getBillNo());
 | 
					 | 
					 | 
					 | 
					            boolean r3 = codeTempService.isExit(orderEntity.getBillNo());
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -1242,6 +1243,8 @@ public class IoCodeTempController extends BaseController {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            }
 | 
					 | 
					 | 
					 | 
					            }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        }
 | 
					 | 
					 | 
					 | 
					        }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    @AuthRuleAnnotation("")
 | 
					 | 
					 | 
					 | 
					    @AuthRuleAnnotation("")
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    @PostMapping("warehouse/inout/saveTempCode")
 | 
					 | 
					 | 
					 | 
					    @PostMapping("warehouse/inout/saveTempCode")
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -1574,9 +1577,9 @@ public class IoCodeTempController extends BaseController {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                BaseResponse invRes = null;
 | 
					 | 
					 | 
					 | 
					                BaseResponse invRes = null;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                if (bussinessTypeEntity.isScanPreIn()) {    //校验预验收库存
 | 
					 | 
					 | 
					 | 
					                if (bussinessTypeEntity.isScanPreIn()) {    //校验预验收库存
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    invRes = checkPreInInv(bussinessTypeEntity, genDetaiEntity,false);
 | 
					 | 
					 | 
					 | 
					                    invRes = checkPreInInv(bussinessTypeEntity, genDetaiEntity, false);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                } else if (bussinessTypeEntity.isAdvancePreIn()) {  //校验寄售库存
 | 
					 | 
					 | 
					 | 
					                } else if (bussinessTypeEntity.isAdvancePreIn()) {  //校验寄售库存
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    invRes = checkPreInv(bussinessTypeEntity, genDetaiEntity,false);
 | 
					 | 
					 | 
					 | 
					                    invRes = checkPreInv(bussinessTypeEntity, genDetaiEntity, false);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                } else {
 | 
					 | 
					 | 
					 | 
					                } else {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    invRes = checkInv(bussinessTypeEntity, genDetaiEntity, false);
 | 
					 | 
					 | 
					 | 
					                    invRes = checkInv(bussinessTypeEntity, genDetaiEntity, false);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                }
 | 
					 | 
					 | 
					 | 
					                }
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -1729,13 +1732,13 @@ public class IoCodeTempController extends BaseController {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (bussinessTypeEntity.isScanPreIn()) {    //校验预验收库存
 | 
					 | 
					 | 
					 | 
					            if (bussinessTypeEntity.isScanPreIn()) {    //校验预验收库存
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                BaseResponse invRes = checkPreInInv(bussinessTypeEntity, codeEnttity,false);
 | 
					 | 
					 | 
					 | 
					                BaseResponse invRes = checkPreInInv(bussinessTypeEntity, codeEnttity, false);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                if (invRes != null) {
 | 
					 | 
					 | 
					 | 
					                if (invRes != null) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    deleteEmptyBillNo(orderEntity);
 | 
					 | 
					 | 
					 | 
					                    deleteEmptyBillNo(orderEntity);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    return invRes;
 | 
					 | 
					 | 
					 | 
					                    return invRes;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                }
 | 
					 | 
					 | 
					 | 
					                }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } else if (bussinessTypeEntity.isAdvancePreIn()) {  //校验寄售库存
 | 
					 | 
					 | 
					 | 
					            } else if (bussinessTypeEntity.isAdvancePreIn()) {  //校验寄售库存
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                BaseResponse invRes = checkPreInv(bussinessTypeEntity, codeEnttity,false);
 | 
					 | 
					 | 
					 | 
					                BaseResponse invRes = checkPreInv(bussinessTypeEntity, codeEnttity, false);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                if (invRes != null) {
 | 
					 | 
					 | 
					 | 
					                if (invRes != null) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    deleteEmptyBillNo(orderEntity);
 | 
					 | 
					 | 
					 | 
					                    deleteEmptyBillNo(orderEntity);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    return invRes;
 | 
					 | 
					 | 
					 | 
					                    return invRes;
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |