|
|
@@ -404,8 +404,7 @@ public class CouponFontServiceImpl implements CouponFontService {
|
|
|
}
|
|
|
//未领取
|
|
|
//是否购买过
|
|
|
- String skuIds = goodsActivity.getSkuIds();
|
|
|
- List<Long> skuIdList = Jsons.parseList(skuIds, Long.class);
|
|
|
+ List<Long> skuIdList = couponMapper.getCouponSkuIds(couponIdList);
|
|
|
Integer orderCount = orderDonMapper.selectCount(Wrappers.lambdaQuery(OrderDon.class).eq(OrderDon::getUserId, userId).notIn(OrderDon::getStatus, Constant.noOrderAllStatus).in(OrderDon::getSkuId, skuIdList));
|
|
|
if (orderCount == 0) {
|
|
|
return null;
|
|
|
@@ -425,8 +424,7 @@ public class CouponFontServiceImpl implements CouponFontService {
|
|
|
if (selectCount != couponIdList.size()) {
|
|
|
//未领取
|
|
|
//是否购买过
|
|
|
- String skuIds = goodsActivity.getSkuIds();
|
|
|
- List<Long> skuIdList = Jsons.parseList(skuIds, Long.class);
|
|
|
+ List<Long> skuIdList = couponMapper.getCouponSkuIds(couponIdList);
|
|
|
Integer orderCount = orderDonMapper.selectCount(Wrappers.lambdaQuery(OrderDon.class).eq(OrderDon::getUserId, userId).notIn(OrderDon::getStatus, Constant.noOrderAllStatus).in(OrderDon::getSkuId, skuIdList));
|
|
|
if (orderCount != 0) {
|
|
|
//一键领取优惠券
|