优惠券bug
This commit is contained in:
parent
28acf1ff82
commit
59065d2c00
@ -106,12 +106,7 @@
|
|||||||
LEFT JOIN card_favorable_record cfr ON cf.id = cfr.card_favorable_id
|
LEFT JOIN card_favorable_record cfr ON cf.id = cfr.card_favorable_id
|
||||||
WHERE
|
WHERE
|
||||||
cfr.mt_user_id = #{cardFavorableDTOS.id}
|
cfr.mt_user_id = #{cardFavorableDTOS.id}
|
||||||
<if test="cardFavorableDTOS.useStatus!=null and cardFavorableDTOS.useStatus != ''">
|
|
||||||
and cfr.status = #{cardFavorableDTOS.useStatus}
|
and cfr.status = #{cardFavorableDTOS.useStatus}
|
||||||
</if>
|
|
||||||
<if test="cardFavorableDTOS.useStatus == 0">
|
|
||||||
and cfr.status = #{cardFavorableDTOS.useStatus}
|
|
||||||
</if>
|
|
||||||
and cfr.store_id = #{cardFavorableDTOS.storeId}
|
and cfr.store_id = #{cardFavorableDTOS.storeId}
|
||||||
and cf.type != 1 UNION ALL
|
and cf.type != 1 UNION ALL
|
||||||
SELECT
|
SELECT
|
||||||
@ -123,11 +118,12 @@
|
|||||||
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 or cer.mt_user_id = #{cardFavorableDTOS.id} and ce.type = 1
|
<if test="cardFavorableDTOS.useStatus != null">
|
||||||
<if test="cardFavorableDTOS.useStatus!=null and cardFavorableDTOS.useStatus != ''">
|
|
||||||
and cer.status = #{cardFavorableDTOS.useStatus}
|
and cer.status = #{cardFavorableDTOS.useStatus}
|
||||||
</if>
|
</if>
|
||||||
<if test="cardFavorableDTOS.useStatus == 0">
|
and cer.store_id = #{cardFavorableDTOS.storeId}
|
||||||
|
and ce.type = 0 or cer.mt_user_id = #{cardFavorableDTOS.id} and ce.type = 1
|
||||||
|
<if test="cardFavorableDTOS.useStatus != null">
|
||||||
and cer.status = #{cardFavorableDTOS.useStatus}
|
and cer.status = #{cardFavorableDTOS.useStatus}
|
||||||
</if>
|
</if>
|
||||||
and cer.store_id = #{cardFavorableDTOS.storeId} UNION ALL
|
and cer.store_id = #{cardFavorableDTOS.storeId} UNION ALL
|
||||||
@ -141,12 +137,7 @@
|
|||||||
WHERE
|
WHERE
|
||||||
cer.mt_user_id = #{cardFavorableDTOS.id}
|
cer.mt_user_id = #{cardFavorableDTOS.id}
|
||||||
and ce.type = 1
|
and ce.type = 1
|
||||||
<if test="cardFavorableDTOS.useStatus!=null and cardFavorableDTOS.useStatus != ''">
|
|
||||||
and cer.status = #{cardFavorableDTOS.useStatus}
|
and cer.status = #{cardFavorableDTOS.useStatus}
|
||||||
</if>
|
|
||||||
<if test="cardFavorableDTOS.useStatus == 0">
|
|
||||||
and cer.status = #{cardFavorableDTOS.useStatus}
|
|
||||||
</if>
|
|
||||||
and cer.store_id = #{cardFavorableDTOS.storeId}
|
and cer.store_id = #{cardFavorableDTOS.storeId}
|
||||||
<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}
|
||||||
|
@ -326,7 +326,7 @@ public class CardFavorableServiceImpl extends ServiceImpl<CardFavorableMapper, C
|
|||||||
if (record.getCouponType().equals("优惠券")){
|
if (record.getCouponType().equals("优惠券")){
|
||||||
record.setCouponContent("满"+record.getSatisfiedAmount()+"减"+record.getCouponAmount()+"元");
|
record.setCouponContent("满"+record.getSatisfiedAmount()+"减"+record.getCouponAmount()+"元");
|
||||||
}else {
|
}else {
|
||||||
record.setCouponContent("可兑换:"+record.getCouponContent());
|
record.setCouponContent("可兑换:"+record.getSatisfiedAmount());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//有效期
|
//有效期
|
||||||
@ -350,6 +350,11 @@ public class CardFavorableServiceImpl extends ServiceImpl<CardFavorableMapper, C
|
|||||||
cardFavorableDTOS.setStoreId(nowAccountInfo.getStoreId());
|
cardFavorableDTOS.setStoreId(nowAccountInfo.getStoreId());
|
||||||
IPage<CouponVO> couponVOS = cardFavorableRecordMapper.selectAllByCondition(page,cardFavorableDTOS);
|
IPage<CouponVO> couponVOS = cardFavorableRecordMapper.selectAllByCondition(page,cardFavorableDTOS);
|
||||||
List<CouponVO> records = couponVOS.getRecords();
|
List<CouponVO> records = couponVOS.getRecords();
|
||||||
|
for (CouponVO record : records) {
|
||||||
|
if (record.getCouponType().equals("兑换券")){
|
||||||
|
record.setCouponContent(record.getSatisfiedAmount());
|
||||||
|
}
|
||||||
|
}
|
||||||
//有效期
|
//有效期
|
||||||
List<CouponVO> collect = records.stream().filter(s -> s.getEndTime().getTime() < System.currentTimeMillis()).collect(Collectors.toList());
|
List<CouponVO> collect = records.stream().filter(s -> s.getEndTime().getTime() < System.currentTimeMillis()).collect(Collectors.toList());
|
||||||
if (ObjectUtils.isNotEmpty(collect)){
|
if (ObjectUtils.isNotEmpty(collect)){
|
||||||
|
Loading…
Reference in New Issue
Block a user