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)) }