新版仿ok交易所-后端
zyy
2026-05-22 dc6abd25de0fc12e7a9de54f628f970c8fdc5910
trading-order-service/src/main/java/com/yami/trading/service/miner/service/impl/MinerOrderProfitServiceImpl.java
@@ -273,19 +273,19 @@
      String miner_buy_symbol = sysparaService.find("miner_buy_symbol").getSvalue();
      if (StringUtils.isNotEmpty(miner_buy_symbol)) {
         if (miner_buy_symbol.equals(miner_profit_symbol)) {
            day_profit = Arith.mul(day_profit, realtime.getClose());
            day_profit = Arith.mul(day_profit, realtime.getClose().doubleValue());
         } else {
            List<Realtime> realtime_list = this.dataService.realtime(miner_buy_symbol);
            Realtime realtimeBuySymbol = null;
            if (realtime_list.size() > 0) {
               realtimeBuySymbol = realtime_list.get(0);
            }
            day_profit = Arith.mul(day_profit, realtimeBuySymbol.getClose());
            day_profit = Arith.mul(day_profit, realtimeBuySymbol.getClose().doubleValue());
         }
      }
      // 非USDT币种收益
      if (StringUtils.isNotEmpty(miner_profit_symbol)) {
         double getSymbolVolume = Arith.div(day_profit, realtime.getClose());
         double getSymbolVolume = Arith.div(day_profit, realtime.getClose().doubleValue());
         WalletExtend walletExtend = walletService.saveExtendByPara(order.getPartyId(), miner_profit_symbol);
         double amountBefore = walletExtend.getAmount();
@@ -336,19 +336,19 @@
      String miner_buy_symbol = sysparaService.find("miner_buy_symbol").getSvalue();
      if (StringUtils.isNotEmpty(miner_buy_symbol)) {
         if (miner_buy_symbol.equals(miner_profit_symbol)) {
            day_profit = Arith.mul(day_profit, realtime.getClose());
            day_profit = Arith.mul(day_profit, realtime.getClose().doubleValue());
         } else {
            List<Realtime> realtime_list = this.dataService.realtime(miner_buy_symbol);
            Realtime realtimeBuySymbol = null;
            if (realtime_list.size() > 0) {
               realtimeBuySymbol = realtime_list.get(0);
            }
            day_profit = Arith.mul(day_profit, realtimeBuySymbol.getClose());
            day_profit = Arith.mul(day_profit, realtimeBuySymbol.getClose().doubleValue());
         }
      }
      // 非Usdt币种收益
      if (StringUtils.isNotEmpty(miner_profit_symbol)) {
         double get_symbol_volume = Arith.div(day_profit, realtime.getClose());
         double get_symbol_volume = Arith.div(day_profit, realtime.getClose().doubleValue());
         WalletExtend walletExtend = walletService.saveExtendByPara(order.getPartyId(), miner_profit_symbol);
         double amountBefore = walletExtend.getAmount();