|
@@ -59,13 +59,14 @@ class ArticleModel extends global.yoho.BaseModel { |
|
@@ -59,13 +59,14 @@ class ArticleModel extends global.yoho.BaseModel { |
59
|
* 获取文章无用户
|
59
|
* 获取文章无用户
|
60
|
* @returns {*}
|
60
|
* @returns {*}
|
61
|
*/
|
61
|
*/
|
62
|
- articleListWithoutUser({actId, pageNo, pageSize, orderBy, order, dateTime}) {
|
62
|
+ articleListWithoutUser({actId, pageNo, pageSize, orderBy, order, dateTime, limitDate}) {
|
63
|
const orderMapping = {
|
63
|
const orderMapping = {
|
64
|
goodCount: 'good_count',
|
64
|
goodCount: 'good_count',
|
65
|
createTime: 'create_time'
|
65
|
createTime: 'create_time'
|
66
|
};
|
66
|
};
|
67
|
|
67
|
|
68
|
const date = dateTime || '';
|
68
|
const date = dateTime || '';
|
|
|
69
|
+ const limit_date = limitDate || '';
|
69
|
|
70
|
|
70
|
let limitSql;
|
71
|
let limitSql;
|
71
|
let orderSql;
|
72
|
let orderSql;
|
|
@@ -75,6 +76,9 @@ class ArticleModel extends global.yoho.BaseModel { |
|
@@ -75,6 +76,9 @@ class ArticleModel extends global.yoho.BaseModel { |
75
|
if (date !== '') {
|
76
|
if (date !== '') {
|
76
|
whereSql += ' AND to_days(AA.create_time) = to_days(\'' + date + '\')';
|
77
|
whereSql += ' AND to_days(AA.create_time) = to_days(\'' + date + '\')';
|
77
|
}
|
78
|
}
|
|
|
79
|
+ if (limit_date !== '') {
|
|
|
80
|
+ whereSql += ' AND to_days(AA.create_time) <= to_days(\'' + limit_date + '\')';
|
|
|
81
|
+ }
|
78
|
orderSql = `ORDER BY AA.${orderMapping[orderBy]} ${order}`;
|
82
|
orderSql = `ORDER BY AA.${orderMapping[orderBy]} ${order}`;
|
79
|
limitSql = 'LIMIT :start, :page';
|
83
|
limitSql = 'LIMIT :start, :page';
|
80
|
|
84
|
|