|
@@ -379,6 +379,10 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
|
|
}
|
|
}
|
|
|
|
|
|
BigDecimal price = order.getPrice();
|
|
BigDecimal price = order.getPrice();
|
|
|
|
+ if (order.getAdminProportion() != null) {
|
|
|
|
+ BigDecimal adminAmount = price.multiply(order.getAdminProportion().divide(new BigDecimal(100))).setScale(2, RoundingMode.HALF_DOWN);
|
|
|
|
+ orderTarget.setAdminProportion(adminAmount.toString());
|
|
|
|
+ }
|
|
if (order.getAgencyProportion() != null) {
|
|
if (order.getAgencyProportion() != null) {
|
|
|
|
|
|
BigDecimal selfAmount = price.multiply(order.getAgencyProportion().divide(new BigDecimal(100))).setScale(2, RoundingMode.HALF_DOWN);
|
|
BigDecimal selfAmount = price.multiply(order.getAgencyProportion().divide(new BigDecimal(100))).setScale(2, RoundingMode.HALF_DOWN);
|