80282

2.1 的几个bug,太不稳定了,还不如之前版本

回帖
回帖数 10
阅读数 2247
发表时间 2011-08-10 17:40:50
🍗
derekpan楼主

1.删除bug的时候,会进入死循环,不停的删除,后台日志写了n条id为1的bug被删除n遍

2.编辑模块的时候,模块个数好像有限制,到了20个就不能加了,而且第20个不能排序,如果在第20个下面编辑子模块,那就杯具了,整个模块的tree都进入子模块,再也出不了了,除非去数据库删除

10个回复
🍟
春哥沙发

1. 删除是指向一个隐藏域。如果是新开窗口的话,就会有问题。这个处理方式和原来一样的。

2. 这是个老问题。一直没有找到重现的步骤。你能找到完全重现的步骤吗?

2011-08-11 13:49:06 王春生 回帖
🍗
derekpan板凳

重现步骤很简单

 

1.建立个新产品

2.产品下建立模块,”产品视图--模块“必须从这个入口进入(如果从”产品视图--模块--需求--维护模块“进去,有时候看起来这里进去建立数目是不限的,所以不知道会不会杯具),一直建立到无法新建模块为止,应该是快到20个吧,那么排序号为:10,20,30.~~~~180。(如果建立的时候,直接用数字命名模块,1,2,3,4,,,当你建立0的时候,会发现0模块消失了)

3.此时,应该是无法再新建模块了,但是如果修改了最后一个模块的order,那么就是把排序字段180改成200,那么杯具就产生了。

 

这个时候,不仅仅可以新建模块,而且这个模块还不可排序,编辑这个模块的子模块,那么你就进入杯具了,再也出不来了。

 

而且这个情况出现后,经常出些莫名的情况,个别子模块存在,但是tree中死活不显示,反正就是杯具了

 

估计排序只要有大于200,都会重现这样的情况,当然我只是吧我的步骤写了下。

 

重装一个zentao然后这么做,应该肯定会重现,如果有次建立模块不限制了,那估计就很难重现了

 

2011-08-11 17:54:04 derekpan 最后编辑 2011-08-11 17:54:04 derekpan 回帖
🍗
derekpan#3
另外,问一下,zt_modul中的grade是什么意思,255,和254 有什么区别
2011-08-12 10:29:05 derekpan 回帖

非常感谢,非常感谢。

grade是级别。代表它是第几级的目录。你那边有grade=255的记录?    

2011-08-12 10:31:20 王春生 回帖
🍗
derekpan#5
我这里全部都是255,少数254,出现1的情况时候,就会进入子模块tree
2011-08-12 11:03:09 derekpan 回帖
🍗
derekpan#6
那你的意思,我这里255和254是不对的了,那我把第一层节点改成1,第二层改成2,第三层改成3,这样数据格式上不会错吧
2011-08-12 11:05:43 derekpan 回帖

255, 254按理不对。这样子肯定会出问题了。grade字段最大能到255,如果你的级别都能到255了,后面肯定就无法增加了,会出问题的。

对的,第一级别的grade应当为1,第二级别为2,以此类推。

2011-08-12 13:27:23 王春生 回帖

你能看下出问题的模块中,级别为1的那个parent id是多少吗?如果级别为1, parent应该为零。

2011-08-12 14:52:40 王春生 回帖
🍗
derekpan#9
我现在都改过来了,改好后1的parent的确是0
2011-08-15 12:21:14 derekpan 回帖
恩。我们大概重现了bug。应该是在创建模块时,页面传递的参数不对的问题。
2011-08-15 12:39:24 王春生 回帖
联系我们
联系人
杨苗/高级客户经理
电话(微信)
13165050229
QQ号码
2692096539
联系邮箱
yangmiao@chandao.com
相关帖子
返回顶部
客服头像
杨苗
高级客户经理
客服微信
13165050229
2692096539
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。