|
@@ -3,9 +3,12 @@ package yellowpage
|
|
|
//企业黄页的测试类
|
|
|
import (
|
|
|
"encoding/base64"
|
|
|
+ "encoding/json"
|
|
|
"fmt"
|
|
|
. "gopkg.in/mgo.v2/bson"
|
|
|
"log"
|
|
|
+ cf "qfw/coreconfig"
|
|
|
+ "qfw/util"
|
|
|
. "qfw/util/mongodb"
|
|
|
"regexp"
|
|
|
"strings"
|
|
@@ -51,3 +54,23 @@ func Test_isEmail(test *testing.T) {
|
|
|
ok, _ := regexp.MatchString("^[239]$|^\\s*$", t)
|
|
|
fmt.Println(ok)
|
|
|
}
|
|
|
+func Test_filter(test *testing.T) {
|
|
|
+ //d := "拉进来看见"
|
|
|
+ //log.Println(len([]rune(d)))
|
|
|
+ //return
|
|
|
+ /*r := regexp.MustCompile("(有限公司|有限责任公司|股份有限公司|总公司|分公司|公司|事务所|合伙企业)$|\\([^\\)]*\\)|([^)]*)")
|
|
|
+ log.Println(r.ReplaceAllString("(水电费)金水路附件(水电费)", ""))
|
|
|
+ log.Println(r.ReplaceAllString("(水电费)金水路附件(水电费)", ""))
|
|
|
+ return*/
|
|
|
+ util.ReadConfig("../../config.json", &cf.SysConfig)
|
|
|
+ InitMongodbPool(1, "192.168.3.18:27080", "qfw")
|
|
|
+ log.Println(getCopyright("55a85bdba442ceca9e215a01", "西藏自然密码环保制品有限公司"))
|
|
|
+ return
|
|
|
+ relation := makeRelation("540126200001082", "西藏自然密码环保制品有限公司")
|
|
|
+ var nodes *[]map[string]interface{}
|
|
|
+ if d, err := json.Marshal(relation.(map[string]interface{})["nodes"]); err == nil && json.Unmarshal(d, &nodes) == nil && len(*nodes) > 0 {
|
|
|
+ go func() {
|
|
|
+ filterEntName(nodes)
|
|
|
+ }()
|
|
|
+ }
|
|
|
+}
|