|
@@ -769,10 +769,11 @@ func NewTaskRunAll(tt *TTask, budp bool, mapInfo map[string]interface{}) int {
|
|
} else { //常规任务
|
|
} else { //常规任务
|
|
SMap = NewClassificationRun(tt, tmp)
|
|
SMap = NewClassificationRun(tt, tmp)
|
|
//1.针对招标分类的特殊处理
|
|
//1.针对招标分类的特殊处理
|
|
- if tt.ID == "57982b4436b82b073c000001" && tt.S_name == "招标分类" {
|
|
|
|
|
|
+ //if tt.ID == "57982b4436b82b073c000001" && tt.S_name == "招标分类" {
|
|
|
|
+ if strings.Contains(tt.S_name, "招标分类") || tt.S_name == "招标分类" {
|
|
//1.一级分类时,符合结果中成交规则时
|
|
//1.一级分类时,符合结果中成交规则时
|
|
//todo 如果没有打上分类,调用ai 模型分类
|
|
//todo 如果没有打上分类,调用ai 模型分类
|
|
- if _, ok := SMap.Map["toptype"]; !ok {
|
|
|
|
|
|
+ if _, ok := SMap.Map["toptype"]; !ok || util.ObjToString(SMap.Map["toptype"]) == "其它" {
|
|
if util.ObjToString(tools.Config["aiurl"]) != "" {
|
|
if util.ObjToString(tools.Config["aiurl"]) != "" {
|
|
now := time.Now()
|
|
now := time.Now()
|
|
data := map[string]interface{}{
|
|
data := map[string]interface{}{
|
|
@@ -827,9 +828,8 @@ func NewTaskRunAll(tt *TTask, budp bool, mapInfo map[string]interface{}) int {
|
|
SMap.Map["subtype"] = "其它"
|
|
SMap.Map["subtype"] = "其它"
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- //没有一二级,直接其它
|
|
|
|
- SMap.Map["subtype"] = "其它"
|
|
|
|
SMap.Map["toptype"] = "其它"
|
|
SMap.Map["toptype"] = "其它"
|
|
|
|
+ SMap.Map["subtype"] = "其它"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|