From 847983cd82cff288e5b610d2bbcebbdb0398f1d6 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期六, 22 六月 2019 17:02:43 +0800
Subject: [PATCH] 补充不画区域时的情形
---
ruleserver/ruleToformula.go | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/ruleserver/ruleToformula.go b/ruleserver/ruleToformula.go
index 32fcfdb..e4be299 100644
--- a/ruleserver/ruleToformula.go
+++ b/ruleserver/ruleToformula.go
@@ -188,11 +188,17 @@
// 灏嗗瓧绗︿覆鏍煎紡鐨勫潗鏍囧簭鍒楀寲涓篜oint鏍煎紡
func Json2points(areaPoints string) []Point {
var pts []Point
-
- err := json.Unmarshal([]byte(areaPoints), &pts)
- if err != nil {
- fmt.Println("json.Unmarshal閿欒", err)
- panic("搴忓垪鍖栧潗鏍囧紓甯革紝绋嬪簭閫�鍑�")
+ if areaPoints == "" {
+ pts = append(pts,Point{0,0})
+ pts = append(pts,Point{0,540})
+ pts = append(pts,Point{960,540})
+ pts = append(pts,Point{960,0})
+ } else {
+ err := json.Unmarshal([]byte(areaPoints), &pts)
+ if err != nil {
+ fmt.Println("json.Unmarshal閿欒", err)
+ panic("搴忓垪鍖栧潗鏍囧紓甯革紝绋嬪簭閫�鍑�")
+ }
}
return pts
}
@@ -311,7 +317,7 @@
flag := splice1(&areaMap)
if flag != "" {
fmt.Println("寮鸿鎷煎噾涓�涓汉鏁版槸鍚﹀ぇ浜�0鐨勭粨鏋�", flag)
- completeFormula = completeFormula + "&&" + flag
+ completeFormula = flag
}
}
for j := 0; j < len(groupRule.Rules); j++ {
--
Gitblit v1.8.0