|
@@ -139,7 +139,9 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
syShippingOrderItem.setSyShippingOrderItemId(id);
|
|
|
syShippingOrderItem.setDelFlag("0");
|
|
|
syShippingOrderItem.setStyleNumber(itemli.getItemNumber());
|
|
|
- syShippingOrderItem.setNumber(itemli.getInventoryQuantity());//数量
|
|
|
+ //查询主表获取剩余数量
|
|
|
+ SyPackingListFabric entity = syPackingListFabricService.getById(li.getTailoringFabricId());
|
|
|
+ syShippingOrderItem.setNumber(entity.getRemainingQuantity());//数量
|
|
|
|
|
|
itemList.add(syShippingOrderItem);
|
|
|
|
|
@@ -149,7 +151,7 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
//查询预装箱但面料数据
|
|
|
SyPackingListFabric syPackingListFabric = syPackingListFabricService.getById(li.getTailoringFabricId());
|
|
|
if(oConvertUtils.isEmpty(syPackingListFabric)){
|
|
|
- throw new JeecgBootException("没有查询到装箱单数据!");
|
|
|
+ throw new JeecgBootException("没有查询到装箱单面料数据!");
|
|
|
}
|
|
|
////回写预装箱面料外销发票号, 剩余数量
|
|
|
syPackingListFabric.setExportInvoiceNo(syShippingOrder.getExportInvoiceNo());
|