init: import production code mss.nahaichuan.com (exclude Runtime/Uploads/backups/logs)
这个提交包含在:
@@ -0,0 +1,107 @@
|
||||
<?php
|
||||
|
||||
namespace SmallProgramApi\Controller;
|
||||
|
||||
//[1.5.22]
|
||||
|
||||
use Common\Model\RetailMessageModel;
|
||||
/**
|
||||
* 消息控制器
|
||||
* Class RetailMessageController
|
||||
* @package SmallProgramApi\Controller
|
||||
*/
|
||||
class RetailMessageController extends BaseController
|
||||
{
|
||||
|
||||
// 获取消息列表
|
||||
public function getMessageList()
|
||||
{
|
||||
$page = I('post.page') ? I('post.page') : 1;
|
||||
$limit = I('post.limit') ? I('post.limit') : 10;
|
||||
$uid = self::$uid;
|
||||
//
|
||||
$RetailMessageModel = new RetailMessageModel();
|
||||
$where = [
|
||||
'uid' => $uid
|
||||
];
|
||||
$field = [
|
||||
'id',
|
||||
'title',
|
||||
'content',
|
||||
'state',
|
||||
'link_path',
|
||||
'add_time',
|
||||
];
|
||||
|
||||
$applyList['list'] = $RetailMessageModel->getSelect($where, $field, 'id DESC', $page.','.$limit);
|
||||
$applyList['count'] = $RetailMessageModel->getCount($where);
|
||||
if($applyList['count']){
|
||||
|
||||
foreach ($applyList['list'] as &$value) {
|
||||
$value['add_time'] = date('Y-m-d H:i:s', $value['add_time']);
|
||||
}
|
||||
$res['status'] = 1;
|
||||
$res['msg'] = '数据获取成功!';
|
||||
$res['data'] = $applyList;
|
||||
$res['time'] = time();
|
||||
} else {
|
||||
$res['status'] = 1;
|
||||
$res['msg'] = '暂无数据,请稍后重试!';
|
||||
$res['data'] = [];
|
||||
$res['time'] = time();
|
||||
}
|
||||
$this->ajaxReturn($res);
|
||||
|
||||
|
||||
}
|
||||
|
||||
// 消息已读
|
||||
public function readMessage()
|
||||
{
|
||||
$id = I('post.id');
|
||||
|
||||
if(!$id){
|
||||
$res['status'] = 0;
|
||||
$res['msg'] = '信息错误!';
|
||||
$res['time'] = time();
|
||||
$this->ajaxReturn($res);
|
||||
}
|
||||
$RetailMessage = new RetailMessageModel();
|
||||
|
||||
$result = $RetailMessage->updateOrder(['id' => $id], ['state' => 1]);
|
||||
if ($result) {
|
||||
$res['status'] = 1;
|
||||
$res['msg'] = '操作成功';
|
||||
$res['time'] = time();
|
||||
} else {
|
||||
$res['status'] = 0;
|
||||
$res['msg'] = '操作失败,请稍后!';
|
||||
$res['time'] = time();
|
||||
}
|
||||
$this->ajaxReturn($res);
|
||||
|
||||
|
||||
}
|
||||
|
||||
// 全部已读
|
||||
public function readAllMessage()
|
||||
{
|
||||
$uid = self::$uid;
|
||||
$RetailMessage = new RetailMessageModel();
|
||||
|
||||
$result = $RetailMessage->updateOrder(['uid' => $uid], ['state' => 1]);
|
||||
if ($result) {
|
||||
$res['status'] = 1;
|
||||
$res['msg'] = '操作成功';
|
||||
$res['time'] = time();
|
||||
} else {
|
||||
$res['status'] = 0;
|
||||
$res['msg'] = '操作失败,请稍后!';
|
||||
$res['time'] = time();
|
||||
}
|
||||
$this->ajaxReturn($res);
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
在新工单中引用
屏蔽一个用户