该房间存在未领取红包

This commit is contained in:
liaozetao
2023-10-27 15:05:31 +08:00
parent 5d738a189b
commit e4d9e65ab9

View File

@@ -252,6 +252,11 @@ public class RedEnvelopeService extends ServiceImpl<RedEnvelopeMapper, RedEnvelo
@Transactional(rollbackFor = Exception.class)
public void sendRedEnvelope(SendRedEnvelopeRequest request) {
Long roomUid = request.getRoomUId();
List<RedEnvelope> validRedEnvelopes = getValidRedEnvelopes(roomUid);
if (CollectionUtil.isNotEmpty(validRedEnvelopes)) {
throw new ApiException("該房間存在未領取紅包");
}
RedEnvelopeContext context = new RedEnvelopeContext();
context.setRoomUid(request.getRoomUId());
context.setUid(request.getMyUserId());