致力于提供有竞争力的软件解决方案和服务,德尚网络欢迎您!
技术/产品咨询
技术/产品咨询
    • - 微信扫一扫 -

      QQ:181814630

      电话:15116362044

DSO2O演示
DSMall演示
DS多平台演示
  • DSPlatform(多平台系统)演示地址及账号
    支持普通店铺,外卖店铺,上门家政,上门服务,视频教育等,Thinkphp8.0+uniapp+mysql+Vue3,拓展性强,商户可开多个不同类型店铺,
    演示角色 演示地址 账号 密码
    后台PC端 点击进入 test 123456
    商户PC端(可开多个店铺) 点击进入 seller 123456
    店铺管理PC端 点击进入 seller 123456
    手机端 点击进入 test 123456
    骑手端 点击进入 test 123456
    师傅端 点击进入 test 123456
    短视频 点击进入 test 123456
    DSPlatform(多平台系统)uniapp移动端二维码演示地址
    • 用户端

    • 机构端

卖家

卖家会员可以设置自己的店铺信息、管理店铺订单、设置发货信息、查结算信息、查看资金信息、设置商品营销活动、处理订单售后问题、查看店铺运营统计、设置分销商品等。

卖家从前台登录入口/home/sellerlogin/login登录后,从seller表中获取卖家信息,并执行seller模型中的createSellerSession方法设置卖家session信息。

        /* 此处卖家登录需要和买家登录 session 一致 createSession方法  BEGIN */
        session('is_login', '1');
        session('member_id', $member_info['member_id']);
        session('member_name', $member_info['member_name']);
        session('member_email', $member_info['member_email']);
        session('is_buy', $member_info['is_buylimit']);
        session('avatar', $member_info['member_avatar']);
        session('level', isset($member_info['level']) ? $member_info['level'] : '');
        session('level_name', isset($member_info['level_name']) ? $member_info['level_name'] : '');
        session('member_exppoints', $member_info['member_exppoints']);  //经验值
        session('member_points', $member_info['member_points']);        //积分值
        /* END */

卖家会员所有的业务模块均继承自基类\application\home\controller\BaseSeller.php,每当卖家控制器在初始化的时候,如果不是店铺店主都会检查卖家权限。

            if (session('seller_is_admin') !== 1 && request()->controller() !== 'Seller' && request()->controller() !== 'Sellerlogin') {
                if (!in_array(request()->controller(), session('seller_limits'))) {
                    $this->error(lang('have_no_legalpower'), 'Seller/index');
                }
            }

对于一些重要的操作,可以使用BaseSeller类中的recordSellerlog方法将操作信息记录到sellerlog表中,以便日后审查。

 



上一篇:买家

下一篇:商品模块