开发反馈jira里issue的解决结果(解决/未解决)不正确。具体是由于之前配置的方案只有解决字段,所以选择了解决。在jira系统管理界面不支持修改issue的解决结果。
解决方法:
考虑通过修改jira数据库表来修复issue的解决状态。
解决步骤:
查找issue对应表,涉及表(jiraissue)
其中字段名称和表字段对应关系如下:
表jiraissue
字段 | 表字段 | |
1 | 状态 | issuestatus |
2 | 解决结果 | resolution |
3 | 解决日期 | resolutiondate |
状态(开启、重新打开、实施、完成待审),此处不涉及状态变更。
修改解决结果字段
可以通过sql脚本查询出问题
select * from jiraissue where (summary='xx1'
or summary='xx2'
or summary='xx3'
or summary='xx4'
or summary='xx5 '
or summary='xx6'
or summary='xx7'
);
修改resolution字段,将值10101设置为NULL,将resolutiondate设置为NULL
修改完数据库,单条issue的状态已经修改成“未解决”。在issue列表里,状态还是“解决”。可能的原因是列表是读取的jira索引数据,需要重建下jira的索引。