|
@@ -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;
|
|
|
+ }
|
|
|
}
|