主题 : 新闻列表排序问题
级别: 举人
UID: 139723
积分:163 加为好友
威望: 1 精华: 0
主题:15 回复:46
注册时间:2021-12-22
在线时长:0
1#   发表于:2022-09-27 12:24:47  IP:222.23.*.*
设置orderby=29后 置顶新闻会正常排在前面 但是其他的排序就会乱 如图
级别: 总版主
UID: 10736
积分:148300 加为好友
威望: 204 精华: 42
主题:286 回复:126065
注册时间:2010-09-08
在线时长:11.65
2#   发表于:2022-09-27 15:16:45  IP:183.219.*.*
可能是之前排序值有问题,是什么版本呢?
路漫漫其修远兮,吾将上下而求索!
级别: 白丁
UID: 142983
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:1
注册时间:2023-01-11
在线时长:0
3#   发表于:2023-01-11 08:50:04  IP:222.249.*.*
你好,我也碰到了相同的情况,请问解决了吗
级别: 总版主
UID: 10736
积分:148300 加为好友
威望: 204 精华: 42
主题:286 回复:126065
注册时间:2010-09-08
在线时长:11.65
4#   发表于:2023-01-11 09:18:32  IP:60.109.*.*

ContentFrontDaoImpl 类的方法
orderTypeQueryByTuple 可以加上一个新的排序值,是只加上置顶优先,然后就是发布时间

case ContentConstant.ORDER_TYPE_TOP_RELEASE_TIME_DESC:
/**置顶一般单独属性支持获取,此处置顶 手动排序优先,然后就是发布时间降序*/
return query.orderBy(qContent.topVal.desc()).orderBy(qContent.releaseTime.desc());
路漫漫其修远兮,吾将上下而求索!
1 共1页