diff --git a/app/common/model/system/merchant/Merchant.php b/app/common/model/system/merchant/Merchant.php index b6aae8fe..cf802dc9 100755 --- a/app/common/model/system/merchant/Merchant.php +++ b/app/common/model/system/merchant/Merchant.php @@ -319,7 +319,11 @@ class Merchant extends BaseModel public function promoter() { - return User::where('uid', $this->uid)->field('spread_uid as uid,nickname')->find(); + $spreadId = User::where('uid', $this->uid)->value('spread_uid'); + if ($spreadId > 0) { + return User::where('uid', $spreadId)->field('uid,nickname')->find(); + } + return null; } }