- -- 数据前提
- 1)数据存在字段(orders),每次新增,编号默认(最大值+1)
- 2)数据编号,会存在相同编号,以及负数编号
- 3)置顶,置底,操作针对所有记录,(所有页面,不是单个页面)
- -- 操作需求
- 置顶,上一条,下一条,置底
- -- 规则
- 1)置顶操作 ,被操作记录 编号是置顶帖子(编号+1);
- 2)置底操作 ,被操作记录 编号是置底帖子(编号-1);
- 3)上一条记录,被操作记录,与上一条记录比较:
- 1.如果编号不同,互相调换位置;
- 2.如果编号相同,上一条操作记录(编号-1);
- 4)下一条记录,被操作记录,与下一条记录比较:
- 1.如果编号不同,互相调换位置;
- 2.如果编号相同,下一条操作记录,(编号+1);
转载: http://blog.csdn.net/u010251897/article/details/50836457