|
@@ -252,8 +252,14 @@ func GetYiDongActivity(cont context.Context) (err error) {
|
|
|
item.ActivityTypeId = 3
|
|
|
item.ActivityTypeName = "公司调研电话会"
|
|
|
item.ActivityName = v.CompanyInfo + v.Title
|
|
|
- item.Label = v.CompanyInfo
|
|
|
- item.TemporaryLabel = v.CompanyInfo
|
|
|
+ sliceCompanyInfo := strings.Split(v.CompanyInfo, "(")
|
|
|
+ companyInfo := sliceCompanyInfo[0]
|
|
|
+ //fmt.Println(v.CompanyInfo)
|
|
|
+ //
|
|
|
+ //return err
|
|
|
+ item.LastUpdatedTime = time.Now()
|
|
|
+ item.Label = companyInfo
|
|
|
+ item.TemporaryLabel = companyInfo
|
|
|
item.ChartPermissionId = GetActivityTypeIdWithYiDong(v.IndustrySwName)
|
|
|
item.ChartPermissionName = GetActivityTypeNameWithYiDong(v.IndustrySwName)
|
|
|
item.ChartPermissionNames = GetActivityTypeNameWithYiDong(v.IndustrySwName)
|
|
@@ -271,10 +277,10 @@ func GetYiDongActivity(cont context.Context) (err error) {
|
|
|
}
|
|
|
detailList := detailYidng.Resultdetail.GuestPersonList
|
|
|
for _, vdetail := range detailList {
|
|
|
- item.DistinguishedGuest += vdetail.PersonName + ","
|
|
|
+ item.DistinguishedGuest += vdetail.PersonName + " " + vdetail.JobName + ","
|
|
|
}
|
|
|
item.DistinguishedGuest = strings.TrimRight(item.DistinguishedGuest, ",")
|
|
|
- item.Body = "<p>" + "【" + v.CompanyInfo + v.Title + "】" + "<p>时间:" + v.Start + "</p>嘉宾:" + item.DistinguishedGuest + "</p>"
|
|
|
+ item.Body = "<p>" + "【" + companyInfo + v.Title + "】" + "<p>时间:" + v.Start + "</p>嘉宾:" + item.DistinguishedGuest + "</p>"
|
|
|
if mapOldYiDong[v.ID] == "" {
|
|
|
itemsAdd = append(itemsAdd, item)
|
|
|
newId, err := models.AddCygxActivity(item)
|
|
@@ -285,7 +291,7 @@ func GetYiDongActivity(cont context.Context) (err error) {
|
|
|
}
|
|
|
|
|
|
//把公司名称当做标的 对活动进行产业标的的关联
|
|
|
- YidongActivityGroup(v.CompanyInfo, int(newId))
|
|
|
+ YidongActivityGroup(companyInfo, int(newId))
|
|
|
} else {
|
|
|
//如果内容主体有做变更,就修改内容
|
|
|
if mapOldYiDongBody[v.ID] != fmt.Sprint(item.ActivityName, item.Label, item.ChartPermissionId, item.ActivityTime, item.YidongActivityEndTime, item.DistinguishedGuest) {
|
|
@@ -304,6 +310,7 @@ func GetYiDongActivity(cont context.Context) (err error) {
|
|
|
updateParams["ActivityJoinType"] = item.ActivityJoinType
|
|
|
updateParams["YidongSignUpStart"] = item.YidongSignUpStart
|
|
|
updateParams["YidongSignUpEnd"] = item.YidongSignUpEnd
|
|
|
+ updateParams["LastUpdatedTime"] = time.Now()
|
|
|
whereParam := map[string]interface{}{"yidong_activity_id": item.YidongActivityId}
|
|
|
err = models.UpdateByExpr(models.CygxActivity{}, whereParam, updateParams)
|
|
|
if err != nil {
|
|
@@ -352,13 +359,13 @@ func GetYiDongActivityDetail(activityId string) (detail *models.ApifoxModaldetai
|
|
|
}
|
|
|
|
|
|
//添加请求日志记录
|
|
|
- //itemApiLog := new(models.CygxThreeApiLog)
|
|
|
- //itemApiLog.CreateTime = time.Now()
|
|
|
- //itemApiLog.Source = 1
|
|
|
- //itemApiLog.Url = url
|
|
|
- //itemApiLog.Body = utils.ReplaceSpaceAndWrap(fmt.Sprint(payload))
|
|
|
- //itemApiLog.Result = string(body)
|
|
|
- //go models.AddCygxThreeApiLog(itemApiLog)
|
|
|
+ itemApiLog := new(models.CygxThreeApiLog)
|
|
|
+ itemApiLog.CreateTime = time.Now()
|
|
|
+ itemApiLog.Source = 1
|
|
|
+ itemApiLog.Url = url
|
|
|
+ itemApiLog.Body = utils.ReplaceSpaceAndWrap(fmt.Sprint(payload))
|
|
|
+ itemApiLog.Result = string(body)
|
|
|
+ go models.AddCygxThreeApiLog(itemApiLog)
|
|
|
|
|
|
err = json.Unmarshal(body, &ApifoxModal)
|
|
|
if err != nil {
|