From 89190309efcccdd4642b8eeca9f59da4e405b70d Mon Sep 17 00:00:00 2001 From: liwq <122639653@qq.com> Date: Fri, 23 Jan 2026 16:43:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=BB=8A=E6=97=A5=E7=9B=88?= =?UTF-8?q?=E4=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PyModel/batch_predict_betting_v7.py | 3 ++- .../com/tem/bocai/repository/CompletedTodayRepository.java | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/PyModel/batch_predict_betting_v7.py b/PyModel/batch_predict_betting_v7.py index c6645e5..bddea4c 100644 --- a/PyModel/batch_predict_betting_v7.py +++ b/PyModel/batch_predict_betting_v7.py @@ -1,6 +1,7 @@ import json import os import sys +import pandas as pd from datetime import datetime, timedelta current_dir = os.path.dirname(os.path.abspath(__file__)) @@ -55,7 +56,7 @@ def generate_time_series(start_str, end_str): return series def main(): - predictor = LotteryPredictorV6('data_test_predict/aggregated_stats_v7.py') + predictor = LotteryPredictorV6('data_test_predict/aggregated_stats_v7.json') with open("full_history_time_performance.json", "r", encoding="utf-8") as f: time_windows = json.load(f) diff --git a/src/main/java/com/tem/bocai/repository/CompletedTodayRepository.java b/src/main/java/com/tem/bocai/repository/CompletedTodayRepository.java index d6416bd..29ff172 100644 --- a/src/main/java/com/tem/bocai/repository/CompletedTodayRepository.java +++ b/src/main/java/com/tem/bocai/repository/CompletedTodayRepository.java @@ -4,6 +4,8 @@ package com.tem.bocai.repository; import com.tem.bocai.entity.CompletedToday; import com.tem.bocai.entity.LoginInfoResult; import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; import org.springframework.stereotype.Repository; import java.util.Date; @@ -13,6 +15,7 @@ import java.util.Optional; public interface CompletedTodayRepository extends JpaRepository { // 根据时间范围查询resultAmount的总和 - Double sumResultAmountByCreateTimeAfter(Date startTime); + @Query("SELECT SUM(ct.resultAmount) FROM CompletedToday ct WHERE ct.time > :startTime") + Double sumResultAmountByCreateTimeAfter(@Param("startTime") Date startTime); }