瀏覽代碼

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

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
qmj 1 月之前
父節點
當前提交
1dc4641a29
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      ruoyi-admin/src/main/java/com/ruoyi/app/tableqrcode/TableQrcodeController.java

+ 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()));
         }