禅道使用
36411

【BUG】批量导出测试用例异常已解决 悬赏5积分

提问者李超 答案数1 阅读数1224 发表时间2019-06-13 11:44:44

【BUG】批量导出测试用例异常

禅道开源版11.5

异常日志如下:

11:23:19 ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'a_tc_devops_zentao.TABLE_TESTRUN' doesn't exist<p>The sql is: SELECT t1.* FROM `zt_testresult` AS t1  LEFT JOIN TABLE_TESTRUN AS t2  ON t1.run=t2.id  wHeRe t1.`case` IN ('300230','300229','300228') oRdEr bY `id` desc </p> in lib/base/dao/dao.class.php on line 1394, last called by lib/base/dao/dao.class.php on line 708 through function sqlError. in framework/base/router.class.php on line 2215 when visiting /index.php?m=testcase&f=export&productID=30011&orderBy=id_desc&taskID=0&browseType=all


经查看源代码,发现module/testcase.control.php 的第1109行,

->leftJoin('TABLE_TESTRUN')->alias('t2')->on('t1.run=t2.id')

多了单引号,应该为

->leftJoin(TABLE_TESTRUN)->alias('t2')->on('t1.run=t2.id')



禅道版本:11.5.stable

安装包类型:源码包

操作系统:Ubuntu

客户端浏览器:Chrome

设置备注
内容
答案列表
2019-06-13 15:23:12
最新官网的包已经修正这个问题了,谢谢反馈。
🐫
2019/11/14
谢谢
联系我们
联系人
刘璐/高级客户经理
电话(微信)
18562550650
QQ号码
2845263372
联系邮箱
liulu@chandao.com
返回顶部
刘璐
高级客户经理
18562550650
2845263372
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。