Bladeren bron

修改餐桌码

qmj 1 maand geleden
bovenliggende
commit
f8e43722f6
1 gewijzigde bestanden met toevoegingen van 9 en 4 verwijderingen
  1. 9 4
      ruoyi-admin/src/main/java/com/ruoyi/app/tableqrcode/TableQrcodeController.java

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

@@ -233,10 +233,10 @@ public class TableQrcodeController extends BaseController
     @GetMapping("/{id}")
     public AjaxResult getInfo(@RequestHeader String token, @PathVariable Long id)
     {
-        if (!verifyOwnership(token, id))
-        {
-            return error("无权访问");
-        }
+//        if (!verifyOwnership(token, id))
+//        {
+//            return error("无权访问");
+//        }
         TableQrcode tableQrcode = tableQrcodeService.selectTableQrcodeById(id);
         if (tableQrcode == null)
         {
@@ -467,12 +467,17 @@ public class TableQrcodeController extends BaseController
         {
             return false;
         }
+        if("1".equals(currentUser.getUserType())){
+            List<PosStore> stores=posStoreService.list(new LambdaQueryWrapper<PosStore>().eq(PosStore::getUserId,currentUser.getUserId()));
+            return stores.stream().anyMatch(x -> x.getId().equals(tableQrcode.getStoreId().intValue()));
+        }
 
         if ("4".equals(currentUser.getUserType()))
         {
             // 摊主只能操作自己的
             return tableQrcode.getStoreId() != null && tableQrcode.getStoreId().equals(currentUser.getStoreId());
         }
+
         else if ("3".equals(currentUser.getUserType()))
         {
             // 夜市管理员可以操作自己夜市下的所有码