检测是否绑定过wifi、绑定wifi、增加用户使用记录、获取用户使用记录、添加设备使用人、设备使用人列表

This commit is contained in:
2026-10-06 17:38:13 +08:00
parent cb53a94c75
commit 1825fff38b
22 changed files with 866 additions and 34 deletions
@@ -3,6 +3,8 @@ package logic
import (
"context"
"lone-services/pkg/utils"
"lone-services/services/percutaneous/internal/dao"
"lone-services/services/percutaneous/internal/model"
"lone-services/services/percutaneous/validator"
"lone-services/rpc/percutaneous/pb"
@@ -36,5 +38,21 @@ func (l *UseLogic) Use(in *percutaneous.UseRequest) (*percutaneous.Response, err
return l.fail(utils.ErrorNoLoginInfo)
}
return l.ok(nil)
stamp, err := utils.ParseCustomTime(in.Stamp)
if err != nil {
return l.fail(utils.Fail)
}
info := dao.UsedLog{
HostUserId: adminInfo.ID,
HostCode: in.HostCode,
UserId: in.UserId,
Data: in.Data,
Stamp: stamp,
Position: in.Position,
}
err = model.UsedLogModel{}.Init().Create(&info)
if err != nil {
return l.fail(utils.Fail)
}
return l.ok(utils.NumberOne)
}