diff --git a/module/deviceinfo_center_upload.js b/module/deviceinfo_center_upload.js index e9a5102..1bc4814 100644 --- a/module/deviceinfo_center_upload.js +++ b/module/deviceinfo_center_upload.js @@ -2,10 +2,24 @@ // 官方 PC 端在登录成功后调用此接口,将当前登录设备在“登录设备管理”中的名称设置为自定义名称 const createOption = require('../util/option.js') -module.exports = (query, request) => { - const data = { - deviceName: query.deviceName || query.name || '', + +module.exports = async (query, request) => { + const deviceName = String(query.deviceName || query.name || '').trim() + + if (!deviceName) { + return Promise.reject({ + status: 400, + body: { + code: 400, + msg: '缺少必要参数: deviceName', + }, + }) } + + const data = { + deviceName, + } + return request( `/api/deviceinfo/center/upload`, data,