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]); } }