|
@@ -1113,7 +1113,7 @@ func SelectionDepartment() {
|
|
log.Println("不是工作日,任务暂停")
|
|
log.Println("不是工作日,任务暂停")
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- log.Println("运营部部线索定时任务开始")
|
|
|
|
|
|
+ log.Println("运营部线索定时任务开始")
|
|
|
|
|
|
sourceMap := buildSourceMap("运营部")
|
|
sourceMap := buildSourceMap("运营部")
|
|
nowTime := time.Now().Format(date.Date_Full_Layout)
|
|
nowTime := time.Now().Format(date.Date_Full_Layout)
|
|
@@ -1123,8 +1123,8 @@ func SelectionDepartment() {
|
|
ABHEmail("selection", abhList)
|
|
ABHEmail("selection", abhList)
|
|
}
|
|
}
|
|
cfg.SelectionDepartmentTime = startTime
|
|
cfg.SelectionDepartmentTime = startTime
|
|
- exportToExcel(dataArr, "运营部服务销售线索", "yy")
|
|
|
|
- log.Println("运营部部线索定时任务结束")
|
|
|
|
|
|
+ exportToExcel(dataArr, "运营部销售线索", "yy")
|
|
|
|
+ log.Println("运营部线索定时任务结束")
|
|
}
|
|
}
|
|
|
|
|
|
// 市场部线索
|
|
// 市场部线索
|
|
@@ -1246,6 +1246,7 @@ func processLead(v map[string]interface{}, sourceMap map[string]string, nowTime
|
|
"interest": common.ObjToString(v["interest"]),
|
|
"interest": common.ObjToString(v["interest"]),
|
|
"data_requirement": common.ObjToString(v["data_requirement"]),
|
|
"data_requirement": common.ObjToString(v["data_requirement"]),
|
|
"branch": v["branch"],
|
|
"branch": v["branch"],
|
|
|
|
+ "job": v["position"],
|
|
"email": common.ObjToString(v["mail"]),
|
|
"email": common.ObjToString(v["mail"]),
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -1290,7 +1291,7 @@ func exportToExcel(dataArr []map[string]interface{}, title, batch string) {
|
|
}
|
|
}
|
|
for email, arr := range bigArr {
|
|
for email, arr := range bigArr {
|
|
data := FindBatch(batch)
|
|
data := FindBatch(batch)
|
|
- xlsxArr := []string{"姓名", "联系方式", "邮箱", "公司名称", "咨询需求", "销售线索来源", "具体来源", "留资时间"}
|
|
|
|
|
|
+ xlsxArr := []string{"姓名", "联系方式", "职位", "部门", "邮箱", "公司名称", "咨询需求", "销售线索来源", "具体来源", "留资时间"}
|
|
fileName, detailName := fmt.Sprintf("%s %s-%s", title, time.Now().Format(date.Date_Short_Layout), data), "今日新增销售线索,请查收附件,及时跟进。"
|
|
fileName, detailName := fmt.Sprintf("%s %s-%s", title, time.Now().Format(date.Date_Short_Layout), data), "今日新增销售线索,请查收附件,及时跟进。"
|
|
xf := xlsx.NewFile()
|
|
xf := xlsx.NewFile()
|
|
style := xlsx.NewStyle()
|
|
style := xlsx.NewStyle()
|
|
@@ -1310,6 +1311,8 @@ func exportToExcel(dataArr []map[string]interface{}, title, batch string) {
|
|
row := sh.AddRow()
|
|
row := sh.AddRow()
|
|
row.AddCell().SetString(common.ObjToString(v["username"]))
|
|
row.AddCell().SetString(common.ObjToString(v["username"]))
|
|
row.AddCell().SetString(common.ObjToString(v["phone"]))
|
|
row.AddCell().SetString(common.ObjToString(v["phone"]))
|
|
|
|
+ row.AddCell().SetString(common.ObjToString(v["job"]))
|
|
|
|
+ row.AddCell().SetString(common.ObjToString(v["branch"]))
|
|
row.AddCell().SetString(common.ObjToString(v["email"]))
|
|
row.AddCell().SetString(common.ObjToString(v["email"]))
|
|
row.AddCell().SetString(common.ObjToString(v["company"]))
|
|
row.AddCell().SetString(common.ObjToString(v["company"]))
|
|
row.AddCell().SetString(common.ObjToString(v["data_requirement"]))
|
|
row.AddCell().SetString(common.ObjToString(v["data_requirement"]))
|