Files
CompanyProject/金壶/ydyd_service/application/api/controller/MessageController.php
2024-09-27 01:32:49 +08:00

87 lines
2.1 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
namespace app\api\controller;
use app\common\service\MessageService;
use think\Exception;
class MessageController extends ApiController
{
protected $noAuth = [];
/**
* @apiDefine Message 消息管理
*/
/**
* @apiVersion 1.0.0
* @api {post} /message/send 1.发送消息(朱晓伟)
* @apiName send
* @apiGroup Message
* @apiHeader {String} authentication 验证
* @apiParam {Int} user_id 用户id
* @apiParam {Int} biz_type 业务类型 1:订单2:企业认证3售后服务
* @apiParam {Int} biz_id 业务id
* @apiParam {String} biz_title 业务描述
* @apiSuccessExample Success-Response:
* {
"code": 200,
"message": "成功",
"data": {
"message_id": 1
}
}
*/
public function send() {
try {
$parames = input('');
$data = model(MessageService::class)->send($parames);
return self::returnMsg(self::SUCCESS, self::getMessage('SUCCESS'),$data);
} catch (Exception $exception) {
return self::returnMsg(self::ERR_NONE, $exception->getMessage());
}
}
/**
* @apiVersion 1.0.0
* @api {post} /message/getList 2.消息列表(朱晓伟)
* @apiName getList
* @apiGroup Message
* @apiHeader {String} authentication 验证
* @apiParam {Int} [limit] 每页多少条默认20
* @apiParam {Int} [page] 当前页默认1
* @apiSuccessExample Success-Response:
* {
"code": 200,
"message": "成功",
"data": {
"total": 1,
"per_page": 20,
"current_page": 1,
"last_page": 1,
"data": [
{
"id": 1,
"biz_type": 1,
"biz_id": 1,
"biz_title": "这只是一个测试",
"is_read": 0,
"create_time": "2020-04-16",
"biz_type_text": "订单信息"
}
]
}
}
*/
public function getList() {
try {
$parames = input('');
$parames['user_id'] = $this->uid;
$data = model(MessageService::class)->getList($parames);
return self::returnMsg(self::SUCCESS, self::getMessage('SUCCESS'),$data);
} catch (Exception $exception) {
return self::returnMsg(self::ERR_NONE, $exception->getMessage());
}
}
}