修复状态机库存减扣

This commit is contained in:
Edward Yang 2023-02-13 19:14:03 +08:00
parent d35aeeb86d
commit 5566633370
2 changed files with 8 additions and 3 deletions

View File

@ -28,7 +28,7 @@ class OrderProduct extends Base
public function productSku(): BelongsTo
{
return $this->belongsTo(ProductSku::class, 'product_sku', 'id');
return $this->belongsTo(ProductSku::class, 'product_sku', 'sku');
}
public function getPriceFormatAttribute()

View File

@ -229,9 +229,14 @@ class StateMachineService
*/
private function getMachines()
{
$machines = self::MACHINES;
$data = [
'order' => $this->order,
'machines' => self::MACHINES,
];
return hook_filter('service.state_machine.machines', $machines);
$data = hook_filter('service.state_machine.machines', $data);
return $data['machines'] ?? [];
}
/**