Initial project files: BESCMS full source

This commit is contained in:
bes
2026-08-13 23:37:46 +08:00
parent fa6cddb540
commit 2e26f85723
2166 changed files with 396625 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
<?php
/**
* 支付接口配置
*/
return [
'name' => '余额',
'icon' => '<i class="fa fa-money"></i>',
];
+13
View File
@@ -0,0 +1,13 @@
<?php
switch ($data['status']) {
case 1:
$return = ['code' => 1, 'msg' => dr_lang('已付款')];
break;
case 0:
$return = ['code' => 0, 'msg' => dr_lang('未付款')];
break;
}
+28
View File
@@ -0,0 +1,28 @@
<?php
/**
* 余额支付发起接口
*/
// 判断用户权限
if (!$this->uid) {
$return = dr_return_data(0, dr_lang('你还没有登录'), ['url' => \Phpcmf\Service::L('router')->member_url('login/index')]);
} elseif ($data['type'] == 'recharge') {
$return = dr_return_data(0, dr_lang('充值不能使用余额支付'));
} elseif ($data['uid'] != $this->uid) {
$return = dr_return_data(0, dr_lang('无权限操作'));
} elseif ((float)\Phpcmf\Service::C()->member['money'] <= 0 ) {
$return = dr_return_data(0, dr_lang('账户余额不足'));
} elseif ((float)\Phpcmf\Service::C()->member['money'] - $data['value'] < 0) {
$return = dr_return_data(0, dr_lang('账户可用余额不足'));
} else {
$rt = $this->paysuccess('fc-'.$id, '');
if (!$rt['code']) {
$return = $rt;
} else {
$return = dr_return_data(1, 'url', dr_url('pay/home/call', ['id'=>$id]));
}
}