|
@@ -349,10 +349,11 @@ public class MajorStatisticalStatementServiceImpl implements IMajorStatisticalSt
|
|
|
overviewVOList.sort(Comparator.comparing(MajorDepPerformanceOverviewVO::getOutputValue, Comparator.nullsLast(Comparator.reverseOrder())));
|
|
|
// 排名赋分(第一名:10、第二名:8、第三名:7)
|
|
|
for (int i = 0; i < overviewVOList.size(); i++){
|
|
|
- if (overviewVOList.get(i).getOutputValue() < 1){
|
|
|
+ // 判断产值是否小于等于0
|
|
|
+ if (overviewVOList.get(i).getOutputValue() < 1){ // 将产值计分设为0
|
|
|
overviewVOList.get(i).setOutputValueScore(0);
|
|
|
}else {
|
|
|
- switch (i) {
|
|
|
+ switch (i) { // 按产值排名设定分数
|
|
|
case 0:
|
|
|
overviewVOList.get(i).setOutputValueScore(10);
|
|
|
break;
|
|
@@ -370,9 +371,10 @@ public class MajorStatisticalStatementServiceImpl implements IMajorStatisticalSt
|
|
|
overviewVOList.sort(Comparator.comparing(MajorDepPerformanceOverviewVO::getOrderVolume, Comparator.nullsLast(Comparator.reverseOrder())));
|
|
|
// 排名赋分(第一名:10、第二名:8、第三名:7)
|
|
|
for (int i = 0; i < overviewVOList.size(); i++){
|
|
|
- if (overviewVOList.get(i).getOrderVolume() < 1){
|
|
|
+ // 判断接单数是否小于等于0
|
|
|
+ if (overviewVOList.get(i).getOrderVolume() < 1){ // 将接件计分设为0
|
|
|
overviewVOList.get(i).setOrderVolumeScore(0);
|
|
|
- }else {
|
|
|
+ }else { // 按接件数排名设定份数
|
|
|
switch (i) {
|
|
|
case 0:
|
|
|
overviewVOList.get(i).setOrderVolumeScore(10);
|
|
@@ -391,10 +393,11 @@ public class MajorStatisticalStatementServiceImpl implements IMajorStatisticalSt
|
|
|
overviewVOList.sort(Comparator.comparing(MajorDepPerformanceOverviewVO::getFinancialQuoteProcessingTime, Comparator.nullsLast(Comparator.reverseOrder())));
|
|
|
// 排名赋分(第一名:10、第二名:8、第三名:7)
|
|
|
for (int i = 0; i < overviewVOList.size(); i++){
|
|
|
- if (ObjectUtil.isNull(overviewVOList.get(i).getFinancialQuoteProcessingTime())){
|
|
|
+ // 判断金融报价是否不为null
|
|
|
+ if (ObjectUtil.isNull(overviewVOList.get(i).getFinancialQuoteProcessingTime())){ // 将金融报价效率计分设为0
|
|
|
overviewVOList.get(i).setFinancialQuoteProcessingTimeScore(0);
|
|
|
}else {
|
|
|
- switch (i) {
|
|
|
+ switch (i) { // 按金融报价效率排名设定份数
|
|
|
case 0:
|
|
|
overviewVOList.get(i).setFinancialQuoteProcessingTimeScore(10);
|
|
|
break;
|
|
@@ -412,10 +415,11 @@ public class MajorStatisticalStatementServiceImpl implements IMajorStatisticalSt
|
|
|
overviewVOList.sort(Comparator.comparing(MajorDepPerformanceOverviewVO::getUnFinancialQuoteProcessingTime, Comparator.nullsLast(Comparator.reverseOrder())));
|
|
|
// 排名赋分(第一名:10、第二名:8、第三名:7)
|
|
|
for (int i = 0; i < overviewVOList.size(); i++){
|
|
|
- if (ObjectUtil.isNull(overviewVOList.get(i).getUnFinancialQuoteProcessingTime())){
|
|
|
+ // 判断非金融报价是否不为null
|
|
|
+ if (ObjectUtil.isNull(overviewVOList.get(i).getUnFinancialQuoteProcessingTime())){ // 将非金融报价效率计分设为0
|
|
|
overviewVOList.get(i).setUnFinancialQuoteProcessingTimeScore(0);
|
|
|
}else {
|
|
|
- switch (i) {
|
|
|
+ switch (i) { // 按非金融报价效率排名设定份数
|
|
|
case 0:
|
|
|
overviewVOList.get(i).setUnFinancialQuoteProcessingTimeScore(10);
|
|
|
break;
|