|
@@ -15,11 +15,11 @@ import (
|
|
|
|
|
|
//修改活动状态
|
|
|
func UpdateActivitySattus(cont context.Context) (err error) {
|
|
|
- defer func() {
|
|
|
- if err != nil {
|
|
|
- fmt.Println("同步失败,Err:", err.Error())
|
|
|
- }
|
|
|
- }()
|
|
|
+ //defer func() {
|
|
|
+ // if err != nil {
|
|
|
+ // fmt.Println("同步失败,Err:", err.Error())
|
|
|
+ // }
|
|
|
+ //}()
|
|
|
go models.UpdateActivitySattusToHaveInHand()
|
|
|
go models.UpdateActivitySattusToComplete()
|
|
|
return
|
|
@@ -29,6 +29,7 @@ func UpdateActivitySattus(cont context.Context) (err error) {
|
|
|
func SendActivityBeginMsg(cont context.Context) (err error) {
|
|
|
defer func() {
|
|
|
if err != nil {
|
|
|
+ go utils.SendAlarmMsg("60分钟会议消息提醒失败", 2)
|
|
|
fmt.Println("发送失败,Err:", err.Error())
|
|
|
}
|
|
|
}()
|
|
@@ -82,6 +83,7 @@ func SendActivityBeginMsg(cont context.Context) (err error) {
|
|
|
func SendActivityBeginMsgMeeting(cont context.Context) (err error) {
|
|
|
defer func() {
|
|
|
if err != nil {
|
|
|
+ go utils.SendAlarmMsg("15分钟会议消息提醒失败", 2)
|
|
|
fmt.Println("发送失败,Err:", err.Error())
|
|
|
}
|
|
|
}()
|
|
@@ -128,6 +130,7 @@ func SendEmailFileToExpert(cont context.Context) (err error) {
|
|
|
defer func() {
|
|
|
if err != nil {
|
|
|
fmt.Println("err:", err)
|
|
|
+ go utils.SendAlarmMsg("发送附件模版消息失败", 2)
|
|
|
go utils.SendEmail("发送附件模版消息失败"+"【"+utils.APPNAME+"】"+time.Now().Format(utils.FormatDateTime), msg+";Err:"+err.Error(), utils.EmailSendToUsers)
|
|
|
utils.FileLog.Info("发送附件模版消息失败,Err:%s", err.Error())
|
|
|
}
|
|
@@ -417,12 +420,11 @@ func SendEmailFileForAskMsgResearch(cont context.Context) (err error) {
|
|
|
//var touser string
|
|
|
defer func() {
|
|
|
if err != nil {
|
|
|
- fmt.Println("err:", err)
|
|
|
+ go utils.SendAlarmMsg("发送附件模版消息失败", 2)
|
|
|
go utils.SendEmail("发送附件模版消息失败"+"【"+utils.APPNAME+"】"+time.Now().Format(utils.FormatDateTime), msg+";Err:"+err.Error(), utils.EmailSendToUsers)
|
|
|
- utils.FileLog.Info("发送附件模版消息失败,Err:%s", err.Error())
|
|
|
}
|
|
|
if msg != "" {
|
|
|
- fmt.Println(msg)
|
|
|
+ go utils.SendAlarmMsg(msg, 2)
|
|
|
utils.FileLog.Info("发送模版消息失败,msg:%s", msg)
|
|
|
}
|
|
|
}()
|
|
@@ -494,10 +496,11 @@ func SendEmailFileForAskMsg(cont context.Context) (err error) {
|
|
|
//var touser string
|
|
|
defer func() {
|
|
|
if err != nil {
|
|
|
+ go utils.SendAlarmMsg("发送附件模版消息失败", 2)
|
|
|
go utils.SendEmail("发送附件模版消息失败"+"【"+utils.APPNAME+"】"+time.Now().Format(utils.FormatDateTime), msg+";Err:"+err.Error(), utils.EmailSendToUsers)
|
|
|
- utils.FileLog.Info("发送附件模版消息失败,Err:%s", err.Error())
|
|
|
}
|
|
|
if msg != "" {
|
|
|
+ go utils.SendAlarmMsg(msg, 2)
|
|
|
utils.FileLog.Info("发送模版消息失败,msg:%s", msg)
|
|
|
}
|
|
|
}()
|
|
@@ -601,12 +604,13 @@ func ActivityAttendanceDetail(cont context.Context) (err error) {
|
|
|
defer func() {
|
|
|
if err != nil {
|
|
|
fmt.Println("ActivityAttendanceDetail Err:" + err.Error())
|
|
|
+ go utils.SendAlarmMsg("同步进门财经数据失败", 2)
|
|
|
go utils.SendEmail(utils.APPNAME+"【"+utils.RunMode+"】"+"失败提醒", "ActivityAttendanceDetail ErrMsg:"+err.Error(), utils.EmailSendToUsers)
|
|
|
}
|
|
|
}()
|
|
|
var activityIds string
|
|
|
fmt.Println("开始同步")
|
|
|
- dateTime := time.Now().AddDate(0, 0, -14).Format(utils.FormatDate)
|
|
|
+ dateTime := time.Now().AddDate(0, 0, -1).Format(utils.FormatDate)
|
|
|
dateNow := time.Now().AddDate(0, 0, 0).Format(utils.FormatDate)
|
|
|
startDate := dateTime + " 00:00:00"
|
|
|
endDate := dateNow + " 23:59:59"
|
|
@@ -725,8 +729,15 @@ func ActivityAttendanceDetail(cont context.Context) (err error) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ configCode := "jin_meng_activity_id"
|
|
|
+ detail, err := models.GetConfigByCode(configCode)
|
|
|
+ if err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ fmt.Println(detail.ConfigValue)
|
|
|
+
|
|
|
//获取需要处理的活动
|
|
|
- listActivity, err := models.GetActivityListByDateTime(startDate, endDate, activityIds)
|
|
|
+ listActivity, err := models.GetActivityListByDateTime(startDate, endDate, activityIds, detail.ConfigValue)
|
|
|
if err != nil {
|
|
|
fmt.Println("GetTacticsList Err:", err.Error())
|
|
|
return err
|