improvement: 대시보드 TopMessage에 status 필드 추가 (#193)
- TopMessageDto에 status 필드 추가 (SendStatus.Determine 적용) - 대시보드/이력 간 동일 건의 상태 라벨 일치 보장 Closes #193
This commit is contained in:
parent
5fc2221d5b
commit
65eb9e785a
|
|
@ -69,4 +69,7 @@ public class TopMessageDto
|
||||||
|
|
||||||
[JsonPropertyName("success_count")]
|
[JsonPropertyName("success_count")]
|
||||||
public int SuccessCount { get; set; }
|
public int SuccessCount { get; set; }
|
||||||
|
|
||||||
|
[JsonPropertyName("status")]
|
||||||
|
public string Status { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -457,7 +457,8 @@ public class StatsService : IStatsService
|
||||||
Title = m.Title,
|
Title = m.Title,
|
||||||
ServiceName = m.ServiceName,
|
ServiceName = m.ServiceName,
|
||||||
TotalSendCount = m.TotalSendCount,
|
TotalSendCount = m.TotalSendCount,
|
||||||
SuccessCount = m.SuccessCount
|
SuccessCount = m.SuccessCount,
|
||||||
|
Status = SendStatus.Determine(m.TotalSendCount, m.SuccessCount)
|
||||||
}).ToList()
|
}).ToList()
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user