// +---------------------------------------------------------------------- declare (strict_types=1); namespace app\timer\model\dealer; use app\common\model\dealer\Setting as SettingModel; /** * 分销商设置模型 * Class Setting * @package app\timer\model\dealer */ class Setting extends SettingModel { /** * 获取分销商佣金结算期限 * 当前时间 - 佣金结算周期 * @param int $storeId * @return mixed * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ public static function getSettleTerm(int $storeId) { $settleDays = static::getItem('settlement', $storeId)['settle_days']; return time() - ($settleDays * 86400); } }