Ticket #202 (closed 用户报障: 已处理)
合并后的新版块,列表中的帖子没有显示出来
| Reported by: | huweiyi | Owned by: | dingjianyong |
|---|---|---|---|
| Priority: | 次高级(2) | Milestone: | |
| Component: | 电脑网产品论坛 | Version: | |
| Keywords: | Cc: | ||
| Due Date: | 10/12/2013 |
Description
http://itbbs.pconline.com.cn/dc/f2312248.html
编辑说:出现过本来有,突然就没有了;刷新好几次之后又出现,过一会儿刷新又不见了。
已由李剑文处理
Change History
comment:2 Changed 12 years ago by lijianwen
- Status changed from new to closed
- Resolution set to 已处理
在后台将普通板块转换为虚拟子板时,会有2个过程。
1、将bbs7_forum表的virtualforum修改为1。
2、将该板块对应的bbs7_topic_x的subforumid设为该板块的id,fid设为该板块的父版
在操作过程中,可能出现的情况会造成帖子消失的状况。
1、过程1正常,过程2出现程序异常或其他错误的时候,过程2的事务会回滚(等于之前的操作全部撤销)
在这种情况下,板块被设为虚拟子板了,但对应的帖子的subforumid没修改。当访问该板块的时候,会根据subforumid来获取帖子列表,而subforumid为0。
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)
http://itbbs.pconline.com.cn/dc/f4039.html
这个版块也出现过此问题