Browse Source

增加因为自营产品supplier_id为空的判断

master
李可松 4 years ago
parent
commit
ddab0297c7
  1. 6
      app/AdminAgent/Extensions/Grid/ChangeOrderStatus.php

6
app/AdminAgent/Extensions/Grid/ChangeOrderStatus.php

@ -64,7 +64,13 @@ class ChangeOrderStatus extends RowAction
$orderItem = OrderProductItem::query()->where('order_id',$order->id)->get(); $orderItem = OrderProductItem::query()->where('order_id',$order->id)->get();
foreach ($orderItem as $item) { foreach ($orderItem as $item) {
if (!$item->supplier_id) { //自营产品供应商为空
continue;
}
$supplier = Supplier::query()->where('id',$item->supplier_id)->lockForUpdate()->first(); $supplier = Supplier::query()->where('id',$item->supplier_id)->lockForUpdate()->first();
if (!$supplier) { //自营产品供应商为空
continue;
}
$supplier->balance = bcadd($supplier->balance,$item->price,6); $supplier->balance = bcadd($supplier->balance,$item->price,6);
$supplier->save(); $supplier->save();
$statementCreate[] = $service->createByOrder( $statementCreate[] = $service->createByOrder(

Loading…
Cancel
Save