Commit 40cb2648 by wenyang

ydLief寿险公告信息排序调整(序号按大到小排序,并且置顶的排序到最前面)

parent 22a9e8e0
...@@ -23,4 +23,7 @@ public interface MktAnnouncementMapper { ...@@ -23,4 +23,7 @@ public interface MktAnnouncementMapper {
Page<MktAnnouncement> selectByObj(MktAnnouncement info); Page<MktAnnouncement> selectByObj(MktAnnouncement info);
List<MktAnnouncement> findByIsActiveAndAnnouncementAtBefore(@Param("isActive") int isActive,@Param("date") Date date); List<MktAnnouncement> findByIsActiveAndAnnouncementAtBefore(@Param("isActive") int isActive,@Param("date") Date date);
List<MktAnnouncement> findByIsActiveAndAnnouncementAtBeforeTop(@Param("isActive") int isActive,@Param("date") Date date);
} }
\ No newline at end of file
...@@ -37,6 +37,9 @@ public class MktAnnouncementDALServiceImpl implements MktAnnouncementDALService ...@@ -37,6 +37,9 @@ public class MktAnnouncementDALServiceImpl implements MktAnnouncementDALService
@Override @Override
public List<MktAnnouncement> findByIsActiveAndAnnouncementAtBefore(int isActive, Date date) { public List<MktAnnouncement> findByIsActiveAndAnnouncementAtBefore(int isActive, Date date) {
return mktAnnouncementMapper.findByIsActiveAndAnnouncementAtBefore(isActive,date); List<MktAnnouncement> listTop = mktAnnouncementMapper.findByIsActiveAndAnnouncementAtBeforeTop(isActive,date);
List<MktAnnouncement> list = mktAnnouncementMapper.findByIsActiveAndAnnouncementAtBefore(isActive,date);
listTop.addAll(list);
return listTop;
} }
} }
...@@ -213,6 +213,18 @@ ...@@ -213,6 +213,18 @@
is_active = #{isActive} is_active = #{isActive}
and and
announcement_at &lt;= #{date} announcement_at &lt;= #{date}
order by seq asc , announcement_at desc and seq != 0
order by seq desc , announcement_at desc
</select>
<select id="findByIsActiveAndAnnouncementAtBeforeTop" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from yd_mkt_announcement
WHERE
is_active = #{isActive}
and
announcement_at &lt;= #{date}
and seq = 0
order by seq desc , announcement_at desc
</select> </select>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment