Explorar o código

Merge branch 'dev' into dev-sxb

sunxbiao hai 11 meses
pai
achega
a49cae7324

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

@@ -844,7 +844,14 @@ class UserRepository extends BaseRepository
844
      */
844
      */
845
     public function changeProForm($id)
845
     public function changeProForm($id)
846
     {
846
     {
847
+        $spreadId = Db::name('user')->where('uid', $id)->value('spread_uid');
848
+        if ($spreadId) {
849
+            $spread_message = Db::name('user')->where('uid', $spreadId)->field('uid,account,nickname')->findOrEmpty();
850
+        } else {
851
+            $spread_message = ['uid' => null, 'account' => '无推荐人', 'nickname' => '无推荐人'];
852
+        }
847
         return Elm::createForm(Route::buildUrl('systemUserChangePro', compact('id'))->build(), [
853
         return Elm::createForm(Route::buildUrl('systemUserChangePro', compact('id'))->build(), [
854
+            Elm::input('spread_account_old', '原推荐人')->value($spread_message['account'].'('.$spread_message['nickname'].')')->disabled(true),
848
             Elm::input('spread_account', '推荐人')->required()->placeholder("请填写推荐人手机号")->props(['nickname' => null])
855
             Elm::input('spread_account', '推荐人')->required()->placeholder("请填写推荐人手机号")->props(['nickname' => null])
849
         ])->setTitle('修改用户推荐人');
856
         ])->setTitle('修改用户推荐人');
850
     }
857
     }
@@ -858,6 +865,7 @@ class UserRepository extends BaseRepository
858
      */
865
      */
859
     public function changeProFormLevel($id)
866
     public function changeProFormLevel($id)
860
     {
867
     {
868
+
861
         return Elm::createForm(Route::buildUrl('systemUserChangeLevelPro', compact('id'))->build(), [
869
         return Elm::createForm(Route::buildUrl('systemUserChangeLevelPro', compact('id'))->build(), [
862
             Elm::input('level_account', '节点人(上级)')->required()->placeholder("请填写节点人(上级)手机号")->props(['nickname' => null])
870
             Elm::input('level_account', '节点人(上级)')->required()->placeholder("请填写节点人(上级)手机号")->props(['nickname' => null])
863
         ])->setTitle('修改用户节点人(上级)');
871
         ])->setTitle('修改用户节点人(上级)');

+ 1 - 10
app/controller/admin/user/User.php

@@ -801,16 +801,7 @@ class User extends BaseController
801
     {
801
     {
802
         if (!$this->repository->exists($id))
802
         if (!$this->repository->exists($id))
803
             return app('json')->fail('数据不存在');
803
             return app('json')->fail('数据不存在');
804
-        $formData = formToData($this->repository->changeProFormLevel($id));
805
-
806
-        $spreadId = Db::name('user')->where('uid', $id)->value('spread_uid');
807
-        if ($spreadId) {
808
-            $spread_message = Db::name('user')->where('uid', $spreadId)->field('uid,account,nickname')->findOrEmpty();
809
-        } else {
810
-            $spread_message = ['uid' => null, 'account' => '无推荐人', 'nickname' => '无推荐人'];
811
-        }
812
-        $formData['value'] = $spread_message['account'];
813
-        $formData['rule'][0]['props']['nickname'] = $spread_message['nickname'];
804
+        $formData = formToData($this->repository->changeProForm($id));
814
         return app('json')->success($formData);
805
         return app('json')->success($formData);
815
     }
806
     }
816
 
807