Helius
2021-02-03 139de7fa16a29ddaf17cc261b273655d87c23105
modify
2 files modified
9 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/contract/entity/ContractOrderEntity.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/contract/service/impl/RabbitOrderServiceImpl.java 4 ●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/contract/entity/ContractOrderEntity.java
@@ -210,4 +210,9 @@
     */
    private BigDecimal holdBond;
    /**
     * 全仓爆仓时批次
     */
    private String batchNo;
}
src/main/java/com/xcong/excoin/modules/contract/service/impl/RabbitOrderServiceImpl.java
@@ -1,6 +1,7 @@
package com.xcong.excoin.modules.contract.service.impl;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSONObject;
import com.xcong.excoin.common.contants.AppContants;
@@ -485,6 +486,7 @@
        MemberEntity memberEntity = memberDao.selectById(wholePriceData.getMemberId());
        List<HoldOrderDataModel> list = wholePriceData.getList();
        if (CollUtil.isNotEmpty(list)) {
            String batchNo = IdUtil.randomUUID();
            for (HoldOrderDataModel holdOrderDataModel : list) {
                ContractHoldOrderEntity holdOrderEntity = contractHoldOrderDao.selectById(holdOrderDataModel.getId());
                if (holdOrderEntity == null) {
@@ -515,7 +517,7 @@
                    contractOrderEntity.setOrderType(ContractOrderEntity.ORDER_TYPE_CLOSE_LESS);
                }
                contractOrderEntity.setClosingTime(new Date());
                contractOrderEntity.setBatchNo(batchNo);
                contractOrderDao.insert(contractOrderEntity);
            }