Просмотр исходного кода

//offlineActivity

release_toaliyun_real
xiaohu 1 год назад
Родитель
Сommit
a6a7c1c56e
1 измененных файлов: 7 добавлений и 6 удалений
  1. +7
    -6
      mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityGrantAwardServiceImpl.java

+ 7
- 6
mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityGrantAwardServiceImpl.java Просмотреть файл

@@ -252,8 +252,11 @@ public class WxOfflineActivityGrantAwardServiceImpl implements WxOfflineActivity
grantAwardsItem = awardsItem; grantAwardsItem = awardsItem;
} }
} }
if(grantAwardsItem == null){
continue;
if(grantAwardsItem != null){
//计算返现金额
BigDecimal cashBackPrice = record.getOrderMoney()
.multiply(grantAwardsItem.getCashBackRatio().divide(new BigDecimal(100)));
cashBackPriceTotal = cashBackPriceTotal.add(cashBackPrice);
} }


// WxOfflineActivityGrantItem grantItem = new WxOfflineActivityGrantItem(); // WxOfflineActivityGrantItem grantItem = new WxOfflineActivityGrantItem();
@@ -287,10 +290,7 @@ public class WxOfflineActivityGrantAwardServiceImpl implements WxOfflineActivity
//// grantItem.setMerchantSharePrice(grantAwardsItem.getMerchantSharePrice()); //// grantItem.setMerchantSharePrice(grantAwardsItem.getMerchantSharePrice());
// grantItemList.add(grantItem); // grantItemList.add(grantItem);


//计算返现金额
BigDecimal cashBackPrice = record.getOrderMoney()
.multiply(grantAwardsItem.getCashBackRatio().divide(new BigDecimal(100)));
cashBackPriceTotal = cashBackPriceTotal.add(cashBackPrice);

} }
}else{ }else{


@@ -352,6 +352,7 @@ public class WxOfflineActivityGrantAwardServiceImpl implements WxOfflineActivity
activityGrantCashBack.setTaxPointsAmount(activityGrantCashBack.getCashBackPrice().multiply(activityGrantCashBack.getTaxPoints()) activityGrantCashBack.setTaxPointsAmount(activityGrantCashBack.getCashBackPrice().multiply(activityGrantCashBack.getTaxPoints())
.divide(new BigDecimal(100)).setScale(2, RoundingMode.HALF_UP)); .divide(new BigDecimal(100)).setScale(2, RoundingMode.HALF_UP));
} }
activityItem.setIsMeet(true);
activityItem.setActivityGrantCashBack(activityGrantCashBack); activityItem.setActivityGrantCashBack(activityGrantCashBack);
activityItem.setCashBackPrice(activityGrantCashBack.getCashBackPrice().subtract(activityGrantCashBack.getTaxPointsAmount())); activityItem.setCashBackPrice(activityGrantCashBack.getCashBackPrice().subtract(activityGrantCashBack.getTaxPointsAmount()));




Загрузка…
Отмена
Сохранить