Browse Source

增加采购账号列表接口

liangku_skuoptimazation
shanji 1 year ago
parent
commit
1583ef14af
  1. 13
      BBWYB.Server.API/Controllers/VenderController.cs
  2. 10
      BBWYB.Server.Business/Vender/VenderBusiness.cs
  3. 3
      BBWYB.Server.Model/Dto/Request/Vender/ShopSettingRequest.cs

13
BBWYB.Server.API/Controllers/VenderController.cs

@ -1,4 +1,5 @@
using BBWYB.Server.Business; using BBWYB.Server.Business;
using BBWYB.Server.Model.Db.MDS;
using BBWYB.Server.Model.Dto; using BBWYB.Server.Model.Dto;
using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
@ -27,6 +28,18 @@ namespace BBWYB.Server.API.Controllers
return venderBusiness.SaveShopSetting(shopSettingRequest); return venderBusiness.SaveShopSetting(shopSettingRequest);
} }
/// <summary>
/// 获取店铺下的采购账号
/// </summary>
/// <param name="shopId"></param>
/// <returns></returns>
[HttpGet]
public IList<Purchaseaccount> GetPurchaserListByShopId([FromBody]long shopId)
{
return venderBusiness.GetPurchaserListByShopId(shopId);
}
/// <summary> /// <summary>
/// 查询店铺关联的物流公司列表 /// 查询店铺关联的物流公司列表
/// </summary> /// </summary>

10
BBWYB.Server.Business/Vender/VenderBusiness.cs

@ -81,6 +81,16 @@ namespace BBWYB.Server.Business
return shopSettingRequest.PurchaseAccountId; return shopSettingRequest.PurchaseAccountId;
} }
public IList<Purchaseaccount> GetPurchaserListByShopId(long shopId)
{
var shopIdStr = shopId.ToString();
var mdsShop = fsqlManager.MDSfsql.Select<Shops>().Where(s => s.ShopId == shopIdStr).ToOne();
var plist = fsqlManager.MDSfsql.Select<Purchaseaccount>().Where(pa => pa.ShopId == mdsShop.Id).ToList();
foreach (var pa in plist)
pa.ShopId = shopIdStr;
return plist;
}
public IList<OP_QueryExpressCompanyResponse> GetExpressCompanyList(PlatformRequest request) public IList<OP_QueryExpressCompanyResponse> GetExpressCompanyList(PlatformRequest request)
{ {
return opPlatformClientFactory.GetClient((SDKAdapter.AdapterEnums.PlatformType)request.Platform) return opPlatformClientFactory.GetClient((SDKAdapter.AdapterEnums.PlatformType)request.Platform)

3
BBWYB.Server.Model/Dto/Request/Vender/ShopSettingRequest.cs

@ -4,6 +4,9 @@
{ {
public long ShopId { get; set; } public long ShopId { get; set; }
/// <summary>
/// 采购账号Id=0 将视为新增操作
/// </summary>
public long PurchaseAccountId { get; set; } public long PurchaseAccountId { get; set; }

Loading…
Cancel
Save