Parcourir la source

后台-修改推荐人节点人-(beta)新增展示用户原推荐人和节点人

xupuyuan il y a 11 mois
Parent
commit
7e886212fe
1 fichiers modifiés avec 14 ajouts et 25 suppressions
  1. 14 25
      app/controller/admin/user/User.php

+ 14 - 25
app/controller/admin/user/User.php

@@ -801,7 +801,15 @@ class User extends BaseController
801
     {
801
     {
802
         if (!$this->repository->exists($id))
802
         if (!$this->repository->exists($id))
803
             return app('json')->fail('数据不存在');
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
     public  function  changePro($id,UserRepository $repository)
821
     public  function  changePro($id,UserRepository $repository)
814
     {
822
     {
815
         $spread_account = $this->request->param('spread_account');
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
         if($repository->update_spread($id,$spread_account)){
824
         if($repository->update_spread($id,$spread_account)){
827
             return app('json')->success("修改成功");
825
             return app('json')->success("修改成功");
828
         }else{
826
         }else{
@@ -844,22 +842,13 @@ class User extends BaseController
844
 
842
 
845
         $formData = formToData($this->repository->changeProFormLevel($id));
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
         } else {
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