diff --git a/modules/mline/module.go b/modules/mline/module.go index 3e6a2d514..535d4222e 100644 --- a/modules/mline/module.go +++ b/modules/mline/module.go @@ -181,11 +181,9 @@ func (this *Mline) CheckCommpleteStage(uid string, stageId int32) (b bool) { _szData, err := this.modelMline.getMainlineList(uid) if err == nil { for _, v := range _szData { - if v.ChapterId == conf.CaptainId { - for _, v := range v.Star { - if v == stageId { - return true - } + if v.StageId == conf.Id { + if _, ok := v.Star[conf.Id]; ok { + return true } } }