diff --git a/dbproxy/svc/l_announcerlog.go b/dbproxy/svc/l_announcerlog.go index 2250562..3c3af55 100644 --- a/dbproxy/svc/l_announcerlog.go +++ b/dbproxy/svc/l_announcerlog.go @@ -69,7 +69,10 @@ func (svc *AnnouncerLogSvc) InsertAnnouncerLog(args []*model.AnnouncerLog, ret * func (svc *AnnouncerLogSvc) FetchAnnouncerLog(args *model.FetchAnnouncerLogArgs, ret *[]model.AnnouncerLog) (err error) { *ret, err = FetchAnnouncerLog(args.Plt) - return + if err != nil && !errors.Is(err, mgo.ErrNotFound) { + return err + } + return nil } func (svc *AwardLogSvc) UpsertAnnouncerLog(args *model.FetchAnnouncerLogArgs, ret *model.AnnouncerLog) error { diff --git a/dbproxy/svc/l_awardlog.go b/dbproxy/svc/l_awardlog.go index 9ee44d3..fdf564c 100644 --- a/dbproxy/svc/l_awardlog.go +++ b/dbproxy/svc/l_awardlog.go @@ -2,6 +2,7 @@ package svc import ( "errors" + "github.com/globalsign/mgo" "github.com/globalsign/mgo/bson" "mongo.games.com/game/dbproxy/mongo" "mongo.games.com/game/model" @@ -34,7 +35,10 @@ type AwardLogSvc struct { func (svc *AwardLogSvc) FetchAwardLog(args *model.FetchAwardLogArgs, ret *model.AwardLog) (err error) { *ret, err = FetchAwardLog(args.Plt) - return + if err != nil && !errors.Is(err, mgo.ErrNotFound) { + return err + } + return nil } func (svc *AwardLogSvc) UpsertAwardLog(args *model.FetchAwardLogArgs, ret *model.AwardLog) error {