|
|
@@ -801,7 +801,15 @@ class User extends BaseController
|
|
801
|
801
|
{
|
|
802
|
802
|
if (!$this->repository->exists($id))
|
|
803
|
803
|
return app('json')->fail('数据不存在');
|
|
804
|
|
- return app('json')->success(formToData($this->repository->changeProForm($id)));
|
|
|
804
|
+ $formData = formToData($this->repository->changeProFormLevel($id));
|
|
|
805
|
+
|
|
|
806
|
+ $spreadId = Db::name('user')->where('uid', $id)->value('spread_uid');
|
|
|
807
|
+ if ($spreadId) {
|
|
|
808
|
+ $level_message = Db::name('user')->where('uid', $spreadId)->field('uid,account,nickname')->find();
|
|
|
809
|
+ } else {
|
|
|
810
|
+ $level_message = ['uid' => null, 'account' => '无节点人', 'nickname' => '无节点人'];
|
|
|
811
|
+ }
|
|
|
812
|
+ return app('json')->success(['form' => $formData, 'level_message' => $level_message]);
|
|
805
|
813
|
}
|
|
806
|
814
|
|
|
807
|
815
|
|
|
|
@@ -813,16 +821,6 @@ class User extends BaseController
|
|
813
|
821
|
public function changePro($id,UserRepository $repository)
|
|
814
|
822
|
{
|
|
815
|
823
|
$spread_account = $this->request->param('spread_account');
|
|
816
|
|
- $spread_uid = Db::name("user")->where('uid', $id)->value("spread_uid");
|
|
817
|
|
- if ($spread_uid) {
|
|
818
|
|
- $spread_message = Db::name("user")->where('uid', $spread_uid)->field("uid,account,nickname")->find();
|
|
819
|
|
- } else {
|
|
820
|
|
- $spread_message = ['uid' => null, 'account' => '无推荐人', 'nickname' => '无推荐人'];
|
|
821
|
|
- }
|
|
822
|
|
-
|
|
823
|
|
- if (!$spread_account || !$id) {
|
|
824
|
|
- return app('json')->success("获取成功", ['spread' => $spread_message]);
|
|
825
|
|
- }
|
|
826
|
824
|
if($repository->update_spread($id,$spread_account)){
|
|
827
|
825
|
return app('json')->success("修改成功");
|
|
828
|
826
|
}else{
|
|
|
@@ -844,22 +842,13 @@ class User extends BaseController
|
|
844
|
842
|
|
|
845
|
843
|
$formData = formToData($this->repository->changeProFormLevel($id));
|
|
846
|
844
|
|
|
847
|
|
- $groupId = Db::name('user')->where('uid', $id)->value('group_id');
|
|
848
|
|
- if ($groupId) {
|
|
849
|
|
- $level_message = Db::name('user')->where('uid', $groupId)
|
|
850
|
|
- ->field('uid,account,nickname')
|
|
851
|
|
- ->find();
|
|
|
845
|
+ $levelId = Db::name('user')->where('uid', $id)->value('level_id');
|
|
|
846
|
+ if ($levelId) {
|
|
|
847
|
+ $level_message = Db::name('user')->where('uid', $levelId)->field('uid,account,nickname')->find();
|
|
852
|
848
|
} else {
|
|
853
|
|
- $level_message = [
|
|
854
|
|
- 'uid' => null,
|
|
855
|
|
- 'account' => '无节点人',
|
|
856
|
|
- 'nickname' => '无节点人'
|
|
857
|
|
- ];
|
|
|
849
|
+ $level_message = ['uid' => null, 'account' => '无节点人', 'nickname' => '无节点人'];
|
|
858
|
850
|
}
|
|
859
|
|
-
|
|
860
|
|
- $result = array_merge($formData, $level_message);
|
|
861
|
|
-
|
|
862
|
|
- return app('json')->success($result);
|
|
|
851
|
+ return app('json')->success(['form' => $formData, 'level_message' => $level_message]);
|
|
863
|
852
|
}
|
|
864
|
853
|
|
|
865
|
854
|
|