fix
This commit is contained in:
@@ -4,6 +4,7 @@ import com.tailbet.model.entity.GameRound;
|
||||
import com.tailbet.model.entity.DrawRecord;
|
||||
import com.tailbet.model.entity.BetOrder;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.tailbet.model.vo.DigitTrialVo;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
@@ -23,17 +24,7 @@ public interface IGameService {
|
||||
BigDecimal ODDS_SIZE = new BigDecimal("1");
|
||||
BigDecimal ODDS_DIGIT = new BigDecimal("2");
|
||||
|
||||
/**
|
||||
* 尾数试算结果
|
||||
*/
|
||||
@Data
|
||||
class DigitTrial {
|
||||
private int digit;
|
||||
private String playWin;
|
||||
private int totalBet;
|
||||
private long totalAward;
|
||||
private long profit;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取群当前进行中的局
|
||||
@@ -68,7 +59,7 @@ public interface IGameService {
|
||||
/**
|
||||
* 尾数试算
|
||||
*/
|
||||
List<DigitTrial> trialDigit(Long groupId, Long roundId);
|
||||
List<DigitTrialVo> trialDigit(Long groupId, Long roundId);
|
||||
|
||||
/**
|
||||
* 判定是否中奖
|
||||
|
||||
@@ -10,6 +10,7 @@ import com.tailbet.model.entity.BetOrder;
|
||||
import com.tailbet.model.entity.DrawRecord;
|
||||
import com.tailbet.model.entity.GameRound;
|
||||
import com.tailbet.model.entity.Group;
|
||||
import com.tailbet.model.vo.DigitTrialVo;
|
||||
import com.tailbet.service.IGameService;
|
||||
import com.tailbet.service.IPointsService;
|
||||
import com.tailbet.service.IAuditService;
|
||||
@@ -180,7 +181,7 @@ public class GameServiceImpl implements IGameService {
|
||||
* 尾数试算
|
||||
*/
|
||||
@Override
|
||||
public List<IGameService.DigitTrial> trialDigit(Long groupId, Long roundId) {
|
||||
public List<DigitTrialVo> trialDigit(Long groupId, Long roundId) {
|
||||
GameRound round;
|
||||
if (roundId != null) {
|
||||
round = gameRoundMapper.selectById(roundId);
|
||||
@@ -198,9 +199,9 @@ public class GameServiceImpl implements IGameService {
|
||||
.eq(BetOrder::getIsFake, 0));
|
||||
|
||||
// 计算0-9各尾数的庄家利润
|
||||
java.util.List<IGameService.DigitTrial> result = new java.util.ArrayList<>();
|
||||
java.util.List<DigitTrialVo> result = new java.util.ArrayList<>();
|
||||
for (int d = 0; d <= 9; d++) {
|
||||
IGameService.DigitTrial trial = new IGameService.DigitTrial();
|
||||
DigitTrialVo trial = new DigitTrialVo();
|
||||
trial.setDigit(d);
|
||||
trial.setPlayWin(getPlayWinDesc(d));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user