This commit is contained in:
jiangyong 2025-03-05 23:06:46 +08:00
parent ca7c87bb6d
commit aa246ed59d
3 changed files with 14 additions and 10 deletions

View File

@ -3,6 +3,7 @@ package main
import ( import (
"enterprise/common/config" "enterprise/common/config"
"enterprise/common/global" "enterprise/common/global"
"enterprise/common/model"
"enterprise/server" "enterprise/server"
_ "enterprise/service/salary_calculator" _ "enterprise/service/salary_calculator"
"enterprise/worker" "enterprise/worker"
@ -15,6 +16,9 @@ func main() {
worker.InitCorp() worker.InitCorp()
approve := worker.NewApproval(1002)
approve.Sync("202502", model.ApprovalTypeVacation)
if err := server.Start(); err != nil { if err := server.Start(); err != nil {
panic(err) panic(err)
} }

View File

@ -34,8 +34,8 @@ func (s *Approval) getTemplateId(tp string) string {
return "" return ""
} }
func (s *Approval) Sync(corpId int64, month, tp string) { func (s *Approval) Sync(month, tp string) {
corp, err := dao.NewCorpDao().Get(corpId) corp, err := dao.NewCorpDao().Get(s.corp.Id)
if err != nil { if err != nil {
log.Errorf("db error:%s", err.Error()) log.Errorf("db error:%s", err.Error())
return return

View File

@ -36,10 +36,10 @@ func InitCorp1002(cron *gocron.Scheduler) {
lastMonth := time.Now().AddDate(0, -1, 0).Format("200601") lastMonth := time.Now().AddDate(0, -1, 0).Format("200601")
approve := NewApproval(corpId) approve := NewApproval(corpId)
approve.Sync(corpId, lastMonth, model.ApprovalTypeCheckin) approve.Sync(lastMonth, model.ApprovalTypeCheckin)
approve.Sync(corpId, lastMonth, model.ApprovalTypeVacation) approve.Sync(lastMonth, model.ApprovalTypeVacation)
approve.Sync(corpId, lastMonth, model.ApprovalTypeRefund) approve.Sync(lastMonth, model.ApprovalTypeRefund)
approve.Sync(corpId, lastMonth, model.ApprovalTypePayment) approve.Sync(lastMonth, model.ApprovalTypePayment)
}) })
// 1号计算工资信息 // 1号计算工资信息
@ -79,10 +79,10 @@ func InitCorp1000(cron *gocron.Scheduler) {
lastMonth := time.Now().AddDate(0, -1, 0).Format("200601") lastMonth := time.Now().AddDate(0, -1, 0).Format("200601")
approve := NewApproval(corpId) approve := NewApproval(corpId)
approve.Sync(corpId, lastMonth, model.ApprovalTypeCheckin) approve.Sync(lastMonth, model.ApprovalTypeCheckin)
approve.Sync(corpId, lastMonth, model.ApprovalTypeVacation) approve.Sync(lastMonth, model.ApprovalTypeVacation)
approve.Sync(corpId, lastMonth, model.ApprovalTypeRefund) approve.Sync(lastMonth, model.ApprovalTypeRefund)
approve.Sync(corpId, lastMonth, model.ApprovalTypePayment) approve.Sync(lastMonth, model.ApprovalTypePayment)
}) })
// 1号计算工资信息 // 1号计算工资信息