lizhe 4 vuotta sitten
vanhempi
commit
ac76c4f0e5
1 muutettua tiedostoa jossa 15 lisäystä ja 2 poistoa
  1. 15 2
      api/internal/logic/advertisingclicklogic.go

+ 15 - 2
api/internal/logic/advertisingclicklogic.go

@@ -1,6 +1,7 @@
 package logic
 
 import (
+	"app.yhyue.com/moapp/jyMarketing/rpc/activity"
 	"context"
 
 	"app.yhyue.com/moapp/jyMarketing/api/internal/svc"
@@ -25,6 +26,18 @@ func NewAdvertisingClickLogic(ctx context.Context, svcCtx *svc.ServiceContext) A
 
 func (l *AdvertisingClickLogic) AdvertisingClick(req types.AdvertisingReq) (*types.Response, error) {
 	// todo: add your logic here and delete this line
-
-	return &types.Response{}, nil
+	result := &types.Response{}
+	lsi := l.svcCtx.Activity
+	resp, err := lsi.AdvertisingClick(l.ctx, &activity.AdvertisingReq{
+		UserID: req.UserID,
+		Client: req.Client,
+		AdvertisingID: req.AdvertisingID,
+		AdvertisingUrl: req.AdvertisingUrl,
+	})
+	if err != nil {
+		return nil, err
+	}
+	result.Code = resp.Code
+	result.Message = resp.Message
+	return result, nil
 }