wangchuanjin 8 miesięcy temu
rodzic
commit
005c4b3749
1 zmienionych plików z 4 dodań i 2 usunięć
  1. 4 2
      matcher/paymatch.go

+ 4 - 2
matcher/paymatch.go

@@ -139,8 +139,10 @@ func (p *PayUser) ToMatch(info map[string]interface{}) (*map[*UserInfo]*MatchUse
 			continue
 		}
 		//小程序
-		if isMiniProgram, _ := k.Extend.Object["isMiniProgram"].(bool); isMiniProgram && (!p.MatchArray(tag_topinformation, k, p.TopBusinessTypeUsers) || !p.MatchArray(tag_subinformation, k, p.SubBusinessTypeUsers)) {
-			continue
+		if k.Extend != nil && k.Extend.Object != nil {
+			if isMiniProgram, _ := k.Extend.Object["isMiniProgram"].(bool); isMiniProgram && (!p.MatchArray(tag_topinformation, k, p.TopBusinessTypeUsers) || !p.MatchArray(tag_subinformation, k, p.SubBusinessTypeUsers)) {
+				continue
+			}
 		}
 		//关联项目不需要匹配信息类型
 		if k.SubSet.ProjectMatch == 1 {