<?php
|
|
namespace app\job\model\plus\vip;
|
|
use app\common\model\plus\vip\Order as VipOrderModel;
|
use app\common\model\order\Order as OrderModel;
|
use app\common\enum\order\OrderTypeEnum;
|
|
/**
|
* VIP专区订单模型(Job专用)
|
*/
|
class Order extends VipOrderModel
|
{
|
/**
|
* 获取未结算佣金的订单列表
|
*/
|
public function getUnSettledList()
|
{
|
return $this->with(['orderMaster'])
|
->where('is_settled', '=', 0)
|
->where('is_invalid', '=', 0)
|
->select();
|
}
|
|
/**
|
* 标记订单为已失效
|
*/
|
public function setInvalid($orderIds)
|
{
|
if (empty($orderIds)) return;
|
return $this->whereIn('id', $orderIds)
|
->save(['is_invalid' => 1]);
|
}
|
}
|