diff --git a/domain/service/group_s/group_support.go b/domain/service/group_s/group_support.go index fe63bd1b2c8754cd6abcffe015161ce7d5727151..50b12bd565628cee742502d999a03d61e8cacfe9 100644 --- a/domain/service/group_s/group_support.go +++ b/domain/service/group_s/group_support.go @@ -113,6 +113,36 @@ func (s *GroupService) GetSupportLevel(groupId string) (uint64, uint32, error) { if err != nil { return 0, 0, err } + if time.Now().Unix() >= 1691942400 && time.Now().Unix() < 1692547200 { // 因为这周水果机被部分人刷币,所以这里做了特殊的处理 + reduceMap := map[string]uint64{ + "HTGS#a63226380": 20000000, + "HTGS#a42641278": 10000000, + "@TGS#3ZZ5GZLHA": 27141539, + "HTGS#a81630128": 8955410, + "HTGS#a42300598": 50211301, + "HTGS#a40088696": 10000000, + "HTGS#a21700997": 14352310, + "HTGS#a83608384": 49644203, + "@TGS#33GDXTSIH": 50000000, + "HTGS#a50538513": 15000000, + "HTGS#a77282385": 15000000, + "HTGS#a59437326": 10000000, + "HTGS#a16909405": 10000000, + "HTGS#a44104431": 16861206, + "HTGS#a56794634": 59591313, + "HTGS#a11286025": 31232311, + "HTGS#a17238550": 52309338, + "HTGS#a83592361": 79545067, + "HTGS#a39882521": 10255093, + } + if reduceNum, ok := reduceMap[groupId]; ok { + if consume >= reduceNum { + consume -= reduceNum + } else { + consume = 0 + } + } + } rec, err := res_m.GetResGroupSupportBy(model, count, consume) if err != nil {