<?php
|
|
namespace app\api\controller\plus\release;
|
|
use app\api\model\plus\release\Chat as ChatModel;
|
use app\api\controller\Controller;
|
|
/**
|
* 客服消息
|
*/
|
class Chat extends Controller
|
{
|
protected $user;
|
/**
|
* 构造方法
|
*/
|
public function initialize()
|
{
|
$this->user = $this->getUser();
|
}
|
|
//我的聊天列表
|
public function index()
|
{
|
$Chat = new ChatModel;
|
$list = $Chat->myList($this->user);
|
return $this->renderSuccess('', compact('list'));
|
}
|
|
//添加消息
|
public function add()
|
{
|
$Chat = new ChatModel;
|
if ($Chat->add($this->postData(), $this->user)) {
|
return $this->renderSuccess('发送成功');
|
} else {
|
return $this->renderError($Chat->getError() ?: '发送失败');
|
}
|
|
}
|
|
//获取聊天信息
|
public function message()
|
{
|
$postData = $this->postData();
|
// $postData['you_user_id'] = 796;
|
$Chat = new ChatModel;
|
$list = $Chat->getMessage($postData, $this->user);
|
return $this->renderSuccess('', compact('list'));
|
}
|
|
//获取聊天用户信息
|
public function getInfo()
|
{
|
$Chat = new ChatModel;
|
$info = $Chat->getInfo($this->user['user_id']);
|
return $this->renderSuccess('', compact('info'));
|
}
|
|
}
|