perf: 优化首页统计数据,饼图替换成证书数量统计

This commit is contained in:
xiaojunnuo
2026-01-26 00:42:47 +08:00
parent 64a314c19e
commit 9fa1c2eb3e
7 changed files with 192 additions and 5 deletions
@@ -771,6 +771,26 @@ export class PipelineService extends BaseService<PipelineEntity> {
return statusCount;
}
async enableCount(param: { userId?: any } = {}) {
const statusCount = await this.repository
.createQueryBuilder()
.select("disabled")
.addSelect("count(1)", "count")
.where({
userId: param.userId
})
.groupBy("disabled")
.getRawMany();
const result = {
enabled: 0,
disabled: 0,
};
for (const item of statusCount) {
result[item.disabled ? "disabled" : "enabled"] = parseInt(item.count);
}
return result;
}
async latestExpiringList({ userId }: any) {
let list = await this.repository.find({
select: {