修改设备设置及登录判断

This commit is contained in:
zyj
2025-09-17 18:29:30 +08:00
parent 25e0620a3f
commit c2f5721ddd
5 changed files with 43 additions and 2 deletions

View File

@@ -37,6 +37,7 @@ func (*DeviceApi) SevaDeviceInfo(ctx *gin.Context) {
}
// 获取当前的用户ID跟token信息
token, _ := ctx.Get("token")
IP := ctx.ClientIP()
// 保存当前的设备
DeviceService := services.InitDeviceService()
DeviceService.UpdateByToken(token.(string), &models.Device{
@@ -47,6 +48,7 @@ func (*DeviceApi) SevaDeviceInfo(ctx *gin.Context) {
Cpu: paramsJson.CPU,
Mem: paramsJson.Mem,
Disk: paramsJson.Disk,
Ip: IP,
})
res = libs.ErrorCode["SevaSuccessful"]
ctx.JSON(http.StatusOK, gin.H{
@@ -55,3 +57,14 @@ func (*DeviceApi) SevaDeviceInfo(ctx *gin.Context) {
"data": res.Data,
})
}
func (*DeviceApi) GetAll(ctx *gin.Context) {
userId, _ := ctx.Get("userID")
DeviceService := services.InitDeviceService()
devices := DeviceService.GetAll(userId.(int64))
ctx.JSON(http.StatusOK, gin.H{
"code": 200,
"msg": "",
"data": devices,
})
}