From 775a9a9d8481dec53834483c3afd5a553e20782e Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Mon, 22 Dec 2025 17:23:49 +0800
Subject: [PATCH] 1
---
trading-order-service/src/main/java/com/yami/trading/service/dz/impl/StockDzServiceImpl.java | 19 +++++++++++++------
1 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/trading-order-service/src/main/java/com/yami/trading/service/dz/impl/StockDzServiceImpl.java b/trading-order-service/src/main/java/com/yami/trading/service/dz/impl/StockDzServiceImpl.java
index 9d94c8a..bbeb177 100644
--- a/trading-order-service/src/main/java/com/yami/trading/service/dz/impl/StockDzServiceImpl.java
+++ b/trading-order-service/src/main/java/com/yami/trading/service/dz/impl/StockDzServiceImpl.java
@@ -91,6 +91,10 @@
if (!list.isEmpty() && list.get(0) != null) {
stockDzDto.setCurrentPrice(list.get(0).getClose());
}
+ if (stockDzDto.getDayRate() != 0) {
+ double dayRate = BigDecimal.valueOf(stockDzDto.getDayRate()).multiply(BigDecimal.valueOf(100)).doubleValue();
+ stockDzDto.setDayRate(dayRate);
+ }
});
return Result.succeed(page);
} catch (Exception e) {
@@ -100,12 +104,17 @@
}
@Override
- public Result addByAdmin(String stockCode, String stockNum, String password, String startTime, String endTime, String discount,Integer period,String nowPrice,Integer switchType, String stockType, double dayRate) {
+ public Result addByAdmin(String stockCode, String stockName, String stockNum, String password, String startTime, String endTime, String discount,Integer period,String nowPrice,Integer switchType, String stockType, double dayRate) {
if (stockCode == null || stockCode.isEmpty() || startTime == null || startTime.isEmpty() ||endTime == null || endTime.isEmpty() || nowPrice == null){
return Result.failed("参数不能为空");
}
- if (stockType.equalsIgnoreCase(Item.indices) && dayRate == 0) {
- return Result.failed("请输入日收益率");
+ if (stockType.equalsIgnoreCase(Item.indices)) {
+ if (dayRate == 0) {
+ return Result.failed("请输入日收益率");
+ }
+ if (stockName == null || stockName.isEmpty()){
+ return Result.failed("请输入股票名称");
+ }
}
//该类型是否已添加
@@ -118,7 +127,7 @@
StockDz stockDz = new StockDz();
if (stockType.equalsIgnoreCase(Item.indices)) {
- stockDz.setStockName(stockCode);
+ stockDz.setStockName(stockName);
stockDz.setStockCode(stockCode);
stockDz.setStockSpell(stockCode);
} else {
@@ -187,9 +196,7 @@
model.setStockSpell(item.getSymbolData());
}
} else {
- model.setStockCode(model.getStockCode());
model.setStockSpell(model.getStockCode());
- model.setStockName(model.getStockCode());
}
model.setStockType(stockDz.getStockType());
--
Gitblit v1.9.3