|
@@ -266,7 +266,7 @@ public class AssetsStatisticalStatementServiceImpl implements IAssetsStatistical
|
|
|
efficiencyVO.setYoYOrderHasReportVolume(NumberUtil.round(efficiencyVO.getCurrentPeriodOrderHasReportVolume() * 100, 2).doubleValue());
|
|
|
}
|
|
|
// 计算环比出单率
|
|
|
- if (efficiencyVO.getQoQReportVolume() > 0) {
|
|
|
+ if (efficiencyVO.getQoQReportVolume() > 0 && efficiencyVO.getQoQOrderVolume() > 0) {
|
|
|
efficiencyVO.setQoQOrderHasReportVolume(NumberUtil.round((efficiencyVO.getCurrentPeriodOrderHasReportVolume() - (efficiencyVO.getQoQReportVolume() / efficiencyVO.getQoQOrderVolume())) / (efficiencyVO.getQoQReportVolume() / efficiencyVO.getQoQOrderVolume()) * 100, 2).doubleValue());
|
|
|
} else {
|
|
|
efficiencyVO.setQoQOrderHasReportVolume(NumberUtil.round(efficiencyVO.getCurrentPeriodOrderHasReportVolume() * 100, 2).doubleValue());
|
|
@@ -386,13 +386,13 @@ public class AssetsStatisticalStatementServiceImpl implements IAssetsStatistical
|
|
|
efficiencyVO.setCurrentPeriodOrderHasReportVolume(0.0);
|
|
|
}
|
|
|
// 计算同比出单率
|
|
|
- if (efficiencyVO.getYoYReportVolume() > 0) {
|
|
|
+ if (efficiencyVO.getYoYReportVolume() > 0 && efficiencyVO.getYoYOrderVolume() > 0) {
|
|
|
efficiencyVO.setYoYOrderHasReportVolume(NumberUtil.round((efficiencyVO.getCurrentPeriodOrderHasReportVolume() - (efficiencyVO.getYoYReportVolume() / efficiencyVO.getYoYOrderVolume())) / (efficiencyVO.getYoYReportVolume() / efficiencyVO.getYoYOrderVolume()) * 100, 2).doubleValue());
|
|
|
} else {
|
|
|
efficiencyVO.setYoYOrderHasReportVolume(NumberUtil.round(efficiencyVO.getCurrentPeriodOrderHasReportVolume() * 100, 2).doubleValue());
|
|
|
}
|
|
|
// 计算环比出单率
|
|
|
- if (efficiencyVO.getQoQReportVolume() > 0) {
|
|
|
+ if (efficiencyVO.getQoQReportVolume() > 0 && efficiencyVO.getQoQOrderVolume() > 0) {
|
|
|
efficiencyVO.setQoQOrderHasReportVolume(NumberUtil.round((efficiencyVO.getCurrentPeriodOrderHasReportVolume() - (efficiencyVO.getQoQReportVolume() / efficiencyVO.getQoQOrderVolume())) / (efficiencyVO.getQoQReportVolume() / efficiencyVO.getQoQOrderVolume()) * 100, 2).doubleValue());
|
|
|
} else {
|
|
|
efficiencyVO.setQoQOrderHasReportVolume(NumberUtil.round(efficiencyVO.getCurrentPeriodOrderHasReportVolume() * 100, 2).doubleValue());
|
|
@@ -491,7 +491,7 @@ public class AssetsStatisticalStatementServiceImpl implements IAssetsStatistical
|
|
|
efficiencyVO.setCurrentPeriodOrderHasReportVolume(0.0);
|
|
|
}
|
|
|
// 计算同比出单率
|
|
|
- if (efficiencyVO.getYoYReportVolume() > 0) {
|
|
|
+ if (efficiencyVO.getYoYReportVolume() > 0 && efficiencyVO.getYoYOrderVolume() > 0) {
|
|
|
efficiencyVO.setYoYOrderHasReportVolume(NumberUtil.round((efficiencyVO.getCurrentPeriodOrderHasReportVolume() - (efficiencyVO.getYoYReportVolume() / efficiencyVO.getYoYOrderVolume())) / (efficiencyVO.getYoYReportVolume() / efficiencyVO.getYoYOrderVolume()) * 100, 2).doubleValue());
|
|
|
} else {
|
|
|
efficiencyVO.setYoYOrderHasReportVolume(NumberUtil.round(efficiencyVO.getCurrentPeriodOrderHasReportVolume() * 100, 2).doubleValue());
|
|
@@ -602,7 +602,7 @@ public class AssetsStatisticalStatementServiceImpl implements IAssetsStatistical
|
|
|
efficiencyVO.setYoYOrderHasReportVolume(NumberUtil.round(efficiencyVO.getCurrentPeriodOrderHasReportVolume() * 100, 2).doubleValue());
|
|
|
}
|
|
|
// 计算环比出单率
|
|
|
- if (efficiencyVO.getQoQReportVolume() > 0) {
|
|
|
+ if (efficiencyVO.getQoQReportVolume() > 0 && efficiencyVO.getQoQOrderVolume() > 0) {
|
|
|
efficiencyVO.setQoQOrderHasReportVolume(NumberUtil.round((efficiencyVO.getCurrentPeriodOrderHasReportVolume() - (efficiencyVO.getQoQReportVolume() / efficiencyVO.getQoQOrderVolume())) / (efficiencyVO.getQoQReportVolume() / efficiencyVO.getQoQOrderVolume()) * 100, 2).doubleValue());
|
|
|
} else {
|
|
|
efficiencyVO.setQoQOrderHasReportVolume(NumberUtil.round(efficiencyVO.getCurrentPeriodOrderHasReportVolume() * 100, 2).doubleValue());
|
|
@@ -707,13 +707,13 @@ public class AssetsStatisticalStatementServiceImpl implements IAssetsStatistical
|
|
|
efficiencyVO.setCurrentPeriodOrderHasReportVolume(0.0);
|
|
|
}
|
|
|
// 计算同比出单率
|
|
|
- if (efficiencyVO.getYoYReportVolume() > 0) {
|
|
|
+ if (efficiencyVO.getYoYReportVolume() > 0 && efficiencyVO.getYoYOrderVolume() > 0) {
|
|
|
efficiencyVO.setYoYOrderHasReportVolume(NumberUtil.round((efficiencyVO.getCurrentPeriodOrderHasReportVolume() - (efficiencyVO.getYoYReportVolume() / efficiencyVO.getYoYOrderVolume())) / (efficiencyVO.getYoYReportVolume() / efficiencyVO.getYoYOrderVolume()) * 100, 2).doubleValue());
|
|
|
} else {
|
|
|
efficiencyVO.setYoYOrderHasReportVolume(NumberUtil.round(efficiencyVO.getCurrentPeriodOrderHasReportVolume() * 100, 2).doubleValue());
|
|
|
}
|
|
|
// 计算环比出单率
|
|
|
- if (efficiencyVO.getQoQReportVolume() > 0) {
|
|
|
+ if (efficiencyVO.getQoQReportVolume() > 0 && efficiencyVO.getQoQOrderVolume() > 0) {
|
|
|
efficiencyVO.setQoQOrderHasReportVolume(NumberUtil.round((efficiencyVO.getCurrentPeriodOrderHasReportVolume() - (efficiencyVO.getQoQReportVolume() / efficiencyVO.getQoQOrderVolume())) / (efficiencyVO.getQoQReportVolume() / efficiencyVO.getQoQOrderVolume()) * 100, 2).doubleValue());
|
|
|
} else {
|
|
|
efficiencyVO.setQoQOrderHasReportVolume(NumberUtil.round(efficiencyVO.getCurrentPeriodOrderHasReportVolume() * 100, 2).doubleValue());
|