model = new ShopAccountLog(); } /** * 获取账户收支记录 */ public function getPage(array $where = []):array { $field = 'id, related_id, from_type, money, create_time, memo'; $order = 'create_time desc'; $search_model = $this->model ->withSearch(['from_type', 'related_id', 'create_time'], $where) ->where([['site_id', '=', $this->site_id]])->append([ 'from_type_name' ])->field($field)->order($order); $list = $this->pageQuery($search_model); return $list; } /** * 添加账户收支记录 * @param array $data * @return mixed */ public function add(array $data) { $data[ 'create_time' ] = time(); $res = $this->model->create($data); return $res->id; } }