diff --git a/modules/mainline/model_mainline.go b/modules/mainline/model_mainline.go index e7e1c9541..5cec03b94 100644 --- a/modules/mainline/model_mainline.go +++ b/modules/mainline/model_mainline.go @@ -88,12 +88,12 @@ func (this *ModelMline) updateprogress(data *pb.DBMainline) { chapteraward[conf.Chapterid] = &pb.DBMainlineAward{} } chapteraward[conf.Chapterid].Stage++ - } else { - if _, ok = exploreaward[conf.Chapterid]; !ok && conf.Episodetype != 8 { - exploreaward[conf.Chapterid] = &pb.DBMainlineAward{} - } - exploreaward[conf.Chapterid].Stage++ } + if _, ok = exploreaward[conf.Chapterid]; !ok && conf.Episodetype != 8 { + exploreaward[conf.Chapterid] = &pb.DBMainlineAward{} + } + exploreaward[conf.Chapterid].Stage++ + if _, ok = groupaward[conf.GroupId]; !ok { groupaward[conf.GroupId] = &pb.DBMainlineAward{} }