<?php namespace app\controller\api; use support\Request; use App\Utils\ApiResponseApp; use App\model\User; use App\dao\UserRewardDao; use hg\apidoc\annotation as Apidoc; use support\Db; /** * @Apidoc\Title("用户收益控制器?") */ class Money_logController { protected $noNeedLogin = []; /** * @Apidoc\Title("1.0 获取用户收益列表") * time 0全部时间1今天2昨天3最近七天 需要分页page: 1 size: 20 * @Apidoc\Url("api/money_log/lists") * @Apidoc\Method("POST") */ public function lists(Request $request) { $page = $request->post('page', 1); // 默认第一页 $size = $request->post('size', 15); // 默认每页15条 $status = $request->post('status', 0); // 默认状态为0(全部) $time = $request->post('time', null); // 默认时间不做过滤 $user_id = $request->data['id']; return ApiResponseApp::success(UserRewardDao::search($user_id, $status, $time, $page, $size)); } /** * @Apidoc\Title("1.0 消息根据type 判断类型") * @Apidoc\Url("api/common/messageList") * @Apidoc\Method("POST") */ public function messageList(Request $request) { $type = $request->get('type'); /** * 返回轮播图 */ if ($type == 5) { } } }