|
|
@@ -813,8 +813,16 @@ class User extends BaseController
|
|
813
|
813
|
public function changePro($id,UserRepository $repository)
|
|
814
|
814
|
{
|
|
815
|
815
|
$spread_account = $this->request->param('spread_account');
|
|
816
|
|
- if (!$spread_account || !$id){
|
|
817
|
|
- return app('json')->fail('参数丢失');
|
|
|
816
|
+ $uid = $this->request->param('uid');
|
|
|
817
|
+ $spread_uid = Db::name("user")->where('uid', $uid)->value("spread_uid");
|
|
|
818
|
+ if ($spread_uid) {
|
|
|
819
|
+ $spread_message = Db::name("user")->where('uid', $spread_uid)->field("uid,account,nickname")->find();
|
|
|
820
|
+ } else {
|
|
|
821
|
+ $spread_message = ['uid' => null, 'account' => '无推荐人', 'nickname' => '无推荐人'];
|
|
|
822
|
+ }
|
|
|
823
|
+
|
|
|
824
|
+ if (!$spread_account || !$id) {
|
|
|
825
|
+ return app('json')->success("获取成功", ['spread' => $spread_message]);
|
|
818
|
826
|
}
|
|
819
|
827
|
if($repository->update_spread($id,$spread_account)){
|
|
820
|
828
|
return app('json')->success("修改成功");
|
|
|
@@ -845,8 +853,18 @@ class User extends BaseController
|
|
845
|
853
|
public function changeProLevel($id,UserRepository $repository)
|
|
846
|
854
|
{
|
|
847
|
855
|
$level_account = $this->request->param('level_account');
|
|
848
|
|
- if (!$level_account || !$id){
|
|
849
|
|
- return app('json')->fail('参数丢失');
|
|
|
856
|
+ $uid = $this->request->param('uid');
|
|
|
857
|
+ $level_uid = Db::name("user")->where('uid', $uid)->value("group_id");
|
|
|
858
|
+ if ($level_uid) {
|
|
|
859
|
+ $level_message = Db::name("user")->where('uid', $level_uid)->field("uid,account,nickname")->find();
|
|
|
860
|
+ } else {
|
|
|
861
|
+ $level_message = ['uid' => null, 'account' => '无节点人', 'nickname' => '无节点人'];
|
|
|
862
|
+ }
|
|
|
863
|
+ if (!$id) {
|
|
|
864
|
+ return app('json')->fail("参数丢失");
|
|
|
865
|
+ }
|
|
|
866
|
+ if (!$level_account) {
|
|
|
867
|
+ return app('json')->success("获取成功", ['level' => $level_message]);
|
|
850
|
868
|
}
|
|
851
|
869
|
if($repository->update_level_uid($id,$level_account)){
|
|
852
|
870
|
return app('json')->success("修改成功");
|