setter
parent
97a97aa488
commit
45ba75a8a0
|
@ -168,6 +168,22 @@ class User extends Base
|
||||||
throw new ValidateException('用户无效!没有相关的商户信息记录');
|
throw new ValidateException('用户无效!没有相关的商户信息记录');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$businessModel = $account->business["model"];
|
||||||
|
// 指定时间段内发布的签到券个数
|
||||||
|
$TimeListModeReleaseCount = BusinessRepository::getInstance()
|
||||||
|
->getTimeListModeReleaseCount($account->business["code"],$account->business["time_limit_start"],$account->business["time_limit_end"]);
|
||||||
|
|
||||||
|
if($account->business["model"] == Business::model_time_limit){
|
||||||
|
//如果到了时间 或者发布数量到达规定 更改商家模式
|
||||||
|
if( strtotime($account->business["time_limit_end"] ) < time()
|
||||||
|
||
|
||||||
|
(($TimeListModeReleaseCount + 1) >= $account->business["time_limit_release_count"])
|
||||||
|
){
|
||||||
|
$businessModel = Business::model_ordinary;
|
||||||
|
$account->business->save(["model"=> Business::model_ordinary]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 指定时间段内发布的签到券个数
|
// 指定时间段内发布的签到券个数
|
||||||
$TimeListModeReleaseCount = BusinessRepository::getInstance()
|
$TimeListModeReleaseCount = BusinessRepository::getInstance()
|
||||||
->getTimeListModeReleaseCount($account->business["code"],$account->business["time_limit_start"],$account->business["time_limit_end"]);
|
->getTimeListModeReleaseCount($account->business["code"],$account->business["time_limit_start"],$account->business["time_limit_end"]);
|
||||||
|
@ -187,7 +203,7 @@ class User extends Base
|
||||||
'reason' => $account['business']['reason'],
|
'reason' => $account['business']['reason'],
|
||||||
'balance' => $account['business']['balance'],
|
'balance' => $account['business']['balance'],
|
||||||
'enable' => $account['business']['enable'],
|
'enable' => $account['business']['enable'],
|
||||||
'model' => $account['business']['model'],
|
'model' => $businessModel,
|
||||||
'time_limit_end' => $account['business']['time_limit_end'],
|
'time_limit_end' => $account['business']['time_limit_end'],
|
||||||
'time_limit_release_count' => $account['business']['time_limit_release_count'] - $TimeListModeReleaseCount,
|
'time_limit_release_count' => $account['business']['time_limit_release_count'] - $TimeListModeReleaseCount,
|
||||||
// 商家优惠卷情况统计
|
// 商家优惠卷情况统计
|
||||||
|
|
Loading…
Reference in New Issue