经皮湿水仪init and bind's all api
This commit is contained in:
@@ -42,8 +42,10 @@ func (l *ApiBindAddLogic) ApiBindAdd(in *equipment.ApiBindAddRequest) (*equipmen
|
||||
}
|
||||
|
||||
w := modelbase.Params{
|
||||
Eq: map[string]string{"host_code": v.HostCode,
|
||||
"status": utils.StringStatusOk},
|
||||
Eq: map[string]string{
|
||||
"host_code": v.HostCode,
|
||||
"status": utils.StringStatusOk,
|
||||
"type": strconv.Itoa(int(in.Type))},
|
||||
}
|
||||
var info dao.BindCreate
|
||||
modelObj := model.BindModel{}.Init()
|
||||
@@ -61,8 +63,14 @@ func (l *ApiBindAddLogic) ApiBindAdd(in *equipment.ApiBindAddRequest) (*equipmen
|
||||
}
|
||||
w = modelbase.Params{Eq: map[string]string{
|
||||
"host_code": v.HostCode,
|
||||
"user_id": strconv.FormatInt(adminInfo.ID, utils.NumberTen)}}
|
||||
_ = modelObj.GetOne(w, &info)
|
||||
"user_id": strconv.FormatInt(adminInfo.ID, utils.NumberTen),
|
||||
"type": strconv.Itoa(int(in.Type))},
|
||||
}
|
||||
err = modelObj.GetOne(w, &info)
|
||||
if err != nil {
|
||||
l.Logger.Error(err)
|
||||
return l.fail(utils.Fail)
|
||||
}
|
||||
|
||||
info.Status = utils.StatusOk
|
||||
info.UserId = adminInfo.ID
|
||||
@@ -70,6 +78,7 @@ func (l *ApiBindAddLogic) ApiBindAdd(in *equipment.ApiBindAddRequest) (*equipmen
|
||||
info.HostCode = v.HostCode
|
||||
info.HostNickname = v.HostNickname
|
||||
info.BindTime = utils.Now()
|
||||
info.Type = in.Type
|
||||
|
||||
w = modelbase.Params{
|
||||
Eq: map[string]string{"id": strconv.FormatInt(info.Id, utils.NumberTen)},
|
||||
@@ -92,6 +101,7 @@ func (l *ApiBindAddLogic) ApiBindAdd(in *equipment.ApiBindAddRequest) (*equipmen
|
||||
HostCode: v.HostCode,
|
||||
UserId: adminInfo.ID,
|
||||
Status: utils.StatusOk,
|
||||
Type: in.Type,
|
||||
}
|
||||
err = model.BindHistoryModel{}.Init().Create(&host)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user