43 lines
1023 B
Go
43 lines
1023 B
Go
package statistics
|
|
|
|
import (
|
|
"encoding/json"
|
|
"fmt"
|
|
"nCovTrack-Backend/global"
|
|
"nCovTrack-Backend/utils"
|
|
"net/http"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
func GetChinaNCovStatistics() func(c *gin.Context) {
|
|
return func(c *gin.Context) {
|
|
resp := utils.GetWhioutHeader(global.CHINA_NCOV_STATISTIC_URL)
|
|
var nCovRes map[string]string
|
|
json.Unmarshal([]byte(resp), &nCovRes)
|
|
fmt.Println(nCovRes)
|
|
var nCovResData interface{}
|
|
json.Unmarshal([]byte(nCovRes["data"]), &nCovResData)
|
|
c.JSON(http.StatusOK, nCovResData)
|
|
}
|
|
}
|
|
|
|
func GetChinaNCovStatistic() func(c *gin.Context) {
|
|
return func(c *gin.Context) {
|
|
//resp := utils.GetWhioutHeader(global.CHINA_NCOV_STATISTIC_URL)
|
|
var nCovRes map[string]string
|
|
//err := json.Unmarshal([]byte(resp), &nCovRes)
|
|
//fmt.Println(nCovRes)
|
|
//if err != nil {
|
|
// panic(err)
|
|
//}
|
|
//var nCovResData interface{}
|
|
//err := json.Unmarshal([]byte(nCovRes["data"]), &nCovResData)
|
|
//if err != nil {
|
|
// panic(err)
|
|
//}
|
|
nCovRes["1"] = "1"
|
|
c.JSON(http.StatusOK, nCovRes)
|
|
}
|
|
}
|