|
@@ -60,7 +60,6 @@ type City struct {
|
|
|
|
|
|
//定时任务
|
|
|
func TimeTask() {
|
|
|
- StartTask()
|
|
|
c := cron.New()
|
|
|
cronstr := "0 0 15 ? * Tue" //每周二15点执行
|
|
|
//cronstr := "0 */" + fmt.Sprint(TaskTime) + " * * * ?" //每TaskTime小时执行一次
|
|
@@ -392,7 +391,7 @@ func QyxyStandard() bool {
|
|
|
mgoMap[k] = v
|
|
|
}
|
|
|
//es数据过滤
|
|
|
- EsSaveFlag := true
|
|
|
+ //EsSaveFlag := true
|
|
|
company_type := qu.ObjToString(esMap["company_type"])
|
|
|
company_name := qu.ObjToString(esMap["company_name"])
|
|
|
if company_type == "个体工商户" {
|
|
@@ -417,21 +416,19 @@ func QyxyStandard() bool {
|
|
|
}
|
|
|
}
|
|
|
lock.Lock()
|
|
|
- if EsSaveFlag {
|
|
|
- if esMap["history_name"] != nil {
|
|
|
- var nameArr []string
|
|
|
- for _, v := range strings.Split(qu.ObjToString(esMap["history_name"]), ";") {
|
|
|
- if v != "" {
|
|
|
- nameArr = append(nameArr, v)
|
|
|
- }
|
|
|
- }
|
|
|
- if len(nameArr) > 0 {
|
|
|
- esMap["history_name"] = nameArr
|
|
|
- }
|
|
|
+ if esMap["history_name"] != nil {
|
|
|
+ var nameArr []string
|
|
|
+ for _, v := range strings.Split(qu.ObjToString(esMap["history_name"]), ";") {
|
|
|
+ if v != "" {
|
|
|
+ nameArr = append(nameArr, v)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if len(nameArr) > 0 {
|
|
|
+ esMap["history_name"] = nameArr
|
|
|
}
|
|
|
- EsSaveCache <- esMap //过滤后数据保存
|
|
|
}
|
|
|
- EsSaveAllCache <- esMap //所有数据保存
|
|
|
+ EsSaveCache <- esMap //过滤后数据保存
|
|
|
+ //EsSaveAllCache <- esMap //所有数据保存
|
|
|
update = append(update, map[string]interface{}{"$set": mgoMap})
|
|
|
SaveHistoryName(tmp) //保存曾用名
|
|
|
if len(update) == 2 {
|
|
@@ -846,7 +843,6 @@ func SaveEs() {
|
|
|
defer func() {
|
|
|
<-SP
|
|
|
}()
|
|
|
- qu.Debug(Index, Itype, arru)
|
|
|
Es.BulkSave(Index, Itype, &arru, true)
|
|
|
}(arru[:indexu])
|
|
|
arru = make([]map[string]interface{}, 500)
|