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

Merge branch 'dev-xpy' into dev

xupuyuan месяцев назад: 11
Родитель
Сommit
82ec85228b
2 измененных файлов с 33 добавлено и 4 удалено
  1. 8 1
      app/common/repositories/user/UserRepository.php
  2. 25 3
      app/controller/admin/user/User.php

+ 8 - 1
app/common/repositories/user/UserRepository.php

@@ -849,10 +849,17 @@ class UserRepository extends BaseRepository
849
     public function changeProFormLevel($id)
849
     public function changeProFormLevel($id)
850
     {
850
     {
851
         return Elm::createForm(Route::buildUrl('systemUserChangeLevelPro', compact('id'))->build(), [
851
         return Elm::createForm(Route::buildUrl('systemUserChangeLevelPro', compact('id'))->build(), [
852
-            Elm::input('level_account', '节点人(上级)')->required()->placeholder("请填写节点人(上级)手机号")
852
+            Elm::input('level_account', '节点人(上级)')->required()->placeholder("请填写节点人(上级)手机号")->props("原节点人信息")
853
         ])->setTitle('修改用户节点人(上级)');
853
         ])->setTitle('修改用户节点人(上级)');
854
     }
854
     }
855
 
855
 
856
+    public function changeProFormusergroup($id)
857
+    {
858
+        return Elm::createForm(Route::buildUrl('systemUserChangeusergroupPro', compact('id'))->build(), [
859
+            Elm::input('user_group', '用户身份')->required()->placeholder("请填写用户身份")
860
+        ],[Elm::textarea('remark', '备注')->placeholder("可填写备注信息")])->setTitle('修改用户身份');
861
+    }
862
+
856
     /**
863
     /**
857
      * @param $id
864
      * @param $id
858
      * @return Form
865
      * @return Form

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

@@ -807,9 +807,11 @@ class User extends BaseController
807
         if ($spreadId) {
807
         if ($spreadId) {
808
             $spread_message = Db::name('user')->where('uid', $spreadId)->field('uid,account,nickname')->find();
808
             $spread_message = Db::name('user')->where('uid', $spreadId)->field('uid,account,nickname')->find();
809
         } else {
809
         } else {
810
-            $spread_message = ['uid' => null, 'account' => '无节点人', 'nickname' => '无节点人'];
810
+            $spread_message = ['uid' => null, 'account' => '无推荐人', 'nickname' => '无推荐人'];
811
         }
811
         }
812
-        return app('json')->success(array_merge($formData,['spread_message' => $spread_message]));
812
+        $formData['value'] = $spread_message['account'];
813
+        $formData['rule'][0]['props']['uid'] = $spread_message['nickname'];
814
+        return app('json')->success($formData);
813
     }
815
     }
814
 
816
 
815
 
817
 
@@ -848,7 +850,8 @@ class User extends BaseController
848
         } else {
850
         } else {
849
             $level_message = ['uid' => null, 'account' => '无节点人', 'nickname' => '无节点人'];
851
             $level_message = ['uid' => null, 'account' => '无节点人', 'nickname' => '无节点人'];
850
         }
852
         }
851
-        return app('json')->success(array_merge($formData, ['level_message' => $level_message]));
853
+        $formData['value'] = $level_message['account'] . ' / ' . $level_message['nickname'] . ' / ' . $level_message['uid'];
854
+        return app('json')->success($formData);
852
     }
855
     }
853
 
856
 
854
 
857
 
@@ -873,6 +876,25 @@ class User extends BaseController
873
     }
876
     }
874
 
877
 
875
     /**
878
     /**
879
+     * 更改用户身份
880
+     */
881
+    public function changeProusergroupfrom($id)
882
+    {
883
+        if (!$this->repository->exists($id))
884
+            return app('json')->fail('数据不存在');
885
+
886
+        $formData = formToData($this->repository->changeProFormLevel($id));
887
+
888
+        $levelId = Db::name('user')->where('uid', $id)->value('level_id');
889
+        if ($levelId) {
890
+            $level_message = Db::name('user')->where('uid', $levelId)->field('uid,account,nickname')->find();
891
+        } else {
892
+            $level_message = ['uid' => null, 'account' => '无节点人', 'nickname' => '无节点人'];
893
+        }
894
+        return app('json')->success(array_merge($formData, ['level_message' => $level_message]));
895
+    }
896
+
897
+    /**
876
      * 修改用户奖励表单
898
      * 修改用户奖励表单
877
      * @param $id
899
      * @param $id
878
      * @return mixed
900
      * @return mixed