|
@@ -106,7 +106,7 @@ func limitFun() {
|
|
|
Title: "抽奖进入限制状态通知",
|
|
|
Detail: "系统",
|
|
|
Result: str,
|
|
|
- Remark: "",
|
|
|
+ Remark: time.Now().Format(Date_Full_Layout),
|
|
|
})
|
|
|
}
|
|
|
}, func(e interface{}) {})
|
|
@@ -133,7 +133,7 @@ func unlimitFun() {
|
|
|
allb = false
|
|
|
break
|
|
|
} else {
|
|
|
- str += " [间隔:" + strconv.Itoa(v[0]) + "," + "实际次数:" + strconv.Itoa(val) + ",限制:" + strconv.Itoa(v[1]) + "]"
|
|
|
+ str += " [间隔:" + strconv.Itoa(v[0]) + "秒," + "实际次数:" + strconv.Itoa(val) + ",限制:" + strconv.Itoa(v[1]) + "]"
|
|
|
}
|
|
|
}
|
|
|
if allb {
|
|
@@ -145,10 +145,10 @@ func unlimitFun() {
|
|
|
for _, id := range notifyIds {
|
|
|
coreutil.SendManagerNotifyMsg(&qrpc.NotifyMsg{
|
|
|
Openid: id,
|
|
|
- Title: "抽奖进入限制状态通知",
|
|
|
+ Title: "解除抽奖限制通知",
|
|
|
Detail: "系统",
|
|
|
Result: fmt.Sprintf(unlimitmsg, str),
|
|
|
- Remark: "",
|
|
|
+ Remark: time.Now().Format(Date_Full_Layout),
|
|
|
})
|
|
|
}
|
|
|
}, func(e interface{}) {})
|
|
@@ -255,7 +255,7 @@ func (a *Activemanage) Luckdraw(activecode, id string) error {
|
|
|
a.T["flog"] = "A"
|
|
|
Tm := time.Now().AddDate(0, 0, 1)
|
|
|
if ret := redis.Get("other", "cj_"+openid+"_"+Tm.Format("2006_01_02")); ret == nil {
|
|
|
- a.T["msg"] = " 小主,快分享朋友圈或好友即获得明天的抽奖资格吧!千万不要再忘记了,大奖可能就在明天~"
|
|
|
+ a.T["msg"] = " 小主,分享给好友参加明天的抽奖吧!千万不要再忘记了,大奖可能就在明天~"
|
|
|
} else {
|
|
|
a.T["msg"] = " 小主已获得明天的抽奖资格!明天记得要来啊~"
|
|
|
}
|
|
@@ -271,7 +271,6 @@ func (a *Activemanage) Luckdraw(activecode, id string) error {
|
|
|
|
|
|
//
|
|
|
func (a *Activemanage) Getluckdraw() error {
|
|
|
- CheckLimit()
|
|
|
flog := "F"
|
|
|
//提示语
|
|
|
msg := ""
|
|
@@ -288,7 +287,7 @@ func (a *Activemanage) Getluckdraw() error {
|
|
|
if ret := redis.Get("other", "cj_"+openid+"_"+time.Now().Format("2006_01_02")); ret == nil {
|
|
|
//a.T = *u
|
|
|
a.T["flog"] = "A"
|
|
|
- a.T["msg"] = " 小主莫贪心,每天只有一次抽奖机会呦!分享至朋友圈或好友即可以获得明天抽奖资格呦!乖,快去分享吧!大奖可能就在明天~~"
|
|
|
+ a.T["msg"] = " 小主,分享给好友参加明天的抽奖吧!千万不要再忘记了,大奖可能就在明天~"
|
|
|
return a.Write(`{"flog":"` + flog + `","msg":"` + msg + `"}`)
|
|
|
}
|
|
|
redis.Del("other", "cj_"+openid+"_"+time.Now().Format("2006_01_02"))
|
|
@@ -301,7 +300,7 @@ func (a *Activemanage) Getluckdraw() error {
|
|
|
var i int
|
|
|
if black == "T" {
|
|
|
//黑名单指针范围
|
|
|
- i = int(rand.Float64()*30 + 50)
|
|
|
+ i = rand.Intn(30) + 50
|
|
|
} else {
|
|
|
i = getLuckDraw()
|
|
|
}
|
|
@@ -318,12 +317,12 @@ func (a *Activemanage) Getluckdraw() error {
|
|
|
flog = "T"
|
|
|
}
|
|
|
//红包
|
|
|
- if (i > 184 && i < 221) || (i > 319 && i < 356) {
|
|
|
+ if (i > 189 && i < 221) || (i > 324 && i < 351) {
|
|
|
var amount int //红包金额以“元”为单位,微信红包以“分”为单位
|
|
|
- if i > 184 && i < 221 {
|
|
|
+ if i > 189 && i < 221 {
|
|
|
amount = 500 //红包金额以“元”为单位,微信红包以“分”为单位
|
|
|
|
|
|
- } else if i > 319 && i < 356 {
|
|
|
+ } else if i > 324 && i < 351 {
|
|
|
amount = 100 //红包金额以“元”为单位,微信红包以“分”为单位
|
|
|
}
|
|
|
bm := qrpc.BonusMsg{Mchbillno: fmt.Sprint(today.Unix()),
|
|
@@ -358,8 +357,8 @@ func (a *Activemanage) Getluckdraw() error {
|
|
|
Save("redpackage_fail", redpackage_fail)
|
|
|
|
|
|
}
|
|
|
- msg = " 小主是真真的好运气," + s_prize + "落入您囊中。红包将由系统自动发放到您的微信,请注意查收。<br/><br/> 分享至朋友圈或好友即可以获得明天抽奖资格呦!乖,快去分享吧!大奖可能就在明天~~"
|
|
|
- } else if (i > 274 && i < 311) || (i > 94 && i < 131) {
|
|
|
+ msg = " 小主是真真的好运气," + s_prize + "落入您囊中。红包将由系统自动发放到您的微信,请注意查收。<br/><br/> 分享给好友参加明天抽奖呦!乖,快去分享吧!大奖可能就在明天~~"
|
|
|
+ } else if (i > 279 && i < 311) || (i > 94 && i < 121) {
|
|
|
//时间判断,提醒不同
|
|
|
//now := time.Now()
|
|
|
//不在工作时间
|
|
@@ -367,18 +366,18 @@ func (a *Activemanage) Getluckdraw() error {
|
|
|
//
|
|
|
// msg = " 小主是真真的好运气," + s_prize + "落入您囊中!<br/> 请在微信留下您的联系方式(手机号或qq号),企明星客服会在下一个工作日9:00-17:00给小主回复哦!<br/> 小主翻个牌子,动动小手分享活动,么么哒……(分享点击页面右上方···分享到朋友圈)"
|
|
|
//} else { //在工作时间
|
|
|
- msg = " 小主是真真的好运气," + s_prize + "落入您囊中。请将您的联系方式和邮寄地址留言给企明星。我们会在活动截止后尽快为您发出。<br/><br/> 分享至朋友圈或好友即可以获得明天抽奖资格呦!乖,快去分享吧!大奖可能就在明天~~"
|
|
|
+ msg = " 小主是真真的好运气," + s_prize + "落入您囊中。请将您的联系方式和邮寄地址留言给企明星。我们会在活动截止后尽快为您发出。<br/><br/> 分享给好友参加明天抽奖呦!乖,快去分享吧!大奖可能就在明天~~"
|
|
|
//}
|
|
|
} else if i > 139 && i < 176 {
|
|
|
obid := a.GetSession("userId").(string)
|
|
|
b := credit.UpuserCreditSession(obid, "b6", "B", nil, a.Action)
|
|
|
if b == true {
|
|
|
- msg = " 小主是真真的好运气,200积分落入您囊中。积分将由系统自动发放到您的企明星账户,请登录www.qmx.top查看。<br/><br/> 分享至朋友圈或好友即可以获得明天抽奖资格呦!乖,快去分享吧!大奖可能就在明天~~"
|
|
|
+ msg = " 小主是真真的好运气,200积分落入您囊中。积分将由系统自动发放到您的企明星账户,请登录www.qmx.top查看。<br/><br/> 分享给好友参加明天抽奖呦!乖,快去分享吧!大奖可能就在明天~~"
|
|
|
} else {
|
|
|
msg = " 抽奖出错!小主不要桑心,联系企明星管理员,200积分还是您的!"
|
|
|
}
|
|
|
} else { //不中奖
|
|
|
- msg = " 小主不要桑心,这次没有中奖哦,明天记得要来拼运气啊!<br/><br/> 分享至朋友圈或好友即可以获得明天抽奖资格呦!乖,快去分享吧!大奖可能就在明天~~"
|
|
|
+ msg = " 小主不要桑心,这次没有中奖哦,明天记得要来拼运气啊!<br/><br/> 分享给好友参加明天抽奖呦!乖,快去分享吧!大奖可能就在明天~~"
|
|
|
}
|
|
|
return a.Write(`{"flog":"` + flog + `","msg":"` + msg + `","rotate":` + strconv.Itoa(int(i)) + `}`)
|
|
|
|
|
@@ -406,24 +405,24 @@ func getLuckDraw() int {
|
|
|
amount := min + rand.New(rand.NewSource(time.Now().UnixNano())).Intn(max-min)
|
|
|
if amount <= 0 {
|
|
|
return 1
|
|
|
- } else if amount > 274 && amount < 311 {
|
|
|
- count := Count("winningrecord", "{'s_prize':'《牛奶可乐经济学》'}")
|
|
|
- if count > 6 {
|
|
|
- amount = 245
|
|
|
- }
|
|
|
- } else if amount > 94 && amount < 131 {
|
|
|
+ } else if amount > 279 && amount < 311 {
|
|
|
+ //count := Count("winningrecord", "{'s_prize':'《牛奶可乐经济学》'}")
|
|
|
+ //if count > 6 {
|
|
|
+ amount = 245
|
|
|
+ //}
|
|
|
+ } else if amount > 94 && amount < 121 {
|
|
|
count := Count("winningrecord", "{'s_prize':'限量版U盘'}")
|
|
|
if count > 100 {
|
|
|
amount = 255
|
|
|
}
|
|
|
- } else if amount > 184 && amount < 221 {
|
|
|
+ } else if amount > 189 && amount < 221 {
|
|
|
count := Count("winningrecord", "{'s_prize':'五元现金红包'}")
|
|
|
- if count > 200 {
|
|
|
+ if count > 250 {
|
|
|
amount = 65
|
|
|
}
|
|
|
- } else if amount > 319 && amount < 356 {
|
|
|
+ } else if amount > 324 && amount < 356 {
|
|
|
count := Count("winningrecord", "{'s_prize':'一元现金红包'}")
|
|
|
- if count > 2500 {
|
|
|
+ if count > 3100 {
|
|
|
amount = 75
|
|
|
}
|
|
|
}
|