Browse Source

update

tags/v1.22.4.1^2
liuzx 4 years ago
parent
commit
c485ca0331
2 changed files with 1 additions and 33 deletions
  1. +0
    -13
      models/cloudbrain.go
  2. +1
    -20
      routers/user/home.go

+ 0
- 13
models/cloudbrain.go View File

@@ -1565,16 +1565,3 @@ func RestartCloudbrain(old *Cloudbrain, new *Cloudbrain) (err error) {

return nil
}
func GetUserCloudbrainCount(UserID int64) (int64, error) {
countSql := "SELECT count(*) FROM " +
"public.cloudbrain where user_id ='" + strconv.FormatInt(UserID, 10) + "'"
return x.SQL(countSql).Count()
}
func GetUserCloudbrainDuration(UserID int64, CloudbrainType int) (string, error) {
total, err := x.Unscoped().Where("user_id = ? And type = ? ", UserID, CloudbrainType).SumInt(&Cloudbrain{}, "duration")
if err != nil {
return "get total error", err
}

return ConvertDurationToStr(total), nil
}

+ 1
- 20
routers/user/home.go View File

@@ -831,30 +831,11 @@ func Cloudbrains(ctx *context.Context) {
pager.SetDefaultParams(ctx)
pager.AddParam(ctx, "listType", "ListType")
ctx.Data["Page"] = pager
ctx.Data["PageIsCloudBrain"] = true
ctx.Data["PageIsUserCloudBrain"] = true
ctx.Data["Tasks"] = ciTasks
ctx.Data["CanCreate"] = true
ctx.Data["Keyword"] = keyword

userCloudbrainCount, err := models.GetUserCloudbrainCount(ctxUser.ID)
if err != nil {
ctx.ServerError("GetUserCloudbrainCount failed:", err)
return
}
cloudbrainOneDuration, err := models.GetUserCloudbrainDuration(ctxUser.ID, models.TypeCloudBrainOne)
if err != nil {
ctx.ServerError("GetUserCloudbrainOneDuration failed:", err)
return
}
cloudbrainTwoDuration, err := models.GetUserCloudbrainDuration(ctxUser.ID, models.TypeCloudBrainTwo)
if err != nil {
ctx.ServerError("GetUserCloudbrainTwoDuration failed:", err)
return
}
ctx.Data["UserCloudbrainCount"] = userCloudbrainCount
ctx.Data["cloudbrainOneDuration"] = cloudbrainOneDuration
ctx.Data["cloudbrainTwoDuration"] = cloudbrainTwoDuration

ctx.HTML(200, tplCloudbrains)

}


Loading…
Cancel
Save