Просмотр исходного кода

fix: verifyOwnership 增加空值保护防止公用码场景NPE

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
qmj 1 месяц назад
Родитель
Сommit
1dc4641a29

+ 4 - 0
ruoyi-admin/src/main/java/com/ruoyi/app/tableqrcode/TableQrcodeController.java

@@ -533,6 +533,10 @@ public class TableQrcodeController extends BaseController
             return false;
         }
         if("1".equals(currentUser.getUserType())){
+            if (tableQrcode.getStoreId() == null)
+            {
+                return false;
+            }
             List<PosStore> stores=posStoreService.list(new LambdaQueryWrapper<PosStore>().eq(PosStore::getUserId,currentUser.getUserId()));
             return stores.stream().anyMatch(x -> x.getId().equals(tableQrcode.getStoreId().intValue()));
         }