- 完善 api/model/Arc.php 模型配置 - 新增 api/controller/Arc.php getByImei 方法 - 支持 GET/POST 参数 imei 查询设备码信息 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
101 lines
1.8 KiB
PHP
101 lines
1.8 KiB
PHP
<?php
|
|
|
|
namespace app\api\controller;
|
|
|
|
use think\Controller;
|
|
use think\Request;
|
|
|
|
class Arc extends Controller
|
|
{
|
|
/**
|
|
* 显示资源列表
|
|
*
|
|
* @return \think\Response
|
|
*/
|
|
public function index()
|
|
{
|
|
//
|
|
}
|
|
|
|
/**
|
|
* 显示创建资源表单页.
|
|
*
|
|
* @return \think\Response
|
|
*/
|
|
public function create()
|
|
{
|
|
//
|
|
}
|
|
|
|
/**
|
|
* 保存新建的资源
|
|
*
|
|
* @param \think\Request $request
|
|
* @return \think\Response
|
|
*/
|
|
public function save(Request $request)
|
|
{
|
|
//
|
|
}
|
|
|
|
/**
|
|
* 显示指定的资源
|
|
*
|
|
* @param int $id
|
|
* @return \think\Response
|
|
*/
|
|
public function read($id)
|
|
{
|
|
//
|
|
|
|
}
|
|
|
|
/**
|
|
* 显示编辑资源表单页.
|
|
*
|
|
* @param int $id
|
|
* @return \think\Response
|
|
*/
|
|
public function edit($id)
|
|
{
|
|
//
|
|
}
|
|
|
|
/**
|
|
* 保存更新的资源
|
|
*
|
|
* @param \think\Request $request
|
|
* @param int $id
|
|
* @return \think\Response
|
|
*/
|
|
public function update(Request $request, $id)
|
|
{
|
|
//
|
|
}
|
|
|
|
/**
|
|
* 根据IMEI获取ARC设备信息
|
|
*
|
|
* @param \think\Request $request
|
|
* @return \think\Response
|
|
*/
|
|
public function getByImei(Request $request)
|
|
{
|
|
$imei = $request->param('imei');
|
|
|
|
if (empty($imei)) {
|
|
return json(['code' => 400, 'msg' => 'IMEI参数不能为空', 'data' => null]);
|
|
}
|
|
|
|
$arc = \app\api\model\Arc::where('imei', $imei)
|
|
->field('id, imei, app_id, sdk_key, active_key')
|
|
->find();
|
|
|
|
if (!$arc) {
|
|
return json(['code' => 404, 'msg' => '未找到对应设备信息', 'data' => null]);
|
|
}
|
|
|
|
return json(['code' => 200, 'msg' => '获取成功', 'data' => $arc]);
|
|
}
|
|
}
|