|
@@ -60,8 +60,8 @@ func SendCygxTemplateRecordSource(log models.WxUserRaiLabelRedis) (err error) {
|
|
|
//fmt.Println(mobiles)
|
|
|
keyword1 = "KP互动:" + wxUser.RealName + "-" + wxUser.CompanyName
|
|
|
var source string
|
|
|
- switch sourceType {
|
|
|
- case 1:
|
|
|
+
|
|
|
+ if log.TableName == utils.CYGX_OBJ_ARTICLE {
|
|
|
detail, e := models.GetArticleDetailById(sourceId)
|
|
|
if e != nil {
|
|
|
err = errors.New("GetArticleDetailById, Err: " + e.Error())
|
|
@@ -70,38 +70,41 @@ func SendCygxTemplateRecordSource(log models.WxUserRaiLabelRedis) (err error) {
|
|
|
keyword2 = "阅读报告:" + detail.Title
|
|
|
redirectUrl = utils.WX_MSG_PATH_ARTICLE_DETAIL + strconv.Itoa(sourceId)
|
|
|
source = utils.CYGX_OBJ_ARTICLE
|
|
|
- case 4:
|
|
|
- activityDetail, e := models.GetAddActivityDetailByActivityId(sourceId)
|
|
|
- if e != nil {
|
|
|
- err = errors.New("GetAddActivityDetailByActivityId" + e.Error())
|
|
|
- return
|
|
|
- }
|
|
|
- if activityDetail.ActivityType != 1 {
|
|
|
+ } else {
|
|
|
+ switch sourceType {
|
|
|
+ case 4:
|
|
|
+ activityDetail, e := models.GetAddActivityDetailByActivityId(sourceId)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("GetAddActivityDetailByActivityId" + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if activityDetail.ActivityType != 1 {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ keyword2 = "参与线上活动:" + activityDetail.ActivityName
|
|
|
+ redirectUrl = utils.WX_MSG_PATH_ACTIVITY_DETAIL + strconv.Itoa(sourceId)
|
|
|
+ source = utils.CYGX_OBJ_ACTIVITY
|
|
|
+ case 9:
|
|
|
+ activityDetail, e := models.GetAddActivityDetailByActivityId(sourceId)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("GetAddActivityDetailByActivityId" + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ keyword2 = "查看音视频:" + activityDetail.ActivityName
|
|
|
+ redirectUrl = utils.WX_MSG_PATH_ACTIVITY_DETAIL + strconv.Itoa(sourceId)
|
|
|
+ source = utils.CYGX_OBJ_ACTIVITYVIDEO
|
|
|
+ case 10:
|
|
|
+ chartDetail, e := models.GetChartDetailByChartId(sourceId)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("GetChartDetailByChartId, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ keyword2 = "阅读图表:" + chartDetail.Title
|
|
|
+ redirectUrl = utils.WX_MSG_PATH_CHART_DETAIL + strconv.Itoa(sourceId)
|
|
|
+ source = utils.CYGX_OBJ_NEWCHART
|
|
|
+ default:
|
|
|
return
|
|
|
}
|
|
|
- keyword2 = "参与线上活动:" + activityDetail.ActivityName
|
|
|
- redirectUrl = utils.WX_MSG_PATH_ACTIVITY_DETAIL + strconv.Itoa(sourceId)
|
|
|
- source = utils.CYGX_OBJ_ACTIVITY
|
|
|
- case 9:
|
|
|
- activityDetail, e := models.GetAddActivityDetailByActivityId(sourceId)
|
|
|
- if e != nil {
|
|
|
- err = errors.New("GetAddActivityDetailByActivityId" + e.Error())
|
|
|
- return
|
|
|
- }
|
|
|
- keyword2 = "查看音视频:" + activityDetail.ActivityName
|
|
|
- redirectUrl = utils.WX_MSG_PATH_ACTIVITY_DETAIL + strconv.Itoa(sourceId)
|
|
|
- source = utils.CYGX_OBJ_ACTIVITYVIDEO
|
|
|
- case 10:
|
|
|
- chartDetail, e := models.GetChartDetailByChartId(sourceId)
|
|
|
- if e != nil {
|
|
|
- err = errors.New("GetChartDetailByChartId, Err: " + e.Error())
|
|
|
- return
|
|
|
- }
|
|
|
- keyword2 = "阅读图表:" + chartDetail.Title
|
|
|
- redirectUrl = utils.WX_MSG_PATH_CHART_DETAIL + strconv.Itoa(sourceId)
|
|
|
- source = utils.CYGX_OBJ_NEWCHART
|
|
|
- default:
|
|
|
- return
|
|
|
}
|
|
|
|
|
|
var startDate, endDate string
|