go-common/app/admin/ep/saga/service/basic.go
2019-04-22 18:49:16 +08:00

41 lines
1020 B
Go

package service
import (
"context"
"go-common/app/admin/ep/saga/conf"
"go-common/app/admin/ep/saga/model"
"go-common/library/log"
)
// QueryProjectStatus ...
func (s *Service) QueryProjectStatus(c context.Context, req *model.ProjectDataReq) (resp []string) {
return conf.Conf.Property.DefaultProject.Status
}
// QueryProjectTypes ...
func (s *Service) QueryProjectTypes(c context.Context, req *model.ProjectDataReq) (resp []*model.QueryTypeItem) {
queryTypes := conf.Conf.Property.DefaultProject.Types
for _, queryType := range queryTypes {
item := &model.QueryTypeItem{}
switch queryType {
case model.LastYearPerMonth:
item.Name = queryType
item.Value = model.LastYearPerMonthNote
case model.LastMonthPerDay:
item.Name = queryType
item.Value = model.LastMonthPerDayNote
case model.LastYearPerDay:
item.Name = queryType
item.Value = model.LastYearPerDayNote
default:
log.Warn("QueryProjectCommit Type is not in range")
return
}
resp = append(resp, item)
}
return
}