|
|
@@ -1072,7 +1072,11 @@ public class ShipServiceImpl extends ServiceImpl<ShipMapper, PjShip> implements
|
|
|
|
|
|
PjOrderItems orderItems = pjOrderItems.stream().filter(e -> e.getId().equals(item.getSrcItemId())).findFirst().orElse(null);
|
|
|
if (orderItems != null) {
|
|
|
- orderItems.setSendNum(orderItems.getSendNum().add(item.getSendNum()));
|
|
|
+ if(ship.getBillno().contains("TK")){
|
|
|
+ orderItems.setSendNum(orderItems.getSendNum().subtract(item.getSendNum()));
|
|
|
+ }else{
|
|
|
+ orderItems.setSendNum(orderItems.getSendNum().add(item.getSendNum()));
|
|
|
+ }
|
|
|
pjOrderItemsList.add(orderItems);
|
|
|
} else {
|
|
|
throw new RuntimeException("数据异常请联系管理员");
|
|
|
@@ -1578,7 +1582,7 @@ public class ShipServiceImpl extends ServiceImpl<ShipMapper, PjShip> implements
|
|
|
}
|
|
|
}*/
|
|
|
PjProductLaunch pjProductLaunches = productLaunch.stream()
|
|
|
- .filter(i -> i.getGoodsId().equals(item.getId())).findFirst().orElse(null);
|
|
|
+ .filter(i -> i.getGoodsId().equals(item.getGoodsId())).findFirst().orElse(null);
|
|
|
//修改上架数量
|
|
|
if (pjProductLaunches != null) {
|
|
|
pjProductLaunches.setInventory(pjProductLaunches.getInventory().subtract(item.getSendNum()));
|