fix
liuxiaolong
2020-08-28 17e01cde571caa962f0552ec5f897a4cecd34d12
service/carService.go
@@ -183,7 +183,8 @@
      if vehicles != nil {
         for _,veh := range vehicles {
            if veh.PlateNo != "" {
               ncStr := veh.PlateNo[1:] //把第一位汉字剔除掉
               r := []rune(veh.PlateNo)
               ncStr := string(r[1:]) //把第一位汉字剔除掉
               myPlateNosMap[ncStr] = ncStr
            }
            //myPlateNosMap[veh.PlateNo] = veh.PlateNo
@@ -253,7 +254,9 @@
//2.汉字误识别的几率比较高
func isMyPlateNo(plateNoM map[string]string, targetPlateNo string) bool {
   if targetPlateNo != "" {
      nctPlateNo := targetPlateNo[1:]
      r := []rune(targetPlateNo)
      nctPlateNo := string(r[1:])
      if _,exist := plateNoM[nctPlateNo];exist {
         return true
      } else {
@@ -262,7 +265,7 @@
            newK := strings.ReplaceAll(k, "D", "*")
            newK = strings.ReplaceAll(newK, "0", "*")
            tt := strings.ReplaceAll(targetPlateNo,"D", "*")
            tt := strings.ReplaceAll(nctPlateNo,"D", "*")
            tt = strings.ReplaceAll(tt,"0", "*")
            if newK == tt {
               match = true