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

Merge branch 'dev' into dev-sxb

sunxbiao месяцев назад: 11
Родитель
Сommit
84390381a0
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

@@ -859,10 +859,17 @@ class UserRepository extends BaseRepository
859
     public function changeProFormLevel($id)
859
     public function changeProFormLevel($id)
860
     {
860
     {
861
         return Elm::createForm(Route::buildUrl('systemUserChangeLevelPro', compact('id'))->build(), [
861
         return Elm::createForm(Route::buildUrl('systemUserChangeLevelPro', compact('id'))->build(), [
862
-            Elm::input('level_account', '节点人(上级)')->required()->placeholder("请填写节点人(上级)手机号")
862
+            Elm::input('level_account', '节点人(上级)')->required()->placeholder("请填写节点人(上级)手机号")->props("原节点人信息")
863
         ])->setTitle('修改用户节点人(上级)');
863
         ])->setTitle('修改用户节点人(上级)');
864
     }
864
     }
865
 
865
 
866
+    public function changeProFormusergroup($id)
867
+    {
868
+        return Elm::createForm(Route::buildUrl('systemUserChangeusergroupPro', compact('id'))->build(), [
869
+            Elm::input('user_group', '用户身份')->required()->placeholder("请填写用户身份")
870
+        ],[Elm::textarea('remark', '备注')->placeholder("可填写备注信息")])->setTitle('修改用户身份');
871
+    }
872
+
866
     /**
873
     /**
867
      * @param $id
874
      * @param $id
868
      * @return Form
875
      * @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