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
@@ -47,6 +47,9 @@ func (l *ServiceEditLogic) ServiceEdit(in *admin.ServiceEditRequest) (*admin.Res
modelObj := model.ServicesModel{}.Init()
var err error
var row int64
var action utils.ActionAdd
if in.Id > utils.NumberZero {
w := modelbase.Params{Eq: map[string]string{"id": strconv.Itoa(int(in.Id))}}
info := dao.Services{}
@@ -58,10 +61,14 @@ func (l *ServiceEditLogic) ServiceEdit(in *admin.ServiceEditRequest) (*admin.Res
if info.Id < utils.NumberOne {
return l.fail(utils.ErrorNotFund)
}
action.OldContent = info
edit.Id = info.Id
_, err = modelObj.Edit(w, &edit)
row, err = modelObj.Edit(w, &edit)
action.Type = utils.LogActionTypeEdit
} else {
err = modelObj.Create(&edit)
row = edit.Id
action.Type = utils.LogActionTypeAdd
}
if err != nil {
@@ -69,5 +76,10 @@ func (l *ServiceEditLogic) ServiceEdit(in *admin.ServiceEditRequest) (*admin.Res
return l.fail(utils.Fail)
}
if row > utils.NumberZero {
action.NewContent = edit
action.ModuleName = utils.LogActionModuleService
utils.SetActionLog(adminInfo, action)
}
return l.ok(edit.Id)
}