|
@@ -95,7 +95,8 @@ public class UserExchangeOrderServiceImpl extends ServiceImpl<UserExchangeOrderM
|
|
List<UserPrizeStorage> userPrizeStorageList = userPrizeStorageService.list(new LambdaQueryWrapper<UserPrizeStorage>()
|
|
List<UserPrizeStorage> userPrizeStorageList = userPrizeStorageService.list(new LambdaQueryWrapper<UserPrizeStorage>()
|
|
.eq(UserPrizeStorage::getUserId, userId)
|
|
.eq(UserPrizeStorage::getUserId, userId)
|
|
.eq(UserPrizeStorage::getGoodsId, goodsId)
|
|
.eq(UserPrizeStorage::getGoodsId, goodsId)
|
|
- .eq(UserPrizeStorage::getSkuId, skuId)
|
|
|
|
|
|
+ .eq(null != skuId, UserPrizeStorage::getSkuId, skuId)
|
|
|
|
+ .isNull(null == skuId, UserPrizeStorage::getSkuId)
|
|
.eq(UserPrizeStorage::getStatus, PrizeStorageStatusEnum.NOT_DISTRIBUTED));
|
|
.eq(UserPrizeStorage::getStatus, PrizeStorageStatusEnum.NOT_DISTRIBUTED));
|
|
if (CollectionUtils.isEmpty(userPrizeStorageList)) {
|
|
if (CollectionUtils.isEmpty(userPrizeStorageList)) {
|
|
UserPrizeStorage userPrizeStorage = new UserPrizeStorage();
|
|
UserPrizeStorage userPrizeStorage = new UserPrizeStorage();
|