bug
This commit is contained in:
parent
708b48c886
commit
46a0106ab7
@ -602,6 +602,8 @@ public class ActiveExchangeServiceImpl implements ActiveExchangeService {
|
||||
canUserCardFavorableList.add(cardFavorableRecordVO);
|
||||
}else if(!paymentActiveDTO.getType().equals("0")){
|
||||
canUserCardFavorableList.add(cardFavorableRecordVO);
|
||||
}else if (paymentActiveDTO.getType().equals("0") && ObjectUtils.isEmpty(cardFavorableRecordVO.getExclusiveFunction())){
|
||||
canUserCardFavorableList.add(cardFavorableRecordVO);
|
||||
}
|
||||
}
|
||||
/* if () {
|
||||
@ -665,6 +667,8 @@ public class ActiveExchangeServiceImpl implements ActiveExchangeService {
|
||||
}
|
||||
}else if (StringUtils.isNotEmpty(cardFavorableRecordVO.getExclusiveFunction()) && !cardFavorableRecordVO.getExclusiveFunction().contains("2")){
|
||||
cardFavorableRecordVOS.add(cardFavorableRecordVO);
|
||||
}else if (StringUtils.isEmpty(cardFavorableRecordVO.getExclusiveFunction())){
|
||||
cardFavorableRecordVOS.add(cardFavorableRecordVO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -123,7 +123,7 @@
|
||||
LEFT JOIN card_exchange ce ON cer.card_exchange_id = ce.id
|
||||
WHERE
|
||||
cer.mt_user_id = #{cardFavorableDTOS.id}
|
||||
and ce.type = 0
|
||||
and ce.type = 0 or ce.type = 1
|
||||
<if test="cardFavorableDTOS.useStatus!=null and cardFavorableDTOS.useStatus != ''">
|
||||
and cer.status = #{cardFavorableDTOS.useStatus}
|
||||
</if>
|
||||
|
@ -301,7 +301,12 @@ public class CardFavorableRecordServiceImpl extends ServiceImpl<CardFavorableRec
|
||||
}
|
||||
cardFavorableService.updateById(cardFavorable);
|
||||
cardFavorableRecord.setSatisfiedAmount(cardFavorable.getSatisfiedAmount());
|
||||
cardFavorableRecord.setDiscountAmount(cardFavorable.getDiscountAmount());
|
||||
if (cardFavorable.getDiscountType().equals("1")){
|
||||
double v = cardFavorable.getSatisfiedAmount() * (1 - (cardFavorable.getSpecialDiscount() * 0.1));
|
||||
cardFavorableRecord.setDiscountAmount(v);
|
||||
}else {
|
||||
cardFavorableRecord.setDiscountAmount(cardFavorable.getDiscountAmount());
|
||||
}
|
||||
return save(cardFavorableRecord);
|
||||
}
|
||||
|
||||
|
@ -948,7 +948,12 @@ public class CardValueRecordServiceImpl extends ServiceImpl<CardValueRecordMappe
|
||||
}
|
||||
}
|
||||
cardFavorableRecord.setSatisfiedAmount(cardValueVoucher.getSatisfiedAmount());
|
||||
cardFavorableRecord.setDiscountAmount(cardValueVoucher.getDiscountAmount());
|
||||
if (cardValueVoucher.getDiscountType().equals("1")){
|
||||
double v = cardValueVoucher.getSatisfiedAmount() * (1 - (cardValueVoucher.getSpecialDiscount() * 0.1));
|
||||
cardFavorableRecord.setDiscountAmount(v);
|
||||
}else {
|
||||
cardFavorableRecord.setDiscountAmount(cardValueVoucher.getDiscountAmount());
|
||||
}
|
||||
cardFavorableRecordService.save(cardFavorableRecord);
|
||||
}
|
||||
/*
|
||||
|
@ -485,6 +485,7 @@
|
||||
where ac.store_id = #{storeId}
|
||||
and ac.status = 0
|
||||
and ac.participation_condition_money <= #{amount}
|
||||
and ac.active_end_time > CURRENT_TIMESTAMP
|
||||
group by ac.id
|
||||
</select>
|
||||
<select id="orderStatistics" resultType="java.util.Map">
|
||||
|
Loading…
Reference in New Issue
Block a user