会员中心接口返回活动数据和结算额度数据 结算记录和提现记录接口 提现银行卡绑定,编辑接口 提现申请接口 提现审核功能,打款及备注功能 活动结束未核销订单自动完成定时任务
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			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("活动交易已关闭进入结算周期,期间您无法交易!");
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
    }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
} |