vacation
This commit is contained in:
parent
ca7c87bb6d
commit
aa246ed59d
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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号计算工资信息
|
||||||
|
|
Loading…
Reference in New Issue