123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- package service
- import (
- "context"
- "strings"
- "youngee_m_api/db"
- "youngee_m_api/model/http_model"
- "github.com/caixw/lib.go/conv"
- "github.com/sirupsen/logrus"
- )
- var Number *number
- type number struct {
- }
- func (*number) GetReviewNumberInfo(ctx context.Context, request http_model.GetReviewNumberInfoRequest) (*http_model.GetReviewNumberInfoData, error) {
- var StrategyIdList []int64
- StrategyIds := strings.Split(request.StrategyIds, ",")
- for _, strategyId := range StrategyIds {
- StrategyIdList = append(StrategyIdList, conv.MustInt64(strategyId, 0))
- }
- NumberData, err := db.GetReviewNumberInfo(ctx, request.ProjectId, StrategyIdList)
- if err != nil {
- logrus.WithContext(ctx).Errorf("[Data service] call CreateData error,err:%+v", err)
- return nil, err
- }
- return NumberData, nil
- }
- func (*number) GetLinkNumberInfo(ctx context.Context, request http_model.GetLinkNumberInfoRequest) (*http_model.GetLinkNumberInfoData, error) {
- var StrategyIdList []int64
- StrategyIds := strings.Split(request.StrategyIds, ",")
- for _, strategyId := range StrategyIds {
- StrategyIdList = append(StrategyIdList, conv.MustInt64(strategyId, 0))
- }
- NumberData, err := db.GetLinkNumberInfo(ctx, request.ProjectId, StrategyIdList)
- if err != nil {
- logrus.WithContext(ctx).Errorf("[Data service] call CreateData error,err:%+v", err)
- return nil, err
- }
- return NumberData, nil
- }
- func (*number) GetDataNumberInfo(ctx context.Context, request http_model.GetDataNumberInfoRequest) (*http_model.GetDataNumberInfoData, error) {
- var StrategyIdList []int64
- StrategyIds := strings.Split(request.StrategyIds, ",")
- for _, strategyId := range StrategyIds {
- StrategyIdList = append(StrategyIdList, conv.MustInt64(strategyId, 0))
- }
- NumberData, err := db.GetDataNumberInfo(ctx, request.ProjectId, StrategyIdList)
- if err != nil {
- logrus.WithContext(ctx).Errorf("[Data service] call CreateData error,err:%+v", err)
- return nil, err
- }
- return NumberData, nil
- }
- func (*number) GetDefaultNumberInfo(ctx context.Context, request http_model.GetDefaultNumberInfoRequest) (*http_model.GetDefaultNumberInfoData, error) {
- var StrategyIdList []int64
- StrategyIds := strings.Split(request.StrategyIds, ",")
- for _, strategyId := range StrategyIds {
- StrategyIdList = append(StrategyIdList, conv.MustInt64(strategyId, 0))
- }
- NumberData, err := db.GetDefaultNumberInfo(ctx, request.ProjectId, StrategyIdList)
- if err != nil {
- logrus.WithContext(ctx).Errorf("[Data service] call CreateData error,err:%+v", err)
- return nil, err
- }
- return NumberData, nil
- }
- func (*number) GetFinishNumberInfo(ctx context.Context, request http_model.GetFinishNumberInfoRequest) (*http_model.GetFinishNumberInfoData, error) {
- var StrategyIdList []int64
- StrategyIds := strings.Split(request.StrategyIds, ",")
- for _, strategyId := range StrategyIds {
- StrategyIdList = append(StrategyIdList, conv.MustInt64(strategyId, 0))
- }
- NumberData, err := db.GetFinishNumberInfo(ctx, request.ProjectId, StrategyIdList)
- if err != nil {
- logrus.WithContext(ctx).Errorf("[Data service] call CreateData error,err:%+v", err)
- return nil, err
- }
- return NumberData, nil
- }
- func (*number) GetLogisticsNumberInfo(ctx context.Context, request http_model.GetLogisticsNumberInfoRequest) (*http_model.GetLogisticsNumberInfoData, error) {
- var StrategyIdList []int64
- StrategyIds := strings.Split(request.StrategyIds, ",")
- for _, strategyId := range StrategyIds {
- StrategyIdList = append(StrategyIdList, conv.MustInt64(strategyId, 0))
- }
- NumberData, err := db.GetLogisticsNumberInfo(ctx, request.ProjectId, StrategyIdList)
- if err != nil {
- logrus.WithContext(ctx).Errorf("[Data service] call CreateData error,err:%+v", err)
- return nil, err
- }
- return NumberData, nil
- }
|