no message

This commit is contained in:
kuaifan 2025-05-11 10:07:38 +08:00
parent 2e715004ae
commit 1829ac851d
2 changed files with 9 additions and 0 deletions

View File

@ -175,6 +175,8 @@ class AppsController extends AbstractController
* @apiSuccess {Number} ret 返回状态码1正确、0错误 * @apiSuccess {Number} ret 返回状态码1正确、0错误
* @apiSuccess {String} msg 返回信息(错误描述) * @apiSuccess {String} msg 返回信息(错误描述)
* @apiSuccess {Object} data 返回数据 * @apiSuccess {Object} data 返回数据
* @apiSuccess {String} data.name 应用名称
* @apiSuccess {Object} data.local 应用本地安装信息
* @apiSuccess {String} data.log 日志内容 * @apiSuccess {String} data.log 日志内容
*/ */
public function logs() public function logs()
@ -209,6 +211,8 @@ class AppsController extends AbstractController
$logContent = implode("\n", $output); $logContent = implode("\n", $output);
return Base::retSuccess('success', [ return Base::retSuccess('success', [
'name' => $appName,
'local' => Apps::getAppLocalInfo($appName),
'log' => trim($logContent) 'log' => trim($logContent)
]); ]);
} }

View File

@ -304,6 +304,11 @@ class Apps
'required' => $field['required'] ?? false, 'required' => $field['required'] ?? false,
]; ];
// 处理默认值
if ($normalizedField['type'] === 'number') {
$normalizedField['default'] = intval($normalizedField['default']);
}
// 处理 select 类型的选项 // 处理 select 类型的选项
if ($normalizedField['type'] === 'select' && isset($field['options']) && is_array($field['options'])) { if ($normalizedField['type'] === 'select' && isset($field['options']) && is_array($field['options'])) {
$selectOptions = []; $selectOptions = [];