🐛 更新疫情API

This commit is contained in:
Yiwen-Chan 2022-04-21 12:59:01 +08:00
parent 228ca7f9c0
commit 8a0014928d

View File

@ -7,7 +7,6 @@ import (
zero "github.com/wdvxdr1123/ZeroBot" zero "github.com/wdvxdr1123/ZeroBot"
"github.com/wdvxdr1123/ZeroBot/message" "github.com/wdvxdr1123/ZeroBot/message"
"github.com/FloatTech/zbputils/binary"
"github.com/FloatTech/zbputils/control" "github.com/FloatTech/zbputils/control"
"github.com/FloatTech/zbputils/ctxext" "github.com/FloatTech/zbputils/ctxext"
"github.com/FloatTech/zbputils/web" "github.com/FloatTech/zbputils/web"
@ -15,12 +14,14 @@ import (
const ( const (
servicename = "epidemic" servicename = "epidemic"
txurl = "https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5" txurl = "https://api.inews.qq.com/newsqa/v1/query/inner/publish/modules/list?modules=statisGradeCityDetail,diseaseh5Shelf"
) )
// result 疫情查询结果 // result 疫情查询结果
type result struct { type result struct {
Data string `json:"data"` Data struct {
Epidemic epidemic `json:"diseaseh5Shelf"`
} `json:"data"`
} }
// epidemic 疫情数据 // epidemic 疫情数据
@ -116,11 +117,6 @@ func queryEpidemic(findCityName string) (citydata *area, times string, err error
if err != nil { if err != nil {
return return
} }
var e epidemic citydata = rcity(r.Data.Epidemic.AreaTree[0], findCityName)
err = json.Unmarshal(binary.StringToBytes(r.Data), &e) return citydata, r.Data.Epidemic.LastUpdateTime, nil
if err != nil {
return
}
citydata = rcity(e.AreaTree[0], findCityName)
return citydata, e.LastUpdateTime, nil
} }