api\Gift::getList PHP Method

getList() public method

列表获取礼物
Author: Seven Du ([email protected])
public getList ( ) : array
return array
    public function getList()
    {
        list($cate, $num) = Common::getInput(array('cate', 'num'));
        list($cate, $num) = array(intval($cate), intval($num));
        $where = '`cate` IN (1, 2)';
        if ($cate >= 1 && $cate <= 2) {
            $where = '`cate` = ' . $cate;
        }
        $where .= ' AND `isDel` != 1';
        /* # 设置每页返回的数据条数 */
        $num || ($num = 20);
        $data = GiftModel::getInstance()->where($where)->order('`id` DESC')->findPage($num);
        /* # 判断页数是否超出 */
        if (Common::getInput('page') > $data['totalPages']) {
            $data['data'] = array();
        }
        foreach ($data['data'] as $key => $value) {
            $value['image'] = getImageUrlByAttachId($value['image']);
            $value['count'] = LogModel::getInstance()->getUserCount($value['id']);
            $data['data'][$key] = $value;
        }
        return $data;
    }