def _get_grade_info(self, fid, num=30): """获取食品评论和评分 @apiDescription 评分 @api {get} / 评分的字段 @apiGroup grade @apiSuccess {Number} gid 评分id @apiSuccess {Number} fid 食品id @apiSuccess {Number} uid 评论者 @apiSuccess {Number} seller 商家 @apiSuccess {Number} score 评分 @apiSuccess {String} score_at 评论时间 @apiSuccess {String} comment 评论内容 @apiSuccess {Number} speed 配送速度 """ grades = Grade.get_last_n_items(self.orm_session, fid, num) result = [] for grade in grades: result.append(dict( gid=grade.id, fid=fid, uid=grade.uid, seller=grade.seller, score=grade.score, score_at=str(grade.score_at), comment=grade.comment.decode("utf-8"), speed=grade.speed, )) return result