From 65d2f8e8cb3e605c44ec86200aef6e3a46399d2a Mon Sep 17 00:00:00 2001 From: huangjiajun <582604932@qq.com> Date: Thu, 23 May 2024 14:22:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hdl/hdl_condition.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/hdl/hdl_condition.go b/hdl/hdl_condition.go index de9158c..e218de9 100644 --- a/hdl/hdl_condition.go +++ b/hdl/hdl_condition.go @@ -392,8 +392,13 @@ func TotalSmallTeam(eg *xorm.Engine, uid string) string { } return "0" } -func GetOwnTaskVideoNum(eg *xorm.Engine, uid, startTime, endTime string) int { - sess := eg.Where("uid=? and time>=? and time0", uid, startTime, endTime, 3) +func GetOwnTaskVideoNum(eg *xorm.Engine, uid int, task map[string]string, t time.Time) int { + stime := time.Date(t.Year(), t.Month(), t.Day()-zhios_condition_statistics_utils.StrToInt(task["within_days"]), t.Hour(), 0, 0, 0, t.Location()).Format("20060102") + if zhios_condition_statistics_utils.StrToInt(task["within_days"]) == 0 { + stime = "0" + } + etime := t.Format("20060102") + sess := eg.Where("uid=? and time>=? and time0", uid, stime, etime, 3) sum, _ := sess.Sum(&model.TaskVideoNum{}, "count") return int(sum) }