refactor(工作台): 测试计划返回数据增加总用例数执行数以及通过率

This commit is contained in:
guoyuqi 2024-12-04 14:13:26 +08:00 committed by Craftsman
parent 56f78b42c8
commit 684af9a6d0
1 changed files with 3 additions and 0 deletions

View File

@ -841,10 +841,13 @@ public class DashboardService {
Double executeRate = planCount.getExecuteRate(); Double executeRate = planCount.getExecuteRate();
int executeRateValue = executeRate == null ? 0 : executeRate.intValue(); int executeRateValue = executeRate == null ? 0 : executeRate.intValue();
caseCountMap.put("executeRate", executeRateValue); caseCountMap.put("executeRate", executeRateValue);
caseCountMap.put("totalCount", planCount.getCaseTotal());
caseCountMap.put("executeCount", planCount.getCaseTotal()-planCount.getPendingCount());
caseCountMap.put(BUG_COUNT, planBugs.size()); caseCountMap.put(BUG_COUNT, planBugs.size());
List<TestPlan> testPlans = extTestPlanMapper.selectBaseInfoByIds(List.of(planCount.getId())); List<TestPlan> testPlans = extTestPlanMapper.selectBaseInfoByIds(List.of(planCount.getId()));
caseCountMap.put("testPlanName", testPlans.getFirst().getName()); caseCountMap.put("testPlanName", testPlans.getFirst().getName());
caseCountMap.put("status", planCount.getStatus()); caseCountMap.put("status", planCount.getStatus());
caseCountMap.put("passRate", planCount.getPassRate());
overViewCountDTO.setCaseCountMap(caseCountMap); overViewCountDTO.setCaseCountMap(caseCountMap);
} }