fix: 优化会员优惠券退还后,可能无法再次使用问题。优化删除商品索引,可能失败问题
This commit is contained in:
parent
b957df648b
commit
fae4dcaae2
@ -293,6 +293,7 @@ public class MemberCouponServiceImpl extends ServiceImpl<MemberCouponMapper, Mem
|
|||||||
LambdaUpdateWrapper<MemberCoupon> updateWrapper = new LambdaUpdateWrapper<>();
|
LambdaUpdateWrapper<MemberCoupon> updateWrapper = new LambdaUpdateWrapper<>();
|
||||||
updateWrapper.in(MemberCoupon::getId, memberCouponIds);
|
updateWrapper.in(MemberCoupon::getId, memberCouponIds);
|
||||||
updateWrapper.set(MemberCoupon::getMemberCouponStatus, MemberCouponStatusEnum.NEW.name());
|
updateWrapper.set(MemberCoupon::getMemberCouponStatus, MemberCouponStatusEnum.NEW.name());
|
||||||
|
updateWrapper.set(MemberCoupon::getConsumptionTime, null);
|
||||||
return this.update(updateWrapper);
|
return this.update(updateWrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -455,7 +455,7 @@ public class EsGoodsIndexServiceImpl extends BaseElasticsearchService implements
|
|||||||
public void deleteIndex(Map<String, Object> queryFields) {
|
public void deleteIndex(Map<String, Object> queryFields) {
|
||||||
BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery();
|
BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery();
|
||||||
for (Map.Entry<String, Object> entry : queryFields.entrySet()) {
|
for (Map.Entry<String, Object> entry : queryFields.entrySet()) {
|
||||||
boolQueryBuilder.filter(QueryBuilders.termsQuery(entry.getKey(), entry.getValue()));
|
boolQueryBuilder.filter(QueryBuilders.termsQuery(entry.getKey(), entry.getValue().toString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
DeleteByQueryRequest deleteByQueryRequest = new DeleteByQueryRequest();
|
DeleteByQueryRequest deleteByQueryRequest = new DeleteByQueryRequest();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user