Beispiel #1
0
 public function run()
 {
     if (false == $this->verifyUserAuth()) {
         return false;
     }
     $page = intval($this->getDataItem('page', 1));
     $limit = $this->getConfig()->limit;
     $offset = ($page - 1) * $limit;
     $userId = $this->getUserAuth()->userId;
     $data = UserMessage::query()->columns(['message_id', 'message_content', 'message_state', 'message_addtime', 'push_type', 'shop_id'])->where('user_id = :uid:', ['uid' => $userId])->orderBy('message_id DESC')->limit($limit, $offset)->execute()->toArray();
     $data = $data ? $data : [];
     $this->setResult($data);
 }