From 04102f7237efefa744090ed7c25f7b5d0807b679 Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Thu, 05 Feb 2026 18:11:57 +0800
Subject: [PATCH] 完成运营中心提现和运营中心权限管理
---
admin/app/api/controller/user/Shareholder.php | 20 ++++++++++++++++++--
1 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/admin/app/api/controller/user/Shareholder.php b/admin/app/api/controller/user/Shareholder.php
index 702bf55..438186a 100644
--- a/admin/app/api/controller/user/Shareholder.php
+++ b/admin/app/api/controller/user/Shareholder.php
@@ -11,6 +11,7 @@
use app\api\model\settings\Message as MessageModel;
use app\api\model\plus\agent\User as AgentUserModel;
use app\common\model\product\Product as ProductModel;
+use app\common\model\user\Grade as GradeModel;
/**
* 分销中心
*/
@@ -45,6 +46,14 @@
{
//如果不是股东,列出条件 by lyzflash
$is_shareholder = $this->isShareholderUser();
+ if (!$is_shareholder){
+ if ((new ShareholderApplyModel)->becomeShareholderByTeam($this->user['user_id'],110,$this->user['app_id'])){
+ // 股东信息
+ $this->shareholder = ShareholderUserModel::detail($this->user['user_id'],['user','grade']);
+ //如果不是股东,列出条件 by lyzflash
+ $is_shareholder = $this->isShareholderUser();
+ }
+ }
$setting = $this->setting['basic']['values'];
$agent_total = $agent_money = $team_money = 0;
//统计下级分销商总数
@@ -66,9 +75,15 @@
}
// 购买商品
$productList = [];
- if ($setting['become'] == '100') {
+ if ($setting['become'] == '100'|| $setting['become'] == '110') {
if ($setting['become__buy_product_ids']) {
$productList = (new ProductModel)->getListByIds($setting['become__buy_product_ids']);
+ }
+ }
+ $gradeList=[];
+ if ($setting['become'] == '110') {
+ if ($setting['referee_grade_ids']) {
+ $gradeList = (new GradeModel)->getListByIds($setting['referee_grade_ids']);
}
}
return $this->renderSuccess('', [
@@ -96,7 +111,8 @@
// 累计团队业绩
'team_money' => $team_money,
'setting' => $setting,
- 'productList' => $productList
+ 'productList' => $productList,
+ 'gradeList' => $gradeList
]);
}
--
Gitblit v1.9.2