소스 검색

no message

zhangchuanxing 2 달 전
부모
커밋
1404f2db1b
2개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      controllers/roadshow/calendar.go
  2. 3 0
      services/rs/calendar.go

+ 8 - 0
controllers/roadshow/calendar.go

@@ -562,6 +562,14 @@ func (this *CalendarController) Accept() {
 		this.FailWithMessage("获取数据失败!", "UpdateCalendarResearcher Err:"+err.Error())
 		return
 	}
+	rsCalendarResearcherItemList, err := roadshow.GetRsCalendarResearcherListById(req.RsCalendarId)
+	if err != nil {
+		this.FailWithMessage("获取数据失败!", "GetRsCalendarResearcherById Err:"+err.Error())
+		return
+	}
+	for _, v := range rsCalendarResearcherItemList {
+		go rs.CalendarToSH(*rsCalendar, *v)
+	}
 	//模板消息通知
 	{
 

+ 3 - 0
services/rs/calendar.go

@@ -374,6 +374,9 @@ func GetAccessToken(isRefresh bool) (token string, err error) {
 
 // CalendarToSH 创建活动时同步上海的前置函数
 func CalendarToSH(rsCalendar roadshow.RsCalendar, researcher roadshow.RsCalendarResearcher) {
+	if researcher.Status != 2 { //研究员的路演申请,需要研究员接受后,再同步到老CRM
+		return
+	}
 	var err error
 	errMsg := ``
 	defer func() {