检测是否绑定过wifi、绑定wifi、增加用户使用记录、获取用户使用记录、添加设备使用人、设备使用人列表
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user