x

门店管理员后端模块详解

生成时间:2026年5月15日
项目路径:/www/wwwroot/lingshou/Application/Retail/


一、角色权限管理

1.1 门店角色管理 - StoreRolesController

文件: Application/Retail/Controller/StoreRolesController.class.php

方法 用途
index 角色列表首页
getRoles 获取角色列表
rolesAdd 添加角色页面
rolesAddAjax AJAX添加角色
getAllJurList 获取所有权限列表
changeStatus 修改角色状态(启用/禁用)
rolesDel 删除角色

作用范围: 门店级别(store_id)


1.2 商户角色管理 - MerchantRolesController

文件: Application/Retail/Controller/MerchantRolesController.class.php

方法 用途
index 角色列表首页
getRoles 获取角色列表
rolesAdd 添加角色页面
rolesAddAjax AJAX添加角色
getAllJurList 获取所有权限列表
changeStatus 修改角色状态
rolesDel 删除角色

作用范围: 商户级别(merchant_id)


1.3 权限分配 - JurisdictionController

文件: Application/Retail/Controller/JurisdictionController.class.php

方法 用途
index 权限分配首页
setJurisdiction 设置权限

作用范围: 门店/商户角色的权限配置


1.4 权限数据模型 - Common Model

模型 文件位置 用途
JurisdictionListModel Common/Model/ 权限列表(树形结构)
JurisdictionUserModel Common/Model/ 用户权限关联
JurisdictionGroupModel Common/Model/ 权限分组
StoreJurisdictionModel Common/Model/ 门店权限配置

二、用户管理

2.1 门店用户管理 - StoreJurUsersController

文件: Application/Retail/Controller/StoreJurUsersController.class.php

方法 用途
index 用户列表首页
getUser 获取用户信息
userAdd 添加用户页面
userAddAjax AJAX添加用户
getStoreRoleList 获取门店角色列表
changeStatus 修改用户状态
usersDel 删除用户

作用范围: 门店用户(收银员、店员等)


2.2 商户用户管理 - MerchantJurUsersController

文件: Application/Retail/Controller/MerchantJurUsersController.class.php

方法 用途
index 用户列表首页
getUser 获取用户信息
userAdd 添加用户页面
userAddAjax AJAX添加用户
getStoreRoleList 获取商户角色列表
changeStatus 修改用户状态
usersDel 删除用户

作用范围: 商户管理员


三、门店基础设置 - StoreSetController

文件: Application/Retail/Controller/StoreSetController.class.php(71KB)

3.1 版本与更新

方法 用途 作用范围
VersionUpdate 版本更新检查 全局
setVersionUpdate 设置版本更新 全局

3.2 基础设置

方法 用途 作用范围
baseSet 基础设置页面 门店
baseSetBasics 基础信息设置 门店
getStoreConfig 获取门店配置 门店
getShopConfig 获取店铺配置 门店
setShopConfig 设置店铺配置 门店
saveAllStoreSettings 保存所有门店设置 门店

3.3 销售相关设置

方法 用途 作用范围
SetSalesReportIncludedInCost 销售报表是否包含成本 门店
getSalesReportIncludedInCost 获取销售报表成本设置 门店
SetPurchasePriceEvenlyDistributed 采购价均匀分摊 门店
getPurchasePriceEvenlyDistributed 获取采购价分摊设置 门店
setCalculationMethodSellingPriceBillCommodities 销售单商品计算方式 门店
getCalculationMethodSellingPriceBillCommodities 获取计算方式 门店
setRefundOrderCostPriceType 退款订单成本价类型 门店
getRefundOrderCostPriceType 获取退款成本价类型 门店
setAllowSellOtherStoreGoods 允许销售其他门店商品 门店
getAllowSellOtherStoreGoods 获取跨店销售设置 门店
spurchaseTypeSwitch 采购类型开关 门店
getSpurChaseTypeSwitch 获取采购类型设置 门店
goodsCodeGenerateTypeSwitch 商品编码生成类型 门店
getGoodsCodeGenerateType 获取编码生成类型 门店

3.4 收银相关设置

