Ticket #202 (closed 用户报障: 已处理)

Opened 12 years ago

Last modified 12 years ago

合并后的新版块,列表中的帖子没有显示出来

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:1 Changed 12 years ago by huweiyi

 http://itbbs.pconline.com.cn/dc/f4039.html
这个版块也出现过此问题

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。

Version 0, edited 12 years ago by lijianwen (next)
Note: See TracTickets for help on using tickets.