basic.go 1020 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package service
  2. import (
  3. "context"
  4. "go-common/app/admin/ep/saga/conf"
  5. "go-common/app/admin/ep/saga/model"
  6. "go-common/library/log"
  7. )
  8. // QueryProjectStatus ...
  9. func (s *Service) QueryProjectStatus(c context.Context, req *model.ProjectDataReq) (resp []string) {
  10. return conf.Conf.Property.DefaultProject.Status
  11. }
  12. // QueryProjectTypes ...
  13. func (s *Service) QueryProjectTypes(c context.Context, req *model.ProjectDataReq) (resp []*model.QueryTypeItem) {
  14. queryTypes := conf.Conf.Property.DefaultProject.Types
  15. for _, queryType := range queryTypes {
  16. item := &model.QueryTypeItem{}
  17. switch queryType {
  18. case model.LastYearPerMonth:
  19. item.Name = queryType
  20. item.Value = model.LastYearPerMonthNote
  21. case model.LastMonthPerDay:
  22. item.Name = queryType
  23. item.Value = model.LastMonthPerDayNote
  24. case model.LastYearPerDay:
  25. item.Name = queryType
  26. item.Value = model.LastYearPerDayNote
  27. default:
  28. log.Warn("QueryProjectCommit Type is not in range")
  29. return
  30. }
  31. resp = append(resp, item)
  32. }
  33. return
  34. }