From b3ed90aa4225ef634c386dbf4b367a38a06505c5 Mon Sep 17 00:00:00 2001 From: Lxy Date: Mon, 19 Jan 2026 16:40:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A2=9E=E5=8A=A0=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E7=9A=84=E6=97=B6=E9=97=B4=E8=BF=87=E6=BB=A4=EF=BC=88=E6=9A=82?= =?UTF-8?q?=E6=97=B6=E6=9C=AA=E7=94=9F=E6=95=88=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../newstocksystem/controller/NewStocksController.java | 10 ++++++++++ .../ruoyi/newstocksystem/mapper/NewStocksMapper.java | 7 +++++++ .../newstocksystem/service/INewStocksService.java | 7 +++++++ .../service/impl/NewStocksServiceImpl.java | 6 ++++++ .../mapper/newstocksystem/NewStocksMapper.xml | 6 +++++- ruoyi-ui/src/api/newstocksystem/newstocks.js | 8 ++++++++ ruoyi-ui/src/views/newstocksystem/newstocks.vue | 6 +++--- 7 files changed, 46 insertions(+), 4 deletions(-) diff --git a/newstock-system/src/main/java/com/ruoyi/newstocksystem/controller/NewStocksController.java b/newstock-system/src/main/java/com/ruoyi/newstocksystem/controller/NewStocksController.java index c321884..7ca3fe1 100644 --- a/newstock-system/src/main/java/com/ruoyi/newstocksystem/controller/NewStocksController.java +++ b/newstock-system/src/main/java/com/ruoyi/newstocksystem/controller/NewStocksController.java @@ -191,4 +191,14 @@ public class NewStocksController extends BaseController List list = newStockBasicService.selectNewStockBasicList(newStockBasic); return AjaxResult.success(list); } + + /** + * 查询交易日期列表 + */ + @GetMapping("/tradeDates") + public AjaxResult getTradeDates() + { + List tradeDates = newStocksService.selectTradeDates(); + return AjaxResult.success(tradeDates); + } } \ No newline at end of file diff --git a/newstock-system/src/main/java/com/ruoyi/newstocksystem/mapper/NewStocksMapper.java b/newstock-system/src/main/java/com/ruoyi/newstocksystem/mapper/NewStocksMapper.java index ed57329..6596265 100644 --- a/newstock-system/src/main/java/com/ruoyi/newstocksystem/mapper/NewStocksMapper.java +++ b/newstock-system/src/main/java/com/ruoyi/newstocksystem/mapper/NewStocksMapper.java @@ -100,4 +100,11 @@ public interface NewStocksMapper * @return 行情数据 */ public NewStocks selectNewStocksByCodeAndDate(String code, String tradeDate); + + /** + * 查询交易日期列表 + * + * @return 交易日期集合 + */ + public List selectTradeDates(); } \ No newline at end of file diff --git a/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/INewStocksService.java b/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/INewStocksService.java index 4b2f8f7..043c80f 100644 --- a/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/INewStocksService.java +++ b/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/INewStocksService.java @@ -108,4 +108,11 @@ public interface INewStocksService * @return 分析结果 */ public Object analyzeNewStocks(NewStocks newStocks); + + /** + * 查询交易日期列表 + * + * @return 交易日期集合 + */ + public List selectTradeDates(); } \ No newline at end of file diff --git a/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/impl/NewStocksServiceImpl.java b/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/impl/NewStocksServiceImpl.java index 2eb9e1c..8056f1f 100644 --- a/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/impl/NewStocksServiceImpl.java +++ b/newstock-system/src/main/java/com/ruoyi/newstocksystem/service/impl/NewStocksServiceImpl.java @@ -323,4 +323,10 @@ public class NewStocksServiceImpl implements INewStocksService result.put("stocksList", stocksList); return result; } + + @Override + public List selectTradeDates() + { + return newStocksMapper.selectTradeDates(); + } } \ No newline at end of file diff --git a/newstock-system/src/main/resources/mapper/newstocksystem/NewStocksMapper.xml b/newstock-system/src/main/resources/mapper/newstocksystem/NewStocksMapper.xml index 2e45278..8143ed8 100644 --- a/newstock-system/src/main/resources/mapper/newstocksystem/NewStocksMapper.xml +++ b/newstock-system/src/main/resources/mapper/newstocksystem/NewStocksMapper.xml @@ -40,7 +40,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and code = #{code} - + and trade_date = #{tradeDate} @@ -195,4 +195,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where code = #{code} and trade_date = #{tradeDate} + + \ No newline at end of file diff --git a/ruoyi-ui/src/api/newstocksystem/newstocks.js b/ruoyi-ui/src/api/newstocksystem/newstocks.js index 87dd97f..c2f7c6e 100644 --- a/ruoyi-ui/src/api/newstocksystem/newstocks.js +++ b/ruoyi-ui/src/api/newstocksystem/newstocks.js @@ -116,5 +116,13 @@ export default { method: 'get', params: { query } }) + }, + + // 获取交易日期列表 + getTradeDates() { + return request({ + url: '/newstocksystem/newstocks/tradeDates', + method: 'get' + }) } } \ No newline at end of file diff --git a/ruoyi-ui/src/views/newstocksystem/newstocks.vue b/ruoyi-ui/src/views/newstocksystem/newstocks.vue index cd258ee..a6f9a89 100644 --- a/ruoyi-ui/src/views/newstocksystem/newstocks.vue +++ b/ruoyi-ui/src/views/newstocksystem/newstocks.vue @@ -288,7 +288,7 @@ export default { pageSize: 10, code: null, name: null, - tradeDate: null, + tradeDate: new Date(), changeRate: null }, // 表单参数 @@ -317,7 +317,7 @@ export default { // 是否更新已存在的数据 updateSupport: 0, // 交易日期 - tradeDate: new Date().toISOString().split('T')[0], + tradeDate: new Date(), // 查询参数 url: '/newstocksystem/newstocks/importData' }, @@ -529,4 +529,4 @@ export default { .fixed-width { width: 150px; } - \ No newline at end of file +