Commit bff6a590 authored by 吴春's avatar 吴春

提交预约看板部分代码

parent a4bb8dc6
...@@ -6,6 +6,7 @@ using Mall.Common.API; ...@@ -6,6 +6,7 @@ using Mall.Common.API;
using Mall.Common.Enum.Reserve; using Mall.Common.Enum.Reserve;
using Mall.Common.Plugin; using Mall.Common.Plugin;
using Mall.Model.Entity.Reserve; using Mall.Model.Entity.Reserve;
using Mall.Model.Entity.User;
using Mall.Model.Extend.Reserve; using Mall.Model.Extend.Reserve;
using Mall.Model.Extend.User; using Mall.Model.Extend.User;
using Mall.Module.Reserve; using Mall.Module.Reserve;
...@@ -15,6 +16,7 @@ using Microsoft.AspNetCore.Http; ...@@ -15,6 +16,7 @@ using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json; using Newtonsoft.Json;
using Newtonsoft.Json.Linq; using Newtonsoft.Json.Linq;
using VT.FW.AOP;
namespace Mall.WebApi.Controllers.Reserve namespace Mall.WebApi.Controllers.Reserve
{ {
...@@ -24,10 +26,16 @@ namespace Mall.WebApi.Controllers.Reserve ...@@ -24,10 +26,16 @@ namespace Mall.WebApi.Controllers.Reserve
[EnableCors("AllowCors")] [EnableCors("AllowCors")]
public class ReserveController : BaseController public class ReserveController : BaseController
{ {
private readonly ReserveModule reserveModule = new ReserveModule(); private readonly ReserveModule reserveModule = new ReserveModule();
private Module.User.UserModule UserModule = new Module.User.UserModule(); 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 海报 #region 海报
/// <summary> /// <summary>
...@@ -90,7 +98,7 @@ namespace Mall.WebApi.Controllers.Reserve ...@@ -90,7 +98,7 @@ namespace Mall.WebApi.Controllers.Reserve
{ {
demodel.BusinessHoursJson = JsonConvert.SerializeObject(demodel.BusinessHoursList); demodel.BusinessHoursJson = JsonConvert.SerializeObject(demodel.BusinessHoursList);
} }
if (demodel.PayTypeList==null||!demodel.PayTypeList.Any()) if (demodel.PayTypeList == null || !demodel.PayTypeList.Any())
{ {
return ApiResult.Failed("请选择付款方式"); return ApiResult.Failed("请选择付款方式");
} }
...@@ -895,6 +903,35 @@ namespace Mall.WebApi.Controllers.Reserve ...@@ -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 #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