diff --git a/server/controller/staff.go b/server/controller/staff.go index 24f4df5..9c2c8c5 100644 --- a/server/controller/staff.go +++ b/server/controller/staff.go @@ -2,6 +2,7 @@ package controller import ( "enterprise/server/service" + "enterprise/worker" "github.com/gin-gonic/gin" "strings" "time" @@ -30,3 +31,11 @@ func (s *Staff) Salary(ctx *gin.Context) { serv.Summary(month, ctx) } } + +func (s *Staff) SyncStaffInfo(ctx *gin.Context) { + go worker.SyncStaffInfo() +} + +func (s *Staff) SyncStaffSalary(ctx *gin.Context) { + go worker.SyncStaffSalary("") +} diff --git a/server/server.go b/server/server.go index d974a7f..a91c81d 100644 --- a/server/server.go +++ b/server/server.go @@ -17,6 +17,8 @@ func initRoutge(engine *gin.Engine) { apiGroup.Any("/qyweixin/approve", qyweixin.Approve) group.GET("/staff/salary", staff.Salary) + group.GET("/staff/snyc/salary", staff.SyncStaffSalary) + group.GET("/staff/snyc/info", staff.SyncStaffInfo) engine.LoadHTMLGlob("conf/template/*") }