---
panlei
2019-07-18 343c68e9dab0ad808fa8accda71dc71a7857d50f
ruleserver/readyDataForRule.go
@@ -8,6 +8,7 @@
   "fmt"
   "github.com/go-yaml/yaml"
   "io/ioutil"
   "os"
   "ruleprocess/cache"
   "ruleprocess/logger"
   "strconv"
@@ -22,7 +23,7 @@
   Serverport     string `yaml:"serverPort"`
   Dbtablepersons string `yaml:"dbTablePersons"`
}
func init() {
func Init() {
   data, err := ioutil.ReadFile("./config/conf.yml")
   if err != nil {
      fmt.Println("读取配置文件出错--", err)
@@ -34,8 +35,8 @@
   serverIp = c.Serverip
   serverPort = c.Serverport
   dbTablePersons = c.Dbtablepersons
   localConfig, err := cache.GetServerInfo()
   if err != nil {
   localConfig, err1 := cache.GetServerInfo()
   if err1 != nil {
      logger.Error("查询本机信息失败!")
   }
   logger.Debug("本机信息:",localConfig)
@@ -145,6 +146,7 @@
// 给目标填充liker
func (arg *Arg) fillLiker(tableId []string,compareThreshold float32) {
   fmt.Println("---------------------------------看看那三个混蛋:",dbTablePersons,serverIp,serverPort)
   bytes := bigCache.GetComparePersonBaseInfo(tableId,arg.Feature,compareThreshold)
   var m map[string]float32
   err1 := json.Unmarshal(bytes, &m)
@@ -177,6 +179,7 @@
         arg.Liker = append(arg.Liker, &base)
      }
   }
   os.Exit(1)
}
// 人脸比对
func Compare(args *SdkDatas, groupRule *protomsg.GroupRule) {
@@ -208,6 +211,7 @@
      logger.Info("没有配置对比底库参数")
      return
   }
   logger.Debug("=====配置的阈值为:",threshold)
   for j := 0; j < len(groupRule.Rules); j++ {
      if groupRule.Rules[j].SdkId == "812b674b-2375-4589-919a-5c1c3278a972" {
         for _, sdkData := range args.Sdkdata {