|
@@ -21,6 +21,7 @@ import org.nutz.dao.util.cri.SimpleCriteria;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
import java.math.RoundingMode;
|
|
import java.math.RoundingMode;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
@@ -102,15 +103,23 @@ public class AdsAccountRechargeRankingServiceImpl implements IAdsAccountRecharge
|
|
result.forEach(vo -> {
|
|
result.forEach(vo -> {
|
|
if (vo.getClickRate() != null) {
|
|
if (vo.getClickRate() != null) {
|
|
vo.setClickRate(NumberUtil.multiply100(vo.getClickRate()).setScale(2, RoundingMode.HALF_UP));
|
|
vo.setClickRate(NumberUtil.multiply100(vo.getClickRate()).setScale(2, RoundingMode.HALF_UP));
|
|
|
|
+ } else {
|
|
|
|
+ vo.setClickRate(BigDecimal.ZERO);
|
|
}
|
|
}
|
|
if (vo.getAvgAmount() != null) {
|
|
if (vo.getAvgAmount() != null) {
|
|
vo.setAvgAmount(vo.getAvgAmount().setScale(2, RoundingMode.HALF_UP));
|
|
vo.setAvgAmount(vo.getAvgAmount().setScale(2, RoundingMode.HALF_UP));
|
|
|
|
+ } else {
|
|
|
|
+ vo.setAvgAmount(BigDecimal.ZERO);
|
|
}
|
|
}
|
|
if (vo.getFirstRoi() != null) {
|
|
if (vo.getFirstRoi() != null) {
|
|
vo.setFirstRoi(NumberUtil.multiply100(vo.getFirstRoi()).setScale(2, RoundingMode.HALF_UP));
|
|
vo.setFirstRoi(NumberUtil.multiply100(vo.getFirstRoi()).setScale(2, RoundingMode.HALF_UP));
|
|
|
|
+ } else {
|
|
|
|
+ vo.setFirstRoi(BigDecimal.ZERO);
|
|
}
|
|
}
|
|
if (vo.getRoi() != null) {
|
|
if (vo.getRoi() != null) {
|
|
vo.setRoi(NumberUtil.multiply100(vo.getRoi()).setScale(2, RoundingMode.HALF_UP));
|
|
vo.setRoi(NumberUtil.multiply100(vo.getRoi()).setScale(2, RoundingMode.HALF_UP));
|
|
|
|
+ } else {
|
|
|
|
+ vo.setRoi(BigDecimal.ZERO);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
int beginIndex = (dto.getPageNum() - 1) * dto.getPageSize();
|
|
int beginIndex = (dto.getPageNum() - 1) * dto.getPageSize();
|