检测是否绑定过wifi、绑定wifi、增加用户使用记录、获取用户使用记录、添加设备使用人、设备使用人列表
This commit is contained in:
@@ -2,7 +2,10 @@ package logic
|
||||
|
||||
import (
|
||||
"context"
|
||||
"lone-services/pkg/modelbase"
|
||||
"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 +39,17 @@ func (l *WifiCheckLogic) WifiCheck(in *percutaneous.WifiCheckRequest) (*percutan
|
||||
return l.fail(utils.ErrorNoLoginInfo)
|
||||
}
|
||||
|
||||
return l.ok(nil)
|
||||
w := modelbase.Params{Eq: map[string]string{"host_code": in.HostCode}}
|
||||
var info dao.WifiInfo
|
||||
err := model.WifiModel{}.Init().Items(w, &info)
|
||||
if err != nil {
|
||||
return l.fail(utils.Fail)
|
||||
}
|
||||
if info.Id < utils.NumberOne {
|
||||
return l.ok(false)
|
||||
}
|
||||
if info.Done == dao.WifiNotDone {
|
||||
return l.ok(false)
|
||||
}
|
||||
return l.ok(true)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user