ctx.Keys[session.ContextRequest] = req
This commit is contained in:
parent
cd5ff6d6cf
commit
0a8e2822e8
|
@ -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]))
|
||||
}
|
||||
|
|
|
@ -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, "计算项不存在")
|
||||
|
|
|
@ -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("密码错误"))
|
||||
|
|
|
@ -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())
|
||||
}
|
||||
|
|
|
@ -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())
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue