|
@@ -105,7 +105,7 @@ public class ElectronicMembershipCardController {
|
|
|
//充值优惠类型
|
|
|
if(cardDetail.getSettingRuleType().equals("1")){ //按充值金额
|
|
|
BigDecimal presentAmt = cardDetail.getPresentAmt(); //当前赠送金额
|
|
|
- if(dctime !=null){
|
|
|
+ if(cardRechargeSettingList.get(0).getDiscountTimeSetting().equals("1") && dctime !=null){
|
|
|
for (String str : dctime){
|
|
|
if(str.contains(currentTime)){ //如果当前时间在会员日活动时间内
|
|
|
//计算会员日内的总赠送积分
|
|
@@ -120,7 +120,7 @@ public class ElectronicMembershipCardController {
|
|
|
customerCardUseRecord.setPresentAmt(presentAmt);
|
|
|
}else if(cardDetail.getSettingRuleType().equals("2")){ //按充值金额的比例
|
|
|
BigDecimal presentAmt = amt.multiply(cardDetail.getPresentAmt().divide(new BigDecimal(100))); //当前赠送金额比例的赠送积分
|
|
|
- if(dctime !=null){
|
|
|
+ if(cardRechargeSettingList.get(0).getDiscountTimeSetting().equals("1") && dctime !=null){
|
|
|
for (String str : dctime){
|
|
|
if(str.contains(currentTime)){ //如果当前时间在会员日活动时间内
|
|
|
//计算会员日期内的总赠送积分
|