extra1563 преди 4 години
родител
ревизия
7fea270178
променени са 1 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. 6
    3
      src/broker/modules/matching.go

+ 6
- 3
src/broker/modules/matching.go Целия файл

3
 import (
3
 import (
4
 	"errors"
4
 	"errors"
5
 	_ "errors"
5
 	_ "errors"
6
+	"fmt"
6
 	"github.com/juliangruber/go-intersect"
7
 	"github.com/juliangruber/go-intersect"
7
 	"reflect"
8
 	"reflect"
8
 )
9
 )
37
 		valPtr := pos.list.head
38
 		valPtr := pos.list.head
38
 		for valPtr != nil {
39
 		for valPtr != nil {
39
 			compare := Compare(valPtr.val, value)
40
 			compare := Compare(valPtr.val, value)
40
-			if compare < 0 { // sub.val > pub.val
41
+			if compare > 0 { // sub.val > pub.val
41
 				// single : { >, >= }
42
 				// single : { >, >= }
42
 
43
 
43
 				// (1) case : >
44
 				// (1) case : >
67
 					big = append(big, sub)
68
 					big = append(big, sub)
68
 				}
69
 				}
69
 
70
 
70
-			} else if compare > 0 { // sub.val < pub.val
71
+			} else if compare < 0 { // sub.val < pub.val
71
 
72
 
72
 				// single : { <, <= }
73
 				// single : { <, <= }
73
 
74
 
149
 			ip := sub_mng.sub2ip[sub]
150
 			ip := sub_mng.sub2ip[sub]
150
 			ret = append(ret, ip)
151
 			ret = append(ret, ip)
151
 		}
152
 		}
152
-
153
+		fmt.Println("big = ", big)
154
+		fmt.Println("small = ", small)
155
+		fmt.Println("ret = ", ret)
153
 		moscato.MatchingManager.match_count++
156
 		moscato.MatchingManager.match_count++
154
 		moscato.SendQueue <- myType{ret, msg, nil}
157
 		moscato.SendQueue <- myType{ret, msg, nil}
155
 	}
158
 	}

Loading…
Отказ
Запис