From c284b4ed12be903c671586ec18ef56dbc78bc364 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Tue, 28 Oct 2025 16:48:22 +0800
Subject: [PATCH] 大宗
---
trading-order-service/src/main/java/com/yami/trading/service/dz/impl/StockDzServiceImpl.java | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 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 f57759a..6d8cd48 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
@@ -99,7 +99,7 @@
stockDz.setStockCode(item.getSymbol());
stockDz.setStockType(item.getType());
stockDz.setStockSpell(item.getSymbolData());
- stockDz.setIsLock(1);
+ stockDz.setIsLock(0);
stockDz.setIsShow(1);
stockDz.setAddTime(new Date());
stockDz.setStockNum(Integer.valueOf(stockNum));
@@ -227,7 +227,7 @@
throw new YamiShopBindException("股票价格0,请重试");
}
if (stockDz.getStockNum() > num) {
- throw new YamiShopBindException("最小购买数据" + stockDz.getStockNum());
+ throw new YamiShopBindException("最小购买数量" + stockDz.getStockNum());
}
Wallet wallet = this.walletService.saveWalletByPartyId(partyId);
@@ -246,6 +246,7 @@
order.setPartyId(partyId);
order.setSymbol(stockDz.getStockCode());
order.setSymbolValue(num);
+ order.setDzId(stockDz.getUuid());
order.setVolume(buyAmt.doubleValue());
order.setPrice(nowPrice.doubleValue());
order.setOrderNo(com.yami.trading.common.util.DateUtil.getToday("yyMMddHHmmss") + RandomUtil.getRandomNum(8));
@@ -284,13 +285,13 @@
return Result.succeed("购买成功");
} catch (Exception e) {
log.error(e.getMessage());
+ return Result.failed("操作失败:" + e.getMessage());
}
- return Result.failed("操作失败");
}
@Transactional
@Override
- public Result dzCheck(String id, Integer checkType, double orderNum) {
+ public Result dzCheck(String id, Integer checkType, Double orderNum) {
try {
ExchangeApplyOrderDz order = exchangeApplyOrderDzMapper.selectById(id);
if (order == null) {
@@ -303,13 +304,13 @@
if (checkType == 2) {
order.setState(ExchangeApplyOrderDz.STATE_FAILED);
exchangeApplyOrderDzMapper.updateById(order);
- throw new YamiShopBindException("审核成功");
+ return Result.succeed("操作成功");
}
if (orderNum > order.getSymbolValue()) {
throw new YamiShopBindException("输入数量大于用户买入数量");
}
- StockDz stockDz = this.stockDzMapper.selectOne(new QueryWrapper<StockDz>().eq("id", order.getDzId()));
+ StockDz stockDz = this.stockDzMapper.selectOne(new QueryWrapper<StockDz>().eq("uuid", order.getDzId()));
if (stockDz == null) {
throw new YamiShopBindException("大宗不存在");
}
@@ -359,8 +360,8 @@
return Result.succeed("审核成功,订单已转客户持仓");
} catch (Exception e) {
log.error(e.getMessage());
+ return Result.failed("操作失败:" + e.getMessage());
}
- return Result.failed("操作失败");
}
--
Gitblit v1.9.3