Java教程

姿薇优选源码

本文主要是介绍姿薇优选源码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

最近新开发了一款姿薇优选系统,其主要功能有预约系统,支付系统,商城系统,会员系统,积分系统,物流系统,赠送系统,实名认证系统等等。

姿薇优选系统客服系统源码分享:

<?php
namespace app\api\controller\user;

use app\models\store\StoreServiceLog;
use app\models\store\StoreService as StoreServiceModel;
use app\Request;
use crmeb\services\UtilService;

/**
 * 客服类
 * Class StoreService
 * @package app\api\controller\user
 */
class StoreService
{

    /**
     * 客服列表
     * @param Request $request
     * @return mixed
     */
    public function lst(Request $request)
    {
        list($page, $limit) = UtilService::getMore([['page',0],['limit',0]], $request, true);
//        if(!$page || !$limit) return app('json')->successful([]);
        $serviceInfoList = StoreServiceModel::lst($page, $limit);
        if(!count($serviceInfoList)) return app('json')->successful([]);
        return app('json')->successful($serviceInfoList->hidden(['notify', 'status', 'mer_id', 'add_time'])->toArray());
    }

    /**
     * 客服聊天记录
     * @param Request $request
     * @param $toUid
     * @return array
     */
    public function record(Request $request, $toUid)
    {
        list($page, $limit) = UtilService::getMore([['page',0],['limit',0]], $request, true);
        if(!$toUid) return app('json')->fail('参数错误');
        $uid = $request->uid();
        if(!$limit || !$page) return app('json')->successful([]);
        $serviceLogList = StoreServiceLog::lst($uid, $toUid, $page, $limit);
        if(!$serviceLogList) return app('json')->successful([]);
        $serviceLogList = $serviceLogList->hidden(['mer_id'])->toArray();
        $idArr = array_column($serviceLogList, 'id');
        array_multisort($idArr,SORT_ASC,$serviceLogList);
        return app('json')->successful($serviceLogList);
    }

}

  

这篇关于姿薇优选源码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!