Browse Source

10028

yijia
shanji 2 years ago
parent
commit
33c7742475
  1. 29
      BBWYB.Client/APIServices/ProductService.cs
  2. 2
      BBWYB.Client/GlobalContext.cs
  3. 5
      BBWYB.Client/ViewModels/Ware/WareManagerViewModel.cs

29
BBWYB.Client/APIServices/ProductService.cs

@ -10,20 +10,21 @@ namespace BBWYB.Client.APIServices
{ {
public ProductService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext) { } public ProductService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext) { }
public ApiResponse<ProductListResponse> GetProductList(string spu, string productName, string productItem, int pageIndex) public ApiResponse<ProductListResponse> GetProductList(string spu, string productName, string productItem, int pageIndex, int pageSize)
{ {
return SendRequest<ProductListResponse>(globalContext.BBWYApiHost, return SendRequest<ProductListResponse>(globalContext.BBWYApiHost,
"api/product/GetProductList", "api/product/GetProductList",
new new
{ {
Spu = spu, spu,
ProductName = productName, productName,
ProductItem = productItem, productItem,
PageIndex = pageIndex, pageIndex,
Platform = globalContext.User.Shop.Platform, pageSize,
AppKey = globalContext.User.Shop.AppKey, globalContext.User.Shop.Platform,
AppSecret = globalContext.User.Shop.AppSecret, globalContext.User.Shop.AppKey,
AppToken = globalContext.User.Shop.AppToken globalContext.User.Shop.AppSecret,
globalContext.User.Shop.AppToken
}, },
null, null,
HttpMethod.Post); HttpMethod.Post);
@ -37,10 +38,10 @@ namespace BBWYB.Client.APIServices
{ {
Spu = spu, Spu = spu,
Sku = sku, Sku = sku,
Platform = globalContext.User.Shop.Platform, globalContext.User.Shop.Platform,
AppKey = globalContext.User.Shop.AppKey, globalContext.User.Shop.AppKey,
AppSecret = globalContext.User.Shop.AppSecret, globalContext.User.Shop.AppSecret,
AppToken = globalContext.User.Shop.AppToken globalContext.User.Shop.AppToken
}, },
null, null,
HttpMethod.Post); HttpMethod.Post);
@ -85,5 +86,5 @@ namespace BBWYB.Client.APIServices
// //
} }
} }

2
BBWYB.Client/GlobalContext.cs

@ -20,7 +20,7 @@ namespace BBWYB.Client
{ {
public GlobalContext() public GlobalContext()
{ {
BBWYBApiVersion = "10027"; BBWYBApiVersion = "10028";
} }
private User user; private User user;

5
BBWYB.Client/ViewModels/Ware/WareManagerViewModel.cs

@ -57,6 +57,7 @@ namespace BBWYB.Client.ViewModels
#region Methods #region Methods
public WareManagerViewModel(GlobalContext globalContext, BindingPurchaseProductViewModel bindingPurchaseProduct, PurchaseService purchaseService, ProductService productService) public WareManagerViewModel(GlobalContext globalContext, BindingPurchaseProductViewModel bindingPurchaseProduct, PurchaseService purchaseService, ProductService productService)
{ {
PageSize = 5;
AddPurchaserCommand = new RelayCommand<Product>(AddPurchaser); AddPurchaserCommand = new RelayCommand<Product>(AddPurchaser);
EditPurchaserCommand = new RelayCommand<Purchaser>(EditPurchaser); EditPurchaserCommand = new RelayCommand<Purchaser>(EditPurchaser);
DeletePurchaserCommand = new RelayCommand<Purchaser>(DeletePurchaser); DeletePurchaserCommand = new RelayCommand<Purchaser>(DeletePurchaser);
@ -111,7 +112,7 @@ namespace BBWYB.Client.ViewModels
IsLoading = false; IsLoading = false;
return; return;
} }
productApiResponse = productService.GetProductList(skuResponse.Data.Items[0].ProductId, string.Empty, string.Empty, pageIndex); productApiResponse = productService.GetProductList(skuResponse.Data.Items[0].ProductId, string.Empty, string.Empty, pageIndex, PageSize);
} }
else else
{ {
@ -122,7 +123,7 @@ namespace BBWYB.Client.ViewModels
} }
else else
{ {
productApiResponse = productService.GetProductList(SearchSpu, SearchProductName, SearchProductItem, pageIndex); productApiResponse = productService.GetProductList(SearchSpu, SearchProductName, SearchProductItem, pageIndex, PageSize);
} }
if (!productApiResponse.Success) if (!productApiResponse.Success)

Loading…
Cancel
Save