|
@@ -267,7 +267,7 @@ func getCalendarFrom(userPhone, startDate, endDate string) (list []roadshow.User
|
|
|
//}
|
|
|
|
|
|
// SyncCalendarFromShanghai 上海路演数据同步到自系统
|
|
|
-func SyncCalendarFromShanghai() (err error) {
|
|
|
+func SyncCalendarFromShanghai(cont context.Context) (err error) {
|
|
|
errMsgList := make([]string, 0)
|
|
|
defer func() {
|
|
|
if len(errMsgList) > 0 {
|
|
@@ -336,6 +336,7 @@ func SyncCalendarFromShanghai() (err error) {
|
|
|
if v == "" {
|
|
|
continue
|
|
|
}
|
|
|
+ time.Sleep(200 * time.Millisecond) // 加一个延迟0.2秒
|
|
|
userPhone = v
|
|
|
//以当前日期作为起始日期去同步
|
|
|
listSh, tmpErr := getCalendarFrom(userPhone, startDate, endDate)
|
|
@@ -352,7 +353,7 @@ func SyncCalendarFromShanghai() (err error) {
|
|
|
//根据研究员和开始/结束日期获取上海的活动路演
|
|
|
rsCalendarResearcherList, tmpErr := roadshow.GetRsCalendarResearcherInfoIByResearcherIdAndDate(startDate, endDate)
|
|
|
if tmpErr != nil {
|
|
|
- errMsgList = append(errMsgList, fmt.Sprint("获取研究员日程信息失败:手机号:", userPhone, ";err:"+tmpErr.Error(), ";"))
|
|
|
+ errMsgList = append(errMsgList, fmt.Sprint("根据研究员和开始/结束日期获取上海的活动路演 失败:时间段:", startDate, endDate, ";err:"+tmpErr.Error(), ";"))
|
|
|
return
|
|
|
}
|
|
|
//return
|
|
@@ -629,7 +630,7 @@ func SyncCalendarFromShanghai() (err error) {
|
|
|
continue
|
|
|
}
|
|
|
CalendarToSH(mapRsCalendar[v.RsCalendarId], v.ResearcherId)
|
|
|
- time.Sleep(3000 * time.Millisecond) // 延迟3秒
|
|
|
+ time.Sleep(1000 * time.Millisecond) // 延迟1秒
|
|
|
}
|
|
|
}
|
|
|
return
|