15090180611 f14161e6e9 用户端:
会员中心接口返回活动数据和结算额度数据
结算记录和提现记录接口
提现银行卡绑定,编辑接口
提现申请接口
提现审核功能,打款及备注功能
活动结束未核销订单自动完成定时任务
2025-04-12 18:01:47 +08:00

56 lines
1.3 KiB
PHP

<?php
namespace app\api\controller\school;
use app\common\controller\Api;
class Base extends Api
{
/**
* 初始化操作
* @access protected
*/
protected function _initialize()
{
parent::_initialize();
//判断登录用户是否是员工
}
protected function transactionCheck()
{
// 得到活动交易关闭时间段列表
$activity_close_times = config("site.activity_close_time") ?: [];
foreach ($activity_close_times as $key => $value) {
// 解析时间区间
$time_arr = explode("-", $value);
$start_time = trim($time_arr[0]);
$end_time = trim($time_arr[1]);
// 当前时间
$current_time = date("H:i");
// 跨天时间段的处理
if ($start_time > $end_time) {
// 如果当前时间大于等于开始时间 或者 小于等于结束时间,则认为在范围内
if ($current_time >= $start_time || $current_time <= $end_time) {
$this->error("活动交易已关闭进入结算周期,期间您无法交易!");
}
} else {
// 普通时间段的处理
if ($current_time >= $start_time && $current_time <= $end_time) {
$this->error("活动交易已关闭进入结算周期,期间您无法交易!");
}
}
}
}
}