diff --git a/app/controller/api/community/Community.php b/app/controller/api/community/Community.php index 376031c9..7b272b39 100644 --- a/app/controller/api/community/Community.php +++ b/app/controller/api/community/Community.php @@ -299,6 +299,11 @@ class Community extends BaseController if ($data['entrust_day'] < 15 || $data['entrust_day'] > 90) { throw new ValidateException('委托天数区间为[15-90]天'); } + $merchantId = Db::name('merchant')->where('uid', $this->request->uid())->value('mer_id'); + if ($data['entrust_mer_id'] == $merchantId) { + throw new ValidateException('不能委托自己'); + } + } $data['content'] = filter_emoji($data['content']);