|
|
@@ -841,7 +841,19 @@ class User extends BaseController
|
|
841
|
841
|
{
|
|
842
|
842
|
if (!$this->repository->exists($id))
|
|
843
|
843
|
return app('json')->fail('数据不存在');
|
|
844
|
|
- return app('json')->success(formToData($this->repository->changeProFormLevel($id)));
|
|
|
844
|
+
|
|
|
845
|
+ $groupId = Db::name("user")->where('uid', $id)->value("group_id");
|
|
|
846
|
+ if ($groupId) {$level_message = Db::name("user")->where('uid', $groupId)->field("uid,account,nickname")->find();
|
|
|
847
|
+ } else {
|
|
|
848
|
+ $level_message = ['uid' => null, 'account' => '无节点人', 'nickname' => '无节点人'];
|
|
|
849
|
+ }
|
|
|
850
|
+ $formData = formToData($this->repository->changeProFormLevel($id));
|
|
|
851
|
+ foreach ($formData['rule'] as &$rule) {
|
|
|
852
|
+ if ($rule['field'] === 'level_account') {
|
|
|
853
|
+ $rule['value'] = $level_message['account'] ?? '';
|
|
|
854
|
+ }
|
|
|
855
|
+ }
|
|
|
856
|
+ return app('json')->success($formData);
|
|
845
|
857
|
}
|
|
846
|
858
|
|
|
847
|
859
|
/*
|
|
|
@@ -852,18 +864,9 @@ class User extends BaseController
|
|
852
|
864
|
public function changeProLevel($id,UserRepository $repository)
|
|
853
|
865
|
{
|
|
854
|
866
|
$level_account = $this->request->param('level_account');
|
|
855
|
|
- $level_uid = Db::name("user")->where('uid', $id)->value("group_id");
|
|
856
|
|
- if ($level_uid) {
|
|
857
|
|
- $level_message = Db::name("user")->where('uid', $level_uid)->field("uid,account,nickname")->find();
|
|
858
|
|
- } else {
|
|
859
|
|
- $level_message = ['uid' => null, 'account' => '无节点人', 'nickname' => '无节点人'];
|
|
860
|
|
- }
|
|
861
|
867
|
if (!$id) {
|
|
862
|
868
|
return app('json')->fail("参数丢失");
|
|
863
|
869
|
}
|
|
864
|
|
- if (!$level_account) {
|
|
865
|
|
- return app('json')->success("获取成功", ['level' => $level_message]);
|
|
866
|
|
- }
|
|
867
|
870
|
if($repository->update_level_uid($id,$level_account)){
|
|
868
|
871
|
return app('json')->success("修改成功");
|
|
869
|
872
|
}else{
|