40 lines
1013 B
PHP
40 lines
1013 B
PHP
<?php
|
|
|
|
namespace app\api\controller;
|
|
|
|
use app\BaseController;
|
|
use support\Log;
|
|
use think\facade\Db;
|
|
|
|
class IndexController extends BaseController{
|
|
public function index(){
|
|
|
|
}
|
|
|
|
public function demo1(){
|
|
$parmas=$this->request->post();
|
|
Log::error('测试',$parmas);
|
|
return json(['msg'=>'ok']);
|
|
}
|
|
|
|
public function mqtt(){
|
|
$parmas=$this->request->post();
|
|
if(!$parmas|| !isset($parmas['username']) || $parmas['username']==''){
|
|
return json(['msg'=>'参数错误']);
|
|
}
|
|
$data=[
|
|
'username'=>$parmas['username'],
|
|
'topic'=>$parmas['topic'],
|
|
'qos'=>$parmas['qos'],
|
|
'data'=>$parmas['payload'],
|
|
'clientid'=>$parmas['clientid'],
|
|
'create_time'=>date('Y-m-d H:i:s'),
|
|
];
|
|
$res=Db::name('msg')->instal($data);
|
|
if($res){
|
|
return json(['msg'=>'ok']);
|
|
}else{
|
|
return json(['msg'=>'添加失败']);
|
|
}
|
|
}
|
|
} |