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