- Contract.php: 返回合约账户余额(balance_contract) - My.php: 地址管理增加BTC/ETH - AppContract.php: 一键平仓(closeall) - AppProxy.php: 代理专属注册链接 + 分级权限(L1/L2) - site.php: 手续费减半(0.018→0.009) - agent_permission_setup.sql: 代理权限SQL - crypto_news_crawler.py: 新闻自动采集脚本
69 lines
1.7 KiB
PHP
Executable File
69 lines
1.7 KiB
PHP
Executable File
<?php
|
|
|
|
namespace app\admin\controller\kefu;
|
|
|
|
use app\common\controller\Backend;
|
|
use think\Db;
|
|
|
|
/*
|
|
* KeFu配置
|
|
*/
|
|
|
|
class Config extends Backend
|
|
{
|
|
|
|
public function _initialize()
|
|
{
|
|
parent::_initialize();
|
|
}
|
|
|
|
/*
|
|
* 查看
|
|
*/
|
|
public function index()
|
|
{
|
|
$config = Db::name('kefu_config')->column('name,value');
|
|
$csr_config = Db::name('kefu_csr_config')
|
|
->alias('c')
|
|
->field('c.id,c.admin_id,c.ceiling,a.username')
|
|
->join('admin a', 'c.admin_id=a.id')
|
|
->select();
|
|
|
|
$this->view->assign('config_list', $config);
|
|
$this->view->assign('csr_config', $csr_config);
|
|
return $this->view->fetch();
|
|
}
|
|
|
|
/*
|
|
* 保存修改
|
|
*/
|
|
public function update()
|
|
{
|
|
if ($this->request->isPost()) {
|
|
$config = Db::name('kefu_config')->column('name,value');
|
|
$csr_config = Db::name('kefu_csr_config')
|
|
->alias('c')
|
|
->field('c.id,c.admin_id,c.ceiling,a.username')
|
|
->join('admin a', 'c.admin_id=a.id')
|
|
->select();
|
|
$csr_config_admin_ids = array_column($csr_config, 'admin_id');
|
|
|
|
$params = $this->request->post("row/a");
|
|
|
|
if ($params) {
|
|
// 配置更新-只更新有修改的
|
|
foreach ($params as $key => $value) {
|
|
|
|
if ($params[$key] != $config[$key]) {
|
|
Db::name('kefu_config')->where('name', $key)->update(['value' => $value]);
|
|
}
|
|
}
|
|
|
|
$this->success();
|
|
}
|
|
|
|
$this->error();
|
|
}
|
|
return;
|
|
}
|
|
} |