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