|
@@ -141,6 +141,11 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
syShippingOrderItem.setDelFlag("0");
|
|
|
syShippingOrderItem.setStyleNumber(itemli.getItemNumber());
|
|
|
syShippingOrderItem.setNumber(itemli.getInventoryQuantity());
|
|
|
+ syShippingOrderItem.setReadyFabric("面料");
|
|
|
+ syShippingOrderItem.setContainerCode(li.getContainerCode());
|
|
|
+ syShippingOrderItem.setContainerNumber(li.getContainerNumber());
|
|
|
+ syShippingOrderItem.setTailoringFabricId(li.getTailoringFabricId());
|
|
|
+ syShippingOrderItem.setTailoringFabricItemId(li.getTailoringFabricItemId());
|
|
|
|
|
|
itemList.add(syShippingOrderItem);
|
|
|
|
|
@@ -183,6 +188,11 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
|
|
|
syShippingOrderItem.setUnitPrice(lit.getUnitPrice());
|
|
|
|
|
|
+ syShippingOrderItem.setReadyFabric("成衣");
|
|
|
+ syShippingOrderItem.setContainerCode(li.getContainerCode());
|
|
|
+ syShippingOrderItem.setContainerNumber(li.getContainerNumber());
|
|
|
+ syShippingOrderItem.setTailoringFabricId(li.getTailoringFabricId());
|
|
|
+ syShippingOrderItem.setTailoringFabricItemId(li.getTailoringFabricItemId());
|
|
|
|
|
|
|
|
|
itemList.add(syShippingOrderItem);
|
|
@@ -241,25 +251,12 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
@Override
|
|
|
public SyShippingOrder syShippingOrderEdit(SyShippingOrder syShippingOrder) {
|
|
|
|
|
|
-
|
|
|
+
|
|
|
syLetterDepositMapper.syUsdDelete(syShippingOrder.getId());
|
|
|
- List<SyUsd> usdList = syShippingOrder.getUsdList();
|
|
|
- for(SyUsd li:usdList){
|
|
|
- li.setId(oConvertUtils.id());
|
|
|
- li.setSyLetterDepositId(syShippingOrder.getId());
|
|
|
- li.setDelFlag("0");
|
|
|
- }
|
|
|
- syLetterDepositMapper.syUsdAdd(usdList);
|
|
|
-
|
|
|
+
|
|
|
syLetterDepositMapper.syRmbDelete(syShippingOrder.getId());
|
|
|
- List<SyRmb> rmbList = syShippingOrder.getRmbList();
|
|
|
- for(SyRmb li:rmbList){
|
|
|
- li.setId(oConvertUtils.id());
|
|
|
- li.setSyLetterDepositId(syShippingOrder.getId());
|
|
|
- li.setDelFlag("0");
|
|
|
- }
|
|
|
- syLetterDepositMapper.syRmbAdd(rmbList);
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
List<SyShippingOrderItem> itemList = syShippingOrder.getSyShippingOrderItemList();
|
|
|
for(SyShippingOrderItem li:itemList){
|
|
|
|
|
@@ -273,9 +270,8 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
|
|
|
syPackingListFabric.setExportInvoiceNo(syShippingOrder.getExportInvoiceNo());
|
|
|
|
|
|
- BigDecimal sub = syPackingListFabric.getQuantity().subtract(syPackingListFabric.getRemainingQuantity());
|
|
|
- BigDecimal tatol = syPackingListFabric.getQuantity().subtract(sub).subtract(li.getNumber());
|
|
|
- syPackingListFabric.setRemainingQuantity(tatol);
|
|
|
+ BigDecimal sub = syPackingListFabric.getRemainingQuantity().add(li.getNumber());
|
|
|
+ syPackingListFabric.setRemainingQuantity(sub);
|
|
|
syPackingListFabricService.updateById(syPackingListFabric);
|
|
|
|
|
|
}else{
|
|
@@ -288,16 +284,18 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
syPackingListTailoring.setExportInvoiceNo(syShippingOrder.getExportInvoiceNo());
|
|
|
syPackingListTailoringService.updateById(syPackingListTailoring);
|
|
|
}
|
|
|
- syShippingOrderItemService.updateById(li);
|
|
|
+
|
|
|
+ syShippingOrderItemService.removeById(li.getId());
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- boolean boo = updateById(syShippingOrder);
|
|
|
+
|
|
|
+ syShippingOrder.setDelFlag("1");
|
|
|
+ updateById(syShippingOrder);
|
|
|
+
|
|
|
+
|
|
|
+ syShippingOrderAdd(syShippingOrder);
|
|
|
+ return syShippingOrder;
|
|
|
|
|
|
- if(boo){
|
|
|
- return syShippingOrder;
|
|
|
- }
|
|
|
- return null;
|
|
|
}
|
|
|
|
|
|
|