|
|
@@ -1079,6 +1079,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
.or()
|
|
|
.isNull(PointsRecord::getExpiryDate)
|
|
|
).orderByDesc(PointsRecord::getExpiryDate));
|
|
|
+ //TODO (int) Arith.mul(order.getFreightAmount(), 100),加在这里就是每次部分退单都要减掉,有可能会出现退的积分比下单总积分少。少的值恰好为一次运费
|
|
|
int totalRefundScore = -(int) Arith.mul(order.getFreightAmount(), 100);//需要退的总积分,先把运费剔除掉
|
|
|
double totalRefundActual = 0.0;//需要退的总金额
|
|
|
for (OrderRefundSku refundSkus : orderRefundSkus) {
|