Skip to content

Commit f4591ba

Browse files
committed
optimize 优化
1 parent faf6bfd commit f4591ba

7 files changed

Lines changed: 26 additions & 30 deletions

File tree

src/main/java/com/rui/pro1/modules/sys/entity/SysLog.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public class SysLog {
3030
@JsonSerialize(using = DateTimeSerializer.class)
3131
private Date endTime;
3232

33-
private String requestParamenters;
33+
private String parameters;
3434

3535
private String result;
3636

@@ -132,12 +132,14 @@ public void setResult(String result) {
132132
this.result = result == null ? null : result.trim();
133133
}
134134

135-
public String getRequestParamenters() {
136-
return requestParamenters;
135+
136+
137+
public String getParameters() {
138+
return parameters;
137139
}
138140

139-
public void setRequestParamenters(String requestParamenters) {
140-
this.requestParamenters = requestParamenters;
141+
public void setParameters(String parameters) {
142+
this.parameters = parameters;
141143
}
142144

143145
public String getCreateByName() {

src/main/java/com/rui/pro1/modules/sys/service/impl/LogService.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,10 @@ public class LogService implements ILogService {
2424

2525
@Override
2626
public QueryResult<SysLog> getList(Integer page, Integer pagesize, SysLog log) {
27-
28-
2927
Query query = new Query();
3028
query.setBean(log);
3129
query.setPageIndex(page);
3230
query.setPageSize(pagesize);
33-
3431
// 组合分页信息
3532
QueryResult<SysLog> queryResult = new QueryResult<SysLog>();
3633
Long count = sysLogMapper.getCount(query);
@@ -44,7 +41,6 @@ public QueryResult<SysLog> getList(Integer page, Integer pagesize, SysLog log) {
4441
}
4542
}
4643
}
47-
4844
// 总页数 和 取多少条
4945
queryResult.setCurrentPage(page);
5046
queryResult.setPages(count, pagesize);
@@ -57,11 +53,8 @@ public int add(SysLog log) {
5753
if(log==null){
5854
return 0;
5955
}
60-
6156
// log.setCreateTime(new Date());
62-
6357
sysLogMapper.insertSelective(log);
64-
6558
return 0;
6659
}
6760

src/main/java/com/rui/pro1/modules/sys/web/interceptor/SysWebRequestInterceptor.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ public class SysWebRequestInterceptor implements HandlerInterceptor {
3838
@Override
3939
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
4040
throws Exception {
41-
4241
long beginTime = System.currentTimeMillis();// 1、开始时间
4342
startTimeThreadLocal.set(beginTime);// 线程绑定变量(该数据只有当前请求的线程可见)
4443
// if(SetData.whiteList.contains(request.getRequestURI())){
@@ -48,7 +47,6 @@ public boolean preHandle(HttpServletRequest request, HttpServletResponse respons
4847
if (!isUserLogin(request, response)) {
4948
return false;
5049
}
51-
5250
try {
5351
// 日志处理
5452
UserBean user = userUtils.getUserBean();
@@ -63,15 +61,14 @@ public boolean preHandle(HttpServletRequest request, HttpServletResponse respons
6361
String userAgent = request.getHeader("user-agent");
6462
log.setAgent(userAgent);
6563
String parameters = WebHelp.requestParametersToString(request);
66-
log.setRequestParamenters(parameters);
64+
log.setParameters(parameters);
6765
log.setMethod(request.getMethod());
6866
new Thread(new SysLogRunnable(log)).start();
6967
} catch (Exception e) {
7068
logger.error("写入系统日志异常!");
7169
e.printStackTrace();
7270
}
7371
// logger.info("SysWebRequestInterceptor》》preHandle");
74-
7572
return true;
7673
}
7774

@@ -80,7 +77,6 @@ public boolean preHandle(HttpServletRequest request, HttpServletResponse respons
8077
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
8178
ModelAndView modelAndView) throws Exception {
8279
// logger.info("postHandle");
83-
8480
}
8581

8682
// 整个请求处理完毕回调方法
@@ -106,7 +102,6 @@ private boolean isUserLogin(HttpServletRequest request, HttpServletResponse resp
106102
rb.setMessageCode(MessageCode.SYS_NO_PERMISSE);
107103
rb.setMessage("没有权限");
108104
WebHelp.responseResultBean(request, response, rb);
109-
110105
return false;
111106
}
112107
return true;

src/main/resources/mybatis/modules/mappers/sys/SysLogMapper.xml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,11 @@
6060
</delete>
6161
<insert id="insert" parameterType="com.rui.pro1.modules.sys.entity.SysLog">
6262
insert into sys_log (id, title, type,
63-
ip, method, uri, agent,
63+
ip, method, uri,parameters, agent,
6464
create_by_id, create_time, remake,
6565
end_time, result)
6666
values (#{id,jdbcType=INTEGER}, #{title,jdbcType=VARCHAR}, #{type,jdbcType=CHAR},
67-
#{ip,jdbcType=VARCHAR}, #{method,jdbcType=VARCHAR}, #{uri,jdbcType=VARCHAR}, #{agent,jdbcType=VARCHAR},
67+
#{ip,jdbcType=VARCHAR}, #{method,jdbcType=VARCHAR}, #{uri,jdbcType=VARCHAR},#{parameters,jdbcType=VARCHAR}, #{agent,jdbcType=VARCHAR},
6868
#{createById,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{remake,jdbcType=VARCHAR},
6969
#{endTime,jdbcType=TIMESTAMP}, #{result,jdbcType=VARCHAR})
7070
</insert>
@@ -89,6 +89,9 @@
8989
<if test="uri != null">
9090
uri,
9191
</if>
92+
<if test="uri != null">
93+
parameters,
94+
</if>
9295
<if test="agent != null">
9396
agent,
9497
</if>
@@ -127,6 +130,9 @@
127130
<if test="uri != null">
128131
#{uri,jdbcType=VARCHAR},
129132
</if>
133+
<if test="parameters != null">
134+
#{parameters,jdbcType=VARCHAR},
135+
</if>
130136
<if test="agent != null">
131137
#{agent,jdbcType=VARCHAR},
132138
</if>

src/main/webapp/WEB-INF/change.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ create table sys_log
112112
ip varchar(100) comment '操作ip',
113113
method varchar(50) default '0' comment '请求方式',
114114
uri varchar(200) comment 'uri',
115+
parameters varchar(200) comment '参数',
115116
agent varchar(300) comment '代理',
116117
create_by_id int comment '创建者',
117118
create_time timestamp default CURRENT_TIMESTAMP comment '创建时间',

src/main/webapp/views/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
<!-- </form> -->
8484

8585
<div style="margin-left: 600px;">
86-
<h2>欢迎使用admin管理系统</h2>
86+
<h2>你好:<label id="userNameLabel"></label>欢迎使用后台管理系统!</h2>
8787
</div>
8888
</div>
8989
<!-- 右边 -->

src/main/webapp/views/modules/sys/log/loglist.html

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@
55
<link href="../../../common/all.css" rel="stylesheet">
66
<script type="text/javascript" src="../../../common/all.js"></script>
77

8-
</script>
98
</head>
109

1110
<body style="overflow-x: hidden; overflow-y: hidden;">
1211

1312
<form action="" class="breadcrumb form-search " id="_search_form">
14-
&nbsp;菜单: <input class="input-xlarge" name="title" id="_title" type="text" />
13+
&nbsp;uri: <input class="input-xlarge" name="uri" id="_uri" type="text" />
1514
&nbsp;<input id="_search_submit" class="btn btn-primary" type="button" value="查询"/>
1615
</form>
1716

@@ -27,15 +26,15 @@
2726

2827

2928
<div class="panel panel-default">
30-
<table id="_log_table" class="table table-striped">
29+
<table id="_log_table" class="table table-bordered">
3130
<thead>
3231
<tr>
3332
<th width="10%">id</th>
3433
<!-- <th width="10%">类型</th> -->
3534
<!-- <th width="10%">菜单</th> -->
3635
<th width="20%">uri</th>
3736
<th width="10%">方法</th>
38-
<td width="30%">代理</td>
37+
<td width="30%">参数</td>
3938
<th width="10%">ip</th>
4039
<th width="10%">操作用户</th>
4140
<th width="20%">操作时间</th>
@@ -48,13 +47,13 @@
4847
</tbody>
4948

5049
</table>
50+
</div>
5151

5252
<div class="pagination" id="_pagination">
5353

5454
</div>
5555

5656

57-
5857
<script type="text/javascript">
5958

6059
//初始化
@@ -94,7 +93,7 @@
9493
+ returnData[i].method
9594
+ "</td>"
9695
+ "<td>"
97-
+ returnData[i].agent
96+
+ returnData[i].parameters
9897
+ "</td>"
9998
+ "<td>"
10099
+ returnData[i].ip
@@ -126,9 +125,9 @@
126125
{
127126
var param=new Object();
128127

129-
var _title=$("#_title").val();
130-
if(_title!=""){
131-
param.title=_title;
128+
var _uri=$("#_uri").val();
129+
if(_uri!=""){
130+
param.uri=_uri;
132131
}
133132

134133
return param;

0 commit comments

Comments
 (0)