Helius
2021-05-20 300460b4f84bd578b7408194fd2e9db767fda7cd
modify
2 files modified
10 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcEntrustOrderServiceImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/otc/vo/EntrustOrderDetailVo.java 6 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcEntrustOrderServiceImpl.java
@@ -42,6 +42,7 @@
    private final MemberDao memberDao;
    private final MemberPaymentMethodDao memberPaymentMethodDao;
    private final OtcMarketBussinessDao otcMarketBussinessDao;
    private final MemberWalletCoinDao memberWalletCoinDao;
    private final OtcOrderDao otcOrderDao;
    private final CommonService commonService;
@@ -191,8 +192,11 @@
        }
        MemberEntity member = memberDao.selectById(otcEntrustOrder.getMemberId());
        OtcMarketBussiness mb = otcMarketBussinessDao.selectMarketBussinessByMemberId(member.getId());
        EntrustOrderDetailVo detail = OtcEntrustOrderMapper.INSTANCE.entityToOrderDetail(otcEntrustOrder);
        detail.setName(member.getName());
        detail.setOrderCnt(mb.getBuyCnt());
        detail.setFinishRatio(mb.getFinishRatio());
        return Result.ok(detail);
    }
}
src/main/java/com/xcong/excoin/modules/otc/vo/EntrustOrderDetailVo.java
@@ -47,6 +47,12 @@
    @ApiModelProperty(value = "商家昵称")
    private String name;
    @ApiModelProperty(value = "订单数量")
    private Integer orderCnt;
    @ApiModelProperty(value = "完成率")
    private BigDecimal finishRatio;
    public BigDecimal getUnitPrice() {
        return unitPrice.setScale(2, BigDecimal.ROUND_DOWN);
    }