From 4bb0b890438349a7cfd7ab2dc30999346a5acf58 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Wed, 30 Apr 2025 01:18:10 +0800
Subject: [PATCH] 1
---
src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java b/src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java
index 85f1f7c..1127fac 100644
--- a/src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java
@@ -134,6 +134,8 @@
userPendingorder.setStopTargetPrice(stopTarget);
}
userPendingorder.setPositionType(1);
+ userPendingorder.setHangingOrderType(1);
+ userPendingorder.setStockType(stock.getStockType());
userPendingorder.setPositionSn(KeyUtils.getUniqueKey());
userPendingorder.setUserId(user.getId());
userPendingorder.setNickName(user.getRealName());
@@ -164,6 +166,7 @@
userPendingorder.setOrderStayDays(Integer.valueOf(0));
userPendingorder.setOrderStayFee(BigDecimal.ZERO);
userPendingorderMapper.insert(userPendingorder);
+ iUserAssetsServices.availablebalanceChange(stock.getStockType(), user.getId(), EUserAssets.BUY, buyAmt.negate(), "", "");
return ServerResponse.createBySuccessMsg("挂单成功", request);
}
}
@@ -186,7 +189,7 @@
BigDecimal price = new BigDecimal(targetPrice);
- UserAssets userAssets = iUserAssetsServices.assetsByTypeAndUserId("USDT", user.getId());
+ UserAssets userAssets = iUserAssetsServices.assetsByTypeAndUserId("USD", user.getId());
if(userAssets.getAmountToBeCovered().compareTo(BigDecimal.ZERO) > 0){
return ServerResponse.createByErrorMsg("挂单失败,请先缴清待补资金", request);
@@ -206,6 +209,8 @@
}
UserPendingorder userPendingorder = new UserPendingorder();
userPendingorder.setPositionType(1);
+ userPendingorder.setHangingOrderType(1);
+ userPendingorder.setStockType("HJYY");
userPendingorder.setPositionSn(KeyUtils.getUniqueKey());
userPendingorder.setUserId(user.getId());
userPendingorder.setNickName(user.getRealName());
@@ -232,7 +237,7 @@
userPendingorder.setOrderStayDays(Integer.valueOf(0));
userPendingorder.setOrderStayFee(BigDecimal.ZERO);
userPendingorderMapper.insert(userPendingorder);
- iUserAssetsServices.availablebalanceChange("USDT", user.getId(), EUserAssets.BUY, buyAmt.negate(), "", "");
+ iUserAssetsServices.availablebalanceChange("USD", user.getId(), EUserAssets.BUY, buyAmt.negate(), "", "");
return ServerResponse.createBySuccessMsg("下单成功", request);
}
}
--
Gitblit v1.9.3