This commit is contained in:
Leo
2025-04-04 02:40:16 +08:00
parent f4d06f6861
commit 76c114b06d

View File

@@ -17,7 +17,7 @@ import com.jd.open.api.sdk.domain.kplunion.GoodsService.response.query.BigfieldQ
import com.jd.open.api.sdk.domain.kplunion.GoodsService.response.query.GoodsQueryResult; import com.jd.open.api.sdk.domain.kplunion.GoodsService.response.query.GoodsQueryResult;
import com.jd.open.api.sdk.domain.kplunion.GoodsService.response.query.UrlInfo; import com.jd.open.api.sdk.domain.kplunion.GoodsService.response.query.UrlInfo;
import com.jd.open.api.sdk.domain.kplunion.OrderService.request.query.OrderRowReq; import com.jd.open.api.sdk.domain.kplunion.OrderService.request.query.OrderRowReq;
import com.jd.open.api.sdk.domain.kplunion.promotioncommon.PromotionService.request.get.PromotionCodeReq; import com.jd.open.api.sdk.domain.kplunion.promotionbysubunioni.PromotionService.request.get.PromotionCodeReq;
import com.jd.open.api.sdk.request.kplunion.*; import com.jd.open.api.sdk.request.kplunion.*;
import com.jd.open.api.sdk.response.kplunion.*; import com.jd.open.api.sdk.response.kplunion.*;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
@@ -528,18 +528,17 @@ public class JDUtil {
*/ */
String transfer(String url) { String transfer(String url) {
JdClient client = new DefaultJdClient(SERVER_URL, ACCESS_TOKEN, LPF_APP_KEY_WZ, LPF_SECRET_KEY_WZ); JdClient client = new DefaultJdClient(SERVER_URL, ACCESS_TOKEN, LPF_APP_KEY_WZ, LPF_SECRET_KEY_WZ);
UnionOpenPromotionCommonGetRequest request = new UnionOpenPromotionCommonGetRequest();
UnionOpenPromotionBysubunionidGetRequest request=new UnionOpenPromotionBysubunionidGetRequest();
PromotionCodeReq promotionCodeReq=new PromotionCodeReq(); PromotionCodeReq promotionCodeReq=new PromotionCodeReq();
request.setPromotionCodeReq(promotionCodeReq);
request.setVersion("1.0");
promotionCodeReq.setMaterialId(url);
promotionCodeReq.setSceneId(1); promotionCodeReq.setSceneId(1);
promotionCodeReq.setSiteId(LPF_WZ_ID); promotionCodeReq.setMaterialId(url);
promotionCodeReq.setCommand(1);
request.setPromotionCodeReq(promotionCodeReq); request.setPromotionCodeReq(promotionCodeReq);
request.setVersion("1.0"); request.setVersion("1.0");
logger.info("transfer - request {}", JSON.toJSONString(request)); logger.info("transfer - request {}", JSON.toJSONString(request));
UnionOpenPromotionCommonGetResponse response; UnionOpenPromotionBysubunionidGetResponse response;
try { try {
response = client.execute(request); response = client.execute(request);
logger.info("transfer - response {}", JSON.toJSONString(response)); logger.info("transfer - response {}", JSON.toJSONString(response));
@@ -567,7 +566,7 @@ public class JDUtil {
String result = ""; String result = "";
if (Util.isNotEmpty(response)) { if (Util.isNotEmpty(response)) {
if (response.getCode().equals("200")) { if (response.getCode().equals("200")) {
result = response.getGetResult().getData().getClickURL(); result = response.getGetResult().getData().getShortURL();
} }
} else { } else {
result = null; result = null;