auto check commission

This commit is contained in:
Tokumeikoi
2020-05-03 23:17:55 +08:00
parent 890626d892
commit 998ac1d500
3 changed files with 22 additions and 1 deletions

View File

@ -38,6 +38,25 @@ class CheckCommission extends Command
* @return mixed
*/
public function handle()
{
$this->autoCheck();
$this->autoPayCommission();
}
public function autoCheck()
{
if ((int)config('v2board.commission_auto_check_enable')) {
Order::where('commission_status', 0)
->where('status', 3)
->where('commission_balance', '>', 0)
->where('updated_at', '>=', strtotime('+3 day', time()))
->update([
'commission_status' => 1
]);
}
}
public function autoPayCommission()
{
$order = Order::where('commission_status', 1)
->where('status', 3)