|  | @@ -156,8 +156,8 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
	
		
			
				|  |  |  		//SyPackingListTailoring.setDocumentNo(oConvertUtils.id());//随机单据号
 | 
	
		
			
				|  |  |  		syPackingListTailoring.setDelFlag("0");//删除状态默认为0
 | 
	
		
			
				|  |  |  		syPackingListTailoring.setPushState("0");//推送状态默认为0
 | 
	
		
			
				|  |  | -		syPackingListTailoring.setStatus("0");//单据装态默认为0
 | 
	
		
			
				|  |  | -		syPackingListTailoring.setOrderNumber(randomStr());//订单号
 | 
	
		
			
				|  |  | +		syPackingListTailoring.setStatus("0");//单据状态默认为0
 | 
	
		
			
				|  |  | +		syPackingListTailoring.setDocumentNo(randomStr());//单据号
 | 
	
		
			
				|  |  |  		syPackingListTailoringMapper.insert(syPackingListTailoring);//往主表添加数据
 | 
	
		
			
				|  |  |  		UpdateWrapper updateWrapper=new UpdateWrapper();
 | 
	
		
			
				|  |  |  		updateWrapper.set("is_Reference","2");//已被预装箱单参照,装箱单不能取消提交
 | 
	
	
		
			
				|  | @@ -294,7 +294,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 | 
	
		
			
				|  |  |  	public IPage<SyPackingListTailoringVo> selectList(IPage<SyPackingListTailoringVo> page, QueryWrapper<SyPackingListTailoringVo> queryWrapper) {
 | 
	
		
			
				|  |  | -		return syPackingListTailoringMapper.selectList(page,queryWrapper);
 | 
	
		
			
				|  |  | +		return syPackingListTailoringMapper.selectList2(page,queryWrapper);
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	//简单的排序
 | 
	
	
		
			
				|  | @@ -337,4 +337,24 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
	
		
			
				|  |  |  		//BeanUtils.copyProperties(syPackingListTailoringItem, syShippingOrderItem);
 | 
	
		
			
				|  |  |  		return syShippingOrderItem;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	@Override
 | 
	
		
			
				|  |  | +	@Transactional
 | 
	
		
			
				|  |  | +	public SyPackingListTailoring getOrderNumber() {
 | 
	
		
			
				|  |  | +		QueryWrapper queryWrapper=new QueryWrapper();//sy_pre_assembled_packing_list_id
 | 
	
		
			
				|  |  | +		queryWrapper.isNotNull("sy_Pre_Assembled_Packing_List_Id");//预装箱单id不为空
 | 
	
		
			
				|  |  | +		List<SyPackingListTailoring>  syPackingListTailorings=syPackingListTailoringMapper.selectList(queryWrapper);
 | 
	
		
			
				|  |  | +		for (SyPackingListTailoring item : syPackingListTailorings){
 | 
	
		
			
				|  |  | +			//获取数据
 | 
	
		
			
				|  |  | +			SyPreAssembledPackingList item1=syPreAssembledPackingListMapper.selectById(item.getSyPreAssembledPackingListId());
 | 
	
		
			
				|  |  | +			if(item1==null){
 | 
	
		
			
				|  |  | +				continue;//退出本次循环
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +			System.out.println("item1的ordernumber为:\t"+item1.getOrderNumber());
 | 
	
		
			
				|  |  | +			item.setDocumentNo(item.getOrderNumber());
 | 
	
		
			
				|  |  | +			item.setOrderNumber(item1.getOrderNumber());//赋值销售订单号
 | 
	
		
			
				|  |  | +			syPackingListTailoringMapper.updateById(item);
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +		return null;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  |  }
 |