Commit bff6a590 authored by 吴春's avatar 吴春

提交预约看板部分代码

parent a4bb8dc6
......@@ -6,6 +6,7 @@ using Mall.Common.API;
using Mall.Common.Enum.Reserve;
using Mall.Common.Plugin;
using Mall.Model.Entity.Reserve;
using Mall.Model.Entity.User;
using Mall.Model.Extend.Reserve;
using Mall.Model.Extend.User;
using Mall.Module.Reserve;
......@@ -15,6 +16,7 @@ using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using VT.FW.AOP;
namespace Mall.WebApi.Controllers.Reserve
{
......@@ -24,10 +26,16 @@ namespace Mall.WebApi.Controllers.Reserve
[EnableCors("AllowCors")]
public class ReserveController : BaseController
{
private readonly ReserveModule reserveModule = new ReserveModule();
private Module.User.UserModule UserModule = new Module.User.UserModule();
private readonly ReserveModule reserveModule = new ReserveModule();
private readonly Module.User.UserModule UserModule = new Module.User.UserModule();
/// <summary>
/// 线下服务商品处理类对象
/// </summary>
private readonly Module.Product.OfflineGoodsModule offlineGoodsModule = AOPHelper.CreateAOPObject<Module.Product.OfflineGoodsModule>();
/// <summary>
/// 门店处理类对象
/// </summary>
private readonly Module.User.ContentModule contentModule = AOPHelper.CreateAOPObject<Module.User.ContentModule>();
#region 海报
/// <summary>
......@@ -90,7 +98,7 @@ namespace Mall.WebApi.Controllers.Reserve
{
demodel.BusinessHoursJson = JsonConvert.SerializeObject(demodel.BusinessHoursList);
}
if (demodel.PayTypeList==null||!demodel.PayTypeList.Any())
if (demodel.PayTypeList == null || !demodel.PayTypeList.Any())
{
return ApiResult.Failed("请选择付款方式");
}
......@@ -895,6 +903,35 @@ namespace Mall.WebApi.Controllers.Reserve
}
#endregion
#region 预约看板
/// <summary>
/// 获取详情
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetStoreOrderInfo()
{
var parms = RequestParm;
var query = JsonConvert.DeserializeObject<RB_Stores_Extend>(RequestParm.msg.ToString());
query.TenantId = UserInfo.TenantId;
query.MallBaseId = parms.MallBaseId;
var oldLogisticsModel = contentModule.GetStoresListModule(query).FirstOrDefault();
if (oldLogisticsModel == null)
{
oldLogisticsModel = new RB_Stores_Extend();
}
else { //获取门店下面的服务人员
var servicePersinalList = reserveModule.GetServicePersonalList(new RB_Reserve_ServicePersonal_Extend { TenantId= UserInfo.TenantId, MallBaseId = parms.MallBaseId,StoreId= oldLogisticsModel.Id });
}
return ApiResult.Success("", oldLogisticsModel);
}
#endregion
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment