update pay function

This commit is contained in:
2025-11-24 19:28:52 +08:00
parent 7743a8a26a
commit 4a0e156bec
2 changed files with 23 additions and 29 deletions

4
app.py
View File

@@ -6904,12 +6904,12 @@ def get_daily_kline(stock_code, event_datetime, stock_name):
stock_code = stock_code.split('.')[0]
with engine.connect() as conn:
# 获取事件日期前后的数据
# 获取事件日期前后的数据前730天/2年后30天
kline_sql = """
WITH date_range AS (SELECT TRADEDATE \
FROM ea_trade \
WHERE SECCODE = :stock_code \
AND TRADEDATE BETWEEN DATE_SUB(:trade_date, INTERVAL 60 DAY) \
AND TRADEDATE BETWEEN DATE_SUB(:trade_date, INTERVAL 730 DAY) \
AND DATE_ADD(:trade_date, INTERVAL 30 DAY) \
GROUP BY TRADEDATE \
ORDER BY TRADEDATE)

View File

@@ -246,14 +246,14 @@ const KLineChartModal: React.FC<KLineChartModalProps> = ({
{
left: '5%',
right: '5%',
top: '15%',
height: '55%',
top: '12%',
height: '60%',
},
{
left: '5%',
right: '5%',
top: '75%',
height: '15%',
top: '77%',
height: '18%',
},
],
xAxis: [
@@ -364,25 +364,9 @@ const KLineChartModal: React.FC<KLineChartModalProps> = ({
{
type: 'inside',
xAxisIndex: [0, 1],
start: 50,
start: 0,
end: 100,
},
{
type: 'slider',
xAxisIndex: [0, 1],
start: 50,
end: 100,
bottom: '2%',
height: 20,
textStyle: {
color: '#999',
},
borderColor: '#404040',
fillerColor: 'rgba(33, 150, 243, 0.2)',
handleStyle: {
color: '#2196f3',
},
},
],
};
@@ -430,14 +414,24 @@ const KLineChartModal: React.FC<KLineChartModalProps> = ({
>
<ModalHeader pb={3} borderBottomWidth="1px" borderColor="#404040">
<VStack align="flex-start" spacing={1}>
<HStack>
<HStack spacing={3}>
<Text fontSize="lg" fontWeight="bold" color="#e0e0e0">
{stock.stock_name || stock.stock_code} ({stock.stock_code})
</Text>
{data.length > 0 && (
<Text fontSize="xs" color="#666" fontStyle="italic">
{data.length}2
</Text>
)}
</HStack>
<HStack spacing={4}>
<Text fontSize="sm" color="#999">
K线图
</Text>
<Text fontSize="xs" color="#666">
💡 |
</Text>
</HStack>
<Text fontSize="sm" color="#999">
K线图
</Text>
</VStack>
</ModalHeader>
<ModalCloseButton color="#999" _hover={{ color: '#e0e0e0' }} />
@@ -449,7 +443,7 @@ const KLineChartModal: React.FC<KLineChartModalProps> = ({
</Alert>
)}
<Box position="relative" h="650px" w="100%">
<Box position="relative" h="680px" w="100%">
{loading && (
<Flex
position="absolute"