Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
FLIPPED-AURORA
gin-vue-admin
提交
439d0707
G
gin-vue-admin
项目概览
FLIPPED-AURORA
/
gin-vue-admin
大约 1 年 前同步成功
通知
332
Star
18154
Fork
5505
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gin-vue-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
439d0707
编写于
11月 16, 2021
作者:
Sliver_Horn
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor:
- zap.Any("err", err) 更改为 zap.Error(err) 提高性能
上级
4b047b45
变更
24
显示空白变更内容
内联
并排
Showing
24 changed file
with
106 addition
and
106 deletion
+106
-106
server/api/v1/autocode/autocodeExample.go
server/api/v1/autocode/autocodeExample.go
+5
-5
server/api/v1/example/exa_breakpoint_continue.go
server/api/v1/example/exa_breakpoint_continue.go
+9
-9
server/api/v1/example/exa_customer.go
server/api/v1/example/exa_customer.go
+5
-5
server/api/v1/example/exa_excel.go
server/api/v1/example/exa_excel.go
+4
-4
server/api/v1/example/exa_file_upload_download.go
server/api/v1/example/exa_file_upload_download.go
+4
-4
server/api/v1/system/sys_api.go
server/api/v1/system/sys_api.go
+7
-7
server/api/v1/system/sys_authority.go
server/api/v1/system/sys_authority.go
+6
-6
server/api/v1/system/sys_auto_code.go
server/api/v1/system/sys_auto_code.go
+7
-7
server/api/v1/system/sys_captcha.go
server/api/v1/system/sys_captcha.go
+1
-1
server/api/v1/system/sys_casbin.go
server/api/v1/system/sys_casbin.go
+1
-1
server/api/v1/system/sys_dictionary.go
server/api/v1/system/sys_dictionary.go
+5
-5
server/api/v1/system/sys_dictionary_detail.go
server/api/v1/system/sys_dictionary_detail.go
+5
-5
server/api/v1/system/sys_initdb.go
server/api/v1/system/sys_initdb.go
+2
-2
server/api/v1/system/sys_jwt_blacklist.go
server/api/v1/system/sys_jwt_blacklist.go
+1
-1
server/api/v1/system/sys_menu.go
server/api/v1/system/sys_menu.go
+9
-9
server/api/v1/system/sys_operation_record.go
server/api/v1/system/sys_operation_record.go
+5
-5
server/api/v1/system/sys_system.go
server/api/v1/system/sys_system.go
+4
-4
server/api/v1/system/sys_user.go
server/api/v1/system/sys_user.go
+13
-13
server/initialize/redis.go
server/initialize/redis.go
+1
-1
server/middleware/email.go
server/middleware/email.go
+1
-1
server/middleware/jwt.go
server/middleware/jwt.go
+1
-1
server/middleware/operation.go
server/middleware/operation.go
+2
-2
server/plugin/email/api/sys_email.go
server/plugin/email/api/sys_email.go
+2
-2
server/resource/template/server/api.go.tpl
server/resource/template/server/api.go.tpl
+6
-6
未找到文件。
server/api/v1/autocode/autocodeExample.go
浏览文件 @
439d0707
...
...
@@ -28,7 +28,7 @@ func (autoCodeExampleApi *AutoCodeExampleApi) CreateAutoCodeExample(c *gin.Conte
var
autoCodeExample
autocode
.
AutoCodeExample
_
=
c
.
ShouldBindJSON
(
&
autoCodeExample
)
if
err
:=
autoCodeExampleService
.
CreateAutoCodeExample
(
autoCodeExample
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"创建失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"创建成功"
,
c
)
...
...
@@ -47,7 +47,7 @@ func (autoCodeExampleApi *AutoCodeExampleApi) DeleteAutoCodeExample(c *gin.Conte
var
autoCodeExample
autocode
.
AutoCodeExample
_
=
c
.
ShouldBindJSON
(
&
autoCodeExample
)
if
err
:=
autoCodeExampleService
.
DeleteAutoCodeExample
(
autoCodeExample
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"删除失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"删除成功"
,
c
)
...
...
@@ -66,7 +66,7 @@ func (autoCodeExampleApi *AutoCodeExampleApi) UpdateAutoCodeExample(c *gin.Conte
var
autoCodeExample
autocode
.
AutoCodeExample
_
=
c
.
ShouldBindJSON
(
&
autoCodeExample
)
if
err
:=
autoCodeExampleService
.
UpdateAutoCodeExample
(
&
autoCodeExample
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"更新失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"更新成功"
,
c
)
...
...
@@ -89,7 +89,7 @@ func (autoCodeExampleApi *AutoCodeExampleApi) FindAutoCodeExample(c *gin.Context
return
}
if
err
,
reAutoCodeExample
:=
autoCodeExampleService
.
GetAutoCodeExample
(
autoCodeExample
.
ID
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"查询失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"查询失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"查询失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
gin
.
H
{
"reAutoCodeExample"
:
reAutoCodeExample
},
"查询成功"
,
c
)
...
...
@@ -108,7 +108,7 @@ func (autoCodeExampleApi *AutoCodeExampleApi) GetAutoCodeExampleList(c *gin.Cont
var
pageInfo
autocodeReq
.
AutoCodeExampleSearch
_
=
c
.
ShouldBindQuery
(
&
pageInfo
)
if
err
,
list
,
total
:=
autoCodeExampleService
.
GetAutoCodeExampleInfoList
(
pageInfo
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
response
.
PageResult
{
...
...
server/api/v1/example/exa_breakpoint_continue.go
浏览文件 @
439d0707
...
...
@@ -30,13 +30,13 @@ func (u *FileUploadAndDownloadApi) BreakpointContinue(c *gin.Context) {
chunkTotal
,
_
:=
strconv
.
Atoi
(
c
.
Request
.
FormValue
(
"chunkTotal"
))
_
,
FileHeader
,
err
:=
c
.
Request
.
FormFile
(
"file"
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"接收文件失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"接收文件失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"接收文件失败"
,
c
)
return
}
f
,
err
:=
FileHeader
.
Open
()
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"文件读取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"文件读取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"文件读取失败"
,
c
)
return
}
...
...
@@ -48,25 +48,25 @@ func (u *FileUploadAndDownloadApi) BreakpointContinue(c *gin.Context) {
}(
f
)
cen
,
_
:=
ioutil
.
ReadAll
(
f
)
if
!
utils
.
CheckMd5
(
cen
,
chunkMd5
)
{
global
.
GVA_LOG
.
Error
(
"检查md5失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"检查md5失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"检查md5失败"
,
c
)
return
}
err
,
file
:=
fileUploadAndDownloadService
.
FindOrCreateFile
(
fileMd5
,
fileName
,
chunkTotal
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"查找或创建记录失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"查找或创建记录失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"查找或创建记录失败"
,
c
)
return
}
err
,
pathc
:=
utils
.
BreakPointContinue
(
cen
,
fileName
,
chunkNumber
,
chunkTotal
,
fileMd5
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"断点续传失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"断点续传失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"断点续传失败"
,
c
)
return
}
if
err
=
fileUploadAndDownloadService
.
CreateFileChunk
(
file
.
ID
,
pathc
,
chunkNumber
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"创建文件记录失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"创建文件记录失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"创建文件记录失败"
,
c
)
return
}
...
...
@@ -87,7 +87,7 @@ func (u *FileUploadAndDownloadApi) FindFile(c *gin.Context) {
chunkTotal
,
_
:=
strconv
.
Atoi
(
c
.
Query
(
"chunkTotal"
))
err
,
file
:=
fileUploadAndDownloadService
.
FindOrCreateFile
(
fileMd5
,
fileName
,
chunkTotal
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"查找失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"查找失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"查找失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
exampleRes
.
FileResponse
{
File
:
file
},
"查找成功"
,
c
)
...
...
@@ -107,7 +107,7 @@ func (b *FileUploadAndDownloadApi) BreakpointContinueFinish(c *gin.Context) {
fileName
:=
c
.
Query
(
"fileName"
)
err
,
filePath
:=
utils
.
MakeFile
(
fileName
,
fileMd5
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"文件创建失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"文件创建失败!"
,
zap
.
Error
(
err
))
response
.
FailWithDetailed
(
exampleRes
.
FilePathResponse
{
FilePath
:
filePath
},
"文件创建失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
exampleRes
.
FilePathResponse
{
FilePath
:
filePath
},
"文件创建成功"
,
c
)
...
...
@@ -132,7 +132,7 @@ func (u *FileUploadAndDownloadApi) RemoveChunk(c *gin.Context) {
}
err
=
fileUploadAndDownloadService
.
DeleteFileChunk
(
fileMd5
,
fileName
,
filePath
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"缓存切片删除失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"缓存切片删除失败!"
,
zap
.
Error
(
err
))
response
.
FailWithDetailed
(
exampleRes
.
FilePathResponse
{
FilePath
:
filePath
},
"缓存切片删除失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
exampleRes
.
FilePathResponse
{
FilePath
:
filePath
},
"缓存切片删除成功"
,
c
)
...
...
server/api/v1/example/exa_customer.go
浏览文件 @
439d0707
...
...
@@ -32,7 +32,7 @@ func (e *CustomerApi) CreateExaCustomer(c *gin.Context) {
customer
.
SysUserID
=
utils
.
GetUserID
(
c
)
customer
.
SysUserAuthorityID
=
utils
.
GetUserAuthorityId
(
c
)
if
err
:=
customerService
.
CreateExaCustomer
(
customer
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"创建失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"创建成功"
,
c
)
...
...
@@ -55,7 +55,7 @@ func (e *CustomerApi) DeleteExaCustomer(c *gin.Context) {
return
}
if
err
:=
customerService
.
DeleteExaCustomer
(
customer
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"删除失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"删除成功"
,
c
)
...
...
@@ -82,7 +82,7 @@ func (e *CustomerApi) UpdateExaCustomer(c *gin.Context) {
return
}
if
err
:=
customerService
.
UpdateExaCustomer
(
&
customer
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"更新失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"更新成功"
,
c
)
...
...
@@ -106,7 +106,7 @@ func (e *CustomerApi) GetExaCustomer(c *gin.Context) {
}
err
,
data
:=
customerService
.
GetExaCustomer
(
customer
.
ID
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
exampleRes
.
ExaCustomerResponse
{
Customer
:
data
},
"获取成功"
,
c
)
...
...
@@ -130,7 +130,7 @@ func (e *CustomerApi) GetExaCustomerList(c *gin.Context) {
}
err
,
customerList
,
total
:=
customerService
.
GetCustomerInfoList
(
utils
.
GetUserAuthorityId
(
c
),
pageInfo
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
+
err
.
Error
(),
c
)
}
else
{
response
.
OkWithDetailed
(
response
.
PageResult
{
...
...
server/api/v1/example/exa_excel.go
浏览文件 @
439d0707
...
...
@@ -31,7 +31,7 @@ func (e *ExcelApi) ExportExcel(c *gin.Context) {
filePath
:=
global
.
GVA_CONFIG
.
Excel
.
Dir
+
excelInfo
.
FileName
err
:=
excelService
.
ParseInfoList2Excel
(
excelInfo
.
InfoList
,
filePath
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"转换Excel失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"转换Excel失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"转换Excel失败"
,
c
)
return
}
...
...
@@ -50,7 +50,7 @@ func (e *ExcelApi) ExportExcel(c *gin.Context) {
func
(
e
*
ExcelApi
)
ImportExcel
(
c
*
gin
.
Context
)
{
_
,
header
,
err
:=
c
.
Request
.
FormFile
(
"file"
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"接收文件失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"接收文件失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"接收文件失败"
,
c
)
return
}
...
...
@@ -67,7 +67,7 @@ func (e *ExcelApi) ImportExcel(c *gin.Context) {
func
(
e
*
ExcelApi
)
LoadExcel
(
c
*
gin
.
Context
)
{
menus
,
err
:=
excelService
.
ParseExcel2InfoList
()
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"加载数据失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"加载数据失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"加载数据失败"
,
c
)
return
}
...
...
@@ -92,7 +92,7 @@ func (e *ExcelApi) DownloadTemplate(c *gin.Context) {
filePath
:=
global
.
GVA_CONFIG
.
Excel
.
Dir
+
fileName
ok
,
err
:=
utils
.
PathExists
(
filePath
)
if
!
ok
||
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"文件不存在!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"文件不存在!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"文件不存在"
,
c
)
return
}
...
...
server/api/v1/example/exa_file_upload_download.go
浏览文件 @
439d0707
...
...
@@ -26,13 +26,13 @@ func (u *FileUploadAndDownloadApi) UploadFile(c *gin.Context) {
noSave
:=
c
.
DefaultQuery
(
"noSave"
,
"0"
)
_
,
header
,
err
:=
c
.
Request
.
FormFile
(
"file"
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"接收文件失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"接收文件失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"接收文件失败"
,
c
)
return
}
err
,
file
=
fileUploadAndDownloadService
.
UploadFile
(
header
,
noSave
)
// 文件上传后拿到文件路径
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"修改数据库链接失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"修改数据库链接失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"修改数据库链接失败"
,
c
)
return
}
...
...
@@ -50,7 +50,7 @@ func (u *FileUploadAndDownloadApi) DeleteFile(c *gin.Context) {
var
file
example
.
ExaFileUploadAndDownload
_
=
c
.
ShouldBindJSON
(
&
file
)
if
err
:=
fileUploadAndDownloadService
.
DeleteFile
(
file
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"删除失败"
,
c
)
return
}
...
...
@@ -70,7 +70,7 @@ func (u *FileUploadAndDownloadApi) GetFileList(c *gin.Context) {
_
=
c
.
ShouldBindJSON
(
&
pageInfo
)
err
,
list
,
total
:=
fileUploadAndDownloadService
.
GetFileRecordInfoList
(
pageInfo
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
response
.
PageResult
{
...
...
server/api/v1/system/sys_api.go
浏览文件 @
439d0707
...
...
@@ -32,7 +32,7 @@ func (s *SystemApiApi) CreateApi(c *gin.Context) {
return
}
if
err
:=
apiService
.
CreateApi
(
api
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"创建失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"创建成功"
,
c
)
...
...
@@ -55,7 +55,7 @@ func (s *SystemApiApi) DeleteApi(c *gin.Context) {
return
}
if
err
:=
apiService
.
DeleteApi
(
api
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"删除失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"删除成功"
,
c
)
...
...
@@ -78,7 +78,7 @@ func (s *SystemApiApi) GetApiList(c *gin.Context) {
return
}
if
err
,
list
,
total
:=
apiService
.
GetAPIInfoList
(
pageInfo
.
SysApi
,
pageInfo
.
PageInfo
,
pageInfo
.
OrderKey
,
pageInfo
.
Desc
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
response
.
PageResult
{
...
...
@@ -107,7 +107,7 @@ func (s *SystemApiApi) GetApiById(c *gin.Context) {
}
err
,
api
:=
apiService
.
GetApiById
(
idInfo
.
ID
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithData
(
systemRes
.
SysAPIResponse
{
Api
:
api
},
c
)
...
...
@@ -130,7 +130,7 @@ func (s *SystemApiApi) UpdateApi(c *gin.Context) {
return
}
if
err
:=
apiService
.
UpdateApi
(
api
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"修改失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"修改失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"修改失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"修改成功"
,
c
)
...
...
@@ -146,7 +146,7 @@ func (s *SystemApiApi) UpdateApi(c *gin.Context) {
// @Router /api/getAllApis [post]
func
(
s
*
SystemApiApi
)
GetAllApis
(
c
*
gin
.
Context
)
{
if
err
,
apis
:=
apiService
.
GetAllApis
();
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
systemRes
.
SysAPIListResponse
{
Apis
:
apis
},
"获取成功"
,
c
)
...
...
@@ -165,7 +165,7 @@ func (s *SystemApiApi) DeleteApisByIds(c *gin.Context) {
var
ids
request
.
IdsReq
_
=
c
.
ShouldBindJSON
(
&
ids
)
if
err
:=
apiService
.
DeleteApisByIds
(
ids
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"删除失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"删除成功"
,
c
)
...
...
server/api/v1/system/sys_authority.go
浏览文件 @
439d0707
...
...
@@ -32,7 +32,7 @@ func (a *AuthorityApi) CreateAuthority(c *gin.Context) {
return
}
if
err
,
authBack
:=
authorityService
.
CreateAuthority
(
authority
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"创建失败"
+
err
.
Error
(),
c
)
}
else
{
_
=
menuService
.
AddMenuAuthority
(
systemReq
.
DefaultMenu
(),
authority
.
AuthorityId
)
...
...
@@ -61,7 +61,7 @@ func (a *AuthorityApi) CopyAuthority(c *gin.Context) {
return
}
if
err
,
authBack
:=
authorityService
.
CopyAuthority
(
copyInfo
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"拷贝失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"拷贝失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"拷贝失败"
+
err
.
Error
(),
c
)
}
else
{
response
.
OkWithDetailed
(
systemRes
.
SysAuthorityResponse
{
Authority
:
authBack
},
"拷贝成功"
,
c
)
...
...
@@ -84,7 +84,7 @@ func (a *AuthorityApi) DeleteAuthority(c *gin.Context) {
return
}
if
err
:=
authorityService
.
DeleteAuthority
(
&
authority
);
err
!=
nil
{
// 删除角色之前需要判断是否有用户正在使用此角色
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"删除失败"
+
err
.
Error
(),
c
)
}
else
{
response
.
OkWithMessage
(
"删除成功"
,
c
)
...
...
@@ -107,7 +107,7 @@ func (a *AuthorityApi) UpdateAuthority(c *gin.Context) {
return
}
if
err
,
authority
:=
authorityService
.
UpdateAuthority
(
auth
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"更新失败"
+
err
.
Error
(),
c
)
}
else
{
response
.
OkWithDetailed
(
systemRes
.
SysAuthorityResponse
{
Authority
:
authority
},
"更新成功"
,
c
)
...
...
@@ -130,7 +130,7 @@ func (a *AuthorityApi) GetAuthorityList(c *gin.Context) {
return
}
if
err
,
list
,
total
:=
authorityService
.
GetAuthorityInfoList
(
pageInfo
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
+
err
.
Error
(),
c
)
}
else
{
response
.
OkWithDetailed
(
response
.
PageResult
{
...
...
@@ -158,7 +158,7 @@ func (a *AuthorityApi) SetDataAuthority(c *gin.Context) {
return
}
if
err
:=
authorityService
.
SetDataAuthority
(
auth
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"设置失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"设置失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"设置失败"
+
err
.
Error
(),
c
)
}
else
{
response
.
OkWithMessage
(
"设置成功"
,
c
)
...
...
server/api/v1/system/sys_auto_code.go
浏览文件 @
439d0707
...
...
@@ -32,7 +32,7 @@ func (autoApi *AutoCodeApi) DelSysHistory(c *gin.Context) {
_
=
c
.
ShouldBindJSON
(
&
id
)
err
:=
autoCodeHistoryService
.
DeletePage
(
id
.
ID
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
response
.
OkWithMessage
(
"删除成功"
,
c
)
...
...
@@ -52,7 +52,7 @@ func (autoApi *AutoCodeApi) GetSysHistory(c *gin.Context) {
_
=
c
.
ShouldBindJSON
(
&
search
)
err
,
list
,
total
:=
autoCodeHistoryService
.
GetSysHistoryPage
(
search
.
PageInfo
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
response
.
PageResult
{
...
...
@@ -119,7 +119,7 @@ func (autoApi *AutoCodeApi) PreviewTemp(c *gin.Context) {
}
autoCode
,
err
:=
autoCodeService
.
PreviewTemp
(
a
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"预览失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"预览失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"预览失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
gin
.
H
{
"autoCode"
:
autoCode
},
"预览成功"
,
c
)
...
...
@@ -144,7 +144,7 @@ func (autoApi *AutoCodeApi) CreateTemp(c *gin.Context) {
var
apiIds
[]
uint
if
a
.
AutoCreateApiToSql
{
if
ids
,
err
:=
autoCodeService
.
AutoCreateApi
(
&
a
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"自动化创建失败!请自行清空垃圾数据!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"自动化创建失败!请自行清空垃圾数据!"
,
zap
.
Error
(
err
))
c
.
Writer
.
Header
()
.
Add
(
"success"
,
"false"
)
c
.
Writer
.
Header
()
.
Add
(
"msg"
,
url
.
QueryEscape
(
"自动化创建失败!请自行清空垃圾数据!"
))
return
...
...
@@ -182,7 +182,7 @@ func (autoApi *AutoCodeApi) GetTables(c *gin.Context) {
dbName
:=
c
.
DefaultQuery
(
"dbName"
,
global
.
GVA_CONFIG
.
Mysql
.
Dbname
)
err
,
tables
:=
autoCodeService
.
GetTables
(
dbName
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"查询table失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"查询table失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"查询table失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
gin
.
H
{
"tables"
:
tables
},
"获取成功"
,
c
)
...
...
@@ -198,7 +198,7 @@ func (autoApi *AutoCodeApi) GetTables(c *gin.Context) {
// @Router /autoCode/getDatabase [get]
func
(
autoApi
*
AutoCodeApi
)
GetDB
(
c
*
gin
.
Context
)
{
if
err
,
dbs
:=
autoCodeService
.
GetDB
();
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
gin
.
H
{
"dbs"
:
dbs
},
"获取成功"
,
c
)
...
...
@@ -216,7 +216,7 @@ func (autoApi *AutoCodeApi) GetColumn(c *gin.Context) {
dbName
:=
c
.
DefaultQuery
(
"dbName"
,
global
.
GVA_CONFIG
.
Mysql
.
Dbname
)
tableName
:=
c
.
Query
(
"tableName"
)
if
err
,
columns
:=
autoCodeService
.
GetColumn
(
tableName
,
dbName
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
gin
.
H
{
"columns"
:
columns
},
"获取成功"
,
c
)
...
...
server/api/v1/system/sys_captcha.go
浏览文件 @
439d0707
...
...
@@ -30,7 +30,7 @@ func (b *BaseApi) Captcha(c *gin.Context) {
//cp := base64Captcha.NewCaptcha(driver, store.UseWithCtx(c)) // v8下使用redis
cp
:=
base64Captcha
.
NewCaptcha
(
driver
,
store
)
if
id
,
b64s
,
err
:=
cp
.
Generate
();
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"验证码获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"验证码获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"验证码获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
systemRes
.
SysCaptchaResponse
{
...
...
server/api/v1/system/sys_casbin.go
浏览文件 @
439d0707
...
...
@@ -29,7 +29,7 @@ func (cas *CasbinApi) UpdateCasbin(c *gin.Context) {
return
}
if
err
:=
casbinService
.
UpdateCasbin
(
cmr
.
AuthorityId
,
cmr
.
CasbinInfos
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"更新失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"更新成功"
,
c
)
...
...
server/api/v1/system/sys_dictionary.go
浏览文件 @
439d0707
...
...
@@ -25,7 +25,7 @@ func (s *DictionaryApi) CreateSysDictionary(c *gin.Context) {
var
dictionary
system
.
SysDictionary
_
=
c
.
ShouldBindJSON
(
&
dictionary
)
if
err
:=
dictionaryService
.
CreateSysDictionary
(
dictionary
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"创建失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"创建成功"
,
c
)
...
...
@@ -44,7 +44,7 @@ func (s *DictionaryApi) DeleteSysDictionary(c *gin.Context) {
var
dictionary
system
.
SysDictionary
_
=
c
.
ShouldBindJSON
(
&
dictionary
)
if
err
:=
dictionaryService
.
DeleteSysDictionary
(
dictionary
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"删除失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"删除成功"
,
c
)
...
...
@@ -63,7 +63,7 @@ func (s *DictionaryApi) UpdateSysDictionary(c *gin.Context) {
var
dictionary
system
.
SysDictionary
_
=
c
.
ShouldBindJSON
(
&
dictionary
)
if
err
:=
dictionaryService
.
UpdateSysDictionary
(
&
dictionary
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"更新失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"更新成功"
,
c
)
...
...
@@ -82,7 +82,7 @@ func (s *DictionaryApi) FindSysDictionary(c *gin.Context) {
var
dictionary
system
.
SysDictionary
_
=
c
.
ShouldBindQuery
(
&
dictionary
)
if
err
,
sysDictionary
:=
dictionaryService
.
GetSysDictionary
(
dictionary
.
Type
,
dictionary
.
ID
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"查询失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"查询失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"查询失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
gin
.
H
{
"resysDictionary"
:
sysDictionary
},
"查询成功"
,
c
)
...
...
@@ -105,7 +105,7 @@ func (s *DictionaryApi) GetSysDictionaryList(c *gin.Context) {
return
}
if
err
,
list
,
total
:=
dictionaryService
.
GetSysDictionaryInfoList
(
pageInfo
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
response
.
PageResult
{
...
...
server/api/v1/system/sys_dictionary_detail.go
浏览文件 @
439d0707
...
...
@@ -25,7 +25,7 @@ func (s *DictionaryDetailApi) CreateSysDictionaryDetail(c *gin.Context) {
var
detail
system
.
SysDictionaryDetail
_
=
c
.
ShouldBindJSON
(
&
detail
)
if
err
:=
dictionaryDetailService
.
CreateSysDictionaryDetail
(
detail
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"创建失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"创建成功"
,
c
)
...
...
@@ -44,7 +44,7 @@ func (s *DictionaryDetailApi) DeleteSysDictionaryDetail(c *gin.Context) {
var
detail
system
.
SysDictionaryDetail
_
=
c
.
ShouldBindJSON
(
&
detail
)
if
err
:=
dictionaryDetailService
.
DeleteSysDictionaryDetail
(
detail
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"删除失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"删除成功"
,
c
)
...
...
@@ -63,7 +63,7 @@ func (s *DictionaryDetailApi) UpdateSysDictionaryDetail(c *gin.Context) {
var
detail
system
.
SysDictionaryDetail
_
=
c
.
ShouldBindJSON
(
&
detail
)
if
err
:=
dictionaryDetailService
.
UpdateSysDictionaryDetail
(
&
detail
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"更新失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"更新成功"
,
c
)
...
...
@@ -86,7 +86,7 @@ func (s *DictionaryDetailApi) FindSysDictionaryDetail(c *gin.Context) {
return
}
if
err
,
resysDictionaryDetail
:=
dictionaryDetailService
.
GetSysDictionaryDetail
(
detail
.
ID
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"查询失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"查询失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"查询失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
gin
.
H
{
"resysDictionaryDetail"
:
resysDictionaryDetail
},
"查询成功"
,
c
)
...
...
@@ -105,7 +105,7 @@ func (s *DictionaryDetailApi) GetSysDictionaryDetailList(c *gin.Context) {
var
pageInfo
request
.
SysDictionaryDetailSearch
_
=
c
.
ShouldBindQuery
(
&
pageInfo
)
if
err
,
list
,
total
:=
dictionaryDetailService
.
GetSysDictionaryDetailInfoList
(
pageInfo
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
response
.
PageResult
{
...
...
server/api/v1/system/sys_initdb.go
浏览文件 @
439d0707
...
...
@@ -26,12 +26,12 @@ func (i *DBApi) InitDB(c *gin.Context) {
}
var
dbInfo
request
.
InitDB
if
err
:=
c
.
ShouldBindJSON
(
&
dbInfo
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"参数校验不通过!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"参数校验不通过!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"参数校验不通过"
,
c
)
return
}
if
err
:=
initDBService
.
InitDB
(
dbInfo
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"自动创建数据库失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"自动创建数据库失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"自动创建数据库失败,请查看后台日志,检查后在进行初始化"
,
c
)
return
}
...
...
server/api/v1/system/sys_jwt_blacklist.go
浏览文件 @
439d0707
...
...
@@ -22,7 +22,7 @@ func (j *JwtApi) JsonInBlacklist(c *gin.Context) {
token
:=
c
.
Request
.
Header
.
Get
(
"x-token"
)
jwt
:=
system
.
JwtBlacklist
{
Jwt
:
token
}
if
err
:=
jwtService
.
JsonInBlacklist
(
jwt
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"jwt作废失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"jwt作废失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"jwt作废失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"jwt作废成功"
,
c
)
...
...
server/api/v1/system/sys_menu.go
浏览文件 @
439d0707
...
...
@@ -25,7 +25,7 @@ type AuthorityMenuApi struct {
// @Router /menu/getMenu [post]
func
(
a
*
AuthorityMenuApi
)
GetMenu
(
c
*
gin
.
Context
)
{
if
err
,
menus
:=
menuService
.
GetMenuTree
(
utils
.
GetUserAuthorityId
(
c
));
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
if
menus
==
nil
{
...
...
@@ -44,7 +44,7 @@ func (a *AuthorityMenuApi) GetMenu(c *gin.Context) {
// @Router /menu/getBaseMenuTree [post]
func
(
a
*
AuthorityMenuApi
)
GetBaseMenuTree
(
c
*
gin
.
Context
)
{
if
err
,
menus
:=
menuService
.
GetBaseMenuTree
();
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
systemRes
.
SysBaseMenusResponse
{
Menus
:
menus
},
"获取成功"
,
c
)
...
...
@@ -67,7 +67,7 @@ func (a *AuthorityMenuApi) AddMenuAuthority(c *gin.Context) {
return
}
if
err
:=
menuService
.
AddMenuAuthority
(
authorityMenu
.
Menus
,
authorityMenu
.
AuthorityId
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"添加失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"添加失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"添加失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"添加成功"
,
c
)
...
...
@@ -90,7 +90,7 @@ func (a *AuthorityMenuApi) GetMenuAuthority(c *gin.Context) {
return
}
if
err
,
menus
:=
menuService
.
GetMenuAuthority
(
&
param
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithDetailed
(
systemRes
.
SysMenusResponse
{
Menus
:
menus
},
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
gin
.
H
{
"menus"
:
menus
},
"获取成功"
,
c
)
...
...
@@ -117,7 +117,7 @@ func (a *AuthorityMenuApi) AddBaseMenu(c *gin.Context) {
return
}
if
err
:=
menuService
.
AddBaseMenu
(
menu
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"添加失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"添加失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"添加失败"
,
c
)
}
else
{
...
...
@@ -141,7 +141,7 @@ func (a *AuthorityMenuApi) DeleteBaseMenu(c *gin.Context) {
return
}
if
err
:=
baseMenuService
.
DeleteBaseMenu
(
menu
.
ID
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"删除失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"删除成功"
,
c
)
...
...
@@ -168,7 +168,7 @@ func (a *AuthorityMenuApi) UpdateBaseMenu(c *gin.Context) {
return
}
if
err
:=
baseMenuService
.
UpdateBaseMenu
(
menu
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"更新失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"更新失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"更新成功"
,
c
)
...
...
@@ -191,7 +191,7 @@ func (a *AuthorityMenuApi) GetBaseMenuById(c *gin.Context) {
return
}
if
err
,
menu
:=
baseMenuService
.
GetBaseMenuById
(
idInfo
.
ID
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
systemRes
.
SysBaseMenuResponse
{
Menu
:
menu
},
"获取成功"
,
c
)
...
...
@@ -214,7 +214,7 @@ func (a *AuthorityMenuApi) GetMenuList(c *gin.Context) {
return
}
if
err
,
menuList
,
total
:=
menuService
.
GetInfoList
();
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
response
.
PageResult
{
...
...
server/api/v1/system/sys_operation_record.go
浏览文件 @
439d0707
...
...
@@ -26,7 +26,7 @@ func (s *OperationRecordApi) CreateSysOperationRecord(c *gin.Context) {
var
sysOperationRecord
system
.
SysOperationRecord
_
=
c
.
ShouldBindJSON
(
&
sysOperationRecord
)
if
err
:=
operationRecordService
.
CreateSysOperationRecord
(
sysOperationRecord
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"创建失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"创建成功"
,
c
)
...
...
@@ -45,7 +45,7 @@ func (s *OperationRecordApi) DeleteSysOperationRecord(c *gin.Context) {
var
sysOperationRecord
system
.
SysOperationRecord
_
=
c
.
ShouldBindJSON
(
&
sysOperationRecord
)
if
err
:=
operationRecordService
.
DeleteSysOperationRecord
(
sysOperationRecord
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"删除失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"删除成功"
,
c
)
...
...
@@ -64,7 +64,7 @@ func (s *OperationRecordApi) DeleteSysOperationRecordByIds(c *gin.Context) {
var
IDS
request
.
IdsReq
_
=
c
.
ShouldBindJSON
(
&
IDS
)
if
err
:=
operationRecordService
.
DeleteSysOperationRecordByIds
(
IDS
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"批量删除失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"批量删除失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"批量删除失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"批量删除成功"
,
c
)
...
...
@@ -87,7 +87,7 @@ func (s *OperationRecordApi) FindSysOperationRecord(c *gin.Context) {
return
}
if
err
,
resysOperationRecord
:=
operationRecordService
.
GetSysOperationRecord
(
sysOperationRecord
.
ID
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"查询失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"查询失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"查询失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
gin
.
H
{
"resysOperationRecord"
:
resysOperationRecord
},
"查询成功"
,
c
)
...
...
@@ -106,7 +106,7 @@ func (s *OperationRecordApi) GetSysOperationRecordList(c *gin.Context) {
var
pageInfo
systemReq
.
SysOperationRecordSearch
_
=
c
.
ShouldBindQuery
(
&
pageInfo
)
if
err
,
list
,
total
:=
operationRecordService
.
GetSysOperationRecordInfoList
(
pageInfo
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
response
.
PageResult
{
...
...
server/api/v1/system/sys_system.go
浏览文件 @
439d0707
...
...
@@ -22,7 +22,7 @@ type SystemApi struct {
// @Router /system/getSystemConfig [post]
func
(
s
*
SystemApi
)
GetSystemConfig
(
c
*
gin
.
Context
)
{
if
err
,
config
:=
systemConfigService
.
GetSystemConfig
();
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
systemRes
.
SysConfigResponse
{
Config
:
config
},
"获取成功"
,
c
)
...
...
@@ -40,7 +40,7 @@ func (s *SystemApi) SetSystemConfig(c *gin.Context) {
var
sys
system
.
System
_
=
c
.
ShouldBindJSON
(
&
sys
)
if
err
:=
systemConfigService
.
SetSystemConfig
(
sys
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"设置失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"设置失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"设置失败"
,
c
)
}
else
{
response
.
OkWithData
(
"设置成功"
,
c
)
...
...
@@ -56,7 +56,7 @@ func (s *SystemApi) SetSystemConfig(c *gin.Context) {
func
(
s
*
SystemApi
)
ReloadSystem
(
c
*
gin
.
Context
)
{
err
:=
utils
.
Reload
()
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"重启系统失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"重启系统失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"重启系统失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"重启系统成功"
,
c
)
...
...
@@ -71,7 +71,7 @@ func (s *SystemApi) ReloadSystem(c *gin.Context) {
// @Router /system/getServerInfo [post]
func
(
s
*
SystemApi
)
GetServerInfo
(
c
*
gin
.
Context
)
{
if
server
,
err
:=
systemConfigService
.
GetServerInfo
();
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
gin
.
H
{
"server"
:
server
},
"获取成功"
,
c
)
...
...
server/api/v1/system/sys_user.go
浏览文件 @
439d0707
...
...
@@ -31,7 +31,7 @@ func (b *BaseApi) Login(c *gin.Context) {
if
store
.
Verify
(
l
.
CaptchaId
,
l
.
Captcha
,
true
)
{
u
:=
&
system
.
SysUser
{
Username
:
l
.
Username
,
Password
:
l
.
Password
}
if
err
,
user
:=
userService
.
Login
(
u
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"登陆失败! 用户名不存在或者密码错误!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"登陆失败! 用户名不存在或者密码错误!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"用户名不存在或者密码错误"
,
c
)
}
else
{
b
.
tokenNext
(
c
,
*
user
)
...
...
@@ -53,7 +53,7 @@ func (b *BaseApi) tokenNext(c *gin.Context, user system.SysUser) {
})
token
,
err
:=
j
.
CreateToken
(
claims
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取token失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取token失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取token失败"
,
c
)
return
}
...
...
@@ -68,7 +68,7 @@ func (b *BaseApi) tokenNext(c *gin.Context, user system.SysUser) {
if
err
,
jwtStr
:=
jwtService
.
GetRedisJWT
(
user
.
Username
);
err
==
redis
.
Nil
{
if
err
:=
jwtService
.
SetRedisJWT
(
token
,
user
.
Username
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"设置登录状态失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"设置登录状态失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"设置登录状态失败"
,
c
)
return
}
...
...
@@ -78,7 +78,7 @@ func (b *BaseApi) tokenNext(c *gin.Context, user system.SysUser) {
ExpiresAt
:
claims
.
StandardClaims
.
ExpiresAt
*
1000
,
},
"登录成功"
,
c
)
}
else
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"设置登录状态失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"设置登录状态失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"设置登录状态失败"
,
c
)
}
else
{
var
blackJWT
system
.
JwtBlacklist
...
...
@@ -121,7 +121,7 @@ func (b *BaseApi) Register(c *gin.Context) {
user
:=
&
system
.
SysUser
{
Username
:
r
.
Username
,
NickName
:
r
.
NickName
,
Password
:
r
.
Password
,
HeaderImg
:
r
.
HeaderImg
,
AuthorityId
:
r
.
AuthorityId
,
Authorities
:
authorities
}
err
,
userReturn
:=
userService
.
Register
(
*
user
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"注册失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"注册失败!"
,
zap
.
Error
(
err
))
response
.
FailWithDetailed
(
systemRes
.
SysUserResponse
{
User
:
userReturn
},
"注册失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
systemRes
.
SysUserResponse
{
User
:
userReturn
},
"注册成功"
,
c
)
...
...
@@ -144,7 +144,7 @@ func (b *BaseApi) ChangePassword(c *gin.Context) {
}
u
:=
&
system
.
SysUser
{
Username
:
user
.
Username
,
Password
:
user
.
Password
}
if
err
,
_
:=
userService
.
ChangePassword
(
u
,
user
.
NewPassword
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"修改失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"修改失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"修改失败,原密码与当前账户不符"
,
c
)
}
else
{
response
.
OkWithMessage
(
"修改成功"
,
c
)
...
...
@@ -167,7 +167,7 @@ func (b *BaseApi) GetUserList(c *gin.Context) {
return
}
if
err
,
list
,
total
:=
userService
.
GetUserInfoList
(
pageInfo
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
response
.
PageResult
{
...
...
@@ -197,14 +197,14 @@ func (b *BaseApi) SetUserAuthority(c *gin.Context) {
userID
:=
utils
.
GetUserID
(
c
)
uuid
:=
utils
.
GetUserUuid
(
c
)
if
err
:=
userService
.
SetUserAuthority
(
userID
,
uuid
,
sua
.
AuthorityId
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"修改失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"修改失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
err
.
Error
(),
c
)
}
else
{
claims
:=
utils
.
GetUserInfo
(
c
)
j
:=
&
utils
.
JWT
{
SigningKey
:
[]
byte
(
global
.
GVA_CONFIG
.
JWT
.
SigningKey
)}
// 唯一签名
claims
.
AuthorityId
=
sua
.
AuthorityId
if
token
,
err
:=
j
.
CreateToken
(
*
claims
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"修改失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"修改失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
err
.
Error
(),
c
)
}
else
{
c
.
Header
(
"new-token"
,
token
)
...
...
@@ -227,7 +227,7 @@ func (b *BaseApi) SetUserAuthorities(c *gin.Context) {
var
sua
systemReq
.
SetUserAuthorities
_
=
c
.
ShouldBindJSON
(
&
sua
)
if
err
:=
userService
.
SetUserAuthorities
(
sua
.
ID
,
sua
.
AuthorityIds
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"修改失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"修改失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"修改失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"修改成功"
,
c
)
...
...
@@ -255,7 +255,7 @@ func (b *BaseApi) DeleteUser(c *gin.Context) {
return
}
if
err
:=
userService
.
DeleteUser
(
reqId
.
ID
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"删除失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"删除失败"
,
c
)
}
else
{
response
.
OkWithMessage
(
"删除成功"
,
c
)
...
...
@@ -278,7 +278,7 @@ func (b *BaseApi) SetUserInfo(c *gin.Context) {
return
}
if
err
,
ReqUser
:=
userService
.
SetUserInfo
(
user
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"设置失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"设置失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"设置失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
gin
.
H
{
"userInfo"
:
ReqUser
},
"设置成功"
,
c
)
...
...
@@ -295,7 +295,7 @@ func (b *BaseApi) SetUserInfo(c *gin.Context) {
func
(
b
*
BaseApi
)
GetUserInfo
(
c
*
gin
.
Context
)
{
uuid
:=
utils
.
GetUserUuid
(
c
)
if
err
,
ReqUser
:=
userService
.
GetUserInfo
(
uuid
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
response
.
OkWithDetailed
(
gin
.
H
{
"userInfo"
:
ReqUser
},
"获取成功"
,
c
)
...
...
server/initialize/redis.go
浏览文件 @
439d0707
...
...
@@ -18,7 +18,7 @@ func Redis() {
})
pong
,
err
:=
client
.
Ping
(
context
.
Background
())
.
Result
()
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"redis connect ping failed, err:"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"redis connect ping failed, err:"
,
zap
.
Error
(
err
))
}
else
{
global
.
GVA_LOG
.
Info
(
"redis connect ping response:"
,
zap
.
String
(
"pong"
,
pong
))
global
.
GVA_REDIS
=
client
...
...
server/middleware/email.go
浏览文件 @
439d0707
...
...
@@ -49,7 +49,7 @@ func ErrorToEmail() gin.HandlerFunc {
if
status
!=
200
{
subject
:=
username
+
""
+
record
.
Ip
+
"调用了"
+
record
.
Path
+
"报错了"
if
err
:=
utils
.
ErrorToEmail
(
subject
,
str
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"ErrorToEmail Failed, err:"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"ErrorToEmail Failed, err:"
,
zap
.
Error
(
err
))
}
}
}
...
...
server/middleware/jwt.go
浏览文件 @
439d0707
...
...
@@ -58,7 +58,7 @@ func JWTAuth() gin.HandlerFunc {
if
global
.
GVA_CONFIG
.
System
.
UseMultipoint
{
err
,
RedisJwtToken
:=
jwtService
.
GetRedisJWT
(
newClaims
.
Username
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"get redis jwt failed"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"get redis jwt failed"
,
zap
.
Error
(
err
))
}
else
{
// 当之前的取成功时才进行拉黑操作
_
=
jwtService
.
JsonInBlacklist
(
system
.
JwtBlacklist
{
Jwt
:
RedisJwtToken
})
}
...
...
server/middleware/operation.go
浏览文件 @
439d0707
...
...
@@ -25,7 +25,7 @@ func OperationRecord() gin.HandlerFunc {
var
err
error
body
,
err
=
ioutil
.
ReadAll
(
c
.
Request
.
Body
)
if
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"read body from request error:"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"read body from request error:"
,
zap
.
Error
(
err
))
}
else
{
c
.
Request
.
Body
=
ioutil
.
NopCloser
(
bytes
.
NewBuffer
(
body
))
}
...
...
@@ -69,7 +69,7 @@ func OperationRecord() gin.HandlerFunc {
record
.
Resp
=
writer
.
body
.
String
()
if
err
:=
operationRecordService
.
CreateSysOperationRecord
(
record
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"create operation record error:"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"create operation record error:"
,
zap
.
Error
(
err
))
}
}
}
...
...
server/plugin/email/api/sys_email.go
浏览文件 @
439d0707
...
...
@@ -20,7 +20,7 @@ type EmailApi struct {
// @Router /email/emailTest [post]
func
(
s
*
EmailApi
)
EmailTest
(
c
*
gin
.
Context
)
{
if
err
:=
service
.
ServiceGroupApp
.
EmailTest
();
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"发送失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"发送失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"发送失败"
,
c
)
}
else
{
response
.
OkWithData
(
"发送成功"
,
c
)
...
...
@@ -38,7 +38,7 @@ func (s *EmailApi) SendEmail(c *gin.Context) {
var
email
email_response
.
Email
_
=
c
.
ShouldBindJSON
(
&
email
)
if
err
:=
service
.
ServiceGroupApp
.
SendEmail
(
email
.
To
,
email
.
Subject
,
email
.
Body
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"发送失败!"
,
zap
.
Any
(
"err"
,
err
))
global
.
GVA_LOG
.
Error
(
"发送失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"发送失败"
,
c
)
}
else
{
response
.
OkWithData
(
"发送成功"
,
c
)
...
...
server/resource/template/server/api.go.tpl
浏览文件 @
439d0707
...
...
@@ -30,7 +30,7 @@ func ({{.Abbreviation}}Api *{{.StructName}}Api) Create{{.StructName}}(c *gin.Con
var {{.Abbreviation}} autocode.{{.StructName}}
_ = c.ShouldBindJSON(
&
{{.Abbreviation}})
if err := {{.Abbreviation}}Service.Create{{.StructName}}({{.Abbreviation}}); err != nil {
global.GVA_LOG.Error("创建失败!", zap.
Any("err",
err))
global.GVA_LOG.Error("创建失败!", zap.
Error(
err))
response.FailWithMessage("创建失败", c)
} else {
response.OkWithMessage("创建成功", c)
...
...
@@ -50,7 +50,7 @@ func ({{.Abbreviation}}Api *{{.StructName}}Api) Delete{{.StructName}}(c *gin.Con
var {{.Abbreviation}} autocode.{{.StructName}}
_ = c.ShouldBindJSON(
&
{{.Abbreviation}})
if err := {{.Abbreviation}}Service.Delete{{.StructName}}({{.Abbreviation}}); err != nil {
global.GVA_LOG.Error("删除失败!", zap.
Any("err",
err))
global.GVA_LOG.Error("删除失败!", zap.
Error(
err))
response.FailWithMessage("删除失败", c)
} else {
response.OkWithMessage("删除成功", c)
...
...
@@ -70,7 +70,7 @@ func ({{.Abbreviation}}Api *{{.StructName}}Api) Delete{{.StructName}}ByIds(c *gi
var IDS request.IdsReq
_ = c.ShouldBindJSON(
&
IDS)
if err := {{.Abbreviation}}Service.Delete{{.StructName}}ByIds(IDS); err != nil {
global.GVA_LOG.Error("批量删除失败!", zap.
Any("err",
err))
global.GVA_LOG.Error("批量删除失败!", zap.
Error(
err))
response.FailWithMessage("批量删除失败", c)
} else {
response.OkWithMessage("批量删除成功", c)
...
...
@@ -90,7 +90,7 @@ func ({{.Abbreviation}}Api *{{.StructName}}Api) Update{{.StructName}}(c *gin.Con
var {{.Abbreviation}} autocode.{{.StructName}}
_ = c.ShouldBindJSON(
&
{{.Abbreviation}})
if err := {{.Abbreviation}}Service.Update{{.StructName}}({{.Abbreviation}}); err != nil {
global.GVA_LOG.Error("更新失败!", zap.
Any("err",
err))
global.GVA_LOG.Error("更新失败!", zap.
Error(
err))
response.FailWithMessage("更新失败", c)
} else {
response.OkWithMessage("更新成功", c)
...
...
@@ -110,7 +110,7 @@ func ({{.Abbreviation}}Api *{{.StructName}}Api) Find{{.StructName}}(c *gin.Conte
var {{.Abbreviation}} autocode.{{.StructName}}
_ = c.ShouldBindQuery(
&
{{.Abbreviation}})
if err, re{{.Abbreviation}} := {{.Abbreviation}}Service.Get{{.StructName}}({{.Abbreviation}}.ID); err != nil {
global.GVA_LOG.Error("查询失败!", zap.
Any("err",
err))
global.GVA_LOG.Error("查询失败!", zap.
Error(
err))
response.FailWithMessage("查询失败", c)
} else {
response.OkWithData(gin.H
{
"re{{.Abbreviation}}"
:
re
{{
.
Abbreviation
}}}
, c)
...
...
@@ -130,7 +130,7 @@ func ({{.Abbreviation}}Api *{{.StructName}}Api) Get{{.StructName}}List(c *gin.Co
var pageInfo autocodeReq.{{.StructName}}Search
_ = c.ShouldBindQuery(
&
pageInfo)
if err, list, total := {{.Abbreviation}}Service.Get{{.StructName}}InfoList(pageInfo); err != nil {
global.GVA_LOG.Error("获取失败!", zap.
Any("err",
err))
global.GVA_LOG.Error("获取失败!", zap.
Error(
err))
response.FailWithMessage("获取失败", c)
} else {
response.OkWithDetailed(response.PageResult{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录