Pārlūkot izejas kodu

获取二维码bug

lyhzzz 2 gadi atpakaļ
vecāks
revīzija
b83002e57c

+ 1 - 0
src/main/java/com/fdkankan/tk/common/ResultCode.java

@@ -6,6 +6,7 @@ public enum ResultCode {
 
     PARAM_MISS(4001,"参数缺少"),
     QRCODE_MISS(4002,"获取二维码失败"),
+    ROOM_MISS(4003,"房间不存在"),
     USER_NOT_LOGIN(4008,"用户未登录"),
 
     ;

+ 3 - 0
src/main/java/com/fdkankan/tk/service/impl/RoomServiceImpl.java

@@ -131,6 +131,9 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
     @Override
     public String getWxQrCode(Integer roomId) {
         Room room = this.getById(roomId);
+        if(room == null){
+            throw new BusinessException(ResultCode.ROOM_MISS);
+        }
         if(StringUtils.isNotBlank(room.getRoomQrCode())){
             if(uploadToOssUtil.existKey(room.getRoomQrCode())){
                 return  room.getRoomQrCode();