auth->getUser(); $data['banner_list'] = 'https://dapp-static.oss-cn-shenzhen.aliyuncs.com/jue-jin-lu/3.pnggS02ouwrJfiF65979ec74db73'; $data['day_tasks_num'] = (new Config())->getValue('day_tasks_num');//每日任务数 $data['task_income'] = (new Config())->getValue('task_income');//单次任务收益 $data['task_num'] = $user['task_num'];//今日已做任务 $data['balance'] = $user['balance']; $data['bonus_sum'] = $user['bonus_sum']; $data['bonus_today'] = (new OrderModel()) ->where('user_id', $user['id']) ->where('status', OrderModel::STATUSFINISH) ->whereTime('create_time', '>=', strtotime('today')) ->sum('bonus'); $this->success('', $data); } /** * 订单列表 * @return void * @throws \think\exception\DbException */ public function list() { $user = $this->auth->getUser(); $paginator = OrderModel::where('user_id', $user['id']) ->field('order_no,amount,bonus,status,create_time') ->order('id DESC') ->paginate($this->pageSize); foreach ($paginator as $k => $v) { $paginator[$k]['status_name'] = (new OrderModel())->getStatusNames($v['status']); } $res_data = $this->buildResp($paginator->total(), $paginator->currentPage(), $paginator->items()); $res_data['bonus_sum'] = $user['bonus_sum']; $this->success('', $res_data); } /** * 获取订单 * @return void * @throws \think\exception\DbException */ public function get() { $user = $this->auth->getUser(); $data['order_no'] = 'sn45784545'; $data['title'] = '商品标题111'; $data['amount'] = 4545; $data['bonus'] = $user['bonus_sum']; $this->success('', $data); } /** * 提交订单 * @return void * @throws \think\exception\DbException */ public function submit() { $user = $this->auth->getUser(); $data['order_no'] = 'sn45784545'; $data['title'] = '商品标题111'; $data['amount'] = 4545; $data['bonus'] = $user['bonus_sum']; $this->success(''); } }