前端常见问题
App端–后端常见问题
下面是根据app进行区分的,查找的时候请根据App:
1.Base和多租户APP
1.1 线上环境菜单和产品线丢失
- 先查看ui_menu表,找到对应菜单的is_delete字段,判断是否为1,如果为1,改为0,再重启即可;
- 如果is_delete字段值是正确的,判断app_ids字段值是否正确,该值对应的是meta_app表的id,如果不正确,重置种子数据,再重启即可;
- 如果上述数据是正确的,登录平台租户管理员,多租户-》权限点明细-》左上角点击刷新权限;
- 如果刷新权限,没有效果,查看tenant_permission表的数据是否正确,即app_name是否正确,code是否重复导致,父子级是否正确;
- 如果上述步骤仍然不能解决,可以重启全部容器,其他恢复操作,请参考:产品线与菜单丢失问题
1.2 测试环境数据库迁移到本地,菜单和产品线丢失
- 如果平台租户管理员没有菜单显示,参考别的环境的重置base的种子数据接口,使用postman调用,传参为meta_app中base的id;
- 调用接口重置种子数据成功后,重启服务;
- 如果上述步骤还不能解决问题,请参考1.1问题的排查步骤