fit:超算概览两个查询接口

This commit is contained in:
qiwang 2022-12-05 18:11:24 +08:00
parent 5dc3ec6b22
commit 7ae1c6ffca
2 changed files with 17 additions and 9 deletions

View File

@ -35,7 +35,5 @@ message GetRegionSlurmReq{
}
message GetRegionSlurmResp{
int32 code = 1;
int32 regionSum =2;
int32 softStackSum =3;
repeated RegionSlurmSumInfo regionSlurmSumInfo =4;
repeated RegionSlurmSumInfo regionSlurmSumInfo =2;
}

View File

@ -68,21 +68,31 @@ func GetRegion() *slurmCommon.GetRegionSlurmResp {
} else {
fmt.Println("数据库连接成功")
}
var r *slurmCommon.RegionSlurmSumInfo
errRegionSum := db.QueryRow(`SELECT count(t.RegionName) as RegionSum FROM region_slurm t`).Scan(&r.RegionSum) //获取所有数据
var regionSumList []*slurmCommon.RegionSlurmSumInfo
rows, errRegionSum := db.Query(`SELECT count(RegionName) as RegionSum FROM region_slurm`) //获取所有数据
var r slurmCommon.RegionSlurmSumInfo
if errRegionSum != nil {
fmt.Println(errRegionSum)
}
for rows.Next() {
rows.Scan(&r.RegionSum)
}
errSoftStackSum := db.QueryRow(`SELECT count(t.SoftStack) as SoftStackSum FROM region_slurm t`).Scan(&r.SoftStackSum) //获取所有数据
rowsSoftStack, errSoftStackSum := db.Query(`SELECT count(SoftStack) as SoftStackSum FROM region_slurm`) //获取所有数据
if errSoftStackSum != nil {
fmt.Println(errSoftStackSum)
}
fmt.Println(r)
for rowsSoftStack.Next() {
rowsSoftStack.Scan(&r.SoftStackSum)
}
regionSumList = append(regionSumList, &r)
resp := slurmCommon.GetRegionSlurmResp{}
resp.Code = 200
resp.RegionSum = r.RegionSum
resp.SoftStackSum = r.SoftStackSum
resp.RegionSlurmSumInfo = regionSumList
/*resp.RegionSum = r.RegionSum
resp.SoftStackSum = r.SoftStackSum*/
return &resp
}