diff --git a/src/main/java/com/xy/xyaicpzs/exception/GlobalExceptionHandler.java b/src/main/java/com/xy/xyaicpzs/exception/GlobalExceptionHandler.java index c6ff72e..fb97bfe 100644 --- a/src/main/java/com/xy/xyaicpzs/exception/GlobalExceptionHandler.java +++ b/src/main/java/com/xy/xyaicpzs/exception/GlobalExceptionHandler.java @@ -25,6 +25,6 @@ public class GlobalExceptionHandler { @ExceptionHandler(RuntimeException.class) public ApiResponse runtimeExceptionHandler(RuntimeException e) { log.error("runtimeException", e); - return ResultUtils.error(ErrorCode.SYSTEM_ERROR, e.getMessage()); + return ResultUtils.error(ErrorCode.SYSTEM_ERROR); } } \ No newline at end of file diff --git a/src/main/java/com/xy/xyaicpzs/service/BallAnalysisService.java b/src/main/java/com/xy/xyaicpzs/service/BallAnalysisService.java index 2902076..0c202f0 100644 --- a/src/main/java/com/xy/xyaicpzs/service/BallAnalysisService.java +++ b/src/main/java/com/xy/xyaicpzs/service/BallAnalysisService.java @@ -5611,7 +5611,7 @@ public class BallAnalysisService { Map totalBonusByPrizeLevel = new HashMap<>(); // 初始化所有等级 - String[] prizeLevels = {"一等奖", "二等奖", "三等奖", "四等奖", "五等奖", "六等奖", "未中奖"}; + String[] prizeLevels = {"一等奖", "二等奖", "三等奖", "四等奖", "五等奖", "六等奖", "福运奖", "未中奖"}; for (String level : prizeLevels) { countByPrizeLevel.put(level, 0); totalBonusByPrizeLevel.put(level, BigDecimal.ZERO); diff --git a/src/main/java/com/xy/xyaicpzs/service/impl/DltCombinationAnalysisServiceImpl.java b/src/main/java/com/xy/xyaicpzs/service/impl/DltCombinationAnalysisServiceImpl.java index d36da85..04063ec 100644 --- a/src/main/java/com/xy/xyaicpzs/service/impl/DltCombinationAnalysisServiceImpl.java +++ b/src/main/java/com/xy/xyaicpzs/service/impl/DltCombinationAnalysisServiceImpl.java @@ -233,7 +233,7 @@ public class DltCombinationAnalysisServiceImpl implements DltCombinationAnalysis */ private Long getLatestDrawId() { String latestDrawId = dltDrawRecordService.lambdaQuery() - .orderByDesc(DltDrawRecord::getDrawId) + .orderByDesc(DltDrawRecord::getDrawDate) .last("LIMIT 1") .oneOpt() .map(DltDrawRecord::getDrawId) diff --git a/src/main/java/com/xy/xyaicpzs/util/ExcelDataImporter.java b/src/main/java/com/xy/xyaicpzs/util/ExcelDataImporter.java index 7e04c8d..02a43b3 100644 --- a/src/main/java/com/xy/xyaicpzs/util/ExcelDataImporter.java +++ b/src/main/java/com/xy/xyaicpzs/util/ExcelDataImporter.java @@ -687,7 +687,7 @@ public class ExcelDataImporter { try { BigDecimal bd = new BigDecimal(Double.toString(value)); - return bd.setScale(2, RoundingMode.HALF_UP).doubleValue(); + return bd.setScale(3, RoundingMode.HALF_UP).doubleValue(); } catch (Exception e) { log.warn("数值格式化失败:{}", value); return value;