|
@@ -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 {
|