|
@@ -56,11 +56,12 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
@Autowired
|
|
|
private SyShippingOrderItemMapper syShippingOrderItemMapper;//托书主表
|
|
|
|
|
|
- BigDecimal add(List<SyPackingListTailoringItem> items,String pid){
|
|
|
+ BigDecimal add(List<SyPackingListTailoringItem> items,String pid,String elements_id){
|
|
|
BigDecimal box=new BigDecimal(0);//获取总箱数
|
|
|
for (SyPackingListTailoringItem item : items){
|
|
|
List<SizeTable> sizes=item.getSizeTables();//获取尺码表信息
|
|
|
item.setSyPackingListTailoringId(pid);//获取主表id
|
|
|
+ item.setElementsId(elements_id);//申报要素id
|
|
|
BigDecimal boxNumber1=item.getBoxNumber();//获取箱数
|
|
|
box=box.add(boxNumber1);//合计
|
|
|
item.setGroupId(oConvertUtils.id());//分组随机id
|
|
@@ -167,7 +168,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
updateWrapper.eq("id",syPackingListTailoring.getSyPreAssembledPackingListId());//预装箱单主表id做为修改条件
|
|
|
syPreAssembledPackingListMapper.update(null,updateWrapper);//修改
|
|
|
if(syPackingListTailoring.getSyPackingListTailoringItemList()!=null){
|
|
|
- BigDecimal box=add(syPackingListTailoring.getSyPackingListTailoringItemList(),syPackingListTailoring.getId());
|
|
|
+ BigDecimal box=add(syPackingListTailoring.getSyPackingListTailoringItemList(),syPackingListTailoring.getId(),syPackingListTailoring.getElementsId());
|
|
|
syPackingListTailoring.setTotalBoxes(box);
|
|
|
syPackingListTailoringMapper.updateById(syPackingListTailoring);
|
|
|
}
|