|
@@ -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);
|
|
|
+ item.setElementsId(elements_id);
|
|
|
BigDecimal boxNumber1=item.getBoxNumber();
|
|
|
box=box.add(boxNumber1);
|
|
|
item.setGroupId(oConvertUtils.id());
|
|
@@ -167,7 +168,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
updateWrapper.eq("id",syPackingListTailoring.getSyPreAssembledPackingListId());
|
|
|
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);
|
|
|
}
|