<?php
|
|
namespace app\operations\controller\plus\agent;
|
|
use app\operations\controller\Controller;
|
use app\common\library\helper;
|
use app\operations\model\plus\agent\User as AgentUserModel;
|
|
/**
|
* 概况
|
*/
|
class Index extends Controller
|
{
|
/**
|
* 首页概况
|
*/
|
public function index()
|
{
|
// 分销商统计数据
|
$agent_data = [
|
'total_num' => (new AgentUserModel())->where('is_delete', '=', 0)->count(),
|
'store_money' => (new AgentUserModel())->getTotalMoney('store_money'),
|
'freeze_money' => (new AgentUserModel())->getTotalMoney('freeze_money'),
|
'total_money' => (new AgentUserModel())->getTotalMoney('total_money'),
|
];
|
// 平台统计数据
|
$tj_data = [
|
'total_money' => helper::number2((new OrderModel())->getTotalMoney('all')),
|
'supplier_money' => helper::number2((new OrderModel())->getTotalMoney('supplier')),
|
'sys_money' => helper::number2((new OrderModel())->getTotalMoney('sys')),
|
];
|
// 供应商统计数据
|
$supplier_data = [
|
'total_money' => helper::number2((new SupplierModel())->getTotalMoney('total_money')),
|
'money' => helper::number2((new SupplierModel())->getTotalMoney('money')),
|
'nosettled_money' => helper::number2((new OrderModel())->getTotalMoney('supplier', 0)),
|
'freeze_money' => helper::number2((new SupplierModel())->getTotalMoney('freeze_money')),
|
'cash_money' => helper::number2((new SupplierModel())->getTotalMoney('cash_money')),
|
'deposit_money' => helper::number2((new SupplierModel())->getTotalMoney('deposit_money')),
|
];
|
|
return $this->renderSuccess('', compact( 'tj_data', 'supplier_data', 'agent_data'));
|
}
|
}
|