|
@@ -5,13 +5,11 @@ import (
|
|
"app.yhyue.com/moapp/jybase/date"
|
|
"app.yhyue.com/moapp/jybase/date"
|
|
"app.yhyue.com/moapp/jybase/encrypt"
|
|
"app.yhyue.com/moapp/jybase/encrypt"
|
|
"app.yhyue.com/moapp/jybase/redis"
|
|
"app.yhyue.com/moapp/jybase/redis"
|
|
- "app.yhyue.com/moapp/jybase/sms"
|
|
|
|
"fmt"
|
|
"fmt"
|
|
"gopkg.in/mgo.v2/bson"
|
|
"gopkg.in/mgo.v2/bson"
|
|
"jy/src/jfw/modules/subscribepay/src/config"
|
|
"jy/src/jfw/modules/subscribepay/src/config"
|
|
"jy/src/jfw/modules/subscribepay/src/util"
|
|
"jy/src/jfw/modules/subscribepay/src/util"
|
|
"log"
|
|
"log"
|
|
- "regexp"
|
|
|
|
"strings"
|
|
"strings"
|
|
"sync"
|
|
"sync"
|
|
)
|
|
)
|
|
@@ -249,26 +247,26 @@ func (e *EquityActive) sendVipMsg(eName, code, ex_end_time string) {
|
|
// 发送短信
|
|
// 发送短信
|
|
// 04 短信模板:用户{1}您好,购买{2}产品赠送您{3},请前往{4}进行兑换解锁福利。
|
|
// 04 短信模板:用户{1}您好,购买{2}产品赠送您{3},请前往{4}进行兑换解锁福利。
|
|
// 手机号处理
|
|
// 手机号处理
|
|
- if e.Phone != "" {
|
|
|
|
- phone := e.Phone
|
|
|
|
- var PhoneReg = regexp.MustCompile(`^(100\d{8}|1[3-9]\d{9})$`)
|
|
|
|
- if PhoneReg.MatchString(e.Phone) {
|
|
|
|
- phone = string(phone[0:3]) + "****" + string(phone[(len(phone)-4):])
|
|
|
|
- }
|
|
|
|
- smsconfig := config.Config.EquityActive.Sms
|
|
|
|
- args3, args4 := "", ""
|
|
|
|
- if len(smsconfig.Args) == 2 {
|
|
|
|
- args3 = fmt.Sprintf(smsconfig.Args[0], eName, code, ex_end_time)
|
|
|
|
- args4 = smsconfig.Args[1]
|
|
|
|
- } else {
|
|
|
|
- log.Println("equityActive 视频会员活动短信模板内容参数配置异常,请检查配置文件。")
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- params := []string{phone, e.ProductType, args3, args4}
|
|
|
|
- sms.SendSms(config.Config.SmsServiceRpc, smsconfig.Tid, e.Phone, params...)
|
|
|
|
- } else {
|
|
|
|
- log.Println("equityActive 未获取到用户手机号,不再发送短信:", e.OrderCode, e.UserId, e.Phone)
|
|
|
|
- }
|
|
|
|
|
|
+ //if e.Phone != "" {
|
|
|
|
+ // phone := e.Phone
|
|
|
|
+ // var PhoneReg = regexp.MustCompile(`^(100\d{8}|1[3-9]\d{9})$`)
|
|
|
|
+ // if PhoneReg.MatchString(e.Phone) {
|
|
|
|
+ // phone = string(phone[0:3]) + "****" + string(phone[(len(phone)-4):])
|
|
|
|
+ // }
|
|
|
|
+ // smsconfig := config.Config.EquityActive.Sms
|
|
|
|
+ // args3, args4 := "", ""
|
|
|
|
+ // if len(smsconfig.Args) == 2 {
|
|
|
|
+ // args3 = fmt.Sprintf(smsconfig.Args[0], eName, code, ex_end_time)
|
|
|
|
+ // args4 = smsconfig.Args[1]
|
|
|
|
+ // } else {
|
|
|
|
+ // log.Println("equityActive 视频会员活动短信模板内容参数配置异常,请检查配置文件。")
|
|
|
|
+ // return
|
|
|
|
+ // }
|
|
|
|
+ // params := []string{phone, e.ProductType, args3, args4}
|
|
|
|
+ // sms.SendSms(config.Config.SmsServiceRpc, smsconfig.Tid, e.Phone, params...)
|
|
|
|
+ //} else {
|
|
|
|
+ // log.Println("equityActive 未获取到用户手机号,不再发送短信:", e.OrderCode, e.UserId, e.Phone)
|
|
|
|
+ //}
|
|
siteMsg := config.Config.EquityActive.SiteMsg
|
|
siteMsg := config.Config.EquityActive.SiteMsg
|
|
// 发送站内信
|
|
// 发送站内信
|
|
p := util.MessageParam{
|
|
p := util.MessageParam{
|