@@ -207,7 +207,7 @@ func RegionalAgentRegionGetOneByParams(Db *xorm.Engine, params map[string]interf | |||||
func RegionalAgentUserFindByValid(Db *xorm.Engine, regionId string) (*[]model.RegionalAgentUser, error) { | func RegionalAgentUserFindByValid(Db *xorm.Engine, regionId string) (*[]model.RegionalAgentUser, error) { | ||||
var m []model.RegionalAgentUser | var m []model.RegionalAgentUser | ||||
err := Db.Where("region_id=? and deleted_time IS NULL", regionId).Find(&m) | |||||
err := Db.Where("region_id=? and deleted_time IS NULL and is_failure=0", regionId).Find(&m) | |||||
if err != nil { | if err != nil { | ||||
return nil, err | return nil, err | ||||
} | } | ||||
@@ -16,7 +16,7 @@ func RegionalSubAgentOrdBelongInsert(Db *xorm.Engine, RegionalSubAgentRegion *mo | |||||
func RegionalSubAgentUserFindByValid(Db *xorm.Engine, regionId string) (*[]model.RegionalAgentSubUser, error) { | func RegionalSubAgentUserFindByValid(Db *xorm.Engine, regionId string) (*[]model.RegionalAgentSubUser, error) { | ||||
var m []model.RegionalAgentSubUser | var m []model.RegionalAgentSubUser | ||||
err := Db.Where("region_id=? and deleted_time IS NULL", regionId).Find(&m) | |||||
err := Db.Where("region_id=? and deleted_time IS NULL and is_failure=0", regionId).Find(&m) | |||||
if err != nil { | if err != nil { | ||||
return nil, err | return nil, err | ||||
} | } | ||||
@@ -172,7 +172,7 @@ Loop: | |||||
//如果设置了直推奖励 就拿前一个用户的佣金 | //如果设置了直推奖励 就拿前一个用户的佣金 | ||||
//同级奖励比例 需要满足直推 X个以上同等级用户 | //同级奖励比例 需要满足直推 X个以上同等级用户 | ||||
if len(opt.UserRate[maxLv].SameUserCount) > peerNum { | if len(opt.UserRate[maxLv].SameUserCount) > peerNum { | ||||
userCount := opt.UserRate[maxLv].SameUserCount[peerNum] | |||||
userCount := opt.UserRate[maxLv].SameUserCount | |||||
sql := `SELECT COUNT(*) as count FROM user_profile up | sql := `SELECT COUNT(*) as count FROM user_profile up | ||||
LEFT JOIN user u on u.uid=up.uid | LEFT JOIN user u on u.uid=up.uid | ||||
WHERE up.parent_uid=? and u.level=?; | WHERE up.parent_uid=? and u.level=?; | ||||
@@ -66,7 +66,7 @@ type LvGrade struct { | |||||
NewTeamList map[string]string `json:"new_team_list"` // 新团队比例 | NewTeamList map[string]string `json:"new_team_list"` // 新团队比例 | ||||
NewExtendList map[string]string `json:"new_extend_list"` // 直推比例 | NewExtendList map[string]string `json:"new_extend_list"` // 直推比例 | ||||
SecondExtendList map[string]string `json:"second_extend_list"` // 直推比例 | SecondExtendList map[string]string `json:"second_extend_list"` // 直推比例 | ||||
SameUserCount []string `json:"same_user_count"` | |||||
SameUserCount string `json:"same_user_count"` | |||||
SameExtend []map[string]string `json:"same_extend"` | SameExtend []map[string]string `json:"same_extend"` | ||||
SubsidyModeList map[string]interface{} `json:"subsidy_mode_list"` // 各币种返佣模式:bili:比例 money:固定金额 | SubsidyModeList map[string]interface{} `json:"subsidy_mode_list"` // 各币种返佣模式:bili:比例 money:固定金额 | ||||
//SubsidyBlockIconsMode string `json:"subsidy_block_icons_mode"` //分销 区块币返利类型 bili 比例 money 固定金额 | //SubsidyBlockIconsMode string `json:"subsidy_block_icons_mode"` //分销 区块币返利类型 bili 比例 money 固定金额 | ||||