|
|
@ -9,6 +9,7 @@ namespace SDKAdapter.OperationPlatform.Client |
|
|
|
public class OP_QuanTanClient : OP_PlatformClient |
|
|
|
{ |
|
|
|
private QuanTan_Supplier_ProductClient supplier_ProductClient; |
|
|
|
private QuanTan_Supplier_OrderClient supplier_OrderClient; |
|
|
|
|
|
|
|
public OP_QuanTanClient(RestApiService restApiService) : base(restApiService) |
|
|
|
{ |
|
|
@ -17,15 +18,15 @@ namespace SDKAdapter.OperationPlatform.Client |
|
|
|
|
|
|
|
public override AdapterEnums.PlatformType Platform => AdapterEnums.PlatformType.拳探; |
|
|
|
|
|
|
|
public override OP_ProductListResponse GetProductList(OP_QueryProductRequest searchProductRequest) |
|
|
|
public override OP_ProductListResponse GetProductList(OP_QueryProductRequest request) |
|
|
|
{ |
|
|
|
var qtResponse = supplier_ProductClient.GetProductList(new QuanTan_Supplier_SearchSpuRequest() |
|
|
|
{ |
|
|
|
page = searchProductRequest.PageIndex, |
|
|
|
pageSize = searchProductRequest.PageSize, |
|
|
|
productId = searchProductRequest.Spu, |
|
|
|
storeId = searchProductRequest.AppToken |
|
|
|
}, searchProductRequest.AppKey, searchProductRequest.AppSecret); |
|
|
|
page = request.PageIndex, |
|
|
|
pageSize = request.PageSize, |
|
|
|
productId = request.Spu, |
|
|
|
storeId = request.AppToken |
|
|
|
}, request.AppKey, request.AppSecret); |
|
|
|
|
|
|
|
if (qtResponse.Status != 200) |
|
|
|
throw new Exception(qtResponse.Message); |
|
|
@ -46,15 +47,15 @@ namespace SDKAdapter.OperationPlatform.Client |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
public override OP_ProductSkuListResponse GetProductSkuList(OP_QueryProductSkuRequest searchProductSkuRequest) |
|
|
|
public override OP_ProductSkuListResponse GetProductSkuList(OP_QueryProductSkuRequest request) |
|
|
|
{ |
|
|
|
var qtResponse = supplier_ProductClient.GetProductSkuList(new QuanTan_Supplier_SearchSkuRequest() |
|
|
|
{ |
|
|
|
page = searchProductSkuRequest.PageIndex, |
|
|
|
pageSize = searchProductSkuRequest.PageSize, |
|
|
|
storeId = searchProductSkuRequest.AppToken, |
|
|
|
productId = searchProductSkuRequest.Spu |
|
|
|
}, searchProductSkuRequest.AppKey, searchProductSkuRequest.AppSecret); |
|
|
|
page = request.PageIndex, |
|
|
|
pageSize = request.PageSize, |
|
|
|
storeId = request.AppToken, |
|
|
|
productId = request.Spu |
|
|
|
}, request.AppKey, request.AppSecret); |
|
|
|
|
|
|
|
if (qtResponse.Status != 200) |
|
|
|
throw new Exception(qtResponse.Message); |
|
|
@ -74,5 +75,15 @@ namespace SDKAdapter.OperationPlatform.Client |
|
|
|
}).ToList() |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
public override OP_OrderListResponse GetOrderList(OP_QueryOrderRequest request) |
|
|
|
{ |
|
|
|
var qtResponse = supplier_OrderClient.GetOrderList(new QuanTan_Supplier_QueryOrderReuqest() |
|
|
|
{ |
|
|
|
storeId = request.AppToken |
|
|
|
|
|
|
|
}, request.AppKey, request.AppSecret); |
|
|
|
return base.GetOrderList(request); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|