From 3fae4f4ab7d4a2c566c80bd5d481894a632d474e Mon Sep 17 00:00:00 2001 From: lzh <1625167628@qq.com> Date: Tue, 17 Jun 2025 14:39:39 +0800 Subject: [PATCH 1/2] modified: internal/dao/bundleExtend.go --- internal/dao/bundleExtend.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/dao/bundleExtend.go b/internal/dao/bundleExtend.go index a07b5a1..58892b0 100644 --- a/internal/dao/bundleExtend.go +++ b/internal/dao/bundleExtend.go @@ -263,5 +263,5 @@ func ToBeComfirmedWorks(req *bundle.ToBeComfirmedWorksReq) (data []model.CastWor } func ConfirmWork(req *bundle.ConfirmWorkReq) error { - return app.ModuleClients.BundleDB.Model(&model.CastWorkLog{}).Where(&model.CastWorkLog{WorkUuid: req.WorkUuid}).Update("confirmed_at", time.Now().UnixMilli()).Error + return app.ModuleClients.BundleDB.Model(&model.CastWorkLog{}).Where(&model.CastWorkLog{WorkUuid: req.WorkUuid}).Update("confirmed_at", time.Now().Unix()).Error } From 2a137ad3fb0ac07cae0da695029f0ff8f9966f50 Mon Sep 17 00:00:00 2001 From: lzh <1625167628@qq.com> Date: Tue, 17 Jun 2025 16:09:38 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/dao/bundleExtend.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/internal/dao/bundleExtend.go b/internal/dao/bundleExtend.go index 58892b0..781b7a3 100644 --- a/internal/dao/bundleExtend.go +++ b/internal/dao/bundleExtend.go @@ -244,6 +244,12 @@ func GetVedioWorkDetail(req *bundle.GetVedioWorkDetailReq) (data model.CastWorkV } func ToBeComfirmedWorks(req *bundle.ToBeComfirmedWorksReq) (data []model.CastWorkLog, total int64, unconfirmed int64, err error) { + err = app.ModuleClients.BundleDB.Model(&model.CastWorkLog{}).Where(&model.CastWorkLog{ + ArtistUuid: req.ArtistUuid, + }).Where("confirmed_at = ?", 0).Count(&unconfirmed).Error + if err != nil { + return + } session := app.ModuleClients.BundleDB.Model(&model.CastWorkLog{}).Where(&model.CastWorkLog{ ArtistUuid: req.ArtistUuid, }) @@ -251,10 +257,6 @@ func ToBeComfirmedWorks(req *bundle.ToBeComfirmedWorksReq) (data []model.CastWor if err != nil { return } - err = session.Where("confirmed_at = ?", 0).Count(&unconfirmed).Error - if err != nil { - return - } if req.Page != 0 && req.PageSize != 0 { session.Limit(int(req.PageSize)).Offset(int(req.Page-1) * int(req.PageSize)) }