mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-05-22 06:49:15 +08:00
Update UserUpgradeService.php
This commit is contained in:
parent
6e27505e75
commit
9323443f29
@ -41,6 +41,7 @@ class UserUpgradeService extends Service
|
|||||||
if (empty($pid)) $pid = $user['pid0'];
|
if (empty($pid)) $pid = $user['pid0'];
|
||||||
if (empty($pid)) return [0, '绑定代理不存在'];
|
if (empty($pid)) return [0, '绑定代理不存在'];
|
||||||
if ($uid == $pid) return [0, '代理不能是自己'];
|
if ($uid == $pid) return [0, '代理不能是自己'];
|
||||||
|
// 检查代理资格
|
||||||
$parant = $this->app->db->name('DataUser')->where(['id' => $pid])->find();
|
$parant = $this->app->db->name('DataUser')->where(['id' => $pid])->find();
|
||||||
if (empty($parant['vip_code'])) return [0, '代理无推荐资格'];
|
if (empty($parant['vip_code'])) return [0, '代理无推荐资格'];
|
||||||
if (stripos($parant['path'], "-{$uid}-") !== false) return [0, '不能绑定下属'];
|
if (stripos($parant['path'], "-{$uid}-") !== false) return [0, '不能绑定下属'];
|
||||||
@ -48,7 +49,7 @@ class UserUpgradeService extends Service
|
|||||||
$path = rtrim($parant['path'] ?: '-', '-') . "-{$parant['id']}-";
|
$path = rtrim($parant['path'] ?: '-', '-') . "-{$parant['id']}-";
|
||||||
$data = [
|
$data = [
|
||||||
'pid0' => $parant['id'], 'pid1' => $parant['id'], 'pid2' => $parant['pid1'],
|
'pid0' => $parant['id'], 'pid1' => $parant['id'], 'pid2' => $parant['pid1'],
|
||||||
'pids' => $force ? 1 : 0, 'path' => $path, 'layer' => substr_count($path, '-'),
|
'pids' => intval($force), 'path' => $path, 'layer' => substr_count($path, '-'),
|
||||||
];
|
];
|
||||||
// 更新用户代理
|
// 更新用户代理
|
||||||
if ($this->app->db->name('DataUser')->where(['id' => $uid])->update($data) !== false) {
|
if ($this->app->db->name('DataUser')->where(['id' => $uid])->update($data) !== false) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user