异步注解 无返回值
This commit is contained in:
@@ -339,11 +339,10 @@ public class ShopCouponServiceImpl extends ServiceImpl<ShopCouponMapper, ShopCou
|
||||
|
||||
@Override
|
||||
@Async
|
||||
public Boolean use(List<Long> ids, Long shopUserId, Long orderId) {
|
||||
public void use(List<Long> ids, Long shopUserId, Long orderId) {
|
||||
List<MkShopCouponRecord> records = recordService.listByIds(ids);
|
||||
if (records.isEmpty()) {
|
||||
log.error("优惠券使用失败,订单Id:{}", orderId);
|
||||
return false;
|
||||
}
|
||||
Map<Long, Long> chatCouponIdCountMap = records.stream()
|
||||
.filter(record -> "群聊发放".equals(record.getSource()))
|
||||
@@ -389,7 +388,7 @@ public class ShopCouponServiceImpl extends ServiceImpl<ShopCouponMapper, ShopCou
|
||||
}
|
||||
update(coupon1, recordQueryWrapper);
|
||||
});
|
||||
return recordService.updateChain()
|
||||
recordService.updateChain()
|
||||
.set(MkShopCouponRecord::getStatus, 1)
|
||||
.set(MkShopCouponRecord::getTargetId, orderId)
|
||||
.set(MkShopCouponRecord::getUseTime, LocalDateTime.now())
|
||||
|
||||
Reference in New Issue
Block a user