| | |
| | | Integer totalCnt = otcOrderDao.selectTotalOrderCount(mb.getMemberId(), null); |
| | | // 完成率 |
| | | Integer finishCnt = otcOrderDao.selectTotalOrderCount(mb.getMemberId(), OtcOrder.STATUS_FINISH); |
| | | BigDecimal finishRatio = BigDecimal.valueOf(finishCnt).divide(BigDecimal.valueOf(totalCnt), 4, BigDecimal.ROUND_DOWN); |
| | | if (totalCnt != null) { |
| | | BigDecimal finishRatio = BigDecimal.valueOf(finishCnt).divide(BigDecimal.valueOf(totalCnt), 4, BigDecimal.ROUND_DOWN); |
| | | mb.setFinishRatio(finishRatio); |
| | | } |
| | | // 平均付款时间 |
| | | BigDecimal avgPayTime = otcOrderDao.selectMemberAvgPayTime(mb.getMemberId()); |
| | | // 平均放币时间 |
| | |
| | | |
| | | mb.setBuyCnt(buyCnt); |
| | | mb.setTotalOrderCnt(totalCnt); |
| | | mb.setFinishRatio(finishRatio); |
| | | mb.setAvgPayTime(avgPayTime.intValue()); |
| | | mb.setAvgCoinTime(avgCoinTime.intValue()); |
| | | |