diff --git a/app/Models/Order.php b/app/Models/Order.php index 16710ba..3cc2184 100644 --- a/app/Models/Order.php +++ b/app/Models/Order.php @@ -41,7 +41,7 @@ class Order extends BaseModel public function getRefundInfoAttribute($value) { $value = $value ? json_decode($value, true) : []; - if (is_array($value['pictures'])) { + if (!empty($value['pictures']) && is_array($value['pictures'])) { foreach ($value['pictures'] as &$v) { $v = $this->host . $v; } @@ -49,6 +49,11 @@ class Order extends BaseModel return $value ?? []; } + public function agentProduct() + { + return $this->belongsTo(AgentProduct::class); + } + public function product() { return $this->belongsTo(Product::class);