Commit f7728f85 by fsn

页面增加一些搜索条件

parent 0ae7c188
...@@ -10,7 +10,7 @@ Target Server Type : MYSQL ...@@ -10,7 +10,7 @@ Target Server Type : MYSQL
Target Server Version : 50621 Target Server Version : 50621
File Encoding : 65001 File Encoding : 65001
Date: 2017-04-08 10:13:46 Date: 2017-04-09 08:53:10
*/ */
SET FOREIGN_KEY_CHECKS=0; SET FOREIGN_KEY_CHECKS=0;
...@@ -128,25 +128,25 @@ CREATE TABLE `_menu` ( ...@@ -128,25 +128,25 @@ CREATE TABLE `_menu` (
-- ---------------------------- -- ----------------------------
-- Records of _menu -- Records of _menu
-- ---------------------------- -- ----------------------------
INSERT INTO `_menu` VALUES ('105', 'system', '0', '系统管理', 'fa-user', '', '2', '2', null, '1', '1'); INSERT INTO `_menu` VALUES ('105', 'system', '0', '系统管理', 'fa-user', '', '1', '1', null, '1', '1');
INSERT INTO `_menu` VALUES ('106', 'mgr', 'system', '用户管理', null, '/mgr', '1', '2', null, '1', '0'); INSERT INTO `_menu` VALUES ('106', 'mgr', 'system', '用户管理', null, '/mgr', '1', '2', null, '1', '0');
INSERT INTO `_menu` VALUES ('107', 'mgr_add', 'mgr', '添加用户', null, '/mgr/add', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('107', 'mgr_add', 'mgr', '添加用户', null, '/mgr/add', '1', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('108', 'mgr_edit', 'mgr', '修改用户', null, '/mgr/edit', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('108', 'mgr_edit', 'mgr', '修改用户', null, '/mgr/edit', '2', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('109', 'mgr_delete', 'mgr', '删除用户', null, '/mgr/delete', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('109', 'mgr_delete', 'mgr', '删除用户', null, '/mgr/delete', '3', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('110', 'mgr_reset', 'mgr', '重置密码', null, '/mgr/reset', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('110', 'mgr_reset', 'mgr', '重置密码', null, '/mgr/reset', '4', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('111', 'mgr_freeze', 'mgr', '冻结用户', null, '/mgr/freeze', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('111', 'mgr_freeze', 'mgr', '冻结用户', null, '/mgr/freeze', '5', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('112', 'mgr_unfreeze', 'mgr', '解除冻结用户', null, '/mgr/unfreeze', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('112', 'mgr_unfreeze', 'mgr', '解除冻结用户', null, '/mgr/unfreeze', '6', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('113', 'mgr_setRole', 'mgr', '分配角色', null, '/mgr/setRole', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('113', 'mgr_setRole', 'mgr', '分配角色', null, '/mgr/setRole', '7', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('114', 'role', 'system', '角色管理', null, '/role', '1', '2', null, '1', '0'); INSERT INTO `_menu` VALUES ('114', 'role', 'system', '角色管理', null, '/role', '2', '2', null, '1', '0');
INSERT INTO `_menu` VALUES ('115', 'role_add', 'role', '添加角色', null, '/role/add', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('115', 'role_add', 'role', '添加角色', null, '/role/add', '1', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('116', 'role_edit', 'role', '修改角色', null, '/role/edit', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('116', 'role_edit', 'role', '修改角色', null, '/role/edit', '2', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('117', 'role_remove', 'role', '删除角色', null, '/role/remove', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('117', 'role_remove', 'role', '删除角色', null, '/role/remove', '3', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('118', 'role_setAuthority', 'role', '配置权限', null, '/role/setAuthority', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('118', 'role_setAuthority', 'role', '配置权限', null, '/role/setAuthority', '4', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('119', 'menu', 'system', '菜单管理', null, '/menu', '1', '2', null, '1', '0'); INSERT INTO `_menu` VALUES ('119', 'menu', 'system', '菜单管理', null, '/menu', '3', '2', null, '1', '0');
INSERT INTO `_menu` VALUES ('120', 'menu_add', 'menu', '添加菜单', null, '/menu/add', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('120', 'menu_add', 'menu', '添加菜单', null, '/menu/add', '1', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('121', 'menu_edit', 'menu', '修改菜单', null, '/menu/edit', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('121', 'menu_edit', 'menu', '修改菜单', null, '/menu/edit', '2', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('122', 'menu_remove', 'menu', '删除菜单', null, '/menu/remove', '1', '3', null, '1', '0'); INSERT INTO `_menu` VALUES ('122', 'menu_remove', 'menu', '删除菜单', null, '/menu/remove', '3', '3', null, '1', '0');
INSERT INTO `_menu` VALUES ('128', 'log', 'system', '日志管理', null, '/log', '1', '1', null, '1', '0'); INSERT INTO `_menu` VALUES ('128', 'log', 'system', '日志管理', null, '/log', '4', '2', null, '1', '0');
-- ---------------------------- -- ----------------------------
-- Table structure for _notice -- Table structure for _notice
...@@ -185,7 +185,7 @@ CREATE TABLE `_operation_log` ( ...@@ -185,7 +185,7 @@ CREATE TABLE `_operation_log` (
`succeed` varchar(255) DEFAULT NULL, `succeed` varchar(255) DEFAULT NULL,
`message` text, `message` text,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=141 DEFAULT CHARSET=utf8; ) ENGINE=InnoDB AUTO_INCREMENT=149 DEFAULT CHARSET=utf8;
-- ---------------------------- -- ----------------------------
-- Records of _operation_log -- Records of _operation_log
...@@ -208,6 +208,14 @@ INSERT INTO `_operation_log` VALUES ('137', '异常日志', '', '1', null, null, ...@@ -208,6 +208,14 @@ INSERT INTO `_operation_log` VALUES ('137', '异常日志', '', '1', null, null,
INSERT INTO `_operation_log` VALUES ('138', '业务日志', '修改管理员', '1', 'com.stylefeng.guns.modular.system.controller.UserMgrController', 'edit', '2017-04-06 22:38:28', '成功', 'id=1;;;字段名称birthday,旧值:Mon Feb 13 00:00:00 CST 2017,新值:2017-02-13;;;字段名称sex,旧值:1,新值:2'); INSERT INTO `_operation_log` VALUES ('138', '业务日志', '修改管理员', '1', 'com.stylefeng.guns.modular.system.controller.UserMgrController', 'edit', '2017-04-06 22:38:28', '成功', 'id=1;;;字段名称birthday,旧值:Mon Feb 13 00:00:00 CST 2017,新值:2017-02-13;;;字段名称sex,旧值:1,新值:2');
INSERT INTO `_operation_log` VALUES ('139', '业务日志', '修改管理员', '1', 'com.stylefeng.guns.modular.system.controller.UserMgrController', 'edit', '2017-04-06 22:39:57', '成功', 'id=1;;;字段名称birthday,旧值:Mon Feb 13 00:00:00 CST 2017,新值:2017-02-13;;;字段名称sex,旧值:2,新值:1'); INSERT INTO `_operation_log` VALUES ('139', '业务日志', '修改管理员', '1', 'com.stylefeng.guns.modular.system.controller.UserMgrController', 'edit', '2017-04-06 22:39:57', '成功', 'id=1;;;字段名称birthday,旧值:Mon Feb 13 00:00:00 CST 2017,新值:2017-02-13;;;字段名称sex,旧值:2,新值:1');
INSERT INTO `_operation_log` VALUES ('140', '业务日志', '修改管理员', '1', 'com.stylefeng.guns.modular.system.controller.UserMgrController', 'edit', '2017-04-06 22:41:51', '成功', 'id=1;;;字段名称birthday,旧值:Mon Feb 13 00:00:00 CST 2017,新值:2017-02-13'); INSERT INTO `_operation_log` VALUES ('140', '业务日志', '修改管理员', '1', 'com.stylefeng.guns.modular.system.controller.UserMgrController', 'edit', '2017-04-06 22:41:51', '成功', 'id=1;;;字段名称birthday,旧值:Mon Feb 13 00:00:00 CST 2017,新值:2017-02-13');
INSERT INTO `_operation_log` VALUES ('141', '异常日志', '', '1', null, null, '2017-04-08 10:59:25', '失败', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'alias\' in \'field list\'\r\n### The error may exist in file [D:\\ideaSpace\\guns\\target\\guns\\WEB-INF\\classes\\com\\stylefeng\\guns\\modular\\system\\dao\\mapping\\MenuDao.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select id, code, pcode, alias, name, icon, url, num, levels, path, tips, status, isopen, istemplate, version , source from _menu\r\n### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'alias\' in \'field list\'\n; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'alias\' in \'field list\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:231)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73)\r\n at org.mybatis.spring.SqlSessionTemplateTSqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)\r\n at com.sun.proxy.TProxy37.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)\r\n at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:137)\r\n at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:75)\r\n at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)\r\n at com.sun.proxy.TProxy41.selectMenus(Unknown Source)\r\n at com.stylefeng.guns.modular.system.controller.MenuController.list(MenuController.java:99)\r\n at com.stylefeng.guns.modular.system.controller.MenuControllerTTFastClassBySpringCGLIBTT27b62c1b.invoke(<generated>)\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\r\n at org.springframework.aop.framework.CglibAopProxyTCglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)\r\n at com.stylefeng.guns.core.intercept.SessionInterceptor.sessionKit(SessionInterceptor.java:31)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:620)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:609)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n at org.springframework.aop.framework.CglibAopProxyTDynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)\r\n at com.stylefeng.guns.modular.system.controller.MenuControllerTTEnhancerBySpringCGLIBTTf4dfb038_2.list(<generated>)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:832)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:743)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:961)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:895)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)\r\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:869)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilterT1.call(AbstractShiroFilter.java:365)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)\r\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)\r\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)\r\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)\r\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)\r\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)\r\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)\r\n at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)\r\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)\r\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528)\r\n at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1100)\r\n at org.apache.coyote.AbstractProtocolTAbstractConnectionHandler.process(AbstractProtocol.java:687)\r\n at org.apache.tomcat.util.net.AprEndpointTSocketProcessor.doRun(AprEndpoint.java:2508)\r\n at org.apache.tomcat.util.net.AprEndpointTSocketProcessor.run(AprEndpoint.java:2497)\r\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n at java.util.concurrent.ThreadPoolExecutorTWorker.run(ThreadPoolExecutor.java:617)\r\n at org.apache.tomcat.util.threads.TaskThreadTWrappingRunnable.run(TaskThread.java:61)\r\n at java.lang.Thread.run(Thread.java:745)\r\nCaused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'alias\' in \'field list\'\r\n at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\r\n at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\r\n at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\r\n at java.lang.reflect.Constructor.newInstance(Constructor.java:408)\r\n at com.mysql.jdbc.Util.handleNewInstance(Util.java:404)\r\n at com.mysql.jdbc.Util.getInstance(Util.java:387)\r\n at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:942)\r\n at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3966)\r\n at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3902)\r\n at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2526)\r\n at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2673)\r\n at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2549)\r\n at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1861)\r\n at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1192)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2931)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:440)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2929)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:131)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:493)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)\r\n at com.sun.proxy.TProxy60.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)\r\n at com.sun.proxy.TProxy59.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.mybatis.spring.SqlSessionTemplateTSqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)\r\n ... 83 more\r\n');
INSERT INTO `_operation_log` VALUES ('142', '异常日志', '', '1', null, null, '2017-04-08 10:59:35', '失败', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'alias\' in \'field list\'\r\n### The error may exist in file [D:\\ideaSpace\\guns\\target\\guns\\WEB-INF\\classes\\com\\stylefeng\\guns\\modular\\system\\dao\\mapping\\MenuDao.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select id, code, pcode, alias, name, icon, url, num, levels, path, tips, status, isopen, istemplate, version , source from _menu\r\n### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'alias\' in \'field list\'\n; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'alias\' in \'field list\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:231)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73)\r\n at org.mybatis.spring.SqlSessionTemplateTSqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)\r\n at com.sun.proxy.TProxy37.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)\r\n at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:137)\r\n at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:75)\r\n at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)\r\n at com.sun.proxy.TProxy41.selectMenus(Unknown Source)\r\n at com.stylefeng.guns.modular.system.controller.MenuController.list(MenuController.java:99)\r\n at com.stylefeng.guns.modular.system.controller.MenuControllerTTFastClassBySpringCGLIBTT27b62c1b.invoke(<generated>)\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\r\n at org.springframework.aop.framework.CglibAopProxyTCglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)\r\n at com.stylefeng.guns.core.intercept.SessionInterceptor.sessionKit(SessionInterceptor.java:31)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:620)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:609)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n at org.springframework.aop.framework.CglibAopProxyTDynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)\r\n at com.stylefeng.guns.modular.system.controller.MenuControllerTTEnhancerBySpringCGLIBTTf4dfb038_2.list(<generated>)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:832)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:743)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:961)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:895)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)\r\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:869)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilterT1.call(AbstractShiroFilter.java:365)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)\r\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)\r\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)\r\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)\r\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)\r\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)\r\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)\r\n at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)\r\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)\r\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528)\r\n at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1100)\r\n at org.apache.coyote.AbstractProtocolTAbstractConnectionHandler.process(AbstractProtocol.java:687)\r\n at org.apache.tomcat.util.net.AprEndpointTSocketProcessor.doRun(AprEndpoint.java:2508)\r\n at org.apache.tomcat.util.net.AprEndpointTSocketProcessor.run(AprEndpoint.java:2497)\r\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n at java.util.concurrent.ThreadPoolExecutorTWorker.run(ThreadPoolExecutor.java:617)\r\n at org.apache.tomcat.util.threads.TaskThreadTWrappingRunnable.run(TaskThread.java:61)\r\n at java.lang.Thread.run(Thread.java:745)\r\nCaused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'alias\' in \'field list\'\r\n at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\r\n at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\r\n at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\r\n at java.lang.reflect.Constructor.newInstance(Constructor.java:408)\r\n at com.mysql.jdbc.Util.handleNewInstance(Util.java:404)\r\n at com.mysql.jdbc.Util.getInstance(Util.java:387)\r\n at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:942)\r\n at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3966)\r\n at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3902)\r\n at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2526)\r\n at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2673)\r\n at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2549)\r\n at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1861)\r\n at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1192)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2931)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:440)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2929)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:131)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:493)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)\r\n at com.sun.proxy.TProxy60.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)\r\n at com.sun.proxy.TProxy59.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.mybatis.spring.SqlSessionTemplateTSqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)\r\n ... 83 more\r\n');
INSERT INTO `_operation_log` VALUES ('143', '异常日志', '', '1', null, null, '2017-04-08 10:59:55', '失败', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'alias\' in \'field list\'\r\n### The error may exist in file [D:\\ideaSpace\\guns\\target\\guns\\WEB-INF\\classes\\com\\stylefeng\\guns\\modular\\system\\dao\\mapping\\MenuDao.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select id, code, pcode, alias, name, icon, url, num, levels, path, tips, status, isopen, istemplate, version , source from _menu\r\n### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'alias\' in \'field list\'\n; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'alias\' in \'field list\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:231)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73)\r\n at org.mybatis.spring.SqlSessionTemplateTSqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)\r\n at com.sun.proxy.TProxy37.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)\r\n at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:137)\r\n at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:75)\r\n at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)\r\n at com.sun.proxy.TProxy41.selectMenus(Unknown Source)\r\n at com.stylefeng.guns.modular.system.controller.MenuController.list(MenuController.java:99)\r\n at com.stylefeng.guns.modular.system.controller.MenuControllerTTFastClassBySpringCGLIBTT27b62c1b.invoke(<generated>)\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\r\n at org.springframework.aop.framework.CglibAopProxyTCglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)\r\n at com.stylefeng.guns.core.intercept.SessionInterceptor.sessionKit(SessionInterceptor.java:31)\r\n at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:620)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:609)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n at org.springframework.aop.framework.CglibAopProxyTDynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)\r\n at com.stylefeng.guns.modular.system.controller.MenuControllerTTEnhancerBySpringCGLIBTTf4dfb038_2.list(<generated>)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:832)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:743)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:961)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:895)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)\r\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:869)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilterT1.call(AbstractShiroFilter.java:365)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)\r\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)\r\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)\r\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)\r\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)\r\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)\r\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)\r\n at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)\r\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)\r\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528)\r\n at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1100)\r\n at org.apache.coyote.AbstractProtocolTAbstractConnectionHandler.process(AbstractProtocol.java:687)\r\n at org.apache.tomcat.util.net.AprEndpointTSocketProcessor.doRun(AprEndpoint.java:2508)\r\n at org.apache.tomcat.util.net.AprEndpointTSocketProcessor.run(AprEndpoint.java:2497)\r\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n at java.util.concurrent.ThreadPoolExecutorTWorker.run(ThreadPoolExecutor.java:617)\r\n at org.apache.tomcat.util.threads.TaskThreadTWrappingRunnable.run(TaskThread.java:61)\r\n at java.lang.Thread.run(Thread.java:745)\r\nCaused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'alias\' in \'field list\'\r\n at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\r\n at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\r\n at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\r\n at java.lang.reflect.Constructor.newInstance(Constructor.java:408)\r\n at com.mysql.jdbc.Util.handleNewInstance(Util.java:404)\r\n at com.mysql.jdbc.Util.getInstance(Util.java:387)\r\n at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:942)\r\n at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3966)\r\n at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3902)\r\n at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2526)\r\n at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2673)\r\n at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2549)\r\n at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1861)\r\n at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1192)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2931)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:440)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2929)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:131)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:493)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)\r\n at com.sun.proxy.TProxy60.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)\r\n at com.sun.proxy.TProxy59.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.mybatis.spring.SqlSessionTemplateTSqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)\r\n ... 82 more\r\n');
INSERT INTO `_operation_log` VALUES ('144', '异常日志', '', '1', null, null, '2017-04-08 11:02:21', '失败', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'version\' in \'field list\'\r\n### The error may exist in file [D:\\ideaSpace\\guns\\target\\guns\\WEB-INF\\classes\\com\\stylefeng\\guns\\modular\\system\\dao\\mapping\\MenuDao.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select id, code, pcode, name, icon, url, num, levels, tips, status,isopen,version from _menu\r\n### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'version\' in \'field list\'\n; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'version\' in \'field list\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:231)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73)\r\n at org.mybatis.spring.SqlSessionTemplateTSqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)\r\n at com.sun.proxy.TProxy95.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)\r\n at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:137)\r\n at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:75)\r\n at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)\r\n at com.sun.proxy.TProxy98.selectMenus(Unknown Source)\r\n at com.stylefeng.guns.modular.system.controller.MenuController.list(MenuController.java:99)\r\n at com.stylefeng.guns.modular.system.controller.MenuControllerTTFastClassBySpringCGLIBTT27b62c1b.invoke(<generated>)\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\r\n at org.springframework.aop.framework.CglibAopProxyTCglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)\r\n at com.stylefeng.guns.core.intercept.SessionInterceptor.sessionKit(SessionInterceptor.java:31)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:620)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:609)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n at org.springframework.aop.framework.CglibAopProxyTDynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)\r\n at com.stylefeng.guns.modular.system.controller.MenuControllerTTEnhancerBySpringCGLIBTT59640cf0_2.list(<generated>)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:832)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:743)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:961)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:895)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)\r\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:869)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilterT1.call(AbstractShiroFilter.java:365)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)\r\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)\r\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)\r\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\r\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\r\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)\r\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)\r\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)\r\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)\r\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)\r\n at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)\r\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)\r\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528)\r\n at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1100)\r\n at org.apache.coyote.AbstractProtocolTAbstractConnectionHandler.process(AbstractProtocol.java:687)\r\n at org.apache.tomcat.util.net.AprEndpointTSocketProcessor.doRun(AprEndpoint.java:2508)\r\n at org.apache.tomcat.util.net.AprEndpointTSocketProcessor.run(AprEndpoint.java:2497)\r\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n at java.util.concurrent.ThreadPoolExecutorTWorker.run(ThreadPoolExecutor.java:617)\r\n at org.apache.tomcat.util.threads.TaskThreadTWrappingRunnable.run(TaskThread.java:61)\r\n at java.lang.Thread.run(Thread.java:745)\r\nCaused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column \'version\' in \'field list\'\r\n at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\r\n at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\r\n at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\r\n at java.lang.reflect.Constructor.newInstance(Constructor.java:408)\r\n at com.mysql.jdbc.Util.handleNewInstance(Util.java:404)\r\n at com.mysql.jdbc.Util.getInstance(Util.java:387)\r\n at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:942)\r\n at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3966)\r\n at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3902)\r\n at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2526)\r\n at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2673)\r\n at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2549)\r\n at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1861)\r\n at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1192)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2931)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:440)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2929)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:131)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:493)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)\r\n at com.sun.proxy.TProxy116.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)\r\n at com.sun.proxy.TProxy115.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.lang.reflect.Method.invoke(Method.java:483)\r\n at org.mybatis.spring.SqlSessionTemplateTSqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)\r\n ... 83 more\r\n');
INSERT INTO `_operation_log` VALUES ('145', '业务日志', '修改菜单', '1', 'com.stylefeng.guns.modular.system.controller.MenuController', 'edit', '2017-04-08 11:03:51', '成功', 'id=106;;;字段名称num,旧值:1,新值:4');
INSERT INTO `_operation_log` VALUES ('146', '业务日志', '修改菜单', '1', 'com.stylefeng.guns.modular.system.controller.MenuController', 'edit', '2017-04-08 11:03:58', '成功', 'id=128;;;字段名称num,旧值:4,新值:1');
INSERT INTO `_operation_log` VALUES ('147', '业务日志', '修改菜单', '1', 'com.stylefeng.guns.modular.system.controller.MenuController', 'edit', '2017-04-08 11:04:12', '成功', 'id=106;;;字段名称num,旧值:4,新值:1');
INSERT INTO `_operation_log` VALUES ('148', '业务日志', '修改菜单', '1', 'com.stylefeng.guns.modular.system.controller.MenuController', 'edit', '2017-04-08 11:04:19', '成功', 'id=128;;;字段名称num,旧值:1,新值:4');
-- ---------------------------- -- ----------------------------
-- Table structure for _parameter -- Table structure for _parameter
......
...@@ -10,4 +10,11 @@ DELIMITER_STATEMENT_END=null ...@@ -10,4 +10,11 @@ DELIMITER_STATEMENT_END=null
RESOURCE.root=/WEB-INF/view RESOURCE.root=/WEB-INF/view
#是否检测文件变化 #是否检测文件变化
RESOURCE.autoCheck=true RESOURCE.autoCheck=true
\ No newline at end of file
#beetl HTMl标签
HTML_TAG_FLAG=#
#自定义标签文件Root目录和后缀
RESOURCE.tagRoot=common/tags
RESOURCE.tagSuffix=tag
\ No newline at end of file
...@@ -27,7 +27,6 @@ ...@@ -27,7 +27,6 @@
<script src="${ctxPath}/static/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js"></script> <script src="${ctxPath}/static/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js"></script>
<script src="${ctxPath}/static/js/plugins/layer/layer.min.js"></script> <script src="${ctxPath}/static/js/plugins/layer/layer.min.js"></script>
<script src="${ctxPath}/static/js/plugins/iCheck/icheck.min.js"></script> <script src="${ctxPath}/static/js/plugins/iCheck/icheck.min.js"></script>
<script src="${ctxPath}/static/js/content.js?v=1.0.0"></script>
<script src="${ctxPath}/static/js/plugins/layer/laydate/laydate.js"></script> <script src="${ctxPath}/static/js/plugins/layer/laydate/laydate.js"></script>
<script src="${ctxPath}/static/js/plugins/webuploader/webuploader.min.js"></script> <script src="${ctxPath}/static/js/plugins/webuploader/webuploader.min.js"></script>
<script src="${ctxPath}/static/js/common/ajax-object.js"></script> <script src="${ctxPath}/static/js/common/ajax-object.js"></script>
...@@ -46,5 +45,6 @@ ...@@ -46,5 +45,6 @@
<div class="wrapper wrapper-content animated fadeInRight"> <div class="wrapper wrapper-content animated fadeInRight">
${layoutContent} ${layoutContent}
</div> </div>
<script src="${ctxPath}/static/js/content.js?v=1.0.0"></script>
</body> </body>
</html> </html>
<div class="input-group">
<div class="input-group-btn">
<button data-toggle="dropdown" class="btn btn-white dropdown-toggle"
type="button">${name}</span>
</button>
</div>
<input type="text" class="form-control" id="${id}" />
</div>
\ No newline at end of file
<div class="input-group">
<div class="input-group-btn">
<button data-toggle="dropdown" class="btn btn-white dropdown-toggle"
type="button">${name}</span>
</button>
</div>
<input type="text" class="form-control layer-date"
onclick="laydate({istime: ${isTime}, format: '${pattern}'})" id="${id}" />
</div>
\ No newline at end of file
@layout("/common/_container.html"){ @layout("/common/_container.html"){
<div class="row"> <div class="row">
<div class="col-sm-12"> <div class="col-sm-12">
<div class="ibox float-e-margins"> <div class="ibox float-e-margins">
<div class="ibox-title"> <div class="ibox-title">
<h5>日志管理</h5> <h5>日志管理</h5>
</div> </div>
<div class="ibox-content"> <div class="ibox-content">
<div class="row row-lg"> <div class="row row-lg">
<div class="col-sm-12"> <div class="col-sm-12">
<!-- 成员列表 --> <!-- 日志列表 -->
<div class="example-wrap"> <div class="example-wrap">
<div class="example"> <div class="example">
<div class="hidden-xs" id="OptLogTableToolbar" role="group"> <!-- 搜索条件 -->
<button type="button" class="btn btn-primary" onclick="OptLog.detail()"><i class="fa fa-plus"></i>&nbsp;查看详情</button> <div class="row">
</div> <div class="col-sm-3">
<table id="OptLogTable" data-mobile-responsive="true" <#TimeCon id="beginTime" name="开始时间" isTime="false" pattern="YYYY-MM-DD" />
data-click-to-select="true"> </div>
<thead> <div class="col-sm-3">
<tr> <#TimeCon id="endTime" name="结束时间" isTime="false" pattern="YYYY-MM-DD" />
<th data-field="selectItem" data-checkbox="true"></th> </div>
</tr> <div class="col-sm-3">
</thead> <#NameCon id="logName" name="日志名称" />
</table> </div>
</div> <div class="col-sm-3">
</div> <button type="button" class="btn btn-primary" onclick="clickSearch()"><i
<!-- End 成员列表 --> class="fa fa-search"></i>&nbsp;搜索
</div> </button>
</div> </div>
</div> </div>
</div> <!-- End 搜索条件 -->
</div>
<div class="hidden-xs" id="OptLogTableToolbar" role="group">
<button type="button" class="btn btn-primary" onclick="OptLog.detail()"><i
class="fa fa-plus"></i>&nbsp;查看详情
</button>
</div>
<table id="OptLogTable" data-mobile-responsive="true"
data-click-to-select="true">
<thead>
<tr>
<th data-field="selectItem" data-checkbox="true"></th>
</tr>
</thead>
</table>
</div>
</div>
<!-- End 日志列表 -->
</div>
</div>
</div>
</div>
</div>
</div> </div>
<script src="${ctxPath}/static/modular/system/log/log.js"></script> <script src="${ctxPath}/static/modular/system/log/log.js"></script>
@} @}
...@@ -11,6 +11,18 @@ ...@@ -11,6 +11,18 @@
<!-- 成员列表 --> <!-- 成员列表 -->
<div class="example-wrap"> <div class="example-wrap">
<div class="example"> <div class="example">
<!-- 搜索条件 -->
<div class="row">
<div class="col-sm-3">
<#NameCon id="menuName" name="菜单名称" />
</div>
<div class="col-sm-3">
<button type="button" class="btn btn-primary" onclick="clickSearch()"><i
class="fa fa-search"></i>&nbsp;搜索
</button>
</div>
</div>
<!-- End 搜索条件 -->
<div class="hidden-xs" id="menuTableToolbar" role="group"> <div class="hidden-xs" id="menuTableToolbar" role="group">
<button type="button" class="btn btn-primary" onclick="Menu.openAddMenu()"><i class="fa fa-plus"></i>&nbsp;添加</button> <button type="button" class="btn btn-primary" onclick="Menu.openAddMenu()"><i class="fa fa-plus"></i>&nbsp;添加</button>
<button type="button" class="btn btn-primary button-margin" onclick="Menu.openChangeMenu()"><i class="fa fa-edit"></i>&nbsp;修改</button> <button type="button" class="btn btn-primary button-margin" onclick="Menu.openChangeMenu()"><i class="fa fa-edit"></i>&nbsp;修改</button>
......
...@@ -11,6 +11,18 @@ ...@@ -11,6 +11,18 @@
<!-- 成员列表 --> <!-- 成员列表 -->
<div class="example-wrap"> <div class="example-wrap">
<div class="example"> <div class="example">
<!-- 搜索条件 -->
<div class="row">
<div class="col-sm-3">
<#NameCon id="roleName" name="角色名称" />
</div>
<div class="col-sm-3">
<button type="button" class="btn btn-primary" onclick="clickSearch()"><i
class="fa fa-search"></i>&nbsp;搜索
</button>
</div>
</div>
<!-- End 搜索条件 -->
<div class="hidden-xs" id="roleTableToolbar" role="group"> <div class="hidden-xs" id="roleTableToolbar" role="group">
<button type="button" class="btn btn-primary" onclick="Role.openAddRole()"><i class="fa fa-plus"></i>&nbsp;添加</button> <button type="button" class="btn btn-primary" onclick="Role.openAddRole()"><i class="fa fa-plus"></i>&nbsp;添加</button>
<button type="button" class="btn btn-primary button-margin" onclick="Role.openChangeRole()"><i class="fa fa-edit"></i>&nbsp;修改</button> <button type="button" class="btn btn-primary button-margin" onclick="Role.openChangeRole()"><i class="fa fa-edit"></i>&nbsp;修改</button>
......
@layout("/common/_container.html"){ @layout("/common/_container.html"){
<div class="row"> <div class="row">
<div class="col-sm-12"> <div class="col-sm-12">
<div class="ibox float-e-margins"> <div class="ibox float-e-margins">
<div class="ibox-title"> <div class="ibox-title">
<h5>用户管理</h5> <h5>用户管理</h5>
</div> </div>
<div class="ibox-content"> <div class="ibox-content">
<div class="row row-lg"> <div class="row row-lg">
<div class="col-sm-12"> <div class="col-sm-12">
<!-- 成员列表 --> <!-- 成员列表 -->
<div class="example-wrap">
<div class="example"> <!-- 搜索条件 -->
<div class="hidden-xs" id="managerTableToolbar" role="group"> <div class="row">
<button type="button" class="btn btn-primary" onclick="MgrUser.openAddMgr()"><i class="fa fa-plus"></i>&nbsp;添加</button> <div class="col-sm-3">
<button type="button" class="btn btn-primary button-margin" onclick="MgrUser.openChangeUser()"><i class="fa fa-edit"></i>&nbsp;修改</button> <#NameCon id="userName" name="用户名称" />
<button type="button" class="btn btn-primary button-margin" onclick="MgrUser.delMgrUser()"><i class="fa fa-remove"></i>&nbsp;删除</button> </div>
<button type="button" class="btn btn-primary button-margin" onclick="MgrUser.resetPwd()"><i class="fa fa-refresh"></i>&nbsp;重置密码</button> <div class="col-sm-3">
<button type="button" class="btn btn-primary button-margin" onclick="MgrUser.freezeAccount()"><i class="fa fa-warning"></i>&nbsp;冻结</button> <button type="button" class="btn btn-primary" onclick="clickSearch()"><i
<button type="button" class="btn btn-primary button-margin" onclick="MgrUser.unfreeze()"><i class="fa fa-check-circle"></i>&nbsp;解除冻结</button> class="fa fa-search"></i>&nbsp;搜索
<button type="button" class="btn btn-primary button-margin" onclick="MgrUser.roleAssign()"><i class="fa fa-user-secret"></i>&nbsp;角色分配</button> </button>
</div> </div>
<table id="managerTable" data-mobile-responsive="true" </div>
data-click-to-select="true"> <!-- End 搜索条件 -->
<thead>
<tr> <div class="hidden-xs" id="managerTableToolbar" role="group">
<th data-field="selectItem" data-checkbox="true"></th> <button type="button" class="btn btn-primary" onclick="MgrUser.openAddMgr()"><i
</tr> class="fa fa-plus"></i>&nbsp;添加
</thead> </button>
</table> <button type="button" class="btn btn-primary button-margin"
</div> onclick="MgrUser.openChangeUser()"><i class="fa fa-edit"></i>&nbsp;修改
</div> </button>
<!-- End 成员列表 --> <button type="button" class="btn btn-primary button-margin" onclick="MgrUser.delMgrUser()">
</div> <i class="fa fa-remove"></i>&nbsp;删除
</div> </button>
</div> <button type="button" class="btn btn-primary button-margin" onclick="MgrUser.resetPwd()"><i
</div> class="fa fa-refresh"></i>&nbsp;重置密码
</div> </button>
<button type="button" class="btn btn-primary button-margin"
onclick="MgrUser.freezeAccount()"><i class="fa fa-warning"></i>&nbsp;冻结
</button>
<button type="button" class="btn btn-primary button-margin" onclick="MgrUser.unfreeze()"><i
class="fa fa-check-circle"></i>&nbsp;解除冻结
</button>
<button type="button" class="btn btn-primary button-margin" onclick="MgrUser.roleAssign()">
<i class="fa fa-user-secret"></i>&nbsp;角色分配
</button>
</div>
<table id="managerTable" data-mobile-responsive="true"
data-click-to-select="true">
<thead>
<tr>
<th data-field="selectItem" data-checkbox="true"></th>
</tr>
</thead>
</table>
<!-- End 成员列表 -->
</div>
</div>
</div>
</div>
</div>
</div> </div>
<script src="${ctxPath}/static/modular/system/user/user.js"></script> <script src="${ctxPath}/static/modular/system/user/user.js"></script>
@} @}
...@@ -176,4 +176,6 @@ $(function(){ ...@@ -176,4 +176,6 @@ $(function(){
table.init(); table.init();
MgrUser.bindEvent(); MgrUser.bindEvent();
MgrUser.table = table; MgrUser.table = table;
//默认收起来查询条件
$(".collapse-link").click();
}); });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment