1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- package service
- import (
- "context"
- "strings"
- "youngee_b_api/db"
- "youngee_b_api/model/http_model"
- "github.com/issue9/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))
- }
- 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))
- }
- 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))
- }
- 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))
- }
- 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
- }
|