|
@@ -1,6 +1,9 @@
|
|
|
package com.ruixuan.bytedance.service.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.doudian.open.api.alliance_colonelActivityProduct.AllianceColonelActivityProductRequest;
|
|
|
+import com.doudian.open.api.alliance_colonelActivityProduct.AllianceColonelActivityProductResponse;
|
|
|
+import com.doudian.open.api.alliance_colonelActivityProduct.param.AllianceColonelActivityProductParam;
|
|
|
import com.doudian.open.api.alliance_instituteColonelActivityList.AllianceInstituteColonelActivityListRequest;
|
|
|
import com.doudian.open.api.alliance_instituteColonelActivityList.AllianceInstituteColonelActivityListResponse;
|
|
|
import com.doudian.open.api.alliance_instituteColonelActivityList.data.ActivityListItem;
|
|
@@ -159,7 +162,7 @@ public class BytedanceColonelActivityServiceImpl implements IBytedanceColonelAct
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void addBytedanceColonelActivityDetail(long activityId) {
|
|
|
+ public void addBytedanceColonelActivityDetail(Long activityId) {
|
|
|
AccessToken accessToken = tokenService.getAccessToken(1L);
|
|
|
BuyinColonelActivityDetailRequest request = new BuyinColonelActivityDetailRequest();
|
|
|
BuyinColonelActivityDetailParam param = request.getParam();
|
|
@@ -199,6 +202,31 @@ public class BytedanceColonelActivityServiceImpl implements IBytedanceColonelAct
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void addBytedanceColonelActivityProduct(Long activityId, String productInfo) {
|
|
|
+ AccessToken accessToken = tokenService.getAccessToken(1L);
|
|
|
+
|
|
|
+ AllianceColonelActivityProductRequest request = new AllianceColonelActivityProductRequest();
|
|
|
+ AllianceColonelActivityProductParam param = request.getParam();
|
|
|
+ param.setActivityId(activityId);
|
|
|
+ param.setProductInfo(productInfo);//商品ID/名称(支持根据商品id或者商品名称搜索,商品ID精准匹配,商品名称模糊匹配)
|
|
|
+ param.setPage(1L);//页码,从1开始。分页模式下生效,超过10000条会被限制,推荐使用游标模式 retrieve_mode=1
|
|
|
+ param.setCount(20L);//每页数量(每页最多20)
|
|
|
+// param.setSearchType(4L);//0:报名时间;1:活动价格排序;2:活动佣金比例排序;4:更新时间排序
|
|
|
+// param.setSortType(0L);//排序顺序。0:升序;1:降序
|
|
|
+// param.setCooperationInfo("23412312");//商家ID or 商家名称 or 一级团长名称 or 一级团长ID
|
|
|
+// param.setCooperationType(0);//合作类型. 0: 不限; 1: 商家; 2: 团长
|
|
|
+// param.setStatus(0L);//活动商品状态,不传查所有状态。0:待审核;1:推广中;2:申请未通过;3:合作已终止;6:合作已到期
|
|
|
+// param.setRetrieveMode(1);//获取模式。0: 分页模式(默认),最多返回10000条数据;1: 游标模式(推荐),返回条数无限制
|
|
|
+
|
|
|
+ AllianceColonelActivityProductResponse response = request.execute(accessToken);
|
|
|
+ System.out.println(response);
|
|
|
+ if (Check.isNull(response) || !"10000".equals(response.getCode())) {
|
|
|
+ log.error("\n【请求接口】: {}\n【请求参数】:{}\n【响应数据】:{}", "/buyin/colonelActivityDetail;(获取团长活动详情)", param, response);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 联系方式解密
|
|
|
*/
|