方法 用途 作用范围
openPreferential 打开优惠 门店
openManualDiscount 打开手动折扣 门店
openEmptySell 打开空卖 门店
openResolution 打开抹零 门店
modifyPriceState 修改价格状态 门店
saveSelfCheckoutCounterCash 保存自营收银柜台现金 门店

3.5 配送与客服

方法 用途 作用范围
setDefaultDelivery 设置默认配送方式 门店
setCustomerService 设置客服 门店
getCustomerService 获取客服设置 门店
getLabel 获取标签列表 门店
labelAdd 添加标签 门店
labelStatus 修改标签状态 门店
delLabel 删除标签 门店
densityFree 免密度设置 门店

3.6 订单与售后

方法 用途 作用范围
OrderStateModify 订单状态修改 门店
smallState 小状态设置 门店
DepositBalanceAct 定金余额活动 门店
takeStockInventory 盘点库存 门店
setRefundTimeLimit 设置退款时间限制 门店

3.7 打印与显示

方法 用途 作用范围
setDefaultImg 设置默认图片 门店
fontSet 字体设置 门店
screen_percent 屏幕比例 门店

3.8 多语言与汇率

方法 用途 作用范围
exchangeRate 汇率设置 门店
get_store_language 获取门店语言 门店
set_store_language 设置门店语言 门店

四、商户基础设置 - BaseSetController

文件: Application/Retail/Controller/BaseSetController.class.php

4.1 支付设置

方法 用途 作用范围
changeOtherPay 修改其他支付方式 商户
getOtherPay 获取其他支付方式 商户
addOtherPay 添加其他支付方式 商户
delOtherPay 删除其他支付方式 商户
upOtherPayName 更新支付方式名称 商户
changeOtherPayStatus 修改支付方式状态 商户

4.2 订单设置

方法 用途 作用范围
saveOrderSet 保存订单设置 商户
payToVip 支付到会员 商户
payCouponType 支付优惠券类型 商户

五、支付设置 - PaysetController

文件: Application/Retail/Controller/PaysetController.class.php

5.1 支付配置

方法 用途 作用范围
paySet 支付设置页面 商户
get_pay_pattern 获取支付模式 商户
doSetPaySet 执行支付设置 商户
customSettings 自定义设置 商户
upload 上传证书 商户

5.2 商户入驻

方法 用途 作用范围
merchantEntry 商户入驻 商户
initialNewPaySet 初始化新支付设置 商户
getMccArr 获取MCC码 商户
getProvince 获取省份 全局
getSubordinate 获取下级地区 全局
getArea 获取区域 全局
getBank 获取银行列表 全局

5.3 支付申请与变更

方法 用途 作用范围
updateNewPaySet 更新新支付设置 商户
getWcLbnkNo 获取微信银行卡号 商户
toIncomingParts 进入收款部件 商户
submitApply 提交申请 商户
searchEntryApply 查询入驻申请 商户
applyChange 申请变更 商户
deleteEntry 删除入驻 商户
remit remittance汇款 商户
getRemitData 获取汇款数据 商户
saveRemitData 保存汇款数据 商户

六、微信配置 - WxconfigController

文件: Application/Retail/Controller/WxconfigController.class.php

6.1 微信公众号配置

方法 用途 作用范围
wxconfig 微信配置页面 商户
getWxconfig 获取微信配置 商户
upWxImg 上传微信图片 商户
upload 上传证书 商户
getwxImg 获取微信图片 商户
wxupdate 更新微信配置 商户
reset 重置配置 商户

6.2 微信授权与菜单

方法 用途 作用范围
authindex 授权首页 商户
authSuccess 授权成功回调 商户
get_authorizer_info 获取授权者信息 商户
getMenu 获取菜单 商户
upMenu 上传菜单 商户
menu 菜单管理 商户
release 发布菜单 商户
morejs 更多JS配置 商户

七、小程序配置 - XcxConfigController

文件: Application/Retail/Controller/XcxConfigController.class.php

7.1 小程序授权与发布

方法 用途 作用范围
wxconfig 小程序配置 商户
authIndex 授权首页 商户
authSuccess 授权成功 商户
submitAudit 提交审核 商户
undoCodeAudit 撤销审核 商户
release 发布小程序 商户
reBack 小程序回退 商户

