|
@@ -662,12 +662,12 @@ public class WmScorePackageController {
|
|
if (fin.compareTo(fin1) == 1) {
|
|
if (fin.compareTo(fin1) == 1) {
|
|
fin = BigDecimal.valueOf(100.00);
|
|
fin = BigDecimal.valueOf(100.00);
|
|
}
|
|
}
|
|
- ext.setFinishRate(fin + "0");
|
|
|
|
|
|
+ ext.setFinishRate(fin.toString());
|
|
BigDecimal payRate = new BigDecimal(actualTotal1).multiply(BigDecimal.valueOf(100)).divide(new BigDecimal(ext.getScore()), 2, RoundingMode.HALF_UP);
|
|
BigDecimal payRate = new BigDecimal(actualTotal1).multiply(BigDecimal.valueOf(100)).divide(new BigDecimal(ext.getScore()), 2, RoundingMode.HALF_UP);
|
|
if (payRate.compareTo(fin1) > 0) {
|
|
if (payRate.compareTo(fin1) > 0) {
|
|
payRate = BigDecimal.valueOf(100.00);
|
|
payRate = BigDecimal.valueOf(100.00);
|
|
}
|
|
}
|
|
- ext.setPayRate(payRate + "0");
|
|
|
|
|
|
+ ext.setPayRate(payRate.toString());
|
|
if (ext.getPayRate().equals("100.00")) {
|
|
if (ext.getPayRate().equals("100.00")) {
|
|
ext.setPackageFinishStatus("1");
|
|
ext.setPackageFinishStatus("1");
|
|
}
|
|
}
|