xingzai 1 år sedan
förälder
incheckning
7125d9130c
2 ändrade filer med 106 tillägg och 4 borttagningar
  1. 2 0
      models/cygx/cygx_report_mapping.go
  2. 104 4
      services/cygx/resource_data.go

+ 2 - 0
models/cygx/cygx_report_mapping.go

@@ -109,6 +109,8 @@ func GetMatchTypeNameByKeyword(keyWord string) (items []*CygxReportMapping, err
 				"本周研究汇总" AS sub_category_name UNION
 			SELECT
 				"上周纪要汇总" AS sub_category_name UNION
+			SELECT
+				"产品内测" AS sub_category_name UNION
 			SELECT
 				article_type_name AS sub_category_name 
 			FROM

+ 104 - 4
services/cygx/resource_data.go

@@ -7,7 +7,6 @@ import (
 	"hongze/hz_crm_api/services/alarm_msg"
 	"hongze/hz_crm_api/utils"
 	"strconv"
-	"strings"
 	"time"
 )
 
@@ -81,7 +80,7 @@ func UpdateActivityResourceData(sourceId int) {
 		item.SourceId = sourceId
 		item.Source = source
 		//分析师电话会(C类)
-		item.SearchTag = strings.TrimRight(detail.ActivityTypeName, "(C类)")
+		item.SearchTag = detail.ActivityTypeName
 		item.PublishDate = publishDate
 		item.CreateTime = time.Now()
 		if totalData == 0 {
@@ -155,7 +154,7 @@ func UpdateActivitySpecialResourceData(sourceId int) {
 	defer func() {
 		if err != nil {
 			fmt.Println("err:", err)
-			go alarm_msg.SendAlarmMsg("更新活动 失败,UpdateActivityResourceData Err:"+err.Error()+"资源ID"+strconv.Itoa(sourceId), 3)
+			go alarm_msg.SendAlarmMsg("更新活动 失败,UpdateActivitySpecialResourceData Err:"+err.Error()+"资源ID"+strconv.Itoa(sourceId), 3)
 		}
 	}()
 	var source = utils.CYGX_OBJ_ACTIVITYSPECIAL
@@ -506,7 +505,7 @@ func UpdateMeetingreviewchaptResourceData(sourceId int) {
 	defer func() {
 		if err != nil {
 			fmt.Println("err:", err)
-			go alarm_msg.SendAlarmMsg("更新产品内测 失败,UpdateProductInteriorResourceData Err:"+err.Error()+"资源ID"+strconv.Itoa(sourceId), 3)
+			go alarm_msg.SendAlarmMsg("更新产品内测 失败,UpdateMeetingreviewchaptResourceData Err:"+err.Error()+"资源ID"+strconv.Itoa(sourceId), 3)
 		}
 	}()
 	var source = utils.CYGX_OBJ_MEETINGREVIEWCHAPT
@@ -735,3 +734,104 @@ func UpdateMinutesSummaryResourceData(sourceId int) {
 	}
 	return
 }
+
+func init21232() {
+	var condition string
+	var pars []interface{}
+	//
+	//{
+	//	//活动
+	//	list, err := cygx.GetActivityListAll(condition, pars, 0, 9999999)
+	//	if err != nil {
+	//		fmt.Println(err)
+	//	}
+	//	for _, v := range list {
+	//		fmt.Println(v.ActivityId)
+	//		UpdateActivityResourceData(v.ActivityId)
+	//	}
+	//}
+
+	//{
+	//	//专项调研活动
+	//	list, err := cygx.GetActivityListSpecialAll(condition, pars, 0, 9999999)
+	//	if err != nil {
+	//		fmt.Println(err)
+	//	}
+	//	for _, v := range list {
+	//		fmt.Println(v.ActivityId)
+	//		UpdateActivitySpecialResourceData(v.ActivityId)
+	//	}
+	//}
+
+	{
+		//文章
+		list, err := cygx.GetArticlList(condition, pars, 0, 9999999)
+		if err != nil {
+			fmt.Println(err)
+		}
+		for _, v := range list {
+			fmt.Println(v.ArticleId)
+			UpdateArticleResourceData(v.ArticleId)
+		}
+	}
+
+	//{
+	//	//产品内测
+	//	list, err := cygx.GetCygxProductInteriorList(condition, pars, 0, 9999999)
+	//	if err != nil {
+	//		fmt.Println(err)
+	//	}
+	//	for _, v := range list {
+	//		fmt.Println(v.ProductInteriorId)
+	//		UpdateProductInteriorResourceData(v.ProductInteriorId)
+	//	}
+	//}
+	//
+	//{
+	//	//晨会精华
+	//	list, err := cygx.GetCygxMorningMeetingGatherList(condition, pars, 0, 9999999)
+	//	if err != nil {
+	//		fmt.Println(err)
+	//	}
+	//	for _, v := range list {
+	//		fmt.Println(v.Id)
+	//		UpdateMeetingreviewchaptResourceData(v.Id)
+	//	}
+	//}
+	//
+	//{
+	//	//重点公司
+	//	list, err := cygx.GetReportSelectionList(condition, pars, 0, 9999999)
+	//	if err != nil {
+	//		fmt.Println(err)
+	//	}
+	//	for _, v := range list {
+	//		fmt.Println(v.ArticleId)
+	//		UpdateReportSelectionResourceData(v.ArticleId)
+	//	}
+	//}
+	//
+	//{
+	//	//更新本周研究汇总
+	//	list, err := cygx.GetResearchSummaryList(condition, pars, 0, 9999999)
+	//	if err != nil {
+	//		fmt.Println(err)
+	//	}
+	//	for _, v := range list {
+	//		fmt.Println(v.ArticleId)
+	//		UpdateResearchSummaryResourceData(v.ArticleId)
+	//	}
+	//}
+	//
+	//{
+	//	//更新本周研究汇总
+	//	list, err := cygx.GetMinutesSummaryList(condition, pars, 0, 9999999)
+	//	if err != nil {
+	//		fmt.Println(err)
+	//	}
+	//	for _, v := range list {
+	//		fmt.Println(v.ArticleId)
+	//		UpdateMinutesSummaryResourceData(v.ArticleId)
+	//	}
+	//}
+}