add action,login log
CI / changes (push) Successful in 4s
CI / docker-bff (push) Failing after 2s
CI / docker-product (push) Failing after 2s
CI / docker-admin (push) Failing after 1s
CI / docker-user (push) Failing after 1s

This commit is contained in:
2026-08-20 17:35:04 +08:00
parent f360c268be
commit f49d155373
16 changed files with 637 additions and 27 deletions
@@ -41,7 +41,7 @@ func (l *AuthoritySortLogic) AuthoritySort(in *admin.AuthoritySortRequest) (*adm
info := dao.AuthoritySort{}
modelObj := model.AuthorityModel{}.Init()
w := modelbase.Params{Eq: map[string]string{"id": strconv.FormatInt(in.Id, utils.NumberTen)}}
err := modelObj.Items(w, &info)
err := modelObj.GetOne(w, &info)
if err != nil {
l.Logger.Error(err)
return l.fail(utils.Fail)
@@ -61,15 +61,20 @@ func (l *AuthoritySortLogic) AuthoritySort(in *admin.AuthoritySortRequest) (*adm
}
w.Other = map[string]string{sortKey: strconv.Itoa(int(info.Sort))}
other := dao.AuthoritySort{}
err = modelObj.Items(w, &other)
err = modelObj.GetOne(w, &other)
if err != nil {
l.Logger.Error(err)
return l.fail(utils.Fail)
}
action := utils.ActionAdd{}
action.Type = utils.LogActionTypeSort
action.ModuleName = utils.LogActionModuleAuthority
action.OldContent = info
if info.Id < utils.NumberOne {
return l.fail(utils.ErrorNotFund)
}
w = modelbase.Params{Eq: map[string]string{"id": strconv.FormatInt(info.Id, utils.NumberTen)}}
infoSort := info.Sort
info.Sort = other.Sort
info.AdminId = adminInfo.ID
@@ -79,6 +84,9 @@ func (l *AuthoritySortLogic) AuthoritySort(in *admin.AuthoritySortRequest) (*adm
l.Logger.Error(err)
return l.fail(utils.Fail)
}
action.NewContent = info
utils.SetActionLog(adminInfo, action)
action.OldContent = other
w = modelbase.Params{Eq: map[string]string{"id": strconv.FormatInt(other.Id, utils.NumberTen)}}
other.Sort = infoSort
other.AdminId = info.AdminId
@@ -88,6 +96,8 @@ func (l *AuthoritySortLogic) AuthoritySort(in *admin.AuthoritySortRequest) (*adm
l.Logger.Error(err)
return l.fail(utils.Fail)
}
action.NewContent = other
utils.SetActionLog(adminInfo, action)
return l.ok(utils.NumberOne)
}