feat(arc): 新增根据IMEI获取ARC设备信息接口

- 完善 api/model/Arc.php 模型配置
- 新增 api/controller/Arc.php getByImei 方法
- 支持 GET/POST 参数 imei 查询设备码信息

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-08 09:33:06 +08:00
parent e4cdd21c77
commit b239913dfe
2 changed files with 33 additions and 5 deletions

View File

@@ -74,13 +74,27 @@ class Arc extends Controller
}
/**
* 删除指定资源
* 根据IMEI获取ARC设备信息
*
* @param int $id
* @param \think\Request $request
* @return \think\Response
*/
public function delete($id)
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]);
}
}