Browse Source

市场留资不近电销处理

WH01243 1 year ago
parent
commit
581f58bcb9
1 changed files with 22 additions and 0 deletions
  1. 22 0
      clueSync/jobutil.go

+ 22 - 0
clueSync/jobutil.go

@@ -140,6 +140,28 @@ func saleLeads() {
 		if !iter.Next(&thisData) {
 			break
 		}
+		sourceCode := common.ObjToString(thisData["source"])
+		if sourceCode == "" {
+			log.Println("留资没有source", phone)
+			continue
+		}
+		//
+		filterArr := []string{"-pc", "-app", "-wx", "-h5"}
+		sourceMap := map[string]string{}
+		saleSource := TiDb.SelectBySql(`SELECT source,name FROM d_saleleads_code WHERE (department LIKE '%大客户%' or department LIKE '%市场组%') AND is_delete = 1`)
+		if saleSource != nil && len(*saleSource) > 0 {
+			for _, v := range *saleSource {
+				source := common.ObjToString(v["source"])
+				name := common.ObjToString(v["name"])
+				for _, s := range filterArr {
+					name = strings.ReplaceAll(name, s, "")
+				}
+				sourceMap[source] = name
+			}
+		}
+		if sourceMap[sourceCode] != "" {
+			continue
+		}
 		ok1, ok2 := FormatData(thisData, "saleLeads")
 		if !ok1 {
 			common.WriteSysConfig(&cfg)