|
@@ -1744,14 +1744,18 @@ func (this *ActivityMeetCoAntroller) MatchingByHand() {
|
|
|
//优先匹配易董的活动
|
|
|
if len(actList) > 0 {
|
|
|
for _, v := range actList {
|
|
|
- var yidongTitle string
|
|
|
+ var newActivityName string
|
|
|
titleSlice := strings.Split(v.Title, "】")
|
|
|
|
|
|
for _, vt := range titleSlice {
|
|
|
- yidongTitle = vt
|
|
|
+ newActivityName = strings.Replace(vt, "-", "", -1)
|
|
|
+ newActivityName = strings.Replace(newActivityName, "-", "", -1)
|
|
|
+ newActivityName = strings.Replace(newActivityName, "—", "", -1)
|
|
|
+ newActivityName = strings.Replace(newActivityName, " ", "", -1)
|
|
|
+ newActivityName = strings.Replace(newActivityName, ":", "", -1)
|
|
|
}
|
|
|
//如果活动时间一致,而且标题还还包含关键词就建立匹配关系
|
|
|
- if strings.Contains(detail.ActivityNameTask, yidongTitle) && detail.ActivityTime == v.Start {
|
|
|
+ if strings.Contains(detail.ActivityNameTask, newActivityName) && detail.ActivityTime == v.Start {
|
|
|
err = cygx.UpdateCygxActivityyidongActivityId(v.ID, activityId)
|
|
|
if err != nil {
|
|
|
br.Msg = "手动归类失败"
|