|
@@ -99,7 +99,7 @@ public class SyShippingDetailsServiceImpl extends ServiceImpl<SyShippingDetailsM
|
|
|
//回写销售订单剩余数量
|
|
|
SyOrderDataItem orderDataItem = syOrderDataItemService.getById(li.getSyOrderDataItemId());
|
|
|
if(oConvertUtils.isNotEmpty(orderDataItem)){
|
|
|
- int suerBox = orderDataItem.getSurplusNum() - li.getShipmentQuantity().intValue();
|
|
|
+ BigDecimal suerBox = orderDataItem.getSurplusNum().subtract(li.getShipmentQuantity());
|
|
|
orderDataItem.setSurplusNum(suerBox);
|
|
|
syOrderDataItemService.updateById(orderDataItem);
|
|
|
}
|
|
@@ -142,7 +142,7 @@ public class SyShippingDetailsServiceImpl extends ServiceImpl<SyShippingDetailsM
|
|
|
for (SyShippingDetailsItem li:list) {
|
|
|
SyOrderDataItem orderDataItem = syOrderDataItemService.getById(li.getSyOrderDataItemId());
|
|
|
if (oConvertUtils.isNotEmpty(orderDataItem)) {
|
|
|
- int suerBox = orderDataItem.getSurplusNum() + li.getShipmentQuantity().intValue();
|
|
|
+ BigDecimal suerBox = orderDataItem.getSurplusNum().subtract(li.getShipmentQuantity());
|
|
|
orderDataItem.setSurplusNum(suerBox);
|
|
|
syOrderDataItemService.updateById(orderDataItem);
|
|
|
}
|
|
@@ -176,7 +176,7 @@ public class SyShippingDetailsServiceImpl extends ServiceImpl<SyShippingDetailsM
|
|
|
for (SyShippingDetailsItem li:list) {
|
|
|
SyOrderDataItem orderDataItem = syOrderDataItemService.getById(li.getSyOrderDataItemId());
|
|
|
if (oConvertUtils.isNotEmpty(orderDataItem)) {
|
|
|
- int suerBox = orderDataItem.getSurplusNum() + li.getShipmentQuantity().intValue();
|
|
|
+ BigDecimal suerBox = orderDataItem.getSurplusNum().subtract(li.getShipmentQuantity());
|
|
|
orderDataItem.setSurplusNum(suerBox);
|
|
|
syOrderDataItemService.updateById(orderDataItem);
|
|
|
}
|