diff --git a/src/main/java/cn/van/business/util/JDUtils.java b/src/main/java/cn/van/business/util/JDUtils.java index 25c03f0..274c213 100644 --- a/src/main/java/cn/van/business/util/JDUtils.java +++ b/src/main/java/cn/van/business/util/JDUtils.java @@ -8,12 +8,15 @@ import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.util.DateUtils; import com.jd.open.api.sdk.DefaultJdClient; import com.jd.open.api.sdk.JdClient; +import com.jd.open.api.sdk.domain.kplunion.GoodsService.request.query.BigFieldGoodsReq; import com.jd.open.api.sdk.domain.kplunion.OrderService.request.query.OrderRowReq; import com.jd.open.api.sdk.domain.kplunion.OrderService.response.query.GoodsInfo; import com.jd.open.api.sdk.domain.kplunion.OrderService.response.query.OrderRowResp; import com.jd.open.api.sdk.domain.kplunion.promotioncommon.PromotionService.request.get.PromotionCodeReq; +import com.jd.open.api.sdk.request.kplunion.UnionOpenGoodsBigfieldQueryRequest; import com.jd.open.api.sdk.request.kplunion.UnionOpenOrderRowQueryRequest; import com.jd.open.api.sdk.request.kplunion.UnionOpenPromotionCommonGetRequest; +import com.jd.open.api.sdk.response.kplunion.UnionOpenGoodsBigfieldQueryResponse; import com.jd.open.api.sdk.response.kplunion.UnionOpenOrderRowQueryResponse; import com.jd.open.api.sdk.response.kplunion.UnionOpenPromotionCommonGetResponse; import org.slf4j.Logger; @@ -737,6 +740,14 @@ public class JDUtils { content.append("https://item.m.jd.com/product/").append(s).append(".html").append("\r\n"); } } + // 转链 + if (order.startsWith("转链")) { + order = order.replace("转链", ""); + String[] split = order.split("\r\n"); + for (String s : split) { + content.append("https://item.jd.com/").append(s).append(".html").append("\r\n"); + } + } } else { try { sendOrderToWxByOrderJD("菜单"); @@ -748,22 +759,22 @@ public class JDUtils { wxUtil.sendTextMessage(WXUtil.super_admin_wxid, content.toString(), 1, WXUtil.super_admin_wxid); } } - //public UnionOpenGoodsBigfieldQueryResponse getUnionOpenGoodsBigfieldQueryResponse(){ - // JdClient client = new DefaultJdClient(SERVER_URL, ACCESS_TOKEN, APP_KEY, SECRET_KEY); - // - // UnionOpenGoodsBigfieldQueryRequest request=new UnionOpenGoodsBigfieldQueryRequest(); - // BigFieldGoodsReq goodsReq=new BigFieldGoodsReq(); - // goodsReq.setSkuIds(); - // request.setGoodsReq(goodsReq); - // request.setVersion("1.0"); - // UnionOpenGoodsBigfieldQueryResponse response= null; - // try { - // response = client.execute(request); - // } catch (Exception e) { - // throw new RuntimeException(e); - // } - // return response; - //} + public UnionOpenGoodsBigfieldQueryResponse getUnionOpenGoodsBigfieldQueryResponse(){ + JdClient client = new DefaultJdClient(SERVER_URL, ACCESS_TOKEN, APP_KEY, SECRET_KEY); + + UnionOpenGoodsBigfieldQueryRequest request=new UnionOpenGoodsBigfieldQueryRequest(); + BigFieldGoodsReq goodsReq=new BigFieldGoodsReq(); + goodsReq.setSkuIds(); + request.setGoodsReq(goodsReq); + request.setVersion("1.0"); + UnionOpenGoodsBigfieldQueryResponse response= null; + try { + response = client.execute(request); + } catch (Exception e) { + throw new RuntimeException(e); + } + return response; + } /**