checkToken(); if ($token['code'] < 0) return $this->response($token); // 获取统计信息 $result = model('order')->getInfo([ ['member_id', '=', $this->member_id], ['order_from', '=', 'cashier'], ['order_type', '=', 5], ['order_status', '=', 10], ], 'sum(goods_money) as total_goods_money,sum(legumes_integral_use) as total_legumes_integral_use'); return $this->response($this->success($result)); } /** * Common: 买单记录(仅计算已支付买单订单) * Author: wu-hui * Time: 2024/05/20 11:12 * @return false|string */ public function record(){ // 用户信息 $token = $this->checkToken(); if ($token['code'] < 0) return $this->response($token); // 基本参数 $page = isset($this->params['page']) ? $this->params['page'] : 1; $pageSize = isset($this->params['page_size']) ? $this->params['page_size'] : PAGE_LIST_ROWS; // 条件生成 $where = [ ['member_id', '=', $this->member_id], ['order_from', '=', 'cashier'], ['order_type', '=', 5], ['order_status', '=', 10], ]; $join = [ ['store s', 's.store_id = a.store_id', 'LEFT'], ]; $field = 'a.order_id,a.goods_money,a.legumes_integral_use,a.pay_time,s.store_name'; // 获取信息 $result = model('order')->pageList($where, $field,'a.order_id DESC',$page,$pageSize,'a',$join); return $this->response($this->success($result)); } }