corp
This commit is contained in:
parent
0ad00fa51b
commit
abf7b6837e
|
@ -1,6 +1,7 @@
|
|||
package controller
|
||||
|
||||
import (
|
||||
"enterprise/common/dao"
|
||||
"enterprise/server/api"
|
||||
"enterprise/server/service"
|
||||
"enterprise/server/session"
|
||||
|
@ -24,13 +25,16 @@ func (s *Staff) Login(ctx *gin.Context) {
|
|||
}
|
||||
|
||||
func (s *Staff) Salary(ctx *gin.Context) {
|
||||
|
||||
sess := ctx.Keys[session.ContextSession].(*session.AdminSession)
|
||||
|
||||
month := ctx.Query("month")
|
||||
tp := ctx.Query("type")
|
||||
|
||||
cid := cast.ToInt64(ctx.Query("cid"))
|
||||
if cid == 0 {
|
||||
cid = 1000
|
||||
}
|
||||
corp, err := dao.NewCorpDao().GetByHost(sess.GetHeader().Host)
|
||||
session.CheckDBError(err)
|
||||
session.CheckNilError(corp, "企业不存在")
|
||||
|
||||
if month == "" {
|
||||
month = time.Now().AddDate(0, -1, 0).Format("200601")
|
||||
}
|
||||
|
@ -41,11 +45,11 @@ func (s *Staff) Salary(ctx *gin.Context) {
|
|||
serv := new(service.StaffSalary)
|
||||
|
||||
if tp == service.StaffSalaryTypeAgent {
|
||||
serv.Agent(cid, month, ctx)
|
||||
serv.Agent(corp.Id, month, ctx)
|
||||
} else if tp == service.StaffSalaryTypeBank {
|
||||
serv.Bank(cid, month, ctx)
|
||||
serv.Bank(corp.Id, month, ctx)
|
||||
} else {
|
||||
serv.Summary(cid, month, ctx)
|
||||
serv.Summary(corp.Id, month, ctx)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue