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 } }