肖凡:车辆上线
parent
64823b766e
commit
db8d363e99
|
@ -1109,3 +1109,64 @@ java.net.SocketException: Connection reset
|
|||
09:19:23.363 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-auth, group=DEFAULT_GROUP
|
||||
09:19:23.363 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-auth.yml, group=DEFAULT_GROUP
|
||||
09:19:23.406 [RMI TCP Connection(7)-192.168.90.183] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||
11:03:32.419 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
|
||||
11:03:32.464 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
||||
11:03:32.708 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:03:32.708 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:03:35.206 [main] INFO c.m.a.MuYuAuthApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "dev"
|
||||
11:03:36.564 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9001"]
|
||||
11:03:36.565 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
11:03:36.566 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.83]
|
||||
11:03:36.669 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
11:03:37.767 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||
11:03:40.593 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9001"]
|
||||
11:03:40.618 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:03:40.618 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:03:41.008 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP muyu-auth 192.168.90.183:9001 register finished
|
||||
11:03:42.094 [main] INFO c.m.a.MuYuAuthApplication - [logStarted,61] - Started MuYuAuthApplication in 11.038 seconds (JVM running for 12.335)
|
||||
11:03:42.108 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-auth-dev.yml, group=DEFAULT_GROUP
|
||||
11:03:42.109 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-auth, group=DEFAULT_GROUP
|
||||
11:03:42.109 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-auth.yml, group=DEFAULT_GROUP
|
||||
11:03:42.211 [RMI TCP Connection(1)-192.168.90.183] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||
11:17:31.507 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
|
||||
11:17:31.586 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
|
||||
11:17:37.144 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
|
||||
11:17:37.211 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
||||
11:17:37.529 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:17:37.529 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:17:40.356 [main] INFO c.m.a.MuYuAuthApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "dev"
|
||||
11:17:42.219 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9001"]
|
||||
11:17:42.220 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
11:17:42.221 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.83]
|
||||
11:17:42.340 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
11:17:43.724 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||
11:17:46.789 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9001"]
|
||||
11:17:46.819 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:17:46.819 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:17:47.220 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP muyu-auth 192.168.90.183:9001 register finished
|
||||
11:17:48.328 [main] INFO c.m.a.MuYuAuthApplication - [logStarted,61] - Started MuYuAuthApplication in 12.629 seconds (JVM running for 13.475)
|
||||
11:17:48.342 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-auth-dev.yml, group=DEFAULT_GROUP
|
||||
11:17:48.342 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-auth, group=DEFAULT_GROUP
|
||||
11:17:48.343 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-auth.yml, group=DEFAULT_GROUP
|
||||
11:17:48.434 [RMI TCP Connection(9)-192.168.90.183] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||
11:36:33.556 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
|
||||
11:36:33.634 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
|
||||
11:36:55.399 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
|
||||
11:36:55.452 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
||||
11:36:55.754 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:36:55.755 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:36:58.510 [main] INFO c.m.a.MuYuAuthApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "dev"
|
||||
11:37:00.308 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9001"]
|
||||
11:37:00.310 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
11:37:00.310 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.83]
|
||||
11:37:00.447 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
11:37:01.734 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||
11:37:04.913 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9001"]
|
||||
11:37:04.956 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:37:04.957 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:37:05.353 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP muyu-auth 192.168.90.183:9001 register finished
|
||||
11:37:06.485 [main] INFO c.m.a.MuYuAuthApplication - [logStarted,61] - Started MuYuAuthApplication in 12.505 seconds (JVM running for 13.62)
|
||||
11:37:06.510 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-auth-dev.yml, group=DEFAULT_GROUP
|
||||
11:37:06.510 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-auth, group=DEFAULT_GROUP
|
||||
11:37:06.511 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-auth.yml, group=DEFAULT_GROUP
|
||||
11:37:06.889 [RMI TCP Connection(12)-192.168.90.183] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||
|
|
|
@ -5246,3 +5246,247 @@ Caused by: java.net.ConnectException: Connection timed out: no further informati
|
|||
at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153)
|
||||
at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63)
|
||||
... 121 common frames omitted
|
||||
11:25:09.082 [http-nio-9007-exec-2] ERROR druid.sql.Statement - [statementLogError,148] - {conn-10005, pstmt-20007} execute error. SELECT fault_id,fault_name,fault_code,fault_type,fault_level,alarm_flag,fault_desc,fault_location,fault_value,status,del_flag,create_by,create_time,update_by,update_time,remark FROM fault_code_info
|
||||
LIMIT ?
|
||||
java.sql.SQLSyntaxErrorException: Unknown column 'fault_level' in 'field list'
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
|
||||
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
|
||||
at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446)
|
||||
at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444)
|
||||
at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444)
|
||||
at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)
|
||||
at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)
|
||||
at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
|
||||
at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
|
||||
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)
|
||||
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:333)
|
||||
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
|
||||
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
|
||||
at com.github.pagehelper.util.ExecutorUtil.pageQuery(ExecutorUtil.java:215)
|
||||
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:161)
|
||||
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy241.query(Unknown Source)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy141.selectList(Unknown Source)
|
||||
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy142.selectList(Unknown Source)
|
||||
at com.muyu.business.service.impl.FaultCodesServiceImpl.selectFaultCodesList(FaultCodesServiceImpl.java:48)
|
||||
at com.muyu.business.service.impl.FaultCodesServiceImpl$$FastClassBySpringCGLIB$$f392b7ad.invoke(<generated>)
|
||||
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
||||
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
|
||||
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
|
||||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)
|
||||
at com.muyu.business.service.impl.FaultCodesServiceImpl$$EnhancerBySpringCGLIB$$1f152c72.selectFaultCodesList(<generated>)
|
||||
at com.muyu.business.controller.FaultCodesController.list(FaultCodesController.java:47)
|
||||
at com.muyu.business.controller.FaultCodesController$$FastClassBySpringCGLIB$$bbf51d21.invoke(<generated>)
|
||||
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||||
at com.muyu.common.security.aspect.PreAuthorizeAspect.around(PreAuthorizeAspect.java:63)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)
|
||||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)
|
||||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)
|
||||
at com.muyu.business.controller.FaultCodesController$$EnhancerBySpringCGLIB$$d15d3bb8.list(<generated>)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
|
||||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
|
||||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
|
||||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:645)
|
||||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
|
||||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
|
||||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
|
||||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
|
||||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
|
||||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||
at java.base/java.lang.Thread.run(Thread.java:1623)
|
||||
11:25:09.137 [http-nio-9007-exec-2] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleRuntimeException,106] - 请求地址'/faultCodes/list',发生未知异常.
|
||||
org.springframework.jdbc.BadSqlGrammarException:
|
||||
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'fault_level' in 'field list'
|
||||
### The error may exist in com/muyu/business/mapper/FaultCodesMapper.java (best guess)
|
||||
### The error may involve defaultParameterMap
|
||||
### The error occurred while setting parameters
|
||||
### SQL: SELECT fault_id,fault_name,fault_code,fault_type,fault_level,alarm_flag,fault_desc,fault_location,fault_value,status,del_flag,create_by,create_time,update_by,update_time,remark FROM fault_code_info LIMIT ?
|
||||
### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'fault_level' in 'field list'
|
||||
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'fault_level' in 'field list'
|
||||
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)
|
||||
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)
|
||||
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)
|
||||
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy141.selectList(Unknown Source)
|
||||
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy142.selectList(Unknown Source)
|
||||
at com.muyu.business.service.impl.FaultCodesServiceImpl.selectFaultCodesList(FaultCodesServiceImpl.java:48)
|
||||
at com.muyu.business.service.impl.FaultCodesServiceImpl$$FastClassBySpringCGLIB$$f392b7ad.invoke(<generated>)
|
||||
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
||||
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
|
||||
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
|
||||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)
|
||||
at com.muyu.business.service.impl.FaultCodesServiceImpl$$EnhancerBySpringCGLIB$$1f152c72.selectFaultCodesList(<generated>)
|
||||
at com.muyu.business.controller.FaultCodesController.list(FaultCodesController.java:47)
|
||||
at com.muyu.business.controller.FaultCodesController$$FastClassBySpringCGLIB$$bbf51d21.invoke(<generated>)
|
||||
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||||
at com.muyu.common.security.aspect.PreAuthorizeAspect.around(PreAuthorizeAspect.java:63)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)
|
||||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)
|
||||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)
|
||||
at com.muyu.business.controller.FaultCodesController$$EnhancerBySpringCGLIB$$d15d3bb8.list(<generated>)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
|
||||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
|
||||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
|
||||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:645)
|
||||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
|
||||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
|
||||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
|
||||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
|
||||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
|
||||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||
at java.base/java.lang.Thread.run(Thread.java:1623)
|
||||
Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'fault_level' in 'field list'
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
|
||||
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
|
||||
at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446)
|
||||
at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444)
|
||||
at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444)
|
||||
at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)
|
||||
at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)
|
||||
at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
|
||||
at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
|
||||
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)
|
||||
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:333)
|
||||
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
|
||||
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
|
||||
at com.github.pagehelper.util.ExecutorUtil.pageQuery(ExecutorUtil.java:215)
|
||||
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:161)
|
||||
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy241.query(Unknown Source)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
|
||||
... 86 common frames omitted
|
||||
|
|
|
@ -376,3 +376,84 @@ java.net.SocketException: Connection reset
|
|||
09:23:39.626 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-business, group=DEFAULT_GROUP
|
||||
09:23:39.626 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-business.yml, group=DEFAULT_GROUP
|
||||
09:23:40.058 [RMI TCP Connection(3)-192.168.90.183] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||
11:04:33.828 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
|
||||
11:04:33.880 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
||||
11:04:34.230 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:04:34.230 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:04:37.094 [main] INFO c.m.b.MuYuBusinessApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "dev"
|
||||
11:04:39.850 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9007"]
|
||||
11:04:39.853 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
11:04:39.854 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.83]
|
||||
11:04:40.011 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
11:04:45.517 [main] INFO c.a.d.p.DruidDataSource - [init,1009] - {dataSource-1,master} inited
|
||||
11:04:45.517 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,160] - dynamic-datasource - add a datasource named [master] success
|
||||
11:04:45.518 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,243] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||||
11:04:46.462 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||
11:04:50.407 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9007"]
|
||||
11:04:50.431 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:04:50.431 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:04:50.823 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP muyu-business 192.168.90.183:9007 register finished
|
||||
11:04:52.097 [main] INFO c.m.b.MuYuBusinessApplication - [logStarted,61] - Started MuYuBusinessApplication in 19.751 seconds (JVM running for 20.813)
|
||||
11:04:52.114 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-business-dev.yml, group=DEFAULT_GROUP
|
||||
11:04:52.114 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-business, group=DEFAULT_GROUP
|
||||
11:04:52.115 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-business.yml, group=DEFAULT_GROUP
|
||||
11:04:52.485 [RMI TCP Connection(11)-192.168.90.183] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||
11:17:31.549 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
|
||||
11:17:31.627 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
|
||||
11:17:31.788 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,217] - dynamic-datasource start closing ....
|
||||
11:17:31.791 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2174] - {dataSource-1} closing ...
|
||||
11:17:31.798 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2247] - {dataSource-1} closed
|
||||
11:17:31.799 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
|
||||
11:17:31.799 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,221] - dynamic-datasource all closed success,bye
|
||||
11:17:43.039 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
|
||||
11:17:43.119 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
||||
11:17:43.510 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:17:43.515 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:17:46.195 [main] INFO c.m.b.MuYuBusinessApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "dev"
|
||||
11:17:48.298 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9007"]
|
||||
11:17:48.300 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
11:17:48.300 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.83]
|
||||
11:17:48.437 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
11:17:52.761 [main] INFO c.a.d.p.DruidDataSource - [init,1009] - {dataSource-1,master} inited
|
||||
11:17:52.762 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,160] - dynamic-datasource - add a datasource named [master] success
|
||||
11:17:52.762 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,243] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||||
11:17:53.971 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||
11:17:58.275 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9007"]
|
||||
11:17:58.305 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:17:58.305 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:17:58.681 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP muyu-business 192.168.90.183:9007 register finished
|
||||
11:18:00.060 [main] INFO c.m.b.MuYuBusinessApplication - [logStarted,61] - Started MuYuBusinessApplication in 18.601 seconds (JVM running for 19.698)
|
||||
11:18:00.081 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-business-dev.yml, group=DEFAULT_GROUP
|
||||
11:18:00.082 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-business, group=DEFAULT_GROUP
|
||||
11:18:00.082 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-business.yml, group=DEFAULT_GROUP
|
||||
11:18:00.567 [RMI TCP Connection(8)-192.168.90.183] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||
11:25:09.992 [http-nio-9007-exec-1] INFO c.m.b.s.i.FaultLogsServiceImpl - [selectFaultLogsList,44] - ----------------------
|
||||
11:36:33.596 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
|
||||
11:36:33.658 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
|
||||
11:36:33.796 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,217] - dynamic-datasource start closing ....
|
||||
11:36:33.798 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2174] - {dataSource-1} closing ...
|
||||
11:36:33.803 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2247] - {dataSource-1} closed
|
||||
11:36:33.803 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
|
||||
11:36:33.803 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,221] - dynamic-datasource all closed success,bye
|
||||
11:37:02.684 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
|
||||
11:37:02.744 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
||||
11:37:03.151 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:37:03.152 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:37:06.160 [main] INFO c.m.b.MuYuBusinessApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "dev"
|
||||
11:37:09.286 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9007"]
|
||||
11:37:09.289 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
11:37:09.289 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.83]
|
||||
11:37:09.451 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
11:37:14.374 [main] INFO c.a.d.p.DruidDataSource - [init,1009] - {dataSource-1,master} inited
|
||||
11:37:14.375 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,160] - dynamic-datasource - add a datasource named [master] success
|
||||
11:37:14.375 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,243] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||||
11:37:15.242 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||
11:37:19.205 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9007"]
|
||||
11:37:19.234 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:37:19.235 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:37:19.694 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP muyu-business 192.168.90.183:9007 register finished
|
||||
11:37:20.983 [main] INFO c.m.b.MuYuBusinessApplication - [logStarted,61] - Started MuYuBusinessApplication in 19.805 seconds (JVM running for 21.096)
|
||||
11:37:21.000 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-business-dev.yml, group=DEFAULT_GROUP
|
||||
11:37:21.001 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-business, group=DEFAULT_GROUP
|
||||
11:37:21.001 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-business.yml, group=DEFAULT_GROUP
|
||||
11:37:21.043 [RMI TCP Connection(10)-192.168.90.183] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||
|
|
|
@ -2027,3 +2027,64 @@ java.net.SocketException: Connection reset
|
|||
09:19:29.429 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-gateway.yml, group=DEFAULT_GROUP
|
||||
09:19:29.429 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-gateway, group=DEFAULT_GROUP
|
||||
09:19:29.681 [RMI TCP Connection(3)-192.168.90.183] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
|
||||
11:04:39.449 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
|
||||
11:04:39.493 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
||||
11:04:39.830 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:04:39.830 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:04:42.555 [main] INFO c.m.g.MuYuGatewayApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "dev"
|
||||
11:04:48.595 [main] INFO c.a.c.s.g.s.SentinelSCGAutoConfiguration - [sentinelGatewayFilter,144] - [Sentinel SpringCloudGateway] register SentinelGatewayFilter with order: -2147483648
|
||||
11:04:49.060 [main] INFO c.a.c.s.g.s.SentinelSCGAutoConfiguration - [sentinelGatewayBlockExceptionHandler,134] - [Sentinel SpringCloudGateway] register SentinelGatewayBlockExceptionHandler
|
||||
11:04:49.368 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:04:49.368 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:04:49.887 [main] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
|
||||
11:04:52.202 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:04:52.203 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:04:52.610 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP muyu-gateway 192.168.90.183:18080 register finished
|
||||
11:04:52.837 [main] INFO c.a.c.n.d.GatewayLocatorHeartBeatPublisher - [start,64] - Start nacos gateway locator heartBeat task scheduler.
|
||||
11:04:52.857 [main] INFO c.m.g.MuYuGatewayApplication - [logStarted,61] - Started MuYuGatewayApplication in 14.845 seconds (JVM running for 16.038)
|
||||
11:04:52.861 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-gateway-dev.yml, group=DEFAULT_GROUP
|
||||
11:04:52.861 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-gateway.yml, group=DEFAULT_GROUP
|
||||
11:04:52.862 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-gateway, group=DEFAULT_GROUP
|
||||
11:04:53.289 [RMI TCP Connection(3)-192.168.90.183] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
|
||||
11:17:31.560 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
|
||||
11:17:31.627 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
|
||||
11:17:44.851 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
|
||||
11:17:44.895 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
||||
11:17:45.220 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:17:45.220 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:17:47.739 [main] INFO c.m.g.MuYuGatewayApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "dev"
|
||||
11:17:53.210 [main] INFO c.a.c.s.g.s.SentinelSCGAutoConfiguration - [sentinelGatewayFilter,144] - [Sentinel SpringCloudGateway] register SentinelGatewayFilter with order: -2147483648
|
||||
11:17:53.810 [main] INFO c.a.c.s.g.s.SentinelSCGAutoConfiguration - [sentinelGatewayBlockExceptionHandler,134] - [Sentinel SpringCloudGateway] register SentinelGatewayBlockExceptionHandler
|
||||
11:17:54.253 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:17:54.253 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:17:54.800 [main] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
|
||||
11:17:57.179 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:17:57.179 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:17:57.580 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP muyu-gateway 192.168.90.183:18080 register finished
|
||||
11:17:57.812 [main] INFO c.a.c.n.d.GatewayLocatorHeartBeatPublisher - [start,64] - Start nacos gateway locator heartBeat task scheduler.
|
||||
11:17:57.835 [main] INFO c.m.g.MuYuGatewayApplication - [logStarted,61] - Started MuYuGatewayApplication in 14.461 seconds (JVM running for 15.579)
|
||||
11:17:57.839 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-gateway-dev.yml, group=DEFAULT_GROUP
|
||||
11:17:57.839 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-gateway.yml, group=DEFAULT_GROUP
|
||||
11:17:57.840 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-gateway, group=DEFAULT_GROUP
|
||||
11:17:58.234 [RMI TCP Connection(6)-192.168.90.183] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
|
||||
11:36:33.608 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
|
||||
11:36:33.673 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
|
||||
11:37:09.004 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
|
||||
11:37:09.068 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
||||
11:37:09.440 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:37:09.440 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:37:12.288 [main] INFO c.m.g.MuYuGatewayApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "dev"
|
||||
11:37:17.856 [main] INFO c.a.c.s.g.s.SentinelSCGAutoConfiguration - [sentinelGatewayFilter,144] - [Sentinel SpringCloudGateway] register SentinelGatewayFilter with order: -2147483648
|
||||
11:37:18.316 [main] INFO c.a.c.s.g.s.SentinelSCGAutoConfiguration - [sentinelGatewayBlockExceptionHandler,134] - [Sentinel SpringCloudGateway] register SentinelGatewayBlockExceptionHandler
|
||||
11:37:18.626 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:37:18.626 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:37:19.198 [main] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
|
||||
11:37:21.505 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:37:21.505 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:37:21.936 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP muyu-gateway 192.168.90.183:18080 register finished
|
||||
11:37:22.215 [main] INFO c.a.c.n.d.GatewayLocatorHeartBeatPublisher - [start,64] - Start nacos gateway locator heartBeat task scheduler.
|
||||
11:37:22.238 [main] INFO c.m.g.MuYuGatewayApplication - [logStarted,61] - Started MuYuGatewayApplication in 14.708 seconds (JVM running for 16.105)
|
||||
11:37:22.241 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-gateway-dev.yml, group=DEFAULT_GROUP
|
||||
11:37:22.241 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-gateway.yml, group=DEFAULT_GROUP
|
||||
11:37:22.241 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-gateway, group=DEFAULT_GROUP
|
||||
11:37:22.901 [RMI TCP Connection(8)-192.168.90.183] INFO c.a.c.s.d.c.SentinelConverter - [convert,79] - converter can not convert rules because source is empty
|
||||
|
|
|
@ -12083,3 +12083,711 @@ Caused by: java.net.ConnectException: Connection timed out: no further informati
|
|||
at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153)
|
||||
at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63)
|
||||
... 121 common frames omitted
|
||||
11:19:18.201 [http-nio-9006-exec-6] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleRuntimeException,106] - 请求地址'/car/list',发生未知异常.
|
||||
org.springframework.dao.DataIntegrityViolationException: Error attempting to get column 'car_electricalmachiney_id' from result set. Cause: java.sql.SQLDataException: Cannot determine value type from string 'safaf'
|
||||
; Cannot determine value type from string 'safaf'; nested exception is java.sql.SQLDataException: Cannot determine value type from string 'safaf'
|
||||
at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:84)
|
||||
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)
|
||||
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:82)
|
||||
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)
|
||||
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy130.selectList(Unknown Source)
|
||||
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy131.selectList(Unknown Source)
|
||||
at com.baomidou.mybatisplus.extension.service.IService.list(IService.java:370)
|
||||
at com.muyu.system.service.impl.CarServiceImpl.list(CarServiceImpl.java:50)
|
||||
at com.muyu.system.service.impl.CarServiceImpl$$FastClassBySpringCGLIB$$1f970bb4.invoke(<generated>)
|
||||
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
||||
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
|
||||
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
|
||||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)
|
||||
at com.muyu.system.service.impl.CarServiceImpl$$EnhancerBySpringCGLIB$$fe8a1e0f.list(<generated>)
|
||||
at com.muyu.system.controller.CarController.list(CarController.java:53)
|
||||
at com.muyu.system.controller.CarController$$FastClassBySpringCGLIB$$fff903a0.invoke(<generated>)
|
||||
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:64)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)
|
||||
at com.muyu.system.controller.CarController$$EnhancerBySpringCGLIB$$609e862f.list(<generated>)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
|
||||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
|
||||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
|
||||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:645)
|
||||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
|
||||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
|
||||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
|
||||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
|
||||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
|
||||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||
at java.base/java.lang.Thread.run(Thread.java:1623)
|
||||
Caused by: java.sql.SQLDataException: Cannot determine value type from string 'safaf'
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:115)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:98)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:90)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:64)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:74)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:96)
|
||||
at com.mysql.cj.jdbc.result.ResultSetImpl.getObject(ResultSetImpl.java:1431)
|
||||
at com.mysql.cj.jdbc.result.ResultSetImpl.getInt(ResultSetImpl.java:830)
|
||||
at com.mysql.cj.jdbc.result.ResultSetImpl.getInt(ResultSetImpl.java:851)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.resultSet_getInt(FilterChainImpl.java:1134)
|
||||
at com.alibaba.druid.filter.FilterAdapter.resultSet_getInt(FilterAdapter.java:1630)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.resultSet_getInt(FilterChainImpl.java:1130)
|
||||
at com.alibaba.druid.filter.FilterAdapter.resultSet_getInt(FilterAdapter.java:1630)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.resultSet_getInt(FilterChainImpl.java:1130)
|
||||
at com.alibaba.druid.proxy.jdbc.ResultSetProxyImpl.getInt(ResultSetProxyImpl.java:477)
|
||||
at com.alibaba.druid.pool.DruidPooledResultSet.getInt(DruidPooledResultSet.java:280)
|
||||
at org.apache.ibatis.type.IntegerTypeHandler.getNullableResult(IntegerTypeHandler.java:36)
|
||||
at org.apache.ibatis.type.IntegerTypeHandler.getNullableResult(IntegerTypeHandler.java:26)
|
||||
at org.apache.ibatis.type.BaseTypeHandler.getResult(BaseTypeHandler.java:86)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.applyAutomaticMappings(DefaultResultSetHandler.java:582)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:412)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:362)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:333)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:306)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:202)
|
||||
at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:66)
|
||||
at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
|
||||
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)
|
||||
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:333)
|
||||
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
|
||||
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
|
||||
at com.github.pagehelper.util.ExecutorUtil.pageQuery(ExecutorUtil.java:215)
|
||||
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:161)
|
||||
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy263.query(Unknown Source)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
|
||||
... 87 common frames omitted
|
||||
Caused by: com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string 'safaf'
|
||||
at com.mysql.cj.result.AbstractNumericValueFactory.createFromBytes(AbstractNumericValueFactory.java:65)
|
||||
at com.mysql.cj.protocol.a.MysqlTextValueDecoder.decodeByteArray(MysqlTextValueDecoder.java:143)
|
||||
at com.mysql.cj.protocol.result.AbstractResultsetRow.decodeAndCreateReturnValue(AbstractResultsetRow.java:135)
|
||||
at com.mysql.cj.protocol.result.AbstractResultsetRow.getValueFromBytes(AbstractResultsetRow.java:243)
|
||||
at com.mysql.cj.protocol.a.result.ByteArrayRow.getValue(ByteArrayRow.java:91)
|
||||
at com.mysql.cj.jdbc.result.ResultSetImpl.getObject(ResultSetImpl.java:1324)
|
||||
... 121 common frames omitted
|
||||
11:24:52.567 [http-nio-9006-exec-1] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleRuntimeException,106] - 请求地址'/car/list',发生未知异常.
|
||||
org.springframework.dao.DataIntegrityViolationException: Error attempting to get column 'car_electricalmachiney_id' from result set. Cause: java.sql.SQLDataException: Cannot determine value type from string 'safaf'
|
||||
; Cannot determine value type from string 'safaf'; nested exception is java.sql.SQLDataException: Cannot determine value type from string 'safaf'
|
||||
at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:84)
|
||||
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)
|
||||
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:82)
|
||||
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)
|
||||
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy130.selectList(Unknown Source)
|
||||
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy131.selectList(Unknown Source)
|
||||
at com.baomidou.mybatisplus.extension.service.IService.list(IService.java:370)
|
||||
at com.muyu.system.service.impl.CarServiceImpl.list(CarServiceImpl.java:50)
|
||||
at com.muyu.system.service.impl.CarServiceImpl$$FastClassBySpringCGLIB$$1f970bb4.invoke(<generated>)
|
||||
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
||||
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
|
||||
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
|
||||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)
|
||||
at com.muyu.system.service.impl.CarServiceImpl$$EnhancerBySpringCGLIB$$fe8a1e0f.list(<generated>)
|
||||
at com.muyu.system.controller.CarController.list(CarController.java:53)
|
||||
at com.muyu.system.controller.CarController$$FastClassBySpringCGLIB$$fff903a0.invoke(<generated>)
|
||||
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:64)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)
|
||||
at com.muyu.system.controller.CarController$$EnhancerBySpringCGLIB$$609e862f.list(<generated>)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
|
||||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
|
||||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
|
||||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:645)
|
||||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
|
||||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
|
||||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
|
||||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
|
||||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
|
||||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||
at java.base/java.lang.Thread.run(Thread.java:1623)
|
||||
Caused by: java.sql.SQLDataException: Cannot determine value type from string 'safaf'
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:115)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:98)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:90)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:64)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:74)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:96)
|
||||
at com.mysql.cj.jdbc.result.ResultSetImpl.getObject(ResultSetImpl.java:1431)
|
||||
at com.mysql.cj.jdbc.result.ResultSetImpl.getInt(ResultSetImpl.java:830)
|
||||
at com.mysql.cj.jdbc.result.ResultSetImpl.getInt(ResultSetImpl.java:851)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.resultSet_getInt(FilterChainImpl.java:1134)
|
||||
at com.alibaba.druid.filter.FilterAdapter.resultSet_getInt(FilterAdapter.java:1630)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.resultSet_getInt(FilterChainImpl.java:1130)
|
||||
at com.alibaba.druid.filter.FilterAdapter.resultSet_getInt(FilterAdapter.java:1630)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.resultSet_getInt(FilterChainImpl.java:1130)
|
||||
at com.alibaba.druid.proxy.jdbc.ResultSetProxyImpl.getInt(ResultSetProxyImpl.java:477)
|
||||
at com.alibaba.druid.pool.DruidPooledResultSet.getInt(DruidPooledResultSet.java:280)
|
||||
at org.apache.ibatis.type.IntegerTypeHandler.getNullableResult(IntegerTypeHandler.java:36)
|
||||
at org.apache.ibatis.type.IntegerTypeHandler.getNullableResult(IntegerTypeHandler.java:26)
|
||||
at org.apache.ibatis.type.BaseTypeHandler.getResult(BaseTypeHandler.java:86)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.applyAutomaticMappings(DefaultResultSetHandler.java:582)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:412)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:362)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:333)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:306)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:202)
|
||||
at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:66)
|
||||
at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
|
||||
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)
|
||||
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:333)
|
||||
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
|
||||
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
|
||||
at com.github.pagehelper.util.ExecutorUtil.pageQuery(ExecutorUtil.java:215)
|
||||
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:161)
|
||||
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy263.query(Unknown Source)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
|
||||
... 87 common frames omitted
|
||||
Caused by: com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string 'safaf'
|
||||
at com.mysql.cj.result.AbstractNumericValueFactory.createFromBytes(AbstractNumericValueFactory.java:65)
|
||||
at com.mysql.cj.protocol.a.MysqlTextValueDecoder.decodeByteArray(MysqlTextValueDecoder.java:143)
|
||||
at com.mysql.cj.protocol.result.AbstractResultsetRow.decodeAndCreateReturnValue(AbstractResultsetRow.java:135)
|
||||
at com.mysql.cj.protocol.result.AbstractResultsetRow.getValueFromBytes(AbstractResultsetRow.java:243)
|
||||
at com.mysql.cj.protocol.a.result.ByteArrayRow.getValue(ByteArrayRow.java:91)
|
||||
at com.mysql.cj.jdbc.result.ResultSetImpl.getObject(ResultSetImpl.java:1324)
|
||||
... 121 common frames omitted
|
||||
11:27:16.044 [http-nio-9006-exec-5] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleRuntimeException,106] - 请求地址'/car/list',发生未知异常.
|
||||
org.springframework.dao.DataIntegrityViolationException: Error attempting to get column 'car_electricalmachiney_id' from result set. Cause: java.sql.SQLDataException: Cannot determine value type from string 'safaf'
|
||||
; Cannot determine value type from string 'safaf'; nested exception is java.sql.SQLDataException: Cannot determine value type from string 'safaf'
|
||||
at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:84)
|
||||
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)
|
||||
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:82)
|
||||
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)
|
||||
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy130.selectList(Unknown Source)
|
||||
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)
|
||||
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy131.selectList(Unknown Source)
|
||||
at com.baomidou.mybatisplus.extension.service.IService.list(IService.java:370)
|
||||
at com.muyu.system.service.impl.CarServiceImpl.list(CarServiceImpl.java:50)
|
||||
at com.muyu.system.service.impl.CarServiceImpl$$FastClassBySpringCGLIB$$1f970bb4.invoke(<generated>)
|
||||
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
||||
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
|
||||
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
|
||||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)
|
||||
at com.muyu.system.service.impl.CarServiceImpl$$EnhancerBySpringCGLIB$$fe8a1e0f.list(<generated>)
|
||||
at com.muyu.system.controller.CarController.list(CarController.java:53)
|
||||
at com.muyu.system.controller.CarController$$FastClassBySpringCGLIB$$fff903a0.invoke(<generated>)
|
||||
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:64)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
|
||||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)
|
||||
at com.muyu.system.controller.CarController$$EnhancerBySpringCGLIB$$609e862f.list(<generated>)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
|
||||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
|
||||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
|
||||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:645)
|
||||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
|
||||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
|
||||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
|
||||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
|
||||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
|
||||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||
at java.base/java.lang.Thread.run(Thread.java:1623)
|
||||
Caused by: java.sql.SQLDataException: Cannot determine value type from string 'safaf'
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:115)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:98)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:90)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:64)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:74)
|
||||
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:96)
|
||||
at com.mysql.cj.jdbc.result.ResultSetImpl.getObject(ResultSetImpl.java:1431)
|
||||
at com.mysql.cj.jdbc.result.ResultSetImpl.getInt(ResultSetImpl.java:830)
|
||||
at com.mysql.cj.jdbc.result.ResultSetImpl.getInt(ResultSetImpl.java:851)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.resultSet_getInt(FilterChainImpl.java:1134)
|
||||
at com.alibaba.druid.filter.FilterAdapter.resultSet_getInt(FilterAdapter.java:1630)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.resultSet_getInt(FilterChainImpl.java:1130)
|
||||
at com.alibaba.druid.filter.FilterAdapter.resultSet_getInt(FilterAdapter.java:1630)
|
||||
at com.alibaba.druid.filter.FilterChainImpl.resultSet_getInt(FilterChainImpl.java:1130)
|
||||
at com.alibaba.druid.proxy.jdbc.ResultSetProxyImpl.getInt(ResultSetProxyImpl.java:477)
|
||||
at com.alibaba.druid.pool.DruidPooledResultSet.getInt(DruidPooledResultSet.java:280)
|
||||
at org.apache.ibatis.type.IntegerTypeHandler.getNullableResult(IntegerTypeHandler.java:36)
|
||||
at org.apache.ibatis.type.IntegerTypeHandler.getNullableResult(IntegerTypeHandler.java:26)
|
||||
at org.apache.ibatis.type.BaseTypeHandler.getResult(BaseTypeHandler.java:86)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.applyAutomaticMappings(DefaultResultSetHandler.java:582)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:412)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:362)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:333)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:306)
|
||||
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:202)
|
||||
at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:66)
|
||||
at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
|
||||
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)
|
||||
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:333)
|
||||
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
|
||||
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
|
||||
at com.github.pagehelper.util.ExecutorUtil.pageQuery(ExecutorUtil.java:215)
|
||||
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:161)
|
||||
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
|
||||
at jdk.proxy2/jdk.proxy2.$Proxy263.query(Unknown Source)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
|
||||
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
|
||||
... 87 common frames omitted
|
||||
Caused by: com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string 'safaf'
|
||||
at com.mysql.cj.result.AbstractNumericValueFactory.createFromBytes(AbstractNumericValueFactory.java:65)
|
||||
at com.mysql.cj.protocol.a.MysqlTextValueDecoder.decodeByteArray(MysqlTextValueDecoder.java:143)
|
||||
at com.mysql.cj.protocol.result.AbstractResultsetRow.decodeAndCreateReturnValue(AbstractResultsetRow.java:135)
|
||||
at com.mysql.cj.protocol.result.AbstractResultsetRow.getValueFromBytes(AbstractResultsetRow.java:243)
|
||||
at com.mysql.cj.protocol.a.result.ByteArrayRow.getValue(ByteArrayRow.java:91)
|
||||
at com.mysql.cj.jdbc.result.ResultSetImpl.getObject(ResultSetImpl.java:1324)
|
||||
... 121 common frames omitted
|
||||
11:49:38.654 [http-nio-9006-exec-5] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleMethodArgumentNotValidException,138] - Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.system.controller.CarController.add(com.muyu.system.common.domain.req.CarAddReq) with 3 errors: [Field error in object 'carAddReq' on field 'carBattery': rejected value [222]; codes [Pattern.carAddReq.carBattery,Pattern.carBattery,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.carBattery,carBattery]; arguments []; default message [carBattery],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的电池厂商]] [Field error in object 'carAddReq' on field 'carElectricalmachiney': rejected value [1222]; codes [Pattern.carAddReq.carElectricalmachiney,Pattern.carElectricalmachiney,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.carElectricalmachiney,carElectricalmachiney]; arguments []; default message [carElectricalmachiney],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的电机厂商]] [Field error in object 'carAddReq' on field 'remark': rejected value [22]; codes [Pattern.carAddReq.remark,Pattern.remark,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.remark,remark]; arguments []; default message [remark],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的备注]]
|
||||
org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.system.controller.CarController.add(com.muyu.system.common.domain.req.CarAddReq) with 3 errors: [Field error in object 'carAddReq' on field 'carBattery': rejected value [222]; codes [Pattern.carAddReq.carBattery,Pattern.carBattery,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.carBattery,carBattery]; arguments []; default message [carBattery],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的电池厂商]] [Field error in object 'carAddReq' on field 'carElectricalmachiney': rejected value [1222]; codes [Pattern.carAddReq.carElectricalmachiney,Pattern.carElectricalmachiney,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.carElectricalmachiney,carElectricalmachiney]; arguments []; default message [carElectricalmachiney],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的电机厂商]] [Field error in object 'carAddReq' on field 'remark': rejected value [22]; codes [Pattern.carAddReq.remark,Pattern.remark,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.remark,remark]; arguments []; default message [remark],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的备注]]
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:141)
|
||||
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
|
||||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
|
||||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
|
||||
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
|
||||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
|
||||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
|
||||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
|
||||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
|
||||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
|
||||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||
at java.base/java.lang.Thread.run(Thread.java:1623)
|
||||
11:49:46.180 [http-nio-9006-exec-6] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleMethodArgumentNotValidException,138] - Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.system.controller.CarController.add(com.muyu.system.common.domain.req.CarAddReq) with 2 errors: [Field error in object 'carAddReq' on field 'carElectricalmachiney': rejected value [1222]; codes [Pattern.carAddReq.carElectricalmachiney,Pattern.carElectricalmachiney,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.carElectricalmachiney,carElectricalmachiney]; arguments []; default message [carElectricalmachiney],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的电机厂商]] [Field error in object 'carAddReq' on field 'remark': rejected value [22]; codes [Pattern.carAddReq.remark,Pattern.remark,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.remark,remark]; arguments []; default message [remark],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的备注]]
|
||||
org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.system.controller.CarController.add(com.muyu.system.common.domain.req.CarAddReq) with 2 errors: [Field error in object 'carAddReq' on field 'carElectricalmachiney': rejected value [1222]; codes [Pattern.carAddReq.carElectricalmachiney,Pattern.carElectricalmachiney,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.carElectricalmachiney,carElectricalmachiney]; arguments []; default message [carElectricalmachiney],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的电机厂商]] [Field error in object 'carAddReq' on field 'remark': rejected value [22]; codes [Pattern.carAddReq.remark,Pattern.remark,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.remark,remark]; arguments []; default message [remark],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的备注]]
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:141)
|
||||
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
|
||||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
|
||||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
|
||||
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
|
||||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
|
||||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
|
||||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
|
||||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
|
||||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
|
||||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||
at java.base/java.lang.Thread.run(Thread.java:1623)
|
||||
11:49:50.770 [http-nio-9006-exec-7] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleMethodArgumentNotValidException,138] - Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.system.controller.CarController.add(com.muyu.system.common.domain.req.CarAddReq) with 2 errors: [Field error in object 'carAddReq' on field 'carElectricalmachiney': rejected value [1222]; codes [Pattern.carAddReq.carElectricalmachiney,Pattern.carElectricalmachiney,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.carElectricalmachiney,carElectricalmachiney]; arguments []; default message [carElectricalmachiney],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的电机厂商]] [Field error in object 'carAddReq' on field 'remark': rejected value [22]; codes [Pattern.carAddReq.remark,Pattern.remark,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.remark,remark]; arguments []; default message [remark],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的备注]]
|
||||
org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.system.controller.CarController.add(com.muyu.system.common.domain.req.CarAddReq) with 2 errors: [Field error in object 'carAddReq' on field 'carElectricalmachiney': rejected value [1222]; codes [Pattern.carAddReq.carElectricalmachiney,Pattern.carElectricalmachiney,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.carElectricalmachiney,carElectricalmachiney]; arguments []; default message [carElectricalmachiney],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的电机厂商]] [Field error in object 'carAddReq' on field 'remark': rejected value [22]; codes [Pattern.carAddReq.remark,Pattern.remark,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.remark,remark]; arguments []; default message [remark],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的备注]]
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:141)
|
||||
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
|
||||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
|
||||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
|
||||
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
|
||||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
|
||||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
|
||||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
|
||||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
|
||||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
|
||||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||
at java.base/java.lang.Thread.run(Thread.java:1623)
|
||||
11:50:22.609 [http-nio-9006-exec-10] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleMethodArgumentNotValidException,138] - Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.system.controller.CarController.add(com.muyu.system.common.domain.req.CarAddReq) with 2 errors: [Field error in object 'carAddReq' on field 'carBattery': rejected value [1]; codes [Pattern.carAddReq.carBattery,Pattern.carBattery,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.carBattery,carBattery]; arguments []; default message [carBattery],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的电池厂商]] [Field error in object 'carAddReq' on field 'remark': rejected value [1]; codes [Pattern.carAddReq.remark,Pattern.remark,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.remark,remark]; arguments []; default message [remark],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的备注]]
|
||||
org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.system.controller.CarController.add(com.muyu.system.common.domain.req.CarAddReq) with 2 errors: [Field error in object 'carAddReq' on field 'carBattery': rejected value [1]; codes [Pattern.carAddReq.carBattery,Pattern.carBattery,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.carBattery,carBattery]; arguments []; default message [carBattery],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的电池厂商]] [Field error in object 'carAddReq' on field 'remark': rejected value [1]; codes [Pattern.carAddReq.remark,Pattern.remark,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.remark,remark]; arguments []; default message [remark],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的备注]]
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:141)
|
||||
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
|
||||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
|
||||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
|
||||
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
|
||||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
|
||||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
|
||||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
|
||||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
|
||||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
|
||||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||
at java.base/java.lang.Thread.run(Thread.java:1623)
|
||||
11:50:30.537 [http-nio-9006-exec-1] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleMethodArgumentNotValidException,138] - Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.system.controller.CarController.add(com.muyu.system.common.domain.req.CarAddReq): [Field error in object 'carAddReq' on field 'remark': rejected value [1]; codes [Pattern.carAddReq.remark,Pattern.remark,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.remark,remark]; arguments []; default message [remark],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的备注]]
|
||||
org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public com.muyu.common.core.domain.Result com.muyu.system.controller.CarController.add(com.muyu.system.common.domain.req.CarAddReq): [Field error in object 'carAddReq' on field 'remark': rejected value [1]; codes [Pattern.carAddReq.remark,Pattern.remark,Pattern.java.lang.String,Pattern]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [carAddReq.remark,remark]; arguments []; default message [remark],[Ljavax.validation.constraints.Pattern$Flag;@4ef85d60,^[\u4e00-\u9fa5]{1,20}$]; default message [请输入正确的备注]]
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:141)
|
||||
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
|
||||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
|
||||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
|
||||
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
|
||||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
|
||||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
|
||||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
|
||||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
|
||||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
|
||||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||
at java.base/java.lang.Thread.run(Thread.java:1623)
|
||||
|
|
|
@ -1898,3 +1898,89 @@ java.net.SocketException: Connection reset
|
|||
09:23:48.576 [http-nio-9006-exec-9] INFO c.m.s.c.CarController - [list,51] - 执行操作:查询车辆列表,请求URL:/car/list,请求方法:GET,请求参数:CarVo(carVin=null)
|
||||
09:23:48.721 [http-nio-9006-exec-9] INFO c.m.s.c.CarController - [list,54] - 执行操作:查询车辆列表,请求URL:/car/list,请求方式:GET,响应结果:{"code":200,"data":{"list":[{"carId":21,"carVin":"2"},{"carBattery":"特斯拉","carBatteryId":1,"carElectricalmachiney":"特斯拉","carElectricalmachineyId":1,"carFenceId":"1,2","carId":24,"carType":"大型车","carVin":"vinc6ae986a861c412eafe81f69779d957d","createTime":1711801488000,"remark":"暂无","state":1,"updateTime":1711802042000},{"carId":26,"carVin":"5"},{"carId":27,"carVin":"6"},{"carId":28,"carVin":"7"},{"carId":29,"carVin":"8"},{"carId":30,"carVin":"9"}],"total":7}}
|
||||
09:23:48.856 [http-nio-9006-exec-1] INFO c.m.s.c.CarController - [selectFence,126] - 执行操作:根据id查询电子围栏表,请求URL:/car/selectFence,请求方式:GET
|
||||
11:04:45.548 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
|
||||
11:04:45.591 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
||||
11:04:45.886 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:04:45.886 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:04:48.351 [main] INFO c.m.s.MuYuSystemApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "dev"
|
||||
11:04:50.443 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9006"]
|
||||
11:04:50.444 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
11:04:50.444 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.83]
|
||||
11:04:50.567 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
11:04:54.930 [main] INFO c.a.d.p.DruidDataSource - [init,1009] - {dataSource-1,master} inited
|
||||
11:04:54.931 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,160] - dynamic-datasource - add a datasource named [master] success
|
||||
11:04:54.931 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,243] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||||
11:04:58.879 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||
11:05:02.256 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9006"]
|
||||
11:05:02.282 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:05:02.283 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:05:02.675 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP muyu-system 192.168.90.183:9006 register finished
|
||||
11:05:04.282 [main] INFO c.m.s.MuYuSystemApplication - [logStarted,61] - Started MuYuSystemApplication in 20.101 seconds (JVM running for 21.35)
|
||||
11:05:04.301 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-system, group=DEFAULT_GROUP
|
||||
11:05:04.302 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-system.yml, group=DEFAULT_GROUP
|
||||
11:05:04.303 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-system-dev.yml, group=DEFAULT_GROUP
|
||||
11:05:04.740 [RMI TCP Connection(5)-192.168.90.183] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||
11:17:31.630 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
|
||||
11:17:31.700 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
|
||||
11:17:31.847 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,217] - dynamic-datasource start closing ....
|
||||
11:17:31.849 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2174] - {dataSource-1} closing ...
|
||||
11:17:31.853 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2247] - {dataSource-1} closed
|
||||
11:17:31.854 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
|
||||
11:17:31.854 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,221] - dynamic-datasource all closed success,bye
|
||||
11:17:39.170 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
|
||||
11:17:39.239 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
||||
11:17:39.620 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:17:39.621 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:17:42.523 [main] INFO c.m.s.MuYuSystemApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "dev"
|
||||
11:17:45.259 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9006"]
|
||||
11:17:45.261 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
11:17:45.261 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.83]
|
||||
11:17:45.420 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
11:17:49.762 [main] INFO c.a.d.p.DruidDataSource - [init,1009] - {dataSource-1,master} inited
|
||||
11:17:49.763 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,160] - dynamic-datasource - add a datasource named [master] success
|
||||
11:17:49.763 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,243] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||||
11:17:54.142 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||
11:17:57.931 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9006"]
|
||||
11:17:57.958 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:17:57.958 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:17:58.346 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP muyu-system 192.168.90.183:9006 register finished
|
||||
11:18:00.093 [main] INFO c.m.s.MuYuSystemApplication - [logStarted,61] - Started MuYuSystemApplication in 22.484 seconds (JVM running for 23.503)
|
||||
11:18:00.114 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-system, group=DEFAULT_GROUP
|
||||
11:18:00.114 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-system.yml, group=DEFAULT_GROUP
|
||||
11:18:00.115 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-system-dev.yml, group=DEFAULT_GROUP
|
||||
11:18:00.260 [RMI TCP Connection(11)-192.168.90.183] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||
11:19:17.807 [http-nio-9006-exec-5] INFO c.m.s.c.CarController - [selectFence,126] - 执行操作:根据id查询电子围栏表,请求URL:/car/selectFence,请求方式:GET
|
||||
11:19:17.837 [http-nio-9006-exec-6] INFO c.m.s.c.CarController - [list,51] - 执行操作:查询车辆列表,请求URL:/car/list,请求方法:GET,请求参数:CarVo(carVin=null)
|
||||
11:24:52.420 [http-nio-9006-exec-1] INFO c.m.s.c.CarController - [list,51] - 执行操作:查询车辆列表,请求URL:/car/list,请求方法:GET,请求参数:CarVo(carVin=null)
|
||||
11:24:52.719 [http-nio-9006-exec-4] INFO c.m.s.c.CarController - [selectFence,126] - 执行操作:根据id查询电子围栏表,请求URL:/car/selectFence,请求方式:GET
|
||||
11:25:25.476 [http-nio-9006-exec-4] INFO c.m.s.s.i.SysUserServiceImpl - [selectUserList,72] - userId:3
|
||||
11:27:15.828 [http-nio-9006-exec-5] INFO c.m.s.c.CarController - [list,51] - 执行操作:查询车辆列表,请求URL:/car/list,请求方法:GET,请求参数:CarVo(carVin=)
|
||||
11:36:33.669 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
|
||||
11:36:33.741 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
|
||||
11:36:33.887 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,217] - dynamic-datasource start closing ....
|
||||
11:36:33.889 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2174] - {dataSource-1} closing ...
|
||||
11:36:33.892 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2247] - {dataSource-1} closed
|
||||
11:36:33.892 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
|
||||
11:36:33.892 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,221] - dynamic-datasource all closed success,bye
|
||||
11:45:49.939 [main] INFO c.a.n.c.e.SearchableProperties - [sortPropertySourceDefaultOrder,197] - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING
|
||||
11:45:49.987 [background-preinit] INFO o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 6.2.5.Final
|
||||
11:45:50.249 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:45:50.250 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:45:52.741 [main] INFO c.m.s.MuYuSystemApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "dev"
|
||||
11:45:54.617 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9006"]
|
||||
11:45:54.618 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
11:45:54.618 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.83]
|
||||
11:45:54.736 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
11:45:59.160 [main] INFO c.a.d.p.DruidDataSource - [init,1009] - {dataSource-1,master} inited
|
||||
11:45:59.161 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,160] - dynamic-datasource - add a datasource named [master] success
|
||||
11:45:59.161 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,243] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||||
11:46:02.981 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||
11:46:06.328 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9006"]
|
||||
11:46:06.351 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||
11:46:06.351 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||
11:46:06.735 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP muyu-system 192.168.90.183:9006 register finished
|
||||
11:46:08.306 [main] INFO c.m.s.MuYuSystemApplication - [logStarted,61] - Started MuYuSystemApplication in 19.733 seconds (JVM running for 20.587)
|
||||
11:46:08.321 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-system, group=DEFAULT_GROUP
|
||||
11:46:08.322 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-system.yml, group=DEFAULT_GROUP
|
||||
11:46:08.323 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,129] - [Nacos Config] Listening config: dataId=muyu-system-dev.yml, group=DEFAULT_GROUP
|
||||
11:46:08.677 [RMI TCP Connection(4)-192.168.90.183] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||
|
|
|
@ -166,7 +166,12 @@
|
|||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
|
||||
<!-- mqtt -->
|
||||
<dependency>
|
||||
<groupId>org.eclipse.paho</groupId>
|
||||
<artifactId>org.eclipse.paho.client.mqttv3</artifactId>
|
||||
<version>1.2.5</version>
|
||||
</dependency>
|
||||
|
||||
|
||||
</dependencies>
|
||||
|
|
|
@ -46,4 +46,9 @@ public class IdUtils
|
|||
{
|
||||
return UUID.fastUUID().toString(true);
|
||||
}
|
||||
public static String generateShortUUID() {
|
||||
String uuid = UUID.fastUUID().toString(true);
|
||||
// 截取前 14 位作为新的 UUID
|
||||
return uuid.substring(0, 14);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
package com.muyu.system.common;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @ProjectName: cloud-vehicles
|
||||
* @PackageName: com.muyu.system.common
|
||||
* @Description TODO
|
||||
* @Author XiaoFan
|
||||
* @Date 2024/4/2 21:15
|
||||
* @Version 1.0
|
||||
*/
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class VehicleCreateAddReq {
|
||||
|
||||
/**
|
||||
* 车辆添加VIN
|
||||
*/
|
||||
private String vinStr;
|
||||
}
|
|
@ -60,11 +60,11 @@ public class Car {
|
|||
/**
|
||||
* 电机编号
|
||||
*/
|
||||
private Integer carElectricalmachineyId;
|
||||
private String carElectricalmachineyId;
|
||||
/**
|
||||
* 电池厂商
|
||||
* 电池编号
|
||||
*/
|
||||
private Integer carBatteryId;
|
||||
private String carBatteryId;
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
|
@ -119,5 +119,4 @@ public class Car {
|
|||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package com.muyu.system.common.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.muyu.common.core.web.domain.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
@ -20,39 +18,22 @@ import java.util.Date;
|
|||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class CarInfo extends BaseEntity{
|
||||
public class CarInfo {
|
||||
/**
|
||||
* 日志表ID
|
||||
*/
|
||||
private Integer logId;
|
||||
private Integer infoId;
|
||||
/**
|
||||
* 车辆表vin
|
||||
*/
|
||||
private String carVin;
|
||||
/**
|
||||
* 上线时间
|
||||
* 开启时间
|
||||
*/
|
||||
private Date logDate;
|
||||
private Date infoOpenDate;
|
||||
/**
|
||||
* 创建者
|
||||
* 关闭时间
|
||||
*/
|
||||
private String createBy;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
/**
|
||||
* 更新者
|
||||
*/
|
||||
private String updateBy;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
private Date infoCloseDate;
|
||||
|
||||
}
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
package com.muyu.system.common.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
/**
|
||||
|
|
|
@ -26,10 +26,6 @@ public class SysDept extends BaseEntity
|
|||
/** 父部门ID */
|
||||
private Long parentId;
|
||||
|
||||
private Long enterpriseId;
|
||||
|
||||
private String logoType;
|
||||
|
||||
/** 祖级列表 */
|
||||
private String ancestors;
|
||||
|
||||
|
@ -65,22 +61,6 @@ public class SysDept extends BaseEntity
|
|||
return deptId;
|
||||
}
|
||||
|
||||
public Long getEnterpriseId() {
|
||||
return enterpriseId;
|
||||
}
|
||||
|
||||
public void setEnterpriseId(Long enterpriseId) {
|
||||
this.enterpriseId = enterpriseId;
|
||||
}
|
||||
|
||||
public String getLogoType() {
|
||||
return logoType;
|
||||
}
|
||||
|
||||
public void setLogoType(String logoType) {
|
||||
this.logoType = logoType;
|
||||
}
|
||||
|
||||
public void setDeptId(Long deptId)
|
||||
{
|
||||
this.deptId = deptId;
|
||||
|
@ -205,21 +185,20 @@ public class SysDept extends BaseEntity
|
|||
@Override
|
||||
public String toString() {
|
||||
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
||||
.append("deptId", getDeptId())
|
||||
.append("parentId", getParentId())
|
||||
.append("ancestors", getAncestors())
|
||||
.append("deptName", getDeptName())
|
||||
.append("orderNum", getOrderNum())
|
||||
.append("leader", getLeader())
|
||||
.append("phone", getPhone())
|
||||
.append("email", getEmail())
|
||||
.append("status", getStatus())
|
||||
.append("delFlag", getDelFlag())
|
||||
.append("createBy", getCreateBy())
|
||||
.append("createTime", getCreateTime())
|
||||
.append("updateBy", getUpdateBy())
|
||||
.append("updateTime", getUpdateTime())
|
||||
.toString();
|
||||
.append("deptId", getDeptId())
|
||||
.append("parentId", getParentId())
|
||||
.append("ancestors", getAncestors())
|
||||
.append("deptName", getDeptName())
|
||||
.append("orderNum", getOrderNum())
|
||||
.append("leader", getLeader())
|
||||
.append("phone", getPhone())
|
||||
.append("email", getEmail())
|
||||
.append("status", getStatus())
|
||||
.append("delFlag", getDelFlag())
|
||||
.append("createBy", getCreateBy())
|
||||
.append("createTime", getCreateTime())
|
||||
.append("updateBy", getUpdateBy())
|
||||
.append("updateTime", getUpdateTime())
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
package com.muyu.system.common.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.muyu.common.core.annotation.Excel;
|
||||
import com.muyu.common.core.annotation.Excel.ColumnType;
|
||||
import com.muyu.common.core.web.domain.BaseEntity;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
package com.muyu.system.common.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.muyu.common.core.annotation.Excel;
|
||||
import com.muyu.common.core.annotation.Excel.ColumnType;
|
||||
import com.muyu.common.core.web.domain.BaseEntity;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
|
|
@ -91,14 +91,21 @@ public class SysUser extends BaseEntity
|
|||
|
||||
/** 角色ID */
|
||||
private Long roleId;
|
||||
|
||||
/** 企业标识 */
|
||||
private String logoType;
|
||||
|
||||
public SysUser()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public String getLogoType() {
|
||||
return logoType;
|
||||
}
|
||||
|
||||
public void setLogoType(String logoType) {
|
||||
this.logoType = logoType;
|
||||
}
|
||||
|
||||
public SysUser(Long userId)
|
||||
{
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
package com.muyu.system.common.domain.config;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.client.RestTemplate;
|
||||
|
||||
/**
|
||||
* @ProjectName: cloud-vehicles
|
||||
* @PackageName: com.muyu.system.common.domain.config
|
||||
* @Description TODO
|
||||
* @Author XiaoFan
|
||||
* @Date 2024/4/2 19:37
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Configuration
|
||||
public class RestClientConfig {
|
||||
@Bean
|
||||
public RestTemplate restTemplate(){
|
||||
return new RestTemplate();
|
||||
}
|
||||
}
|
|
@ -2,10 +2,14 @@ package com.muyu.system.common.domain.req;
|
|||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
import javax.validation.constraints.*;
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
|
||||
/**
|
||||
* 车辆表添加
|
||||
|
@ -18,15 +22,14 @@ import javax.validation.constraints.*;
|
|||
*/
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@ApiModel(value = "请求参数")
|
||||
public class CarAddReq {
|
||||
/**
|
||||
* 车俩表vin
|
||||
*/
|
||||
// @NotEmpty
|
||||
// @Length(max = 255)
|
||||
// @Pattern(regexp = "^[0-9a-zA-Z]{17}$",message = "请输入正确的vin码")
|
||||
@ApiModelProperty(value = "车辆vin码")
|
||||
@ApiModelProperty(value = "车辆vin")
|
||||
private String carVin;
|
||||
/**
|
||||
* 车辆类型
|
||||
|
@ -46,8 +49,6 @@ public class CarAddReq {
|
|||
/**
|
||||
* 车辆状态
|
||||
*/
|
||||
@NotNull
|
||||
@Min(value = 0, message = "车辆状态必须大于等于0")
|
||||
@ApiModelProperty(value = "车辆状态")
|
||||
private Integer state;
|
||||
/**
|
||||
|
@ -69,18 +70,17 @@ public class CarAddReq {
|
|||
/**
|
||||
* 电机编号
|
||||
*/
|
||||
@NotNull
|
||||
@Min(value = 1, message = "电机编号必须大于等于1")
|
||||
@NotEmpty
|
||||
@Length(max = 255)
|
||||
@ApiModelProperty(value = "电机编号")
|
||||
private Integer carElectricalmachineyId;
|
||||
private String carElectricalmachineyId;
|
||||
/**
|
||||
* 电池编号
|
||||
*/
|
||||
@NotNull
|
||||
@Min(value = 1, message = "电池编号必须大于等于1")
|
||||
@NotEmpty
|
||||
@Length(max = 255)
|
||||
@ApiModelProperty(value = "电池编号")
|
||||
private Integer carBatteryId;
|
||||
|
||||
private String carBatteryId;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
|
|
|
@ -0,0 +1,41 @@
|
|||
package com.muyu.system.common.domain.req;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 启停日志表添加
|
||||
* @ProjectName: cloud-vehicles
|
||||
* @PackageName: com.muyu.system.common.domain.req
|
||||
* @Description TODO
|
||||
* @Author XiaoFan
|
||||
* @Date 2024/4/1 11:18
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@ApiModel(value = "请求参数")
|
||||
public class CarInfoAddReq {
|
||||
/**
|
||||
* 车辆表vin
|
||||
*/
|
||||
@ApiModelProperty(value = "车辆vin")
|
||||
private String carVin;
|
||||
/**
|
||||
* 开启时间
|
||||
*/
|
||||
@ApiModelProperty(value = "开启时间")
|
||||
private Date infoOpenDate;
|
||||
/**
|
||||
* 关闭时间
|
||||
*/
|
||||
@ApiModelProperty(value = "关闭时间")
|
||||
private Date infoCloseDate;
|
||||
|
||||
}
|
|
@ -1,6 +1,8 @@
|
|||
package com.muyu.system.common.domain.req;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 列表分页参数
|
||||
|
@ -12,6 +14,8 @@ import lombok.Data;
|
|||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class CarRequest {
|
||||
private Integer pageNum=1;
|
||||
private Integer pageSize=10;
|
||||
|
|
|
@ -2,10 +2,11 @@ package com.muyu.system.common.domain.req;
|
|||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
import javax.validation.constraints.Min;
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
|
@ -20,6 +21,8 @@ import javax.validation.constraints.Pattern;
|
|||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@ApiModel(value = "请求参数")
|
||||
public class CarUpdateReq {
|
||||
/**
|
||||
|
@ -30,10 +33,7 @@ public class CarUpdateReq {
|
|||
/**
|
||||
* 车俩表vin
|
||||
*/
|
||||
// @NotEmpty
|
||||
// @Length(max = 255)
|
||||
// @Pattern(regexp = "^[0-9a-zA-Z]{17}$",message = "请输入正确的vin码")
|
||||
@ApiModelProperty(value = "车辆vin码")
|
||||
@ApiModelProperty(value = "车辆vin")
|
||||
private String carVin;
|
||||
/**
|
||||
* 车辆类型
|
||||
|
@ -53,8 +53,6 @@ public class CarUpdateReq {
|
|||
/**
|
||||
* 车辆状态
|
||||
*/
|
||||
@NotNull
|
||||
@Min(value = 0, message = "车辆状态必须大于等于0")
|
||||
@ApiModelProperty(value = "车辆状态")
|
||||
private Integer state;
|
||||
/**
|
||||
|
@ -76,17 +74,17 @@ public class CarUpdateReq {
|
|||
/**
|
||||
* 电机编号
|
||||
*/
|
||||
@NotNull
|
||||
@Min(value = 1, message = "电机编号必须大于等于1")
|
||||
@NotEmpty
|
||||
@Length(max = 255)
|
||||
@ApiModelProperty(value = "电机编号")
|
||||
private Integer carElectricalmachineyId;
|
||||
private String carElectricalmachineyId;
|
||||
/**
|
||||
* 电池编号
|
||||
*/
|
||||
@NotNull
|
||||
@Min(value = 1, message = "电池编号必须大于等于1")
|
||||
@NotEmpty
|
||||
@Length(max = 255)
|
||||
@ApiModelProperty(value = "电池编号")
|
||||
private Integer carBatteryId;
|
||||
private String carBatteryId;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
|
|
|
@ -3,7 +3,9 @@ package com.muyu.system.common.domain.vo;
|
|||
import com.muyu.system.common.domain.req.CarRequest;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 列表条件查询参数
|
||||
|
@ -15,12 +17,45 @@ import lombok.Data;
|
|||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@ApiModel(value = "请求参数")
|
||||
public class CarVo extends CarRequest {
|
||||
@ApiModelProperty(value = "车辆vin码")
|
||||
/**
|
||||
* 车辆vin码
|
||||
*/
|
||||
@ApiModelProperty(value = "车辆vin")
|
||||
private String carVin;
|
||||
|
||||
|
||||
/**
|
||||
* 车辆类型
|
||||
*/
|
||||
@ApiModelProperty(value = "车辆类型")
|
||||
private String carType;
|
||||
/**
|
||||
* 车辆状态
|
||||
*/
|
||||
@ApiModelProperty(value = "车辆状态")
|
||||
private Integer state;
|
||||
/**
|
||||
* 电机厂商
|
||||
*/
|
||||
@ApiModelProperty(value = "电机厂商")
|
||||
private String carElectricalmachiney;
|
||||
/**
|
||||
* 电池厂商
|
||||
*/
|
||||
@ApiModelProperty(value = "电池厂商")
|
||||
private String carBattery;
|
||||
/**
|
||||
* 电机编号
|
||||
*/
|
||||
@ApiModelProperty(value = "电机编号")
|
||||
private String carElectricalmachineyId;
|
||||
/**
|
||||
* 电池编号
|
||||
*/
|
||||
@ApiModelProperty(value = "电池编号")
|
||||
private String carBatteryId;
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
package com.muyu.system.common.domain.vo;
|
||||
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import com.muyu.system.common.domain.SysDept;
|
||||
import com.muyu.system.common.domain.SysMenu;
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
package com.muyu.system.remote;
|
||||
|
||||
import com.muyu.common.core.domain.Result;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
|
||||
/**
|
||||
* 车联模拟数据
|
||||
* @ProjectName: cloud-vehicles
|
||||
* @PackageName: com.muyu.system.remote
|
||||
* @Description TODO
|
||||
* @Author XiaoFan
|
||||
* @Date 2024/4/2 15:01
|
||||
* @Version 1.0
|
||||
*/
|
||||
@FeignClient(name = "muyu-vehicle", path = "/vehicle/instance") // 确保path属性与VehicleInstanceController中的@RequestMapping值一致
|
||||
public interface VehicleProviderService {
|
||||
|
||||
@PostMapping("/client/init/{vin}")
|
||||
Result<String> vehicleClientInit(@PathVariable("vin") String vin);
|
||||
}
|
|
@ -1,28 +1,25 @@
|
|||
package com.muyu.system.controller;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
|
||||
import com.muyu.common.core.domain.PageResult;
|
||||
import com.muyu.common.core.domain.Result;
|
||||
import com.muyu.common.core.utils.poi.ExcelUtil;
|
||||
import com.muyu.common.core.web.controller.BaseController;
|
||||
import com.muyu.common.log.annotation.Log;
|
||||
import com.muyu.common.log.enums.BusinessType;
|
||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||
import com.muyu.system.common.domain.Car;
|
||||
import com.muyu.system.common.domain.Fence;
|
||||
import com.muyu.system.common.domain.req.CarAddReq;
|
||||
import com.muyu.system.common.domain.req.CarUpdateReq;
|
||||
import com.muyu.system.common.domain.vo.CarVo;
|
||||
import com.muyu.system.remote.VehicleProviderService;
|
||||
import com.muyu.system.service.CarService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.muyu.common.log.annotation.Log;
|
||||
import com.muyu.common.log.enums.BusinessType;
|
||||
import com.muyu.common.core.web.controller.BaseController;
|
||||
import com.muyu.common.core.utils.poi.ExcelUtil;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
@ -39,41 +36,34 @@ public class CarController extends BaseController
|
|||
@Autowired
|
||||
private CarService carService;
|
||||
@Autowired
|
||||
private HttpServletRequest request;
|
||||
|
||||
private VehicleProviderService vehicleProviderService;
|
||||
/**
|
||||
* 查询车辆信息列表
|
||||
*/
|
||||
@GetMapping("/list")
|
||||
// @RequiresPermissions("system:car:list")
|
||||
@RequiresPermissions("system:car:list")
|
||||
@Log(title = "车辆列表")
|
||||
public Result<PageResult<Car>> list(@Validated CarVo carVo){
|
||||
log.info("执行操作:查询车辆列表,请求URL:{},请求方法:{},请求参数:{}",request.getRequestURI(),
|
||||
request.getMethod(), carVo);
|
||||
Result<PageResult<Car>> list=carService.list(carVo);
|
||||
log.info("执行操作:查询车辆列表,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
|
||||
request.getMethod(), JSONObject.toJSONString(list));
|
||||
return list;
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出车辆信息列表
|
||||
*/
|
||||
// @RequiresPermissions("system:car:export")
|
||||
@Log(title = "车辆信息", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/exportA")
|
||||
@RequiresPermissions("system:car:export")
|
||||
@Log(title = "车辆信息", businessType = BusinessType.EXPORT)
|
||||
public void exportA(HttpServletResponse response, Car car)
|
||||
{
|
||||
List<Car> list = carService.selectCarList(car);
|
||||
ExcelUtil<Car> util = new ExcelUtil<>(Car.class);
|
||||
util.exportExcel(response, list, "车辆信息数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取车辆信息详细信息
|
||||
*/
|
||||
@GetMapping("/findById/{carId}")
|
||||
// @RequiresPermissions("system:car:query")
|
||||
@RequiresPermissions("system:car:query")
|
||||
@Log(title = "车辆管理")
|
||||
public Result<Car> findById(@PathVariable Integer carId){
|
||||
Car car=carService.findById(carId);
|
||||
|
@ -86,47 +76,85 @@ public class CarController extends BaseController
|
|||
// @RequiresPermissions("system:car:add")
|
||||
@Log(title = "车辆管理",businessType = BusinessType.INSERT)
|
||||
public Result add(@RequestBody @Validated CarAddReq carAddReq){
|
||||
log.info("执行操作:添加车辆数据,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
|
||||
request.getMethod(),JSONObject.toJSONString(carAddReq));
|
||||
Result result=Result.success(carAddReq);
|
||||
carService.add(Car.addReqBuild(carAddReq));
|
||||
log.info("执行操作:添加车辆数据,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
|
||||
request.getMethod(),JSONObject.toJSONString(carAddReq));
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改车辆信息
|
||||
*/
|
||||
@PostMapping("/update")
|
||||
// @RequiresPermissions("system:car:edit")
|
||||
@RequiresPermissions("system:car:edit")
|
||||
@Log(title = "车辆管理",businessType = BusinessType.UPDATE)
|
||||
public Result update(@RequestBody @Validated CarUpdateReq carUpdateReq){
|
||||
log.info("执行操作:修改车辆数据,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
|
||||
request.getMethod(),JSONObject.toJSONString(carUpdateReq));
|
||||
Result result=Result.success(carUpdateReq);
|
||||
carService.update(Car.updateReqBuild(carUpdateReq));
|
||||
log.info("执行操作:修改车辆数据,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
|
||||
request.getMethod(),JSONObject.toJSONString(result));
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除车辆信息
|
||||
*/
|
||||
@PostMapping("/del/{carIds}")
|
||||
// @RequiresPermissions("system:car:remove")
|
||||
@RequiresPermissions("system:car:remove")
|
||||
@Log(title = "车辆管理", businessType = BusinessType.DELETE)
|
||||
public Result deleteBatch(@PathVariable Long[] carIds) {
|
||||
return Result.success(carService.deleteBatch(carIds)); // 调用服务层方法,获取被删除的记录数
|
||||
int i=carService.deleteBatch(carIds);
|
||||
return Result.success(i);
|
||||
}
|
||||
/**
|
||||
* 查询电子围栏表
|
||||
*/
|
||||
@GetMapping("/selectFence")
|
||||
@RequiresPermissions("system:car:query")
|
||||
@Log(title = "查询电子围栏表")
|
||||
public Result<List<Fence>> selectFence(){
|
||||
log.info("执行操作:根据id查询电子围栏表,请求URL:{},请求方式:{}",request.getRequestURI(),
|
||||
request.getMethod());
|
||||
List<Fence> list=carService.selectFence();
|
||||
return Result.success(list);
|
||||
}
|
||||
/**
|
||||
* 关闭车辆
|
||||
*/
|
||||
@PostMapping("/updateStateClose/{carId}")
|
||||
@RequiresPermissions("system:car:edit")
|
||||
@Log(title = "车辆管理")
|
||||
public Result updateStateClose(@PathVariable Integer carId){
|
||||
int i=carService.updateStateClose(carId);
|
||||
return Result.success(i);
|
||||
}
|
||||
/**
|
||||
* 开启车辆
|
||||
*/
|
||||
@PostMapping("/updateStateOpen/{carId}")
|
||||
@RequiresPermissions("system:car:edit")
|
||||
@Log(title = "车辆管理")
|
||||
public Result updateStateOpen(@PathVariable Integer carId){
|
||||
int i=carService.updateStateOpen(carId);
|
||||
return Result.success(i);
|
||||
}
|
||||
|
||||
/**
|
||||
* 车辆上线(连接车联模拟数据)
|
||||
* @param carVin
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/open")
|
||||
@Log(title = "车辆管理")
|
||||
public Result<String> open(@RequestParam String carVin){
|
||||
Result<String> result=carService.callVehicleClientInit(carVin);
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 车辆下线(连接车联模拟数据)
|
||||
* @param carVin
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/close")
|
||||
@Log(title = "车辆管理")
|
||||
public Result<String> close(@RequestParam String carVin){
|
||||
Result<String> result=carService.callVehicleClientClose(carVin);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -0,0 +1,77 @@
|
|||
package com.muyu.system.controller;
|
||||
|
||||
import com.muyu.common.core.domain.Result;
|
||||
import lombok.extern.log4j.Log4j2;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.redis.core.RedisTemplate;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* 网关注册
|
||||
* @ProjectName: cloud-vehicles
|
||||
* @PackageName: com.muyu.system.controller
|
||||
* @Description TODO
|
||||
* @Author XiaoFan
|
||||
* @Date 2024/4/2 16:47
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Log4j2
|
||||
@RestController
|
||||
@RequestMapping("/reg")
|
||||
public class ClientRegController {
|
||||
@Autowired
|
||||
private HttpServletRequest request;
|
||||
@Autowired
|
||||
private RedisTemplate redisTemplate;
|
||||
|
||||
private Set<String> tokenSet=new HashSet<>();
|
||||
|
||||
|
||||
/**
|
||||
* 申请注册
|
||||
*/
|
||||
@PostMapping("/apply-for")
|
||||
public Result applyForRegistration(){
|
||||
String token = UUID.randomUUID().toString().replaceAll("-", "");
|
||||
tokenSet.add(token);
|
||||
log.info("程序生成令牌:{}",token);
|
||||
return Result.success(token);
|
||||
}
|
||||
|
||||
/**
|
||||
* 注册收集节点
|
||||
*/
|
||||
// @PostMapping
|
||||
// public Result reg(@RequestBody NodeRegReq nodeRegReq){
|
||||
// log.info("客户端-[{}] 注册:{}", IpUtils.getIpAddr(request));
|
||||
//
|
||||
// ZSetOperations zSetOperations = redisTemplate.opsForZSet();
|
||||
// zSetOperations.add("负载Key",nodeRegReq.getClientId(),0.0);
|
||||
//
|
||||
// ValueOperations valueOperations = redisTemplate.opsForValue();
|
||||
// valueOperations.set("客户端ID","客户端基本信息:ip、端口、负载");
|
||||
// return Result.success();
|
||||
// }
|
||||
|
||||
|
||||
@GetMapping("/test")
|
||||
public Result test(){
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
// public Result getConnectionOption(@RequestParam("token") String token){
|
||||
// //作token验证
|
||||
// ZSetOperations zSetOperations = redisTemplate.opsForZSet();
|
||||
// zSetOperations.TypedTuple 负载Key=zSetOperations.popMin("负载Key");
|
||||
// String clentId =(String) 负载Key.getValue();
|
||||
// return Result.success();
|
||||
// }
|
||||
}
|
|
@ -3,6 +3,7 @@ package com.muyu.system.mapper;
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.muyu.system.common.domain.Car;
|
||||
import com.muyu.system.common.domain.Fence;
|
||||
import com.muyu.system.common.domain.req.CarInfoAddReq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
@ -25,7 +26,33 @@ public interface CarMapper extends BaseMapper<Car>
|
|||
*/
|
||||
public List<Car> selectCarList(Car car);
|
||||
|
||||
|
||||
/**
|
||||
* 查询电子围栏
|
||||
* @return
|
||||
*/
|
||||
List<Fence> selectFence();
|
||||
|
||||
/**
|
||||
* 关闭车辆
|
||||
* @param carId
|
||||
* @return
|
||||
*/
|
||||
int updateStateClose(Integer carId);
|
||||
|
||||
/**
|
||||
* 开启车辆
|
||||
* @param carId
|
||||
* @return
|
||||
*/
|
||||
int updateStateOpen(Integer carId);
|
||||
|
||||
/**
|
||||
* 添加车辆日志表
|
||||
* @param carInfoAddReq
|
||||
*/
|
||||
void insertCarInfo(CarInfoAddReq carInfoAddReq);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -22,9 +22,6 @@ public interface CarService extends IService<Car>
|
|||
* 查询车辆列表
|
||||
*/
|
||||
Result<PageResult<Car>> list(CarVo carVo);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 查询车辆信息列表
|
||||
*
|
||||
|
@ -32,17 +29,39 @@ public interface CarService extends IService<Car>
|
|||
* @return 车辆信息集合
|
||||
*/
|
||||
public List<Car> selectCarList(Car car);
|
||||
|
||||
/**
|
||||
* 添加车辆信息
|
||||
*/
|
||||
void add(Car car);
|
||||
|
||||
/**
|
||||
* 修改车辆信息
|
||||
*/
|
||||
void update(Car car);
|
||||
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
*/
|
||||
int deleteBatch(Long[] carIds);
|
||||
|
||||
/**
|
||||
* 根据ID查询
|
||||
*/
|
||||
Car findById(Integer carId);
|
||||
|
||||
/**
|
||||
* 查询电子围栏表
|
||||
*/
|
||||
List<Fence> selectFence();
|
||||
|
||||
/**
|
||||
* 关闭车辆
|
||||
*/
|
||||
int updateStateClose(Integer carId);
|
||||
/**
|
||||
* 开启车辆
|
||||
*/
|
||||
int updateStateOpen(Integer carId);
|
||||
|
||||
Result<String> callVehicleClientInit(String carVin);
|
||||
|
||||
Result<String> callVehicleClientClose(String carVin);
|
||||
}
|
||||
|
|
|
@ -1,10 +1,5 @@
|
|||
package com.muyu.system.service.impl;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import com.alibaba.nacos.client.naming.utils.CollectionUtils;
|
||||
import com.alibaba.nacos.common.utils.UuidUtils;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
|
@ -14,14 +9,21 @@ import com.muyu.common.core.domain.Result;
|
|||
import com.muyu.common.core.utils.DateUtils;
|
||||
import com.muyu.common.core.utils.StringUtils;
|
||||
import com.muyu.common.core.utils.uuid.IdUtils;
|
||||
import com.muyu.common.security.utils.SecurityUtils;
|
||||
import com.muyu.system.common.VehicleCreateAddReq;
|
||||
import com.muyu.system.common.domain.Car;
|
||||
import com.muyu.system.common.domain.Fence;
|
||||
import com.muyu.system.common.domain.req.CarInfoAddReq;
|
||||
import com.muyu.system.common.domain.vo.CarVo;
|
||||
import com.muyu.system.mapper.CarMapper;
|
||||
import com.muyu.system.service.CarService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.client.RestTemplate;
|
||||
|
||||
import com.muyu.system.service.CarService;
|
||||
import java.util.Arrays;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 车辆信息Service业务层处理
|
||||
|
@ -34,6 +36,8 @@ public class CarServiceImpl extends ServiceImpl<CarMapper,Car> implements CarSer
|
|||
{
|
||||
@Autowired
|
||||
private CarMapper carMapper;
|
||||
@Autowired
|
||||
private RestTemplate restTemplate;
|
||||
|
||||
/**
|
||||
* 查询车辆信息
|
||||
|
@ -43,10 +47,34 @@ public class CarServiceImpl extends ServiceImpl<CarMapper,Car> implements CarSer
|
|||
public Result<PageResult<Car>> list(CarVo carVo) {
|
||||
PageHelper.startPage(carVo.getPageNum(),carVo.getPageSize());
|
||||
LambdaQueryWrapper<Car> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
//判断一个字符串是否为空字符串
|
||||
// VIN码条件查询
|
||||
if (StringUtils.isNotEmpty(carVo.getCarVin())){
|
||||
lambdaQueryWrapper.like(Car::getCarVin,carVo.getCarVin());
|
||||
}
|
||||
// 车辆类型条件查询
|
||||
if (StringUtils.isNotEmpty(carVo.getCarType())){
|
||||
lambdaQueryWrapper.eq(Car::getCarType, carVo.getCarType());
|
||||
}
|
||||
// 车辆状态条件查询
|
||||
if (carVo.getState() != null){
|
||||
lambdaQueryWrapper.eq(Car::getState, carVo.getState());
|
||||
}
|
||||
// 电机厂商条件查询
|
||||
if (StringUtils.isNotEmpty(carVo.getCarElectricalmachiney())){
|
||||
lambdaQueryWrapper.eq(Car::getCarElectricalmachiney, carVo.getCarElectricalmachiney());
|
||||
}
|
||||
// 电池厂商条件查询
|
||||
if (StringUtils.isNotEmpty(carVo.getCarBattery())){
|
||||
lambdaQueryWrapper.eq(Car::getCarBattery, carVo.getCarBattery());
|
||||
}
|
||||
// 电机编号条件查询
|
||||
if (StringUtils.isNotEmpty(carVo.getCarElectricalmachineyId())){
|
||||
lambdaQueryWrapper.like(Car::getCarElectricalmachineyId,carVo.getCarElectricalmachineyId());
|
||||
}
|
||||
// 电池编号条件查询
|
||||
if (StringUtils.isNotEmpty(carVo.getCarBatteryId())){
|
||||
lambdaQueryWrapper.like(Car::getCarBatteryId,carVo.getCarBatteryId());
|
||||
}
|
||||
List<Car> list=this.list(lambdaQueryWrapper);
|
||||
PageInfo<Car> info = new PageInfo<>(list);
|
||||
return PageResult.toResult(info.getTotal(),info.getList());
|
||||
|
@ -72,8 +100,19 @@ public class CarServiceImpl extends ServiceImpl<CarMapper,Car> implements CarSer
|
|||
*/
|
||||
@Override
|
||||
public void add(Car car) {
|
||||
car.setCreateBy(SecurityUtils.getUsername());
|
||||
car.setCreateTime(DateUtils.getNowDate());
|
||||
car.setCarVin("vin"+ IdUtils.fastSimpleUUID());
|
||||
car.setState(1);
|
||||
car.setCarVin("vin"+ IdUtils.generateShortUUID());
|
||||
|
||||
//创建请求对象
|
||||
VehicleCreateAddReq vehicleCreateAddReq = new VehicleCreateAddReq();
|
||||
vehicleCreateAddReq.setVinStr(car.getCarVin());
|
||||
//构建请求的URL
|
||||
String url="http://127.0.0.1:81/vehicle/create";
|
||||
//使用RestTemplate发送post请求
|
||||
Result<String> result=restTemplate.postForObject(url,vehicleCreateAddReq,Result.class);
|
||||
|
||||
carMapper.insert(car);
|
||||
}
|
||||
/**
|
||||
|
@ -84,25 +123,84 @@ public class CarServiceImpl extends ServiceImpl<CarMapper,Car> implements CarSer
|
|||
*/
|
||||
@Override
|
||||
public void update(Car car) {
|
||||
car.setUpdateBy(SecurityUtils.getUsername());
|
||||
car.setUpdateTime(DateUtils.getNowDate());
|
||||
carMapper.updateById(car);
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
* @param carIds
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int deleteBatch(Long[] carIds) {
|
||||
System.out.println(Arrays.toString(carIds));
|
||||
return carMapper.deleteBatchIds(Arrays.asList(carIds));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据ID查询
|
||||
* @param carId
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Car findById(Integer carId) {
|
||||
return carMapper.selectById(carId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询电子围栏表
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<Fence> selectFence() {
|
||||
return carMapper.selectFence();
|
||||
}
|
||||
|
||||
/**
|
||||
* 关闭车辆
|
||||
* @param carId
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int updateStateClose(Integer carId) {
|
||||
Car car = carMapper.selectById(carId);
|
||||
CarInfoAddReq carInfoAddReq = new CarInfoAddReq();
|
||||
carInfoAddReq.setCarVin(car.getCarVin());
|
||||
carInfoAddReq.setInfoCloseDate(new Date());
|
||||
carMapper.insertCarInfo(carInfoAddReq);
|
||||
return carMapper.updateStateClose(carId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 开启车辆
|
||||
* @param carId
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int updateStateOpen(Integer carId) {
|
||||
Car car = carMapper.selectById(carId);
|
||||
CarInfoAddReq carInfoAddReq = new CarInfoAddReq();
|
||||
carInfoAddReq.setCarVin(car.getCarVin());
|
||||
carInfoAddReq.setInfoOpenDate(new Date());
|
||||
carMapper.insertCarInfo(carInfoAddReq);
|
||||
return carMapper.updateStateOpen(carId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result<String> callVehicleClientInit(String carVin) {
|
||||
String url="http://127.0.0.1:81/vehicle/instance/client/init/"+carVin;
|
||||
Result<String> result=restTemplate.postForObject(url,null,Result.class);
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result<String> callVehicleClientClose(String carVin) {
|
||||
String url="http://127.0.0.1:81/vehicle/instance/client/close/" +carVin;
|
||||
Result<String> result=restTemplate.postForObject(url,null,Result.class);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -51,7 +51,7 @@ public class SysDeptServiceImpl implements ISysDeptService
|
|||
String logoType= deptMapper.selectDept(deptId);
|
||||
|
||||
if (!logoType.equals("ry")) {
|
||||
dept.setLogoType(logoType);
|
||||
// dept.setLogoType(logoType);
|
||||
return deptMapper.selectDeptList(dept);
|
||||
}
|
||||
|
||||
|
|
|
@ -12,6 +12,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
remark
|
||||
from car
|
||||
</sql>
|
||||
<insert id="insertCarInfo">
|
||||
insert into car_info(
|
||||
car_vin,
|
||||
info_openDate,
|
||||
info_closeDate
|
||||
) values
|
||||
(
|
||||
#{carVin},
|
||||
#{infoOpenDate},
|
||||
#{infoCloseDate}
|
||||
)
|
||||
</insert>
|
||||
<update id="updateStateClose">
|
||||
update car set state=1 where car_id=#{carId}
|
||||
</update>
|
||||
<update id="updateStateOpen">
|
||||
update car set state=0 where car_id=#{carId}
|
||||
</update>
|
||||
<select id="selectCarList" resultType="com.muyu.system.common.domain.Car">
|
||||
<include refid="list"></include>
|
||||
</select>
|
||||
|
|
Loading…
Reference in New Issue