| | |
| | | import com.yeshi.fanli.entity.jd.JDOrderItem; |
| | | import com.yeshi.fanli.log.LogHelper; |
| | | import com.yeshi.common.entity.PageEntity; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.yeshi.utils.MoneyBigDecimalUtil; |
| | | import com.yeshi.fanli.util.StringUtil; |
| | | import org.yeshi.utils.TimeUtil; |
| | |
| | | } |
| | | |
| | | public static String convertLinkWithSubUnionId(String materialId, String couponUrl, String giftCouponKey, String positionId, |
| | | String subUnionId) { |
| | | String subUnionId) throws Exception { |
| | | String log = "京东转链出错:"; |
| | | try { |
| | | JSONObject json = new JSONObject(); |
| | | JSONObject json = new JSONObject(); |
| | | |
| | | json.put("siteId", APP_ID); |
| | | json.put("positionId", positionId); |
| | | json.put("materialId", materialId); |
| | | json.put("siteId", APP_ID); |
| | | json.put("positionId", positionId); |
| | | json.put("materialId", materialId); |
| | | |
| | | if (!StringUtil.isNullOrEmpty(giftCouponKey)) { |
| | | json.put("giftCouponKey", giftCouponKey); |
| | | } |
| | | if (!StringUtil.isNullOrEmpty(couponUrl)) |
| | | json.put("couponUrl", couponUrl); |
| | | if (!StringUtil.isNullOrEmpty(giftCouponKey)) { |
| | | json.put("giftCouponKey", giftCouponKey); |
| | | } |
| | | if (!StringUtil.isNullOrEmpty(couponUrl)) |
| | | json.put("couponUrl", couponUrl); |
| | | |
| | | if (!StringUtil.isNullOrEmpty(subUnionId)) |
| | | json.put("subUnionId", subUnionId); |
| | | if (!StringUtil.isNullOrEmpty(subUnionId)) |
| | | json.put("subUnionId", subUnionId); |
| | | |
| | | // 1:长链, 2 :短链 ,3: 长链+短链 |
| | | json.put("chainType", 3); |
| | | JSONObject root = new JSONObject(); |
| | | root.put("promotionCodeReq", json); |
| | | // 1:长链, 2 :短链 ,3: 长链+短链 |
| | | json.put("chainType", 3); |
| | | JSONObject root = new JSONObject(); |
| | | root.put("promotionCodeReq", json); |
| | | |
| | | String result = baseRequest2("jd.union.open.promotion.bysubunionid.get", null, root); |
| | | String result = baseRequest2("jd.union.open.promotion.bysubunionid.get", null, root); |
| | | |
| | | log += json.toString() + "####" + result; |
| | | JSONObject resultJson = JSONObject.fromObject(result); |
| | | result = resultJson.optJSONObject("jd_union_open_promotion_bysubunionid_get_response").optString("result"); |
| | | System.out.println(result); |
| | | if (result == null) { |
| | | return null; |
| | | } |
| | | |
| | | resultJson = JSONObject.fromObject(result); |
| | | return resultJson.optJSONObject("data").optString("shortURL"); |
| | | } catch (Exception e) { |
| | | LogHelper.error(log); |
| | | log += json.toString() + "####" + result; |
| | | JSONObject resultJson = JSONObject.fromObject(result); |
| | | result = resultJson.optJSONObject("jd_union_open_promotion_bysubunionid_get_response").optString("result"); |
| | | System.out.println(result); |
| | | if (result == null) { |
| | | return null; |
| | | } |
| | | |
| | | return null; |
| | | resultJson = JSONObject.fromObject(result); |
| | | return resultJson.optJSONObject("data").optString("shortURL"); |
| | | } |
| | | |
| | | public static JDGoods queryGoodsDetail(Long skuId) { |
| | |
| | | JDBackUpOrder order = new JDBackUpOrder(); |
| | | order.setId(orderId); |
| | | order.setContent(item.toString()); |
| | | order.setOrderTime(new Date(orderTime )); |
| | | order.setOrderTime(new Date(orderTime)); |
| | | orderList.add(order); |
| | | } |
| | | return new JDOrderForBackUpResult(hasMore, orderList); |