'desc']; if (!empty($param['order'])) { $order = [$param['order_field'] => $param['order']]; } return $this->with(['user', 'bill', 'product']) ->where($filter) ->order($order) ->paginate([ 'list_rows' => $param['list_rows'] ?? 15, 'query' => $param ]); } /** * 添加团购用户参与记录 */ public function add($data) { $this->startTrans(); try { $result = $this->save($data); $this->commit(); return $result !== false; } catch (\Exception $e) { $this->rollback(); $this->error = $e->getMessage(); return false; } } /** * 删除团购用户参与记录 */ public function remove() { return $this->delete(); } }