sud小游戏-门票-结算事件-逃跑不算次數
This commit is contained in:
@@ -175,6 +175,11 @@ public class MiniGameForNavSettleListener implements ApplicationListener<MiniGam
|
||||
continue;
|
||||
}
|
||||
|
||||
miniGameLudoUserRecordService.saveUserRecord(MiniGameLudoUserRecord.EntranceEnum.HOME.getValue(), gameEndDto, result, BigDecimal.valueOf(gameModeDto.getTicket()));
|
||||
|
||||
if (result.getIs_escaped() == Constant.Yes1No0.YES){
|
||||
continue;
|
||||
}
|
||||
|
||||
if (gameModeDto.getTicket().compareTo(Double.NaN) > 0){
|
||||
MiniGamePaidLudoSettlementRecord record = new MiniGamePaidLudoSettlementRecord();
|
||||
@@ -187,8 +192,6 @@ public class MiniGameForNavSettleListener implements ApplicationListener<MiniGam
|
||||
record.setGameEndTime(DateTimeUtil.convertMsToDate((long) (gameEndDto.getBattle_end_at() * 1000)));
|
||||
applicationContext.publishEvent(new MiniGamePaidLudoSettlementEvent(record));
|
||||
}
|
||||
|
||||
miniGameLudoUserRecordService.saveUserRecord(MiniGameLudoUserRecord.EntranceEnum.HOME.getValue(), gameEndDto, result, BigDecimal.valueOf(gameModeDto.getTicket()));
|
||||
}
|
||||
|
||||
//释放房间
|
||||
|
@@ -7,6 +7,7 @@ import com.accompany.business.event.miniGame.MiniGamePaidLudoSettlementEvent;
|
||||
import com.accompany.business.model.miniGame.MiniGameLudoUserRecord;
|
||||
import com.accompany.business.service.purse.UserPurseService;
|
||||
import com.accompany.business.service.record.BillRecordService;
|
||||
import com.accompany.common.constant.Constant;
|
||||
import com.accompany.common.redis.RedisKey;
|
||||
import com.accompany.common.utils.DateTimeUtil;
|
||||
import com.accompany.core.enumeration.BillObjTypeEnum;
|
||||
@@ -119,6 +120,11 @@ public class MiniGameLudoTicketService {
|
||||
|
||||
miniGameLudoUserRecordService.saveUserRecord(MiniGameLudoUserRecord.EntranceEnum.ROOM.getValue(), gameEndDto, playerResultDto, ticket);
|
||||
|
||||
//逃跑不算
|
||||
if (playerResultDto.getIs_escaped() == Constant.Yes1No0.YES){
|
||||
return;
|
||||
}
|
||||
|
||||
MiniGamePaidLudoSettlementRecord record = new MiniGamePaidLudoSettlementRecord();
|
||||
record.setMgId(mgId);
|
||||
record.setRoundId(gameEndDto.getGame_round_id());
|
||||
|
Reference in New Issue
Block a user