Forráskód Böngészése

feat:活动开关

wangshan 1 éve
szülő
commit
cdc989ea15

+ 4 - 0
src/jfw/modules/publicapply/src/activityday/config/config.go

@@ -43,6 +43,7 @@ var (
 	Config *config
 	// 发送邮件邮箱
 	GmailAuth []*mail.GmailAuth
+	FASwitch  bool //首次访问 是否赠送剑鱼币 开关---firstAccessSwitch
 )
 
 func init() {
@@ -52,6 +53,9 @@ func init() {
 	if Config.DrawNum == 0 {
 		Config.DrawNum = consts.Steps10
 	}
+	if Config.Name != "" {
+		FASwitch = true
+	}
 	for _, v := range Config.Mail {
 		mail2 := &mail.GmailAuth{
 			SmtpHost: v.Addr,

+ 2 - 1
src/jfw/modules/publicapply/src/activityday/dao/dao.go

@@ -6,6 +6,7 @@ import (
 	"app.yhyue.com/moapp/jybase/go-xweb/httpsession"
 	"app.yhyue.com/moapp/jybase/redis"
 	"fmt"
+	"jy/src/jfw/modules/publicapply/src/activityday/config"
 	"jy/src/jfw/modules/publicapply/src/activityday/consts"
 	"jy/src/jfw/modules/publicapply/src/activityday/util"
 	"jy/src/jfw/modules/publicapply/src/db"
@@ -45,7 +46,7 @@ func GetLotteryActiveInfo(activeId int64, sess map[string]interface{}, session *
 		return
 	}
 	//活动期间
-	if r.DLai.ActiveStartTime <= now.Unix() && r.DLai.ActiveEndTime >= now.Unix() {
+	if r.DLai.ActiveStartTime <= now.Unix() && r.DLai.ActiveEndTime >= now.Unix() && config.FASwitch {
 		//首次访问活动页面 赠送剑鱼币100
 		onceKey := fmt.Sprintf("activity_day_once_%s", r.UserInfo.UserId)
 		if ok, err := redis.Exists(consts.RedisNewCode, onceKey); err == nil && !ok {