usrrole4
This commit is contained in:
parent
3664ae4c3e
commit
a47d274b00
|
@ -19,12 +19,9 @@ func NewSalary() *Salary {
|
|||
|
||||
func (s *Salary) List(ctx *gin.Context) {
|
||||
sess := ctx.Keys[session.ContextSession].(*session.AdminSession)
|
||||
if !sess.GetAdmin().GetConfig().IsFinance() {
|
||||
panic(config.ErrPriv.New())
|
||||
}
|
||||
var req api.ListSalaryReq
|
||||
session.CheckParamError(ctx.ShouldBind(&req))
|
||||
total, summary, items := service.NewStaffSalary().List(ctx.Keys[session.ContextSession].(*session.AdminSession), &req)
|
||||
total, summary, items := service.NewStaffSalary().List(sess, &req)
|
||||
ctx.JSON(http.StatusOK, session.NewSummaryRsp(total, summary, items))
|
||||
}
|
||||
|
||||
|
|
|
@ -34,6 +34,10 @@ func NewStaffSalary() *StaffSalary {
|
|||
}
|
||||
|
||||
func (s *StaffSalary) List(sess *session.AdminSession, req *api.ListSalaryReq) (int64, interface{}, interface{}) {
|
||||
if !sess.GetAdmin().GetConfig().IsFinance() {
|
||||
return 0, nil, nil
|
||||
}
|
||||
|
||||
salarys, total, err := dao.NewStaffSalaryDao().QueryAdmin(1, -1, sess.GetCorpId(), req.StaffId, req.StartMonth, req.EndMonth, req.Status)
|
||||
session.CheckDBError(err)
|
||||
start := (req.Page - 1) * req.Size
|
||||
|
|
Loading…
Reference in New Issue