|
@@ -223,10 +223,17 @@ func (s *SyncData) SyncTaskData() {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
gameTarget.GameRate = roomData.GameRate
|
|
gameTarget.GameRate = roomData.GameRate
|
|
|
- if gameTask.GamePortId == 5 && gameTask.LoginMethod == 2 {
|
|
|
|
|
- mzGameId := gameTask.MzGameId + "-" + gameTask.MzChannel
|
|
|
|
|
- if _, ok := wslData[mzGameId]; ok {
|
|
|
|
|
- gameTarget.PayTarget = wslData[mzGameId]
|
|
|
|
|
|
|
+ if (gameTask.GamePortId == 5 && gameTask.LoginMethod == 2) || gameTask.LoginMethod == 7 {
|
|
|
|
|
+ // 魅族游戏id处理
|
|
|
|
|
+ GameId := gameTask.MzGameId + "-" + gameTask.MzChannel
|
|
|
|
|
+ // 青雀账号游戏id处理
|
|
|
|
|
+ if gameTask.LoginMethod == 7 {
|
|
|
|
|
+ taskId := strconv.Itoa(gameTask.TaskId)
|
|
|
|
|
+ GameId = "rose-" + taskId
|
|
|
|
|
+ gameTarget.PayComplete = roomData.PayComplete
|
|
|
|
|
+ }
|
|
|
|
|
+ if _, ok := wslData[GameId]; ok {
|
|
|
|
|
+ gameTarget.PayTarget = wslData[GameId]
|
|
|
if gameTarget.PayTarget > completeTaskData[gameTask.TaskId].PayTarget {
|
|
if gameTarget.PayTarget > completeTaskData[gameTask.TaskId].PayTarget {
|
|
|
lastPayAddUpdateTimeKey := fmt.Sprintf(LastPayAddUpdateTimeKey, date, gameTask.TaskId)
|
|
lastPayAddUpdateTimeKey := fmt.Sprintf(LastPayAddUpdateTimeKey, date, gameTask.TaskId)
|
|
|
_ = s.cache.SetCacheStr(context.Background(), lastPayAddUpdateTimeKey, time.Now().Unix())
|
|
_ = s.cache.SetCacheStr(context.Background(), lastPayAddUpdateTimeKey, time.Now().Unix())
|