| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- 'use strict';
 
- /**
 
-  * 消息数据模型
 
-  *
 
-  * @author CaiAoLin
 
-  * @date 2017/11/23
 
-  * @version
 
-  */
 
- module.exports = app => {
 
-     class Message extends app.BaseService {
 
-         /**
 
-          * 构造函数
 
-          *
 
-          * @param {Object} ctx - egg全局变量
 
-          * @return {void}
 
-          */
 
-         constructor(ctx) {
 
-             super(ctx);
 
-             this.tableName = 'message';
 
-         }
 
-         /**
 
-          * 获取消息数据
 
-          *
 
-          * @param {Number} startTime - 时间标记位(获取这个时间点之后的数据)
 
-          * @return {Array} - 返回消息数据
 
-          */
 
-         async getMessage(startTime) {
 
-             this.initSqlBuilder();
 
-             this.sqlBuilder.setAndWhere('release_time', {
 
-                 value: startTime,
 
-                 operate: '>=',
 
-             });
 
-             // 获取用户数据
 
-             this.sqlBuilder.setAndWhere('type', {
 
-                 value: 2,
 
-                 operate: '=',
 
-             });
 
-             const [sql, sqlParam] = this.sqlBuilder.build(this.tableName);
 
-             const result = await this.db.query(sql, sqlParam);
 
-             return result;
 
-         }
 
-     }
 
-     return Message;
 
- };
 
 
  |