Compare commits

..

No commits in common. "4e5dce0f2c10a5aafd338fee165d4cabae18e29a" and "5fa52c2e1ad4a890dfee23fad90a748d614ba0e9" have entirely different histories.

3 changed files with 2 additions and 22 deletions

View File

@ -39,24 +39,9 @@ class CancelRefund extends Command
public function handle() public function handle()
{ {
Log::info('CancelRefund取消订单并退款'); Log::info('CancelRefund取消订单并退款');
$closeDate = date('Y-m-d H:i:s', time() - 5 * 60); $closeDate = date('Y-m-d H:i:s', time() - 10 * 60);
Order::where('pay_state', PayState::SUCCESS) Order::where('pay_state', PayState::SUCCESS)
->where('lottery_state', LottState::PENDING) ->whereIn('lottery_state', [LottState::PENDING,LottState::DRAFT])
->where('odds_close_time', '<', $closeDate)
->where(function($query) {
$query->where('pid', 0)
->orWhereRaw('id=pid') // 合买
->orWhereRaw('id!=pid and type=4'); // 跟单
})
->chunkById(200, function($orders) {
foreach ($orders as $order) {
$this->cancelAndRefund($order);
}
});
$closeDate = date('Y-m-d H:i:s', time() + 30 * 60);
Order::where('pay_state', PayState::SUCCESS)
->where('lottery_state', LottState::DRAFT)
->where('odds_close_time', '<', $closeDate) ->where('odds_close_time', '<', $closeDate)
->where(function($query) { ->where(function($query) {
$query->where('pid', 0) $query->where('pid', 0)

View File

@ -348,7 +348,6 @@ class OrderController extends BaseController
$order = Order::with([ $order = Order::with([
'materials:id,order_id,path', 'materials:id,order_id,path',
'receiver:id,nickname,name,avatar', 'receiver:id,nickname,name,avatar',
'drafter:id,nickname,name,avatar',
'lotteryType:id,type,name', 'lotteryType:id,type,name',
'customer:id,nickname,name,avatar,remark', 'customer:id,nickname,name,avatar,remark',
'cooperate:id,name,seller_phone', 'cooperate:id,name,seller_phone',

View File

@ -74,10 +74,6 @@ class Order extends BaseModel
{ {
return $this->belongsTo(Seller::class, 'receive_user_id', 'id'); return $this->belongsTo(Seller::class, 'receive_user_id', 'id');
} }
public function drafter()
{
return $this->belongsTo(Seller::class, 'draft_user_id', 'id');
}
public function cooperate() public function cooperate()
{ {