Commit 7ed91697 authored by 吴春's avatar 吴春

提交代码

parents 23c97c57 f2201cd3
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq;
using System.Text; using System.Text;
using Mall.Common.Plugin; using Mall.Common.Plugin;
using Mall.Model.Entity.User; using Mall.Model.Entity.User;
...@@ -268,6 +269,28 @@ namespace Mall.Module.User ...@@ -268,6 +269,28 @@ namespace Mall.Module.User
return storesRepository.GetStoresListRepository(query,isFirst:isFirst); return storesRepository.GetStoresListRepository(query,isFirst:isFirst);
} }
/// <summary>
/// 获取门店
/// </summary>
/// <param name="query"></param>
/// <param name="isFirst"></param>
/// <returns></returns>
public object GetStoresInfoModule(RB_Stores_Extend query)
{
var storeModel = GetStoresListModule(query, isFirst: true)?.FirstOrDefault();
object result = new
{
storeId = storeModel?.Id,
storeName = storeModel?.Name,
storeAddress = storeModel?.Address,
storeTel = storeModel?.Tel,
distance = storeModel?.KM,
storeCoverImg = storeModel?.CoverImg,
storeNavImg = storeModel?.NavImg
};
return result;
}
/// <summary> /// <summary>
/// 新增修改门店 /// 新增修改门店
/// </summary> /// </summary>
......
...@@ -97,6 +97,9 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -97,6 +97,9 @@ namespace Mall.WebApi.Controllers.MallBase
int page_id = parms.GetInt("page_id"); int page_id = parms.GetInt("page_id");
//是否开启校园版【1-是】 //是否开启校园版【1-是】
int isOpenSchool = parms.GetInt("open_school",0); int isOpenSchool = parms.GetInt("open_school",0);
//店铺id
int storeId = parms.GetInt("StoreId", 0);
//首页数据 //首页数据
var homePage = new object(); var homePage = new object();
//底部导航 //底部导航
...@@ -169,7 +172,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -169,7 +172,7 @@ namespace Mall.WebApi.Controllers.MallBase
{ {
foreach (var subItem in templateModel.ComponentDataList) foreach (var subItem in templateModel.ComponentDataList)
{ {
templateData.data.Add(MallHelper.PlusDataToObject(subItem, (miniProgram?.TenantId ?? 0), miniProgram.MallBaseId, RequestParm.SmallShopsId, isOpenSchool)); templateData.data.Add(MallHelper.PlusDataToObject(subItem, (miniProgram?.TenantId ?? 0), miniProgram.MallBaseId, RequestParm.SmallShopsId, isOpenSchool, storeId));
} }
} }
var tempObj = new var tempObj = new
...@@ -242,7 +245,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -242,7 +245,7 @@ namespace Mall.WebApi.Controllers.MallBase
{ {
foreach (var subItem in templateModel.ComponentDataList) foreach (var subItem in templateModel.ComponentDataList)
{ {
templateData.data.Add(MallHelper.PlusDataToObject(subItem, (miniProgram?.TenantId ?? 0), miniProgram.MallBaseId, RequestParm.SmallShopsId, isOpenSchool)); templateData.data.Add(MallHelper.PlusDataToObject(subItem, (miniProgram?.TenantId ?? 0), miniProgram.MallBaseId, RequestParm.SmallShopsId, isOpenSchool, storeId));
} }
} }
var tempObj = new var tempObj = new
......
...@@ -4,8 +4,10 @@ using Mall.AOP; ...@@ -4,8 +4,10 @@ using Mall.AOP;
using Mall.Common.API; using Mall.Common.API;
using Mall.Common.Plugin; using Mall.Common.Plugin;
using Mall.Model.Entity.User; using Mall.Model.Entity.User;
using Mall.Module.Product;
using Mall.Module.User; using Mall.Module.User;
using Mall.WebApi.Filter; using Mall.WebApi.Filter;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Cors; using Microsoft.AspNetCore.Cors;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json; using Newtonsoft.Json;
...@@ -27,11 +29,19 @@ namespace Mall.WebApi.Controllers.Reserve ...@@ -27,11 +29,19 @@ namespace Mall.WebApi.Controllers.Reserve
/// </summary> /// </summary>
private readonly ContentModule contentModule = AOPHelper.CreateAOPObject<ContentModule>(); private readonly ContentModule contentModule = AOPHelper.CreateAOPObject<ContentModule>();
/// <summary>
/// 线下服务商品处理类对象
/// </summary>
private readonly OfflineGoodsModule offlineGoodsModule = AOPHelper.CreateAOPObject<OfflineGoodsModule>();
/// <summary> /// <summary>
/// 线下服务首页获取当前距离最近门店 /// 线下服务首页获取当前距离最近门店
/// </summary> /// </summary>
/// <param name="request"></param> /// <param name="request"></param>
/// <returns></returns> /// <returns></returns>
[HttpGet]
[HttpPost]
[AllowAnonymous]
public virtual ApiResult GetCurrentStore(object requestMsg) public virtual ApiResult GetCurrentStore(object requestMsg)
{ {
var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString()); var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString());
...@@ -70,6 +80,9 @@ namespace Mall.WebApi.Controllers.Reserve ...@@ -70,6 +80,9 @@ namespace Mall.WebApi.Controllers.Reserve
/// </summary> /// </summary>
/// <param name="requestMsg"></param> /// <param name="requestMsg"></param>
/// <returns></returns> /// <returns></returns>
[HttpGet]
[HttpPost]
[AllowAnonymous]
public virtual ApiResult GetStorePage(object requestMsg) public virtual ApiResult GetStorePage(object requestMsg)
{ {
var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString()); var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString());
...@@ -93,6 +106,9 @@ namespace Mall.WebApi.Controllers.Reserve ...@@ -93,6 +106,9 @@ namespace Mall.WebApi.Controllers.Reserve
/// </summary> /// </summary>
/// <param name="requestMsg"></param> /// <param name="requestMsg"></param>
/// <returns></returns> /// <returns></returns>
[HttpGet]
[HttpPost]
[AllowAnonymous]
public virtual ApiResult GetStoreInfo(object requestMsg) public virtual ApiResult GetStoreInfo(object requestMsg)
{ {
var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString()); var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString());
...@@ -117,6 +133,7 @@ namespace Mall.WebApi.Controllers.Reserve ...@@ -117,6 +133,7 @@ namespace Mall.WebApi.Controllers.Reserve
storeAddress = storeModel?.Address, storeAddress = storeModel?.Address,
storeTel = storeModel?.Tel, storeTel = storeModel?.Tel,
distance = storeModel?.KM, distance = storeModel?.KM,
storeScore=storeModel?.Score,
storeCoverImg = storeModel?.CoverImg, storeCoverImg = storeModel?.CoverImg,
storeNavImg = storeModel?.NavImg storeNavImg = storeModel?.NavImg
}, },
......
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