Kaynağa Gözat

[游戏][修改]:游戏限制剩余次数回传

release_toaliyun_real
hupeng 7 yıl önce
ebeveyn
işleme
ca2c8d317c
1 değiştirilmiş dosya ile 12 ekleme ve 7 silme
  1. +12
    -7
      mallinkService/src/main/java/com/iformall/service/impl/WxGameServiceImpl.java

+ 12
- 7
mallinkService/src/main/java/com/iformall/service/impl/WxGameServiceImpl.java Dosyayı Görüntüle

@@ -101,13 +101,18 @@ public class WxGameServiceImpl implements WxGameService {
wxGameActionLog.setUserId(userId);
wxGameActionLog.setGameId(gameId);

if (wxGame.getPlayLimit() != 0
&& wxGameActionLogMapper.getPlayCount(wxGameActionLog) > wxGame.getPlayLimit())
return new ResultData(ErrorCode.GAME_PLAY_HAS_BEEN_LIMITED);

if (wxGame.getAwardLimit() != 0
&& wxGameActionLogMapper.getAwardCount(wxGameActionLog) > wxGame.getAwardLimit())
return new ResultData(ErrorCode.GAME_AWARD_HAS_BEEN_LIMITED);
int playLimit = wxGame.getPlayLimit();
int AwardLimit = wxGame.getPlayLimit();
int playCount = wxGameActionLogMapper.getPlayCount(wxGameActionLog);
int AwardCount = wxGameActionLogMapper.getAwardCount(wxGameActionLog);

if ( playLimit != 0
&& playCount > playLimit)
return new ResultData(ErrorCode.GAME_PLAY_HAS_BEEN_LIMITED,playCount - playLimit );

if (AwardLimit != 0
&& AwardCount > AwardLimit)
return new ResultData(ErrorCode.GAME_AWARD_HAS_BEEN_LIMITED,AwardCount - AwardLimit);
return new ResultData();
}



Yükleniyor…
İptal
Kaydet