55 lines
1.1 KiB
Go
55 lines
1.1 KiB
Go
package archive
|
|
|
|
import (
|
|
"context"
|
|
"go-common/library/log"
|
|
)
|
|
|
|
// AllowCommercial fn
|
|
func (s *Service) AllowCommercial(c context.Context, mid int64) (ok int) {
|
|
isOrder := s.AllowOrderUps(mid)
|
|
if isOrder {
|
|
log.Info("s.AllowOrderUps mid(%d)", mid)
|
|
ok = 1
|
|
}
|
|
return
|
|
}
|
|
|
|
// AppModuleShowMap fn
|
|
// 编辑的时候暂时不允许重新开启动态抽奖或者修改动态抽奖
|
|
func (s *Service) AppModuleShowMap(mid int64, lotteryCheck bool) (ret map[string]bool) {
|
|
ret = map[string]bool{
|
|
"cooperate": true,
|
|
"vote": true,
|
|
"subtitle": true,
|
|
"filter": true,
|
|
"audio_record": true,
|
|
"camera": true,
|
|
"sticker": true,
|
|
"videoup_sticker": true,
|
|
"theme": true,
|
|
"lottery": false,
|
|
}
|
|
// define by dymc check
|
|
if lotteryCheck {
|
|
ret["lottery"] = true
|
|
}
|
|
// isWhite := false
|
|
// for _, m := range s.c.Whitelist.ArcMids {
|
|
// if m == mid {
|
|
// isWhite = true
|
|
// break
|
|
// }
|
|
// }
|
|
// define for app module
|
|
// if isWhite {
|
|
// ret["theme"] = true
|
|
// return
|
|
// }
|
|
// mod := mid % 100
|
|
// if mod <= 20 {
|
|
// ret["theme"] = true
|
|
// }
|
|
return
|
|
}
|