base
parent
a819f64dd5
commit
aa00a8d82d
|
|
@ -18,7 +18,8 @@ class RowAddStock extends RowAction
|
||||||
if ($model->status) {
|
if ($model->status) {
|
||||||
return $this->response()->error('已经确认过了');
|
return $this->response()->error('已经确认过了');
|
||||||
}
|
}
|
||||||
$type = (new Administrator())->getMorphClass();
|
$admin = $model->adminUser;
|
||||||
|
$type = $admin->getMorphClass();
|
||||||
foreach($model->productSkus()->get() as $item) {
|
foreach($model->productSkus()->get() as $item) {
|
||||||
$amount = $item->pivot?->amount;
|
$amount = $item->pivot?->amount;
|
||||||
if ($amount) {
|
if ($amount) {
|
||||||
|
|
@ -36,8 +37,8 @@ class RowAddStock extends RowAction
|
||||||
}
|
}
|
||||||
array_push($list, [
|
array_push($list, [
|
||||||
'operator_type' => $type,
|
'operator_type' => $type,
|
||||||
'operator_id' => $model->admin_user_id,
|
'operator_id' => $admin->id,
|
||||||
'operator_name' => $model->adminUser->name,
|
'operator_name' => $admin->name,
|
||||||
'amount' => $amount,
|
'amount' => $amount,
|
||||||
'product_sku_id' => $item->id,
|
'product_sku_id' => $item->id,
|
||||||
'balance' => $balance,
|
'balance' => $balance,
|
||||||
|
|
|
||||||
|
|
@ -66,8 +66,9 @@ class OrderPackage extends Form implements LazyRenderable
|
||||||
'amount' => $product->pivot->amount - $amount
|
'amount' => $product->pivot->amount - $amount
|
||||||
]);
|
]);
|
||||||
$store->stockLogs()->create([
|
$store->stockLogs()->create([
|
||||||
'operator_type' => get_class($operator),
|
'operator_type' => $operator->getMorphClass(),
|
||||||
'operator_id' => $operator->id,
|
'operator_id' => $operator->id,
|
||||||
|
'operator_name' => $operator->name,
|
||||||
'source_type' => Order::class,
|
'source_type' => Order::class,
|
||||||
'source_id' => $order->id,
|
'source_id' => $order->id,
|
||||||
'amount' => 0-$amount,
|
'amount' => 0-$amount,
|
||||||
|
|
|
||||||
|
|
@ -18,8 +18,8 @@ class OrderAutoComplete
|
||||||
public function handle($event)
|
public function handle($event)
|
||||||
{
|
{
|
||||||
$order = $event->order;
|
$order = $event->order;
|
||||||
// 门店, 桌号订单
|
// 门店
|
||||||
if ($order->source_type === Desk::class && $store = $order->store) {
|
if ($store = $order->store) {
|
||||||
$order = Order::find($order->id);
|
$order = Order::find($order->id);
|
||||||
$package = (new \App\Admin\Services\OrderPackageService())->createAll($order);
|
$package = (new \App\Admin\Services\OrderPackageService())->createAll($order);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,8 @@ class OrderPackage
|
||||||
]);
|
]);
|
||||||
// 添加店铺发货记录
|
// 添加店铺发货记录
|
||||||
$store->stockLogs()->create([
|
$store->stockLogs()->create([
|
||||||
'operator_type' => $inviter ? get_class($inviter) : '',
|
'operator_type' => $inviter ? $inviter->getMorphClass() : '',
|
||||||
|
'operator_name' => $inviter? $inviter->phone : '',
|
||||||
'operator_id' => $inviter ? $inviter->id : '',
|
'operator_id' => $inviter ? $inviter->id : '',
|
||||||
'source_type' => Order::class,
|
'source_type' => Order::class,
|
||||||
'source_id' => $order->id,
|
'source_id' => $order->id,
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ class EventServiceProvider extends ServiceProvider
|
||||||
\App\Events\OrderPaid::class => [
|
\App\Events\OrderPaid::class => [
|
||||||
\App\Listeners\OrderPaidNotify::class,
|
\App\Listeners\OrderPaidNotify::class,
|
||||||
\App\Listeners\SendCoupons::class,
|
\App\Listeners\SendCoupons::class,
|
||||||
\App\Listeners\OrderPackage::class,
|
// \App\Listeners\OrderPackage::class,
|
||||||
\App\Listeners\OrderDistribute::class,
|
\App\Listeners\OrderDistribute::class,
|
||||||
\App\Listeners\OrderPrint::class,
|
\App\Listeners\OrderPrint::class,
|
||||||
\App\Listeners\OrderAutoComplete::class,
|
\App\Listeners\OrderAutoComplete::class,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue