|
@@ -30,7 +30,7 @@ import java.util.Map;
|
|
public class JstErpHttpServiceImpl implements JstErpHttpService {
|
|
public class JstErpHttpServiceImpl implements JstErpHttpService {
|
|
|
|
|
|
//正式
|
|
//正式
|
|
- private static final String BASE_URL = "https://openapi.jushuitan.com";
|
|
|
|
|
|
+ private static final String BASE_URL = "https://openapi.jushuitan.com/";
|
|
/**
|
|
/**
|
|
* 获取access_token、refresh_token url
|
|
* 获取access_token、refresh_token url
|
|
*/
|
|
*/
|
|
@@ -83,7 +83,7 @@ public class JstErpHttpServiceImpl implements JstErpHttpService {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public ProductUploadResultDTO uploadGoods(JSONObject dto) {
|
|
public ProductUploadResultDTO uploadGoods(JSONObject dto) {
|
|
- String url = BASE_URL + "/open/jushuitan/itemsku/upload";
|
|
|
|
|
|
+ String url = BASE_URL + "open/jushuitan/itemsku/upload";
|
|
log.info("上传商品信息 - URL: {}, 请求体: {}", url, JSON.toJSONString(dto));
|
|
log.info("上传商品信息 - URL: {}, 请求体: {}", url, JSON.toJSONString(dto));
|
|
|
|
|
|
HttpResponse response = executeJsonPost(url, dto);
|
|
HttpResponse response = executeJsonPost(url, dto);
|
|
@@ -92,7 +92,7 @@ public class JstErpHttpServiceImpl implements JstErpHttpService {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public ProductResponseDTO queryGoods(ProductQueryRequestDTO dto) {
|
|
public ProductResponseDTO queryGoods(ProductQueryRequestDTO dto) {
|
|
- String url = BASE_URL + "/open/sku/query";
|
|
|
|
|
|
+ String url = BASE_URL + "open/sku/query";
|
|
log.info("查询商品信息 - URL: {}, 请求体: {}", url, JSON.toJSONString(dto));
|
|
log.info("查询商品信息 - URL: {}, 请求体: {}", url, JSON.toJSONString(dto));
|
|
|
|
|
|
HttpResponse response = executeJsonPost(url, dto);
|
|
HttpResponse response = executeJsonPost(url, dto);
|
|
@@ -119,7 +119,7 @@ public class JstErpHttpServiceImpl implements JstErpHttpService {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public CommonResponse cancel(OrderCancelRequestDTO dto) {
|
|
public CommonResponse cancel(OrderCancelRequestDTO dto) {
|
|
- String url = BASE_URL + "/open/jushuitan/orderbyoid/cancel";
|
|
|
|
|
|
+ String url = BASE_URL + "open/jushuitan/orderbyoid/cancel";
|
|
log.info("取消订单 - URL: {}, 请求体: {}", url, JSON.toJSONString(dto));
|
|
log.info("取消订单 - URL: {}, 请求体: {}", url, JSON.toJSONString(dto));
|
|
|
|
|
|
HttpResponse response = executeJsonPost(url, dto);
|
|
HttpResponse response = executeJsonPost(url, dto);
|
|
@@ -129,7 +129,7 @@ public class JstErpHttpServiceImpl implements JstErpHttpService {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public CommonResponse<AfterSaleResponseDTO> aftersaleUpload(RefundOrderDTO dto) {
|
|
public CommonResponse<AfterSaleResponseDTO> aftersaleUpload(RefundOrderDTO dto) {
|
|
- String url = BASE_URL + "/open/aftersale/upload";
|
|
|
|
|
|
+ String url = BASE_URL + "open/aftersale/upload";
|
|
log.info("售后上传 - URL: {}, 请求体: {}", url, JSON.toJSONString(dto));
|
|
log.info("售后上传 - URL: {}, 请求体: {}", url, JSON.toJSONString(dto));
|
|
|
|
|
|
HttpResponse response = executeJsonPost(url, Collections.singletonList(dto));
|
|
HttpResponse response = executeJsonPost(url, Collections.singletonList(dto));
|
|
@@ -139,7 +139,7 @@ public class JstErpHttpServiceImpl implements JstErpHttpService {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public CommonResponse<AssetProcessResultDTO> aftersaleConfirm(AfterSaleConfirmRequestDTO dto) {
|
|
public CommonResponse<AssetProcessResultDTO> aftersaleConfirm(AfterSaleConfirmRequestDTO dto) {
|
|
- String url = BASE_URL + "/open/webapi/aftersaleapi/open/confirm";
|
|
|
|
|
|
+ String url = BASE_URL + "open/webapi/aftersaleapi/open/confirm";
|
|
log.info("售后单确认 - URL: {}, 请求体: {}", url, JSON.toJSONString(dto));
|
|
log.info("售后单确认 - URL: {}, 请求体: {}", url, JSON.toJSONString(dto));
|
|
|
|
|
|
HttpResponse response = executeJsonPost(url, dto);
|
|
HttpResponse response = executeJsonPost(url, dto);
|