diff --git a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/rds/service/props/impl/FragmentsBackpackServiceImpl.java b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/rds/service/props/impl/FragmentsBackpackServiceImpl.java index 62d94e29..718090a1 100644 --- a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/rds/service/props/impl/FragmentsBackpackServiceImpl.java +++ b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/rds/service/props/impl/FragmentsBackpackServiceImpl.java @@ -63,8 +63,7 @@ public class FragmentsBackpackServiceImpl extends .setSql("quantity=quantity-" + quantity) .in(FragmentsBackpack::getFragmentsId, fragmentsIds) .eq(FragmentsBackpack::getUserId, userId) - .ge(FragmentsBackpack::getQuantity, quantity) - .last(PageConstant.formatLimit(fragmentsIds.size()) + " FOR UPDATE") + .last(PageConstant.formatLimit(fragmentsIds.size())) .execute(); }