From b816da7165bf9c80e588a4977583992de46b73ee Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Wed, 07 Jan 2026 16:36:38 +0800
Subject: [PATCH] ipo

---
 trading-order-admin/src/main/java/com/yami/trading/api/controller/ipo/ApiNewSharesConfigContorller.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ipo/ApiNewSharesConfigContorller.java b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ipo/ApiNewSharesConfigContorller.java
index c001670..64e3d60 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ipo/ApiNewSharesConfigContorller.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ipo/ApiNewSharesConfigContorller.java
@@ -98,8 +98,8 @@
         newSharesConfigService.page(page, lambdaQueryWrapper);
         List<String> producntCode = new ArrayList<>();
         for (NewSharesConfig newSharesConfig : page.getRecords()) {
-            newSharesConfig.setPriceDifference(newSharesConfig.getUnderwritingPrice()
-                    .subtract(newSharesConfig.getMarketPrice()));
+            newSharesConfig.setPriceDifference(newSharesConfig.getMarketPrice()
+                    .subtract(newSharesConfig.getUnderwritingPrice()));
             producntCode.add(newSharesConfig.getProductCode());
             newSharesConfig.setPriceDifferenceValue(newSharesConfig.getUnderwritingPrice()
                     .divide(newSharesConfig.getMarketPrice(), 2, RoundingMode.HALF_UP).multiply(new BigDecimal(100)).doubleValue());
@@ -157,8 +157,8 @@
         NewSharesConfig newSharesConfig = newSharesConfigService.getById(model.getId());
         NewSharesConfigDto dto = new NewSharesConfigDto();
         BeanUtils.copyProperties(newSharesConfig, dto);
-        dto.setPriceDifference(newSharesConfig.getUnderwritingPrice()
-                .subtract(newSharesConfig.getMarketPrice()));
+        dto.setPriceDifference(newSharesConfig.getMarketPrice()
+                .subtract(newSharesConfig.getUnderwritingPrice()));
         dto.setPriceDifferenceValue(newSharesConfig.getUnderwritingPrice()
                 .divide(newSharesConfig.getMarketPrice(), 2, RoundingMode.HALF_UP).multiply(new BigDecimal(100)).doubleValue());
         List<ApplyNewSharesOrder> applyNewSharesOrders = applyNewSharesOrderService.list(Wrappers.<ApplyNewSharesOrder>query().lambda()

--
Gitblit v1.9.3