【调整】移除后台设置是否会员绑定手机号码的设置。

【新增】新增商城小程序前端商家管理员功能,商家管理员可以通过商家中心查看所有信息。
【调整】商家中心按门店进行过滤,提货单,服务券,订单等,本门店只能处理本门店业务及查看相应数据。
【调整】后台商城配置移除【会员设置】tab,增加【商家设置】tab,将商家相关设置归集到一起。
This commit is contained in:
大灰灰
2022-12-03 01:44:19 +08:00
parent 201586ab4f
commit 0422df5552
24 changed files with 471 additions and 184 deletions

View File

@@ -209,9 +209,10 @@ namespace CoreCms.Net.Repository
/// 根据用户序列获取单个门店数据
/// </summary>
/// <param name="userId">用户序列</param>
/// <param name="storeId">门店序列</param>
/// <param name="blUseNoLock">是否使用WITH(NOLOCK)</param>
/// <returns></returns>
public async Task<CoreCmsStore> GetStoreByUserId(int userId, bool blUseNoLock = false)
public async Task<CoreCmsStore> GetStoreByUserId(int userId, int storeId, bool blUseNoLock = false)
{
CoreCmsStore obj;
if (blUseNoLock)
@@ -219,7 +220,7 @@ namespace CoreCms.Net.Repository
obj = await DbClient.Queryable<CoreCmsStore, CoreCmsClerk>((p, clerks) => new JoinQueryInfos(
JoinType.Left, p.id == clerks.storeId
))
.Where((p, clerks) => clerks.userId == userId)
.Where((p, clerks) => clerks.userId == userId && p.id == storeId)
.Select((p, clerks) => new CoreCmsStore
{
id = p.id,
@@ -243,7 +244,7 @@ namespace CoreCms.Net.Repository
obj = await DbClient.Queryable<CoreCmsStore, CoreCmsClerk>((p, clerks) => new JoinQueryInfos(
JoinType.Left, p.id == clerks.storeId
))
.Where((p, clerks) => clerks.userId == userId)
.Where((p, clerks) => clerks.userId == userId && p.id == storeId)
.Select((p, clerks) => new CoreCmsStore
{
id = p.id,