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

Merge branch 'dev-xpy' into dev

xupuyuan месяцев назад: 11
Родитель
Сommit
82ec85228b

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

@@ -849,10 +849,17 @@ class UserRepository extends BaseRepository
849 849
     public function changeProFormLevel($id)
850 850
     {
851 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 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 864
      * @param $id
858 865
      * @return Form

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

@@ -807,9 +807,11 @@ class User extends BaseController
807 807
         if ($spreadId) {
808 808
             $spread_message = Db::name('user')->where('uid', $spreadId)->field('uid,account,nickname')->find();
809 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 850
         } else {
849 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 899
      * @param $id
878 900
      * @return mixed