Przeglądaj źródła

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

xupuyuan 11 miesięcy temu
rodzic
commit
cafd48b730
1 zmienionych plików z 22 dodań i 4 usunięć
  1. 22 4
      app/controller/admin/user/User.php

+ 22 - 4
app/controller/admin/user/User.php

@@ -813,8 +813,16 @@ class User extends BaseController
813
     public  function  changePro($id,UserRepository $repository)
813
     public  function  changePro($id,UserRepository $repository)
814
     {
814
     {
815
         $spread_account = $this->request->param('spread_account');
815
         $spread_account = $this->request->param('spread_account');
816
-        if (!$spread_account || !$id){
817
-            return app('json')->fail('参数丢失');
816
+        $uid = $this->request->param('uid');
817
+        $spread_uid = Db::name("user")->where('uid', $uid)->value("spread_uid");
818
+        if ($spread_uid) {
819
+            $spread_message = Db::name("user")->where('uid', $spread_uid)->field("uid,account,nickname")->find();
820
+        } else {
821
+            $spread_message = ['uid' => null, 'account' => '无推荐人', 'nickname' => '无推荐人'];
822
+        }
823
+
824
+        if (!$spread_account || !$id) {
825
+            return app('json')->success("获取成功", ['spread' => $spread_message]);
818
         }
826
         }
819
         if($repository->update_spread($id,$spread_account)){
827
         if($repository->update_spread($id,$spread_account)){
820
             return app('json')->success("修改成功");
828
             return app('json')->success("修改成功");
@@ -845,8 +853,18 @@ class User extends BaseController
845
     public function changeProLevel($id,UserRepository $repository)
853
     public function changeProLevel($id,UserRepository $repository)
846
     {
854
     {
847
         $level_account = $this->request->param('level_account');
855
         $level_account = $this->request->param('level_account');
848
-        if (!$level_account || !$id){
849
-            return app('json')->fail('参数丢失');
856
+        $uid = $this->request->param('uid');
857
+        $level_uid = Db::name("user")->where('uid', $uid)->value("group_id");
858
+        if ($level_uid) {
859
+            $level_message = Db::name("user")->where('uid', $level_uid)->field("uid,account,nickname")->find();
860
+        } else {
861
+            $level_message = ['uid' => null, 'account' => '无节点人', 'nickname' => '无节点人'];
862
+        }
863
+        if (!$id) {
864
+            return app('json')->fail("参数丢失");
865
+        }
866
+        if (!$level_account) {
867
+            return app('json')->success("获取成功", ['level' => $level_message]);
850
         }
868
         }
851
         if($repository->update_level_uid($id,$level_account)){
869
         if($repository->update_level_uid($id,$level_account)){
852
             return app('json')->success("修改成功");
870
             return app('json')->success("修改成功");