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

feat:修改文案

wangchuanjin 1 éve
szülő
commit
eac3498f5a
2 módosított fájl, 11 hozzáadás és 11 törlés
  1. 1 1
      handler/activity/task.go
  2. 10 10
      services/activity/task/task.go

+ 1 - 1
handler/activity/task.go

@@ -182,7 +182,7 @@ func Task(msg *model.Message) {
 							SendMsg("获赠七天超级订阅服务", &message.MultipleSaveMsgReq{
 								UserIds:    msg.E_userId,
 								Title:      config.PushConfig.Messages.GetVip.Title,
-								Content:    config.PushConfig.Messages.GetVip.Content,
+								Content:    fmt.Sprintf(config.PushConfig.Messages.GetVip.Content, common.If(isNew, "新手", "限时").(string)),
 								MsgType:    config.PushConfig.Messages.GetVip.MsgType,
 								Link:       config.PushConfig.Messages.GetVip.PcUrl + "," + config.PushConfig.Messages.GetVip.MobileUrl + "," + config.PushConfig.Messages.GetVip.MobileUrl + "," + config.PushConfig.Messages.GetVip.MobileUrl,
 								Appid:      config.PushConfig.Messages.GetVip.Appid,

+ 10 - 10
services/activity/task/task.go

@@ -308,6 +308,14 @@ func (this *Task) ConfirmChallenge() {
 			return map[string]interface{}{"status": -1}, fmt.Errorf(Error_msg_1002)
 		}
 		if gconv.Int(infoMap["challenge"]) == 1 {
+			//判断用户是否已经完成所有任务
+			userMsg, ok := db.Mgo.FindById("user", userId, `{"l_registedate":1}`)
+			if userMsg == nil || len(*userMsg) == 0 || !ok {
+				return map[string]interface{}{"status": -1}, fmt.Errorf("未查询到用户")
+			}
+			//注册时间 判断是新手任务还是老用户限时任务
+			l_registedate := gconv.Int64((*userMsg)["l_registedate"])
+			isNew := l_registedate > config.TaskConf.TaskStartTime //是否注册时间处于新手任务开始时间
 			dayLater := time.Now().Add(time.Duration(config.TaskConf.TaskDayTime-1) * time.Hour * 24)
 			endTime := time.Date(dayLater.Year(), dayLater.Month(), dayLater.Day(), 23, 59, 59, 0, time.Local)
 			if db.Tidb.Update("integral_task", map[string]interface{}{
@@ -322,7 +330,7 @@ func (this *Task) ConfirmChallenge() {
 					req := &message.MultipleSaveMsgReq{
 						UserIds:    userId,
 						Title:      config.PushConfig.Messages.ConfirmChallenge.Title,
-						Content:    config.PushConfig.Messages.ConfirmChallenge.Content,
+						Content:    fmt.Sprintf(config.PushConfig.Messages.ConfirmChallenge.Content, qu.If(isNew, "新手", "限时").(string)),
 						MsgType:    config.PushConfig.Messages.ConfirmChallenge.MsgType,
 						Link:       config.PushConfig.Messages.ConfirmChallenge.PcUrl + "," + config.PushConfig.Messages.ConfirmChallenge.MobileUrl + "," + config.PushConfig.Messages.ConfirmChallenge.MobileUrl + "," + config.PushConfig.Messages.ConfirmChallenge.MobileUrl,
 						Appid:      config.PushConfig.Messages.ConfirmChallenge.Appid,
@@ -333,14 +341,6 @@ func (this *Task) ConfirmChallenge() {
 					SendMsg("确认挑战", req)
 				}()
 			}
-			//判断用户是否已经完成所有任务
-			userMsg, ok := db.Mgo.FindById("user", userId, `{"l_registedate":1}`)
-			if userMsg == nil || len(*userMsg) == 0 || !ok {
-				return map[string]interface{}{"status": -1}, fmt.Errorf("未查询到用户")
-			}
-			//注册时间 判断是新手任务还是老用户限时任务
-			l_registedate := gconv.Int64((*userMsg)["l_registedate"])
-			isNew := l_registedate > config.TaskConf.TaskStartTime //是否注册时间处于新手任务开始时间
 			ts := this.InitTask(isNew)
 			taskDetailCount := db.Tidb.CountBySql(`select count(1) from integral_task_detail where user_id =? and status=1`, baseUserId)
 			taskMsg := db.Tidb.SelectBySql(`select id from integral_task where user_id =? LIMIT 1`, baseUserId)
@@ -361,7 +361,7 @@ func (this *Task) ConfirmChallenge() {
 							SendMsg("获赠七天超级订阅服务", &message.MultipleSaveMsgReq{
 								UserIds:    userId,
 								Title:      config.PushConfig.Messages.GetVip.Title,
-								Content:    config.PushConfig.Messages.GetVip.Content,
+								Content:    fmt.Sprintf(config.PushConfig.Messages.GetVip.Content, qu.If(isNew, "新手", "限时").(string)),
 								MsgType:    config.PushConfig.Messages.GetVip.MsgType,
 								Link:       config.PushConfig.Messages.GetVip.PcUrl + "," + config.PushConfig.Messages.GetVip.MobileUrl + "," + config.PushConfig.Messages.GetVip.MobileUrl + "," + config.PushConfig.Messages.GetVip.MobileUrl,
 								Appid:      config.PushConfig.Messages.GetVip.Appid,