缺陷管理BUG修复

This commit is contained in:
liangdaliang
2025-04-23 14:52:05 +08:00
parent 56ffeb2f05
commit 5ae19a8847
5 changed files with 114 additions and 4 deletions

View File

@@ -5,6 +5,8 @@ import com.test.common.core.controller.BaseController;
import com.test.common.core.domain.AjaxResult;
import com.test.common.core.page.TableDataInfo;
import com.test.common.enums.BusinessType;
import com.test.common.enums.EnumDefectStatus;
import com.test.common.enums.EnumSeverityLevel;
import com.test.common.utils.poi.ExcelUtil;
import com.test.test.domain.TestDefect;
import com.test.test.domain.qo.IDQO;
@@ -49,6 +51,10 @@ public class TestDefectController extends BaseController
public void export(HttpServletResponse response,
@RequestBody TestDefectListQO qo) {
List<TestDefect> list = testDefectService.selectTestDefectList(qo);
for (TestDefect testDefect : list) {
testDefect.setStatus(EnumDefectStatus.getDescriptionByCode(testDefect.getStatus()));
testDefect.setLevel(EnumSeverityLevel.getDescriptionByCode(testDefect.getLevel()));
}
ExcelUtil<TestDefect> util = new ExcelUtil<TestDefect>(TestDefect.class);
util.exportExcel(response, list, "缺陷数据");
}
@@ -61,6 +67,10 @@ public class TestDefectController extends BaseController
public void batchExport(HttpServletResponse response,
@RequestBody List<TestDefect> list) {
ExcelUtil<TestDefect> util = new ExcelUtil<TestDefect>(TestDefect.class);
for (TestDefect testDefect : list) {
testDefect.setStatus(EnumDefectStatus.getDescriptionByCode(testDefect.getStatus()));
testDefect.setLevel(EnumSeverityLevel.getDescriptionByCode(testDefect.getLevel()));
}
util.exportExcel(response, list, "缺陷数据");
}

View File

@@ -19,7 +19,7 @@ public class TestDefect extends BaseEntity
private Long id;
/** 测试缺陷编码 */
@Excel(name = "缺陷编码")
@Excel(name = "缺陷ID")
private String serialNumber;
/** 测试缺陷名称 */