7.2 小程序轮播与附近

方法 用途 作用范围
getXcxConfig 获取小程序配置 商户
setting 小程序设置 商户
saveStoreSetting 保存门店设置 商户
slideshow 轮播图管理 商户
getBanner 获取轮播图 商户
addSlideShow 添加轮播图 商户
delSlideShow 删除轮播图 商户
saveNearby 保存附近小程序 商户
setNearby 设置附近小程序 商户
getPreviewQrImg 获取预览二维码 商户
changeOnlineStatus 修改上线状态 商户

7.3 用户绑定

方法 用途 作用范围
bindUser 绑定用户 商户

八、会员配置 - VipconfigController

文件: Application/Retail/Controller/VipconfigController.class.php

8.1 会员基础设置

方法 用途 作用范围
index 会员配置首页 商户
index2 会员配置首页2 商户
vipconfigset 会员配置设置 商户
plus_vipconfigset PLUS会员配置 商户
saveIntegralSet 保存积分设置 商户
upload 上传配置 商户

8.2 会员福利

方法 用途 作用范围
welfare 会员福利页面 商户
setWelfare 设置福利 商户
getWelfare 获取福利设置 商户
getCanUseMCoupon 获取可用优惠券 商户

8.3 会员状态管理

方法 用途 作用范围
changestatus 修改会员状态 商户
delTemporaryVip 删除临时会员 商户

九、门店管理 - StoreController

文件: Application/Retail/Controller/StoreController.class.php(125KB,最大文件)

9.1 门店增删改查

方法 用途 作用范围
index 门店首页 商户
store 门店管理 商户
getStoreList 获取门店列表 商户
addstore 添加门店页面 商户
doAddStore 执行添加门店 商户
editstore 编辑门店页面 商户
doEditStore 执行编辑门店 商户
delstore 删除门店 商户

9.2 门店配置

方法 用途 作用范围
manageSet 管理设置 门店
store_type_set 门店类型设置 门店
setRechargeParam 设置充值参数 门店
setStoreParam 设置门店参数 门店
dadadelivery 达达配送 门店
getStoreLimitList 获取门店限制列表 门店

9.3 地区与位置

方法 用途 作用范围
getCity 获取城市 全局
Province 省份 全局
City 城市 全局
Area 区域 全局

9.4 二维码与推广

方法 用途 作用范围
get_qrcode 获取门店二维码 门店
qrcode 二维码管理 门店
downloadImg 下载图片 门店

9.5 订单处理

方法 用途 作用范围
handleOrder 处理订单 门店
otherPay 其他支付处理 门店
combinationPay 组合支付 门店
quickPay 快捷支付 门店
handleStoreRecharge 处理门店充值 门店
handleMerchantRecharge 处理商户充值 门店

9.6 统计数据

方法 用途 作用范围
statistics 统计数据 门店
getStoreSaleDataList 获取门店销售数据 门店
handleStoreAllData 处理门店全部数据 门店
handleRechargeAllData 处理充值全部数据 门店

十、权限层级结构

商户 (merchant_id)
├── 商户角色 (MerchantRolesController)
│   └── 商户用户 (MerchantJurUsersController)
│
└── 门店 (store_id)
    ├── 门店角色 (StoreRolesController)
    │   └── 门店用户 (StoreJurUsersController)
    │
    └── 门店设置 (StoreSetController)
        ├── 销售设置
        ├── 收银设置
        ├── 打印设置
        ├── 配送设置
        └── 会员设置

十一、配置数据存储位置

配置类型 存储表(推测) 作用范围
门店基础信息 ls_retail_store 门店
门店扩展配置 ls_retail_store.ext (JSON) 门店
角色信息 ls_store_roles / ls_merchant_roles 角色
用户信息 ls_store_jur_users / ls_merchant_jur_users 用户
权限列表 ls_jurisdiction_list 全局
支付配置 ls_retail_pay_set 商户
微信配置 ls_wx_config 商户
小程序配置 ls_xcx_config 商户
会员配置 ls_vip_config 商户
Left-click: follow link, Right-click: select node, Scroll: zoom
x