|
|
@@ -77,11 +77,13 @@ public class PackageController extends BaseController {
|
|
|
pageQuery.setSort("sort,desc");
|
|
|
return packageService.all(pageQuery).map(aPackage -> {
|
|
|
BigDecimal balance = aPackage.getAmount().subtract(aPackage.getSettlementPrice());
|
|
|
+ BigDecimal shareAmount;
|
|
|
if (aPackage.isSeparateDistribution() && ObjectUtil.isNotNull(aPackage.getPersonalRatio0())) {
|
|
|
- aPackage.setShareAmount(aPackage.getPersonalRatio0().multiply(balance));
|
|
|
+ shareAmount = aPackage.getPersonalRatio0().multiply(balance).setScale(2, BigDecimal.ROUND_UP);
|
|
|
} else {
|
|
|
- aPackage.setShareAmount(personalRatio.multiply(balance));
|
|
|
+ shareAmount = personalRatio.multiply(balance).setScale(2, BigDecimal.ROUND_UP);
|
|
|
}
|
|
|
+ aPackage.setShareAmount(shareAmount);
|
|
|
return aPackage;
|
|
|
});
|
|
|
}
|