Merge remote-tracking branch 'origin/fix_foton_20231031' into fix_foton_20231031
This commit is contained in:
+7
-5
@@ -20,6 +20,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.io.PipedReader;
|
import java.io.PipedReader;
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.math.RoundingMode;
|
import java.math.RoundingMode;
|
||||||
import java.text.NumberFormat;
|
import java.text.NumberFormat;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@@ -301,11 +302,12 @@ public class QualityEvaluationServiceImpl extends ServiceImpl<QualityEvaluationD
|
|||||||
|
|
||||||
return score;
|
return score;
|
||||||
} ))));
|
} ))));
|
||||||
Double finalScore = result.get("quality") * 0.9 + result.get("dynamic");
|
BigDecimal qualityScore = BigDecimal.valueOf(result.get("quality"));
|
||||||
// NumberFormat nf = NumberFormat.getNumberInstance();
|
BigDecimal dynamicScore = BigDecimal.valueOf(result.get("dynamic"));
|
||||||
// nf.setMaximumFractionDigits(2);
|
double finalScore = qualityScore.setScale(2, RoundingMode.HALF_UP).doubleValue() * 0.9 + dynamicScore.setScale(2, RoundingMode.HALF_UP).doubleValue();
|
||||||
// nf.setRoundingMode(RoundingMode.UP);
|
result.put("dynamic",dynamicScore.setScale(2, RoundingMode.HALF_UP).doubleValue());
|
||||||
result.put("finalScore", finalScore);
|
result.put("quality",qualityScore.setScale(2, RoundingMode.HALF_UP).doubleValue());
|
||||||
|
result.put("finalScore", new BigDecimal(finalScore).setScale(2, RoundingMode.HALF_UP).doubleValue());
|
||||||
return result;
|
return result;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -110,7 +110,7 @@ public class SarMenuStandardServiceImpl extends ServiceImpl<SarMenuStandardDao,
|
|||||||
@Override
|
@Override
|
||||||
public List<SarMenuStandard> getAll(String dicId) {
|
public List<SarMenuStandard> getAll(String dicId) {
|
||||||
QueryWrapper sarMenuQueryWrapper=new QueryWrapper<>();
|
QueryWrapper sarMenuQueryWrapper=new QueryWrapper<>();
|
||||||
sarMenuQueryWrapper.eq("VALID_FLAG",0);
|
//sarMenuQueryWrapper.eq("VALID_FLAG",0);
|
||||||
sarMenuQueryWrapper.eq("DIC_ID",dicId);
|
sarMenuQueryWrapper.eq("DIC_ID",dicId);
|
||||||
sarMenuQueryWrapper.orderByAsc("DISPLAY_SEQ");
|
sarMenuQueryWrapper.orderByAsc("DISPLAY_SEQ");
|
||||||
// sarMenuQueryWrapper.isNull("PARENT_ID");
|
// sarMenuQueryWrapper.isNull("PARENT_ID");
|
||||||
|
|||||||
Reference in New Issue
Block a user