|
|
@@ -451,8 +451,12 @@ public class StatisticsDataServiceImpl implements StatisticsDataService {
|
|
|
Integer natureUserSourceNum = statisticsExportMapper.getMonthUserSourceNumByType(1,startDate,endDate);
|
|
|
//自然渠道下单人数
|
|
|
Integer natureUserSourceOrderNum = statisticsExportMapper.getMonthUserSourceNumOrderByType(1,startDate,endDate);
|
|
|
-
|
|
|
- String NatureUserSourceOrderRate = BigDecimal.valueOf(natureUserSourceOrderNum).divide(BigDecimal.valueOf(natureUserSourceNum), 2, RoundingMode.HALF_DOWN).multiply(BigDecimal.valueOf(100)) + "%";
|
|
|
+ String natureUserSourceOrderRate;
|
|
|
+ if (natureUserSourceNum == 0) {
|
|
|
+ natureUserSourceOrderRate = StrUtil.EMPTY;
|
|
|
+ } else {
|
|
|
+ natureUserSourceOrderRate = BigDecimal.valueOf(natureUserSourceOrderNum).divide(BigDecimal.valueOf(natureUserSourceNum), 2, RoundingMode.HALF_DOWN).multiply(BigDecimal.valueOf(100)) + "%";
|
|
|
+ }
|
|
|
//分销渠道用户数
|
|
|
Integer channelUserSourceNum = statisticsExportMapper.getMonthUserSourceNumByType(2, startDate, endDate);
|
|
|
Integer channelUserSourceOrderNum = statisticsExportMapper.getMonthUserSourceNumOrderByType(2,startDate,endDate);
|
|
|
@@ -460,7 +464,7 @@ public class StatisticsDataServiceImpl implements StatisticsDataService {
|
|
|
|
|
|
excelMonthlyDistributeOrderData.setNatureUserSourceNum(natureUserSourceNum);
|
|
|
excelMonthlyDistributeOrderData.setNatureUserSourceOrderNum(natureUserSourceOrderNum);
|
|
|
- excelMonthlyDistributeOrderData.setNatureUserSourceOrderRate(NatureUserSourceOrderRate);
|
|
|
+ excelMonthlyDistributeOrderData.setNatureUserSourceOrderRate(natureUserSourceOrderRate);
|
|
|
|
|
|
excelMonthlyDistributeOrderData.setChannelUserSourceNum(channelUserSourceNum);
|
|
|
excelMonthlyDistributeOrderData.setChannelUserSourceOrderNum(channelUserSourceOrderNum);
|