// +---------------------------------------------------------------------- namespace app\api\controller\v2\user; use app\Request; use app\services\kefu\service\StoreServiceLogServices; use app\services\kefu\service\StoreServiceServices; /** * Class StoreService * @package app\api\controller\v2\user */ class StoreService { /** * @var StoreServiceLogServices */ protected $services; /** * StoreService constructor. * @param StoreServiceLogServices $services */ public function __construct(StoreServiceLogServices $services) { $this->services = $services; } /** * 客服聊天记录 * @param Request $request * @param StoreServiceServices $services * @return array * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ public function record(Request $request, StoreServiceServices $services) { [$uidTo, $limit, $toUid] = $request->getMore([ [['uidTo', 'd'], 0], [['limit', 'd'], 10], [['toUid', 'd'], 0], ], true); $uid = $request->uid(); return app('json')->success($services->getRecord($uid, $uidTo, $limit, $toUid)); } }