// +---------------------------------------------------------------------- declare(strict_types=1); namespace app\member\controller; use ywxapp\model\Medal as MedalModel; use ywxapp\controller\MemberBase; /** * 会员勋章中心 */ class Medal extends MemberBase { protected $noNeedLogin = []; protected $noNeedVerify = ['*']; protected function initialize() {} /** * 我的勋章页 */ public function index() { return $this->view->fetch('medal/index'); } /** * 我的勋章列表(AJAX) */ public function list() { $uid = (int) ($this->auth->model->uid ?? 0); $medals = MedalModel::getUserMedals($uid); foreach ($medals as &$m) { $m['create_at_text'] = $m['create_at'] ? date('Y-m-d H:i', (int) $m['create_at']) : ''; } unset($m); $this->result->success($medals); } }