Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
guns-vip
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenjunxiong
guns-vip
Commits
c3d287b8
Commit
c3d287b8
authored
Dec 23, 2018
by
fengshuonan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
整理业务日志
parent
4df04de6
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
42 additions
and
17 deletions
+42
-17
src/main/java/cn/stylefeng/guns/core/common/constant/factory/PageFactory.java
+17
-4
src/main/java/cn/stylefeng/guns/modular/system/controller/LogController.java
+24
-2
src/main/java/cn/stylefeng/guns/modular/system/warpper/LogWarpper.java
+1
-11
No files found.
src/main/java/cn/stylefeng/guns/core/common/constant/factory/PageFactory.java
View file @
c3d287b8
...
@@ -32,15 +32,28 @@ public class PageFactory<T> {
...
@@ -32,15 +32,28 @@ public class PageFactory<T> {
public
Page
<
T
>
defaultPage
()
{
public
Page
<
T
>
defaultPage
()
{
HttpServletRequest
request
=
HttpContext
.
getRequest
();
HttpServletRequest
request
=
HttpContext
.
getRequest
();
int
limit
=
Integer
.
valueOf
(
request
.
getParameter
(
"limit"
));
//每页多少条数据
int
offset
=
Integer
.
valueOf
(
request
.
getParameter
(
"offset"
));
//每页的偏移量(本页当前有多少条)
//每页多少条数据
String
sort
=
request
.
getParameter
(
"sort"
);
//排序字段名称
int
limit
=
Integer
.
valueOf
(
request
.
getParameter
(
"limit"
));
String
order
=
request
.
getParameter
(
"order"
);
//asc或desc(升序或降序)
//每页的偏移量(本页当前有多少条)
int
offset
=
Integer
.
valueOf
(
request
.
getParameter
(
"offset"
));
//排序字段名称
String
sort
=
request
.
getParameter
(
"sort"
);
//asc或desc(升序或降序)
String
order
=
request
.
getParameter
(
"order"
);
//如果没有排序字段名称
if
(
ToolUtil
.
isEmpty
(
sort
))
{
if
(
ToolUtil
.
isEmpty
(
sort
))
{
Page
<
T
>
page
=
new
Page
<>((
offset
/
limit
+
1
),
limit
);
Page
<
T
>
page
=
new
Page
<>((
offset
/
limit
+
1
),
limit
);
page
.
setOpenSort
(
false
);
page
.
setOpenSort
(
false
);
return
page
;
return
page
;
}
else
{
}
else
{
//如果有排序字段
Page
<
T
>
page
=
new
Page
<>((
offset
/
limit
+
1
),
limit
,
sort
);
Page
<
T
>
page
=
new
Page
<>((
offset
/
limit
+
1
),
limit
,
sort
);
if
(
Order
.
ASC
.
getDes
().
equals
(
order
))
{
if
(
Order
.
ASC
.
getDes
().
equals
(
order
))
{
page
.
setAsc
(
true
);
page
.
setAsc
(
true
);
...
...
src/main/java/cn/stylefeng/guns/modular/system/controller/LogController.java
View file @
c3d287b8
...
@@ -55,6 +55,9 @@ public class LogController extends BaseController {
...
@@ -55,6 +55,9 @@ public class LogController extends BaseController {
/**
/**
* 跳转到日志管理的首页
* 跳转到日志管理的首页
*
* @author fengshuonan
* @Date 2018/12/23 5:34 PM
*/
*/
@RequestMapping
(
""
)
@RequestMapping
(
""
)
public
String
index
()
{
public
String
index
()
{
...
@@ -63,19 +66,35 @@ public class LogController extends BaseController {
...
@@ -63,19 +66,35 @@ public class LogController extends BaseController {
/**
/**
* 查询操作日志列表
* 查询操作日志列表
*
* @author fengshuonan
* @Date 2018/12/23 5:34 PM
*/
*/
@RequestMapping
(
"/list"
)
@RequestMapping
(
"/list"
)
@Permission
(
Const
.
ADMIN_NAME
)
@Permission
(
Const
.
ADMIN_NAME
)
@ResponseBody
@ResponseBody
public
Object
list
(
@RequestParam
(
required
=
false
)
String
beginTime
,
@RequestParam
(
required
=
false
)
String
endTime
,
@RequestParam
(
required
=
false
)
String
logName
,
@RequestParam
(
required
=
false
)
Integer
logType
)
{
public
Object
list
(
@RequestParam
(
required
=
false
)
String
beginTime
,
@RequestParam
(
required
=
false
)
String
endTime
,
@RequestParam
(
required
=
false
)
String
logName
,
@RequestParam
(
required
=
false
)
Integer
logType
)
{
//获取分页参数
Page
<
OperationLog
>
page
=
new
PageFactory
<
OperationLog
>().
defaultPage
();
Page
<
OperationLog
>
page
=
new
PageFactory
<
OperationLog
>().
defaultPage
();
List
<
Map
<
String
,
Object
>>
result
=
operationLogService
.
getOperationLogs
(
page
,
beginTime
,
endTime
,
logName
,
BizLogType
.
valueOf
(
logType
),
page
.
getOrderByField
(),
page
.
isAsc
());
//根据条件查询操作日志
List
<
Map
<
String
,
Object
>>
result
=
operationLogService
.
getOperationLogs
(
page
,
beginTime
,
endTime
,
logName
,
BizLogType
.
valueOf
(
logType
),
page
.
getOrderByField
(),
page
.
isAsc
());
page
.
setRecords
(
new
LogWarpper
(
result
).
wrap
());
page
.
setRecords
(
new
LogWarpper
(
result
).
wrap
());
return
new
PageInfoBT
<>(
page
);
return
new
PageInfoBT
<>(
page
);
}
}
/**
/**
* 查询操作日志详情
* 查询操作日志详情
*
* @author fengshuonan
* @Date 2018/12/23 5:34 PM
*/
*/
@RequestMapping
(
"/detail/{id}"
)
@RequestMapping
(
"/detail/{id}"
)
@Permission
(
Const
.
ADMIN_NAME
)
@Permission
(
Const
.
ADMIN_NAME
)
...
@@ -88,6 +107,9 @@ public class LogController extends BaseController {
...
@@ -88,6 +107,9 @@ public class LogController extends BaseController {
/**
/**
* 清空日志
* 清空日志
*
* @author fengshuonan
* @Date 2018/12/23 5:34 PM
*/
*/
@BussinessLog
(
value
=
"清空业务日志"
)
@BussinessLog
(
value
=
"清空业务日志"
)
@RequestMapping
(
"/delLog"
)
@RequestMapping
(
"/delLog"
)
...
...
src/main/java/cn/stylefeng/guns/modular/system/warpper/LogWarpper.java
View file @
c3d287b8
...
@@ -19,8 +19,6 @@ import cn.stylefeng.guns.core.common.constant.factory.ConstantFactory;
...
@@ -19,8 +19,6 @@ import cn.stylefeng.guns.core.common.constant.factory.ConstantFactory;
import
cn.stylefeng.guns.core.util.Contrast
;
import
cn.stylefeng.guns.core.util.Contrast
;
import
cn.stylefeng.roses.core.base.warpper.BaseControllerWrapper
;
import
cn.stylefeng.roses.core.base.warpper.BaseControllerWrapper
;
import
cn.stylefeng.roses.core.util.ToolUtil
;
import
cn.stylefeng.roses.core.util.ToolUtil
;
import
cn.stylefeng.roses.kernel.model.page.PageResult
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -41,14 +39,6 @@ public class LogWarpper extends BaseControllerWrapper {
...
@@ -41,14 +39,6 @@ public class LogWarpper extends BaseControllerWrapper {
super
(
multi
);
super
(
multi
);
}
}
public
LogWarpper
(
Page
<
Map
<
String
,
Object
>>
page
)
{
super
(
page
);
}
public
LogWarpper
(
PageResult
<
Map
<
String
,
Object
>>
pageResult
)
{
super
(
pageResult
);
}
@Override
@Override
protected
void
wrapTheMap
(
Map
<
String
,
Object
>
map
)
{
protected
void
wrapTheMap
(
Map
<
String
,
Object
>
map
)
{
String
message
=
(
String
)
map
.
get
(
"message"
);
String
message
=
(
String
)
map
.
get
(
"message"
);
...
@@ -63,7 +53,7 @@ public class LogWarpper extends BaseControllerWrapper {
...
@@ -63,7 +53,7 @@ public class LogWarpper extends BaseControllerWrapper {
}
}
//如果信息中包含分割符号;;; 则分割字符串返给前台
//如果信息中包含分割符号;;; 则分割字符串返给前台
if
(
ToolUtil
.
isNotEmpty
(
message
)
&&
message
.
indexOf
(
Contrast
.
separator
)
!=
-
1
)
{
if
(
ToolUtil
.
isNotEmpty
(
message
)
&&
message
.
contains
(
Contrast
.
separator
)
)
{
String
[]
msgs
=
message
.
split
(
Contrast
.
separator
);
String
[]
msgs
=
message
.
split
(
Contrast
.
separator
);
map
.
put
(
"regularMessage"
,
msgs
);
map
.
put
(
"regularMessage"
,
msgs
);
}
else
{
}
else
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment