该房间存在未领取红包
This commit is contained in:
@@ -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());
|
||||
|
Reference in New Issue
Block a user