用户信息传到service
CI / changes (push) Successful in 1s
CI / docker-bff (push) Successful in 1s
CI / docker-product (push) Failing after 1s

This commit is contained in:
2026-08-10 15:46:49 +08:00
parent 38a8a5cafb
commit 7228d3fedc
19 changed files with 505 additions and 74 deletions
+6 -5
View File
@@ -35,6 +35,10 @@ func (l *AdminStatusLogic) AdminStatus(in *admin.StatusRequest) (*admin.Response
if fail := l.checkParams(in, &v); fail != nil {
return fail, nil
}
adminInfo := utils.GetUserFromCtx(l.ctx)
if adminInfo.ID < utils.NumberOne {
return l.fail(utils.ErrorNoLoginInfo), nil
}
var info dao.AdminStatus
w := modelbase.Params{Eq: map[string]string{"id": strconv.Itoa(int(in.Id))}}
modelObj := model.AdminModel{}.Init()
@@ -50,11 +54,8 @@ func (l *AdminStatusLogic) AdminStatus(in *admin.StatusRequest) (*admin.Response
info.Status = uint8(in.Status)
info.Reason = in.Reason
info.UpdateTime = utils.Now()
//adminId, _ := c.Get(utils.USERID)
//adminName, _ := c.Get(utils.USERNAME)
//info.AdminId = adminId.(int)
//info.AdminName = adminName.(string)
info.AdminId = int(adminInfo.ID)
info.AdminName = adminInfo.Name
_, editErr := modelObj.Edit(w, info)
if editErr != nil {
l.Logger.Error(editErr)