Browse Source

修改返回值

xrh 2 weeks ago
parent
commit
b059085af5

+ 1 - 1
bex-cloud-staking-service/src/main/java/com/bex/staking/converter/StakingOngoingOrderDetailConverter.java

@@ -20,7 +20,7 @@ import org.mapstruct.Mapping;
  * <ul>
  *   <li>{@code productName} / {@code orderNo}:直接透传;</li>
  *   <li>{@code orderStatus}:由 {@link StatusMapping#displayOf(OrderStatus)} 推导(进行中→"进行中");</li>
- *   <li>{@code principalNum}:本金("x,xxx BEX");{@code totalProfit}:累计收益(按展示小数位 "x BEX");</li>
+ *   <li>{@code principalNum}:本金("x,xxx BEX");{@code totalProfit}:累计收益(8位小数截断)。</li>
  *   <li>{@code settleDayInfo}:"已结算天数 / 总锁仓天数"(需求 7.3,{@link AmountFormatter#progress});</li>
  *   <li>{@code remainDay}:"x 天"({@link AmountFormatter#remainDay});</li>
  *   <li>{@code entryPrice}:入场价格("x.xxxxxx USDT");{@code initialValue}:初始价值("x,xxx.xxxx USDT");</li>

+ 2 - 2
bex-cloud-staking-service/src/main/java/com/bex/staking/converter/StakingPreviewConverter.java

@@ -43,10 +43,10 @@ public interface StakingPreviewConverter {
     @Mapping(target = "initialValue", expression = "java(AmountFormatter.value(assembly.initialValue()))")
     @Mapping(
             target = "dailyProfit",
-            expression = "java(AmountFormatter.bex(assembly.dailyProfit(), assembly.displayScale()))")
+            expression = "java(AmountFormatter.truncated(assembly.dailyProfit(), 8))")
     @Mapping(
             target = "totalProfit",
-            expression = "java(AmountFormatter.bex(assembly.totalProfit(), assembly.displayScale()))")
+            expression = "java(AmountFormatter.truncated(assembly.totalProfit(), 8))")
     @Mapping(target = "expireTime", expression = "java(assembly.expireTime())")
     @Mapping(
             target = "triggerThreshold",

+ 2 - 2
bex-cloud-staking-service/src/main/java/com/bex/staking/converter/StakingProductDetailConverter.java

@@ -58,10 +58,10 @@ public interface StakingProductDetailConverter {
     @Mapping(target = "baseAmount", expression = "java(AmountFormatter.bex(assembly.baseAmount()))")
     @Mapping(
             target = "dailyProfit",
-            expression = "java(AmountFormatter.bex(assembly.dailyProfit(), product(assembly).getDisplayScale()))")
+            expression = "java(AmountFormatter.truncated(assembly.dailyProfit(), 8))")
     @Mapping(
             target = "totalProfit",
-            expression = "java(AmountFormatter.bex(assembly.totalProfit(), product(assembly).getDisplayScale()))")
+            expression = "java(AmountFormatter.truncated(assembly.totalProfit(), 8))")
     StakingProductDetailVO toVo(ProductDetailAssembly assembly);
 
     /**