ctx.Keys[session.ContextRequest] = req

This commit is contained in:
jiangyong27 2025-03-13 10:38:26 +08:00
parent cd5ff6d6cf
commit 0a8e2822e8
5 changed files with 8 additions and 2 deletions

View File

@ -98,5 +98,5 @@ func (c *Base) Recovery(ctx *gin.Context) {
log.Infof("[%s][%s] cost[%s] query[%s] params[%s]",
ctx.Request.Method, ctx.Request.URL.Path, time.Since(start),
ctx.Request.URL.RawQuery, goutil.EncodeJSON(ctx.Keys[config.ContextParam]))
ctx.Request.URL.RawQuery, goutil.EncodeJSON(ctx.Keys[session.ContextRequest]))
}

View File

@ -22,6 +22,7 @@ func (c *Calculator) Create(ctx *gin.Context) {
sess := ctx.Keys[session.ContextSession].(*session.AdminSession)
var req api.CreateCalculatorReq
session.CheckParamError(ctx.ShouldBindJSON(&req))
ctx.Keys[session.ContextRequest] = req
calculator := new(model.SalaryCalculator)
calculator.CorpId = sess.GetAdmin().CorpId
@ -36,7 +37,7 @@ func (c *Calculator) Create(ctx *gin.Context) {
func (c *Calculator) Update(ctx *gin.Context) {
var req api.UpdateCalculatorReq
session.CheckParamError(ctx.ShouldBindJSON(&req))
ctx.Keys[session.ContextRequest] = req
calculator, err := dao.NewSalaryCalculatorDao().Get(cast.ToInt64(req.Id))
session.CheckDBError(err)
session.CheckNilError(calculator, "计算项不存在")

View File

@ -24,6 +24,7 @@ func (q *Pay) Pay(ctx *gin.Context) {
var req api.PayReq
session.CheckParamError(ctx.ShouldBindJSON(&req))
ctx.Keys[session.ContextRequest] = req
if req.Password != corp.GetConfig().Password {
panic(config.ErrParam.New().Append("密码错误"))

View File

@ -27,6 +27,7 @@ func (s *Salary) List(ctx *gin.Context) {
func (s *Salary) Create(ctx *gin.Context) {
var req api.CreateSalaryReq
session.CheckParamError(ctx.ShouldBind(&req))
ctx.Keys[session.ContextRequest] = req
service.NewStaffSalary().Create(ctx.Keys[session.ContextSession].(*session.AdminSession), &req)
ctx.JSON(http.StatusOK, session.NewRspOk())
}
@ -34,6 +35,7 @@ func (s *Salary) Create(ctx *gin.Context) {
func (s *Salary) Update(ctx *gin.Context) {
var req api.UpdateSalaryReq
session.CheckParamError(ctx.ShouldBind(&req))
ctx.Keys[session.ContextRequest] = req
service.NewStaffSalary().Update(ctx.Keys[session.ContextSession].(*session.AdminSession), &req)
ctx.JSON(http.StatusOK, session.NewRspOk())
}

View File

@ -69,6 +69,7 @@ func (s *Staff) Create(ctx *gin.Context) {
sess := ctx.Keys[session.ContextSession].(*session.AdminSession)
var req api.StaffCreateReq
session.CheckParamError(ctx.ShouldBindJSON(&req))
ctx.Keys[session.ContextRequest] = req
service.NewStaffUser().Create(sess, &req)
ctx.JSON(http.StatusOK, session.NewRspOk())
}
@ -77,6 +78,7 @@ func (s *Staff) Update(ctx *gin.Context) {
var req api.StaffUpdateReq
sess := ctx.Keys[session.ContextSession].(*session.AdminSession)
session.CheckParamError(ctx.ShouldBindJSON(&req))
ctx.Keys[session.ContextRequest] = req
service.NewStaffUser().Update(sess, &req)
ctx.JSON(http.StatusOK, session.NewRspOk())
}