From 6bf98ec3ba25c479a643aaa2458bf0711b207de7 Mon Sep 17 00:00:00 2001 From: SliverHorn <503551462@qq.com> Date: Tue, 25 Aug 2020 18:39:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=A7=86=E5=9B=BE=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=E5=A4=B1=E8=B4=A5=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\350\257\225\346\226\207\346\241\243.md" | 29 ------------------- server/config.yaml | 6 ++-- server/initialize/data.go | 22 +++++++------- server/service/initialize.go | 2 +- 4 files changed, 15 insertions(+), 44 deletions(-) diff --git "a/server/GORMV2\346\216\245\345\217\243\346\265\213\350\257\225\346\226\207\346\241\243.md" "b/server/GORMV2\346\216\245\345\217\243\346\265\213\350\257\225\346\226\207\346\241\243.md" index 3da510f3..7f16aac4 100644 --- "a/server/GORMV2\346\216\245\345\217\243\346\265\213\350\257\225\346\226\207\346\241\243.md" +++ "b/server/GORMV2\346\216\245\345\217\243\346\265\213\350\257\225\346\226\207\346\241\243.md" @@ -66,32 +66,3 @@ | /simpleUploader/upload | 插件版分片上传 | | | /simpleUploader/checkFileMd5 | 文件完整度验证 | | | /simpleUploader/mergeFileMd5 | 上传完成合并文件 | | - -- 视图sql使用gorm执行失败 - - 但是使用DataGrip执行是成功的 -```sql -2020/08/25 18:13:03 /Users/sliverhorn/Go/src/github.com/flipped-aurora/gin-vue-admin/server/service/initialize.go:79 Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `authority_menu` AS -selec' at line 2 -[0.080ms] [rows:0] DROP VIEW IF EXISTS `authority_menu`; -CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `authority_menu` AS -select `sys_base_menus`.`id` AS `id`, - `sys_base_menus`.`created_at` AS `created_at`, - `sys_base_menus`.`updated_at` AS `updated_at`, - `sys_base_menus`.`deleted_at` AS `deleted_at`, - `sys_base_menus`.`menu_level` AS `menu_level`, - `sys_base_menus`.`parent_id` AS `parent_id`, - `sys_base_menus`.`path` AS `path`, - `sys_base_menus`.`name` AS `name`, - `sys_base_menus`.`hidden` AS `hidden`, - `sys_base_menus`.`component` AS `component`, - `sys_base_menus`.`title` AS `title`, - `sys_base_menus`.`icon` AS `icon`, - `sys_base_menus`.`sort` AS `sort`, - `sys_authority_menus`.`sys_authority_authority_id` AS `authority_id`, - `sys_authority_menus`.`sys_base_menu_id` AS `menu_id`, - `sys_base_menus`.`keep_alive` AS `keep_alive`, - `sys_base_menus`.`default_menu` AS `default_menu` -from (`sys_authority_menus` - join `sys_base_menus` on ((`sys_authority_menus`.`sys_base_menu_id` = `sys_base_menus`.`id`))); - -``` \ No newline at end of file diff --git a/server/config.yaml b/server/config.yaml index 06fed6d1..42be755c 100644 --- a/server/config.yaml +++ b/server/config.yaml @@ -11,13 +11,13 @@ jwt: # mysql connect configuration mysql: username: root - password: 'gdkid,,..' + password: 'Aa@6447985' path: '127.0.0.1:3306' - db-name: 'test' + db-name: 'qmPlus' config: 'charset=utf8&parseTime=True&loc=Local' max-idle-conns: 10 max-open-conns: 10 - log-mode: true + log-mode: false #sqlite 配置 sqlite: diff --git a/server/initialize/data.go b/server/initialize/data.go index b7010c82..8b4f2e95 100644 --- a/server/initialize/data.go +++ b/server/initialize/data.go @@ -7,18 +7,18 @@ import ( func Data() { var err error - err = service.InitSysApi() - err = service.InitSysUser() - err = service.InitExaCustomer() - err = service.InitCasbinModel() - err = service.InitSysAuthority() - err = service.InitSysBaseMenus() + //err = service.InitSysApi() + //err = service.InitSysUser() + //err = service.InitExaCustomer() + //err = service.InitCasbinModel() + //err = service.InitSysAuthority() + //err = service.InitSysBaseMenus() err = service.InitAuthorityMenu() - err = service.InitSysDictionary() - err = service.InitSysAuthorityMenus() - err = service.InitSysDataAuthorityId() - err = service.InitSysDictionaryDetail() - err = service.InitExaFileUploadAndDownload() + //err = service.InitSysDictionary() + //err = service.InitSysAuthorityMenus() + //err = service.InitSysDataAuthorityId() + //err = service.InitSysDictionaryDetail() + //err = service.InitExaFileUploadAndDownload() if err != nil { global.GVA_LOG.Error("initialize data failed", err) } diff --git a/server/service/initialize.go b/server/service/initialize.go index ac14f327..c0943933 100644 --- a/server/service/initialize.go +++ b/server/service/initialize.go @@ -76,7 +76,7 @@ func InitSysBaseMenus() (err error) { } func InitAuthorityMenu() (err error) { - return global.GVA_DB.Exec("DROP VIEW IF EXISTS `authority_menu`;\nCREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `authority_menu` AS\nselect `sys_base_menus`.`id` AS `id`,\n `sys_base_menus`.`created_at` AS `created_at`,\n `sys_base_menus`.`updated_at` AS `updated_at`,\n `sys_base_menus`.`deleted_at` AS `deleted_at`,\n `sys_base_menus`.`menu_level` AS `menu_level`,\n `sys_base_menus`.`parent_id` AS `parent_id`,\n `sys_base_menus`.`path` AS `path`,\n `sys_base_menus`.`name` AS `name`,\n `sys_base_menus`.`hidden` AS `hidden`,\n `sys_base_menus`.`component` AS `component`,\n `sys_base_menus`.`title` AS `title`,\n `sys_base_menus`.`icon` AS `icon`,\n `sys_base_menus`.`sort` AS `sort`,\n `sys_authority_menus`.`sys_authority_authority_id` AS `authority_id`,\n `sys_authority_menus`.`sys_base_menu_id` AS `menu_id`,\n `sys_base_menus`.`keep_alive` AS `keep_alive`,\n `sys_base_menus`.`default_menu` AS `default_menu`\nfrom (`sys_authority_menus`\n join `sys_base_menus` on ((`sys_authority_menus`.`sys_base_menu_id` = `sys_base_menus`.`id`)));").Error + return global.GVA_DB.Exec("CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `authority_menu` AS\nselect `sys_base_menus`.`id` AS `id`,\n `sys_base_menus`.`created_at` AS `created_at`,\n `sys_base_menus`.`updated_at` AS `updated_at`,\n `sys_base_menus`.`deleted_at` AS `deleted_at`,\n `sys_base_menus`.`menu_level` AS `menu_level`,\n `sys_base_menus`.`parent_id` AS `parent_id`,\n `sys_base_menus`.`path` AS `path`,\n `sys_base_menus`.`name` AS `name`,\n `sys_base_menus`.`hidden` AS `hidden`,\n `sys_base_menus`.`component` AS `component`,\n `sys_base_menus`.`title` AS `title`,\n `sys_base_menus`.`icon` AS `icon`,\n `sys_base_menus`.`sort` AS `sort`,\n `sys_authority_menus`.`sys_authority_authority_id` AS `authority_id`,\n `sys_authority_menus`.`sys_base_menu_id` AS `menu_id`,\n `sys_base_menus`.`keep_alive` AS `keep_alive`,\n `sys_base_menus`.`default_menu` AS `default_menu`\nfrom (`sys_authority_menus`\n join `sys_base_menus` on ((`sys_authority_menus`.`sys_base_menu_id` = `sys_base_menus`.`id`)));").Error } func InitSysDictionary() (err error) { -- GitLab