package quota import ( "app/commons/core" "app/commons/services" ) type Service struct { services.CommonService } func NewService() *Service { return &Service{} } // 更新全部指标信息 func (s *Service) RunQuotaHandler() error { var err error defer func() { if err != nil { core.JobLog.Errorf("RunQuotaUpdate:%s", err.Error()) } }() // todo 1 更新用户路径 if err = s.userParentIdsHandler(); err != nil { return err } // todo 2 更新个人业绩 if err = s.personAchievementHandler(); err != nil { return err } // todo 3 更新团队业绩 if err = s.teamAchievementHandler(); err != nil { return err } // todo 4 更新等级 if err = s.userLevelHandler(); err != nil { return err } return nil }