messagelog
This commit is contained in:
parent
8ab41cc0db
commit
bf052bdc6b
|
@ -97,6 +97,8 @@ func SendMessage(user []string, content string) error {
|
|||
log.Errorf("send message [%s] error : %s", goutil.EncodeJSON(message), err)
|
||||
return err
|
||||
}
|
||||
log.Infof("send [%s] message :%s", strings.Join(user, ","), content)
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
@ -118,5 +120,6 @@ func SendCorpMessage(corpId int64, user []string, content string) error {
|
|||
log.Errorf("send message [%s] error : %s", goutil.EncodeJSON(message), err)
|
||||
return err
|
||||
}
|
||||
log.Infof("send corp [%d][%s] message :%s", corpId, strings.Join(user, ","), content)
|
||||
return nil
|
||||
}
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
package worker
|
||||
|
||||
import (
|
||||
"enterprise/common/dao"
|
||||
"enterprise/common/model"
|
||||
"github.com/go-co-op/gocron"
|
||||
"github.com/spf13/cast"
|
||||
"time"
|
||||
)
|
||||
|
||||
|
@ -17,6 +19,7 @@ func InitCorp() {
|
|||
|
||||
func InitCorp1002(cron *gocron.Scheduler) {
|
||||
corpId := int64(1002)
|
||||
corp, _ := dao.NewCorpDao().Get(corpId)
|
||||
staff := new(Staff)
|
||||
|
||||
cron.Every(1).Day().At("09:00").Do(func() {
|
||||
|
@ -51,7 +54,7 @@ func InitCorp1002(cron *gocron.Scheduler) {
|
|||
})
|
||||
|
||||
//10号晚上8点发送工资单
|
||||
cron.Every(1).Month(14).At("20:00").Do(func() {
|
||||
cron.Every(1).Month(cast.ToInt(corp.GetConfig().SalaryDay)).At("20:00").Do(func() {
|
||||
staff.PayStaffSalary(corpId, time.Now().AddDate(0, -1, 0).Format("200601"))
|
||||
staff.SendStaffSalaryBill(corpId, time.Now().AddDate(0, -1, 0).Format("200601"))
|
||||
})
|
||||
|
@ -59,6 +62,7 @@ func InitCorp1002(cron *gocron.Scheduler) {
|
|||
|
||||
func InitCorp1000(cron *gocron.Scheduler) {
|
||||
corpId := int64(1000)
|
||||
corp, _ := dao.NewCorpDao().Get(corpId)
|
||||
cron.Every(1).Day().At("09:00").Do(func() {
|
||||
go NewStaff().MontorWorkAge(corpId)
|
||||
})
|
||||
|
@ -92,7 +96,7 @@ func InitCorp1000(cron *gocron.Scheduler) {
|
|||
})
|
||||
|
||||
//10号晚上8点发送工资单
|
||||
cron.Every(1).Month(11).At("20:00").Do(func() {
|
||||
cron.Every(1).Month(cast.ToInt(corp.GetConfig().SalaryDay)).At("20:00").Do(func() {
|
||||
NewStaff().PayStaffSalary(corpId, time.Now().AddDate(0, -1, 0).Format("200601"))
|
||||
NewStaff().SendStaffSalaryBill(corpId, time.Now().AddDate(0, -1, 0).Format("200601"))
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue