Просмотр исходного кода

Merge branch 'dev-xpy' into dev

xupuyuan месяцев назад: 11
Родитель
Сommit
b88ccf4b52
1 измененных файлов с 22 добавлено и 4 удалено
  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 813
     public  function  changePro($id,UserRepository $repository)
814 814
     {
815 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 827
         if($repository->update_spread($id,$spread_account)){
820 828
             return app('json')->success("修改成功");
@@ -845,8 +853,18 @@ class User extends BaseController
845 853
     public function changeProLevel($id,UserRepository $repository)
846 854
     {
847 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 869
         if($repository->update_level_uid($id,$level_account)){
852 870
             return app('json')->success("修改成功");