From e7a6b287a9c8d59e44f2ef766cb36924705986e7 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Tue, 13 Jan 2026 19:05:31 +0800
Subject: [PATCH] 1
---
src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java | 12 ++++--------
1 files changed, 4 insertions(+), 8 deletions(-)
diff --git a/src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java b/src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java
index 25a590f..cb4cf22 100644
--- a/src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java
@@ -209,7 +209,7 @@
User user = (User) JsonUtil.string2Obj(userJson, User.class);
// log.info("user:{}",user);
if (user != null) {
- List<UserPendingorder> userPendingorders = userPendingorderMapper.selectList(new QueryWrapper<UserPendingorder>().eq("user_id", user.getId()));
+ List<UserPendingorder> userPendingorders = userPendingorderMapper.selectList(new QueryWrapper<UserPendingorder>().eq("user_id", user.getId()).eq("status",0));
List UserPendingorderList = new ArrayList();
@@ -278,13 +278,9 @@
continue;
}
- // 判断价格是否达到目标价格
- int ret = userPendingorder.getBuyType().intValue() == 0
- ? userPendingorder.getTargetPrice().compareTo(nowPrice)
- : nowPrice.compareTo(userPendingorder.getTargetPrice());
-
- if (ret > 0) {
- // 价格未达到目标价格,继续等待
+ // 判断价格是否达到目标价格:当前价格 <= 挂单价就买入
+ if (nowPrice.compareTo(userPendingorder.getTargetPrice()) > 0) {
+ // 当前价格大于挂单价,继续等待
continue;
}
--
Gitblit v1.9.3