master
wangshuai 5 years ago
parent d28c54a146
commit 37caba0dec

@ -19,12 +19,13 @@ import (
// @Failure 400 {object} MySwagger.Result // @Failure 400 {object} MySwagger.Result
// @Router /v1/openapi/datastatistic/ReadESDocAmount [post] // @Router /v1/openapi/datastatistic/ReadESDocAmount [post]
func ReadESDocAmount(c *gin.Context) { func ReadESDocAmount(c *gin.Context) {
success, data := DatastatisticService.GetESDocCount() success, message, count, data := DatastatisticService.GetESDocCount()
if success { if success {
c.JSON(http.StatusOK, MySwagger.Result{ c.JSON(http.StatusOK, MySwagger.Result{
Success: true, Success: true,
Fail: false, Fail: false,
Message: "", Message: message,
Total: count,
Data: data, Data: data,
}) })
@ -33,7 +34,7 @@ func ReadESDocAmount(c *gin.Context) {
c.JSON(http.StatusOK, MySwagger.Result{ c.JSON(http.StatusOK, MySwagger.Result{
Success: false, Success: false,
Fail: true, Fail: true,
Message: "", Message: message,
}) })
return return

@ -13,9 +13,10 @@ type ESDataContent struct {
OrgName string `json:"org_name"` OrgName string `json:"org_name"`
} }
func GetESDocCount() (bool, []map[string]interface{}) { func GetESDocCount() (bool, string, int, []map[string]interface{}) {
var datas []map[string]interface{} var datas []map[string]interface{}
var data map[string]interface{} var data map[string]interface{}
var count int
linksystems, c, _ := AccessSystemDao.ListApp("", 1, 1000) linksystems, c, _ := AccessSystemDao.ListApp("", 1, 1000)
if c > 0 { if c > 0 {
@ -47,11 +48,13 @@ func GetESDocCount() (bool, []map[string]interface{}) {
//data["system_id"] = v["app_id"] //data["system_id"] = v["app_id"]
//data["num"] = num //data["num"] = num
//datas = append(datas, data) //datas = append(datas, data)
//fmt.Println("len(datas):", len(datas))
} }
count = len(datas)
} else { } else {
return false, datas return false, "数据获取失败, 找不到系统", count, datas
} }
return true, datas return true, "数据获取成功", count, datas
} }

Loading…
Cancel
Save