|
@@ -233,10 +233,10 @@ public class TableQrcodeController extends BaseController
|
|
|
@GetMapping("/{id}")
|
|
@GetMapping("/{id}")
|
|
|
public AjaxResult getInfo(@RequestHeader String token, @PathVariable Long 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);
|
|
TableQrcode tableQrcode = tableQrcodeService.selectTableQrcodeById(id);
|
|
|
if (tableQrcode == null)
|
|
if (tableQrcode == null)
|
|
|
{
|
|
{
|
|
@@ -467,12 +467,17 @@ public class TableQrcodeController extends BaseController
|
|
|
{
|
|
{
|
|
|
return false;
|
|
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()))
|
|
if ("4".equals(currentUser.getUserType()))
|
|
|
{
|
|
{
|
|
|
// 摊主只能操作自己的
|
|
// 摊主只能操作自己的
|
|
|
return tableQrcode.getStoreId() != null && tableQrcode.getStoreId().equals(currentUser.getStoreId());
|
|
return tableQrcode.getStoreId() != null && tableQrcode.getStoreId().equals(currentUser.getStoreId());
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
else if ("3".equals(currentUser.getUserType()))
|
|
else if ("3".equals(currentUser.getUserType()))
|
|
|
{
|
|
{
|
|
|
// 夜市管理员可以操作自己夜市下的所有码
|
|
// 夜市管理员可以操作自己夜市下的所有码
|