using MyCode.Project.Domain.Message.Act.Common;
using MyCode.Project.Domain.Message.Act.Report2301;
using MyCode.Project.Domain.Message.Common;
using MyCode.Project.Domain.Message.Request.Goods;
using MyCode.Project.Domain.Message.Request.OnlineGoods;
using MyCode.Project.Domain.Message.Response.Activity;
using MyCode.Project.Domain.Message.Response.Goods;
using MyCode.Project.Domain.Message.Response.OnlineGoods;
using MyCode.Project.Infrastructure.Common;
using MyCode.Project.Infrastructure.Constant;
using MyCode.Project.Services;
using System.Collections.Generic;
using System.Web.Http;
namespace MyCode.Project.WebApi.Areas.Wechat.Controllers
{
///
/// 收银台商品相关的接口
///
public class OnlineGoodsForLxmController : BaseWechatController
{
private IOnlineGoodsService _OnlineGoodsService;
private IRpShopUseAppletDataService _rpShopUseAppletDataService;
///
/// 初始化一个类型的实例
///
public OnlineGoodsForLxmController(IOnlineGoodsService onlineGoodsService
, IRpShopUseAppletDataService rpShopUseAppletDataService)
{
_OnlineGoodsService = onlineGoodsService;
_rpShopUseAppletDataService = rpShopUseAppletDataService;
}
#region GetSellsPageList(销售商品列表)
///
/// 销售商品列表
///
/// 查询条件
///
[HttpPost]
[AllowAnonymous]
public PageResult GetSellsPageList(BfyApiKeyAct request)
{
if (request.LxmZHMDReportKey.ToLower() == Const.LxmSysTemReportKey.ToLower())
{
PagedSearch search = new PagedSearch();
search = JsonHelper.ToObject>(request.Json);
return this._OnlineGoodsService.GetSellsPageList(search);
}
else
return null;
}
#endregion
#region GetLxmOnlineDeptTreeList(获取商品分类列表)
///
/// 获取商品分类列表
///
///
[HttpPost]
[AllowAnonymous]
public List GetOnlineDeptTreeList(BfyApiKeyAct request)
{
if (request.LxmZHMDReportKey.ToLower() == Const.LxmSysTemReportKey.ToLower())
{
return this._OnlineGoodsService.GetOnlineDeptTreeList();
}
else
return null;
}
#endregion
}
}