src/main/java/com/nq/service/impl/UserPositionServiceImpl.java
@@ -301,6 +301,13 @@ if (user == null) { return ServerResponse.createByErrorMsg("平仓失败,用户不存在"); } UserAssets userAssets = userAssetsMapper.selectOne(new LambdaQueryWrapper<UserAssets>() .eq(UserAssets::getUserId, userPosition.getUserId()) .eq(UserAssets::getAccectType, "JP") ); if(userAssets.getAmountToBeCovered().compareTo(BigDecimal.ZERO) > 0){ return ServerResponse.createByErrorMsg("用户待补资金未补齐,禁止平仓"); } if (userPosition.getSellOrderId() != null) { return ServerResponse.createByErrorMsg("平仓失败, 订单已平仓"); }