新版仿ok交易所-后端
zyy
2025-08-26 4a6728778297e6e37d387957ed31e04cc9f95131
trading-order-service/src/main/java/com/yami/trading/service/ico/IcoService.java
@@ -8,6 +8,7 @@
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yami.trading.bean.ico.domain.Ico;
import com.yami.trading.bean.ico.domain.UserSubscription;
import com.yami.trading.bean.item.domain.Item;
import com.yami.trading.bean.model.MoneyLog;
import com.yami.trading.bean.model.User;
import com.yami.trading.bean.model.Wallet;
@@ -206,4 +207,29 @@
            throw new RuntimeException(e);
        }
    }
    public Item icoToItem(Item item, Ico ico) {
        item.setName(ico.getName());
        item.setSymbol(ico.getSymbol());
        item.setSymbolData(ico.getSymbolData());
        item.setPips(ico.getPips());
        item.setPipsAmount(ico.getPipsAmount());
        item.setAdjustmentValue(ico.getAdjustmentValue());
        item.setUnitAmount(ico.getUnitAmount());
        item.setUnitFee(ico.getUnitFee());
        item.setMarket("");
        item.setDecimals(ico.getDecimals());
        item.setMultiple(ico.getMultiple());
        item.setBorrowingRate(ico.getBorrowingRate());
        item.setSymbolFullName(ico.getName());
        item.setType(Item.cryptos);
        item.setCategory(Item.cryptos);
        item.setShowStatus("1");
        item.setTradeStatus("1");
        item.setQuoteCurrency(ico.getCurrency());
        item.setCurrencyType(0);
        item.setStatus(0);
        item.setTradeType(ico.getIsContractTrading().toString());
        return item;
    }
}