From e54c848d64566fba3b4e0eac749fe76b50031dc0 Mon Sep 17 00:00:00 2001 From: sdyunze Date: Wed, 12 Jan 2022 18:20:54 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E5=88=86=E6=94=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yunze-admin/yunze-admin/yunze-admin.log | 1008 +++++++++++++++++ .../system/SysProfileController.java | 56 +- .../yunze/common/utils/Email/EmailSend.java | 22 +- .../mapper/quartz/yunze/YzOrderMapper.xml | 18 +- yunze-ui/public/YunZeIot (1).png | Bin 139885 -> 0 bytes 5 files changed, 1053 insertions(+), 51 deletions(-) delete mode 100644 yunze-ui/public/YunZeIot (1).png diff --git a/mnt/yunze/logs/yunze-admin/yunze-admin/yunze-admin.log b/mnt/yunze/logs/yunze-admin/yunze-admin/yunze-admin.log index 2a2e00c..e3d852d 100644 --- a/mnt/yunze/logs/yunze-admin/yunze-admin/yunze-admin.log +++ b/mnt/yunze/logs/yunze-admin/yunze-admin/yunze-admin.log @@ -512,3 +512,1011 @@ 2022-01-12 09:45:31 [SpringContextShutdownHook] INFO sys-user --> ====关闭后台任务任务线程池==== 2022-01-12 09:45:31 [SpringContextShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource --> {dataSource-1} closing ... 2022-01-12 09:45:31 [SpringContextShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource --> {dataSource-1} closed +2022-01-12 15:31:36 [background-preinit] INFO org.hibernate.validator.internal.util.Version --> HV000001: Hibernate Validator 6.0.22.Final +2022-01-12 15:31:36 [restartedMain] INFO com.yunze.YunZeApplication --> Starting YunZeApplication on Dell with PID 12408 (H:\gitflie\sdyunze\iotlink\yunze-admin\target\classes started by 54655 in H:\gitflie\sdyunze\iotlink) +2022-01-12 15:31:36 [restartedMain] DEBUG com.yunze.YunZeApplication --> Running with Spring Boot v2.2.13.RELEASE, Spring v5.2.12.RELEASE +2022-01-12 15:31:36 [restartedMain] INFO com.yunze.YunZeApplication --> The following profiles are active: druid +2022-01-12 15:31:52 [restartedMain] INFO org.apache.coyote.http11.Http11NioProtocol --> Initializing ProtocolHandler ["http-nio-8080"] +2022-01-12 15:31:52 [restartedMain] INFO org.apache.catalina.core.StandardService --> Starting service [Tomcat] +2022-01-12 15:31:52 [restartedMain] INFO org.apache.catalina.core.StandardEngine --> Starting Servlet engine: [Apache Tomcat/9.0.41] +2022-01-12 15:31:53 [restartedMain] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] --> Initializing Spring embedded WebApplicationContext +2022-01-12 15:31:56 [restartedMain] DEBUG c.y.f.security.filter.JwtAuthenticationTokenFilter --> Filter 'jwtAuthenticationTokenFilter' configured for use +2022-01-12 15:32:07 [restartedMain] ERROR com.alibaba.druid.pool.DruidDataSource --> init datasource error, url: jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) + at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:251) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1659) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1723) + at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:927) + at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1401) + at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1397) + at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:100) + at org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:194) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:158) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:116) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79) + at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80) + at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67) + at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:337) + at org.apache.ibatis.executor.ReuseExecutor.prepareStatement(ReuseExecutor.java:88) + at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:59) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy116.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at com.sun.proxy.$Proxy122.selectConfigList(Unknown Source) + at com.yunze.system.service.impl.SysConfigServiceImpl.loadingConfigCache(SysConfigServiceImpl.java:158) + at com.yunze.system.service.impl.SysConfigServiceImpl.init(SysConfigServiceImpl.java:42) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:415) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1307) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:897) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at com.yunze.YunZeApplication.main(YunZeApplication.java:18) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) + at com.mysql.cj.NativeSession.connect(NativeSession.java:144) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) + ... 85 common frames omitted +Caused by: java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) + at java.net.Socket.connect(Socket.java:589) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) + ... 88 common frames omitted +2022-01-12 15:32:07 [restartedMain] ERROR com.alibaba.druid.pool.DruidDataSource --> {dataSource-1} init error +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) + at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:251) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1659) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1723) + at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:927) + at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1401) + at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1397) + at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:100) + at org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:194) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:158) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:116) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79) + at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80) + at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67) + at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:337) + at org.apache.ibatis.executor.ReuseExecutor.prepareStatement(ReuseExecutor.java:88) + at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:59) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy116.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at com.sun.proxy.$Proxy122.selectConfigList(Unknown Source) + at com.yunze.system.service.impl.SysConfigServiceImpl.loadingConfigCache(SysConfigServiceImpl.java:158) + at com.yunze.system.service.impl.SysConfigServiceImpl.init(SysConfigServiceImpl.java:42) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:415) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1307) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:897) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at com.yunze.YunZeApplication.main(YunZeApplication.java:18) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) + at com.mysql.cj.NativeSession.connect(NativeSession.java:144) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) + ... 85 common frames omitted +Caused by: java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) + at java.net.Socket.connect(Socket.java:589) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) + ... 88 common frames omitted +2022-01-12 15:32:07 [restartedMain] INFO com.alibaba.druid.pool.DruidDataSource --> {dataSource-1} inited +2022-01-12 15:32:07 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext --> Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigController': Unsatisfied dependency expressed through field 'configService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sysConfigServiceImpl': Invocation of init method failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: +### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +### The error may exist in file [H:\gitflie\sdyunze\iotlink\yunze-system\target\classes\mapper\system\SysConfigMapper.xml] +### The error may involve com.yunze.system.mapper.SysConfigMapper.selectConfigList +### The error occurred while executing a query +### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +2022-01-12 15:32:07 [restartedMain] INFO com.alibaba.druid.pool.DruidDataSource --> {dataSource-1} closing ... +2022-01-12 15:32:07 [restartedMain] INFO com.alibaba.druid.pool.DruidDataSource --> {dataSource-1} closed +2022-01-12 15:32:08 [Druid-ConnectionPool-Create-957823459] ERROR com.alibaba.druid.pool.DruidDataSource --> create connection SQLException, url: jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) + at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:251) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1659) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1723) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2838) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) + at com.mysql.cj.NativeSession.connect(NativeSession.java:144) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) + ... 9 common frames omitted +Caused by: java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) + at java.net.Socket.connect(Socket.java:589) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) + ... 12 common frames omitted +2022-01-12 15:32:08 [restartedMain] INFO org.apache.catalina.core.StandardService --> Stopping service [Tomcat] +2022-01-12 15:32:08 [restartedMain] ERROR org.springframework.boot.SpringApplication --> Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigController': Unsatisfied dependency expressed through field 'configService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sysConfigServiceImpl': Invocation of init method failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: +### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +### The error may exist in file [H:\gitflie\sdyunze\iotlink\yunze-system\target\classes\mapper\system\SysConfigMapper.xml] +### The error may involve com.yunze.system.mapper.SysConfigMapper.selectConfigList +### The error occurred while executing a query +### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:897) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) + at com.yunze.YunZeApplication.main(YunZeApplication.java:18) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sysConfigServiceImpl': Invocation of init method failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: +### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +### The error may exist in file [H:\gitflie\sdyunze\iotlink\yunze-system\target\classes\mapper\system\SysConfigMapper.xml] +### The error may involve com.yunze.system.mapper.SysConfigMapper.selectConfigList +### The error occurred while executing a query +### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:160) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:415) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1307) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) + ... 24 common frames omitted +Caused by: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: +### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +### The error may exist in file [H:\gitflie\sdyunze\iotlink\yunze-system\target\classes\mapper\system\SysConfigMapper.xml] +### The error may involve com.yunze.system.mapper.SysConfigMapper.selectConfigList +### The error occurred while executing a query +### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:96) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy116.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at com.sun.proxy.$Proxy122.selectConfigList(Unknown Source) + at com.yunze.system.service.impl.SysConfigServiceImpl.loadingConfigCache(SysConfigServiceImpl.java:158) + at com.yunze.system.service.impl.SysConfigServiceImpl.init(SysConfigServiceImpl.java:42) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) + ... 36 common frames omitted +Caused by: org.apache.ibatis.exceptions.PersistenceException: +### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. +### The error may exist in file [H:\gitflie\sdyunze\iotlink\yunze-system\target\classes\mapper\system\SysConfigMapper.xml] +### The error may involve com.yunze.system.mapper.SysConfigMapper.selectConfigList +### The error occurred while executing a query +### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:153) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 52 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:82) + at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80) + at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67) + at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:337) + at org.apache.ibatis.executor.ReuseExecutor.prepareStatement(ReuseExecutor.java:88) + at org.apache.ibatis.executor.ReuseExecutor.doQuery(ReuseExecutor.java:59) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) + ... 59 common frames omitted +Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) + at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:251) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1659) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1723) + at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:927) + at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1401) + at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1397) + at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:100) + at org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:194) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:158) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:116) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79) + ... 69 common frames omitted +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) + at com.mysql.cj.NativeSession.connect(NativeSession.java:144) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) + ... 85 common frames omitted +Caused by: java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) + at java.net.Socket.connect(Socket.java:589) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) + ... 88 common frames omitted +2022-01-12 15:38:03 [background-preinit] INFO org.hibernate.validator.internal.util.Version --> HV000001: Hibernate Validator 6.0.22.Final +2022-01-12 15:38:03 [restartedMain] INFO com.yunze.YunZeApplication --> Starting YunZeApplication on Dell with PID 25540 (H:\gitflie\sdyunze\iotlink\yunze-admin\target\classes started by 54655 in H:\gitflie\sdyunze\iotlink) +2022-01-12 15:38:03 [restartedMain] DEBUG com.yunze.YunZeApplication --> Running with Spring Boot v2.2.13.RELEASE, Spring v5.2.12.RELEASE +2022-01-12 15:38:03 [restartedMain] INFO com.yunze.YunZeApplication --> The following profiles are active: druid +2022-01-12 15:38:15 [restartedMain] INFO org.apache.coyote.http11.Http11NioProtocol --> Initializing ProtocolHandler ["http-nio-8080"] +2022-01-12 15:38:15 [restartedMain] INFO org.apache.catalina.core.StandardService --> Starting service [Tomcat] +2022-01-12 15:38:15 [restartedMain] INFO org.apache.catalina.core.StandardEngine --> Starting Servlet engine: [Apache Tomcat/9.0.41] +2022-01-12 15:38:16 [restartedMain] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] --> Initializing Spring embedded WebApplicationContext +2022-01-12 15:38:19 [restartedMain] DEBUG c.y.f.security.filter.JwtAuthenticationTokenFilter --> Filter 'jwtAuthenticationTokenFilter' configured for use +2022-01-12 15:38:35 [restartedMain] INFO com.alibaba.druid.pool.DruidDataSource --> {dataSource-1} inited +2022-01-12 15:38:35 [restartedMain] DEBUG c.y.system.mapper.SysConfigMapper.selectConfigList --> ==> Preparing: select config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark from sys_config +2022-01-12 15:38:35 [restartedMain] DEBUG c.y.system.mapper.SysConfigMapper.selectConfigList --> ==> Parameters: +2022-01-12 15:38:36 [restartedMain] DEBUG c.y.system.mapper.SysConfigMapper.selectConfigList --> <== Total: 13 +2022-01-12 15:38:37 [restartedMain] INFO io.lettuce.core.EpollProvider --> Starting without optional epoll library +2022-01-12 15:38:37 [restartedMain] INFO io.lettuce.core.KqueueProvider --> Starting without optional kqueue library +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.mapper.SysDictTypeMapper.selectDictTypeAll --> ==> Preparing: select dict_id, dict_name, dict_type, status, create_by, create_time, remark from sys_dict_type +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.mapper.SysDictTypeMapper.selectDictTypeAll --> ==> Parameters: +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.mapper.SysDictTypeMapper.selectDictTypeAll --> <== Total: 128 +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: sys_user_sex(String) +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: sys_show_hide(String) +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: sys_normal_disable(String) +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: sys_job_status(String) +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: sys_job_group(String) +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: sys_yes_no(String) +2022-01-12 15:38:41 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: sys_notice_type(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: sys_notice_status(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: sys_oper_type(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 9 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: sys_common_status(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: card_type(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_seltype(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_sel_timetype(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_deltype(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_operators_type(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_status_type(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 33 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_takeEffect_type(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_valid_type(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_pay_type(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_customize_whether(String) +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:42 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_card_type(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_network_type(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_online_status(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_access_type(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_StartAndEnd_type(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 5 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_channel_selType(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: ORDER_BY_rule(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: channel_ORDER_BY_type(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: channel_status(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: channel_code(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: executionTask_selType(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: executionTask_ORDER_BY_type(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_ExecutionTask_OutType(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 22 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_packet_valid_name(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_tariffGroup_selType(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_tariffPlan_selType(String) +2022-01-12 15:38:43 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_order_type(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_order_status(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_polling_type(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 5 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_task_type(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 13 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_order_seltype(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 5 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_order_creType(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_order_profitType(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_order_sel_timetype(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_order_StartAndEnd_type(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_packet_type(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_base_packet_type(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_syslogs_sel_timetype(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: dosage_details_flow_his(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_yz_card_flow_his(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_yz_passageway(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_passageway_polling(String) +2022-01-12 15:38:44 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_sorting_rules(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_flow(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: Lifting_sequence(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_card_flow(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: system_yz_sys_logs_sysLog(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 6 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_sys_logs_project(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_cardChange_type(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_cardChange_sourceType(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 7 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_cardConnection_type(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_cardChange_ExecutionStatus(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: cardNumber(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_cc_trigger_type(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_cc_execution_type(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_cc_status(String) +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:45 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_cc_template(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_cc_HisStatus(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_cc_result(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_enabled_state(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_commodity_sell(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_check_state(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: Stop_and_resume(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: Disconnect_the_network(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_card_info_change(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_customer_state(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_customer_source(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_customer_grade(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 5 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_customer_grade_one(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_customer_grade_tow(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 5 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_customer_selType(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_customer_selTimeType(String) +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:46 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_CustomerChange_type(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 6 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_CustomerSort_type(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: Automation_time(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: Automated_configuration(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 0 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_cc_condition(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: cc_query_criteria(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: prdCategory_timet(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_task_sel_timetype(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: buttonyesno(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: Warehousing_source(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 0 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_Commodity_supplier(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_Commodity_Operator(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_Bcommodity_selType(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_Ccommodity_selType(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_BcommoditySort_selType(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_Universal_delete(String) +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:47 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_profit_sharingType(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 8 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_Invoicing_Type(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_Contract_status(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 5 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_ReceivePayment_type(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_SalesContract_selType(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yz_SalesContract_selTimeType(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: cwgl_Deposit_type(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: cwgl_Deposit_state(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: Ship_state(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: DepositSource_type(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: invoice_Nature(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: contract_nature(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_OrderDelivery_selType(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 1 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_OrderDelivery_timetype(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: Delivery_selection_type(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: Delivery_method(String) +2022-01-12 15:38:48 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 5 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: Delivery_type(String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: Shipping_method(String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_ShippingApplication_selType(String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_ShippingApplication_timetype(String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_ExpressInquiry_selType(String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 4 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_ExpressInquiry_timetype(String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_ExpressInquiry_SignFor(String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_ExpressInquiry_Evaluation(String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 5 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_card_status_ShowId(String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 8 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_InventoryDetails_selType(String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 16 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_inventorydetails_timetype(String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_inventorydetails_StartAndEnd_type(String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 15 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_CustomerInquiries_selType(String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 2 +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data where status = '0' and dict_type = ? order by dict_sort asc +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> ==> Parameters: yunze_ShippingApplication_OutboundStatus (String) +2022-01-12 15:38:49 [restartedMain] DEBUG c.y.s.m.SysDictDataMapper.selectDictDataByType --> <== Total: 3 +2022-01-12 15:38:56 [restartedMain] INFO org.quartz.impl.StdSchedulerFactory --> Using default implementation for ThreadExecutor +2022-01-12 15:38:56 [restartedMain] INFO org.quartz.core.SchedulerSignalerImpl --> Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl +2022-01-12 15:38:56 [restartedMain] INFO org.quartz.core.QuartzScheduler --> Quartz Scheduler v.2.3.2 created. +2022-01-12 15:38:56 [restartedMain] INFO org.quartz.core.QuartzScheduler --> Scheduler meta-data: Quartz Scheduler (v2.3.2) 'RuoyiScheduler' with instanceId 'Dell1641973136537' + Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. + NOT STARTED. + Currently in standby mode. + Number of jobs executed: 0 + Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 20 threads. + Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered. + +2022-01-12 15:38:56 [restartedMain] INFO org.quartz.impl.StdSchedulerFactory --> Quartz scheduler 'RuoyiScheduler' initialized from an externally provided properties instance. +2022-01-12 15:38:56 [restartedMain] INFO org.quartz.impl.StdSchedulerFactory --> Quartz scheduler version: 2.3.2 +2022-01-12 15:38:56 [restartedMain] INFO org.quartz.core.QuartzScheduler --> JobFactory set to: org.springframework.scheduling.quartz.AdaptableJobFactory@1e47c197 +2022-01-12 15:38:57 [restartedMain] DEBUG com.yunze.quartz.mapper.SysJobMapper.selectJobAll --> ==> Preparing: select job_id, job_name, job_group, invoke_target, cron_expression, misfire_policy, concurrent, status, create_by, create_time, remark from sys_job +2022-01-12 15:38:57 [restartedMain] DEBUG com.yunze.quartz.mapper.SysJobMapper.selectJobAll --> ==> Parameters: +2022-01-12 15:38:57 [restartedMain] DEBUG com.yunze.quartz.mapper.SysJobMapper.selectJobAll --> <== Total: 25 +2022-01-12 15:39:20 [restartedMain] INFO s.d.s.w.PropertySourcedRequestMappingHandlerMapping --> Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)] +2022-01-12 15:39:31 [restartedMain] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper --> Context refreshed +2022-01-12 15:39:31 [restartedMain] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper --> Found 1 custom documentation plugin(s) +2022-01-12 15:39:31 [restartedMain] INFO s.d.spring.web.scanners.ApiListingReferenceScanner --> Scanning for api listing references +2022-01-12 15:39:33 [restartedMain] INFO org.apache.coyote.http11.Http11NioProtocol --> Starting ProtocolHandler ["http-nio-8080"] +2022-01-12 15:39:33 [restartedMain] INFO com.yunze.YunZeApplication --> Started YunZeApplication in 91.09 seconds (JVM running for 102.563) +2022-01-12 15:39:34 [Quartz Scheduler [RuoyiScheduler]] INFO org.quartz.core.QuartzScheduler --> Scheduler RuoyiScheduler_$_Dell1641973136537 started. +2022-01-12 15:39:36 [QuartzScheduler_RuoyiScheduler-Dell1641973136537_MisfireHandler] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 62085 +2022-01-12 15:39:36 [QuartzScheduler_RuoyiScheduler-Dell1641973136537_MisfireHandler] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 62563 +2022-01-12 15:39:36 [QuartzScheduler_RuoyiScheduler-Dell1641973136537_MisfireHandler] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 62915 +2022-01-12 15:39:36 [QuartzScheduler_RuoyiScheduler-Dell1641973136537_MisfireHandler] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 63303 +2022-01-12 15:40:00 [RuoyiScheduler_Worker-1] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Preparing: update yz_order SET add_package = 1 WHERE id in ( SELECT b.id FROM yz_card_flow a, yz_order b where a.ord_no = b.ord_no and a.iccid = b.iccid and b.add_package = 0 ) +2022-01-12 15:40:00 [RuoyiScheduler_Worker-1] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Parameters: +2022-01-12 15:40:01 [RuoyiScheduler_Worker-1] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Preparing: SELECT a.id, a.ord_no, a.iccid, a.add_parameter, a.validate_type, DATE_FORMAT( a.create_time, "%Y-%m-%d %H:%i:%S" ) AS create_time, b.id as Bid, b.activate_date FROM yz_order a, yz_card_info b WHERE a.ord_type = 2 and a.status = 1 and a.add_package = 0 and a.iccid = b.iccid AND a.validate_type = ? and b.activate_date <= now() +2022-01-12 15:40:01 [RuoyiScheduler_Worker-1] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Parameters: 4(String) +2022-01-12 15:40:01 [RuoyiScheduler_Worker-1] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> <== Total: 0 +2022-01-12 15:40:01 [RuoyiScheduler_Worker-1] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Preparing: insert into sys_job_log( job_name, job_group, invoke_target, job_message, status, create_time )values( ?, ?, ?, ?, ?, sysdate() ) +2022-01-12 15:40:01 [RuoyiScheduler_Worker-1] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Parameters: 生效类型为 [激活生效] 且 已有生效时间 增加到生产任务中去(String), POLLING(String), orderAddPackageProductionTask.activationAddPackageProductionAndActivateDate(180)(String), 生效类型为 [激活生效] 且 已有生效时间 增加到生产任务中去 总共耗时:1120毫秒(String), 0(String) +2022-01-12 15:40:01 [RuoyiScheduler_Worker-1] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> <== Updates: 1 +2022-01-12 15:45:00 [RuoyiScheduler_Worker-2] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 298606 +2022-01-12 15:45:00 [RuoyiScheduler_Worker-2] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Preparing: update yz_order SET add_package = 1 WHERE id in ( SELECT b.id FROM yz_card_flow a, yz_order b where a.ord_no = b.ord_no and a.iccid = b.iccid and b.add_package = 0 ) +2022-01-12 15:45:00 [RuoyiScheduler_Worker-2] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Parameters: +2022-01-12 15:45:00 [RuoyiScheduler_Worker-2] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Preparing: SELECT a.id, a.ord_no, a.iccid, a.add_parameter, a.validate_type, DATE_FORMAT( a.create_time, "%Y-%m-%d %H:%i:%S" ) AS create_time, b.id as Bid, b.activate_date FROM yz_order a, yz_card_info b WHERE a.ord_type = 2 and a.status = 1 and a.add_package = 0 and a.iccid = b.iccid AND a.validate_type != ? +2022-01-12 15:45:00 [RuoyiScheduler_Worker-2] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Parameters: 4(String) +2022-01-12 15:45:00 [RuoyiScheduler_Worker-2] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> <== Total: 0 +2022-01-12 15:45:00 [RuoyiScheduler_Worker-2] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Preparing: insert into sys_job_log( job_name, job_group, invoke_target, job_message, status, create_time )values( ?, ?, ?, ?, ?, sysdate() ) +2022-01-12 15:45:01 [RuoyiScheduler_Worker-2] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Parameters: 除 生效类型为 [激活生效] 外 所有加包 增加到生产任务中去(String), POLLING(String), orderAddPackageProductionTask.addPackageProduction(180)(String), 除 生效类型为 [激活生效] 外 所有加包 增加到生产任务中去 总共耗时:306毫秒(String), 0(String) +2022-01-12 15:45:01 [RuoyiScheduler_Worker-2] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> <== Updates: 1 +2022-01-12 15:47:37 [QuartzScheduler_RuoyiScheduler-Dell1641973136537_MisfireHandler] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 155655 +2022-01-12 15:50:00 [RuoyiScheduler_Worker-3] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 83258 +2022-01-12 15:50:00 [RuoyiScheduler_Worker-3] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Preparing: update yz_order SET add_package = 1 WHERE id in ( SELECT b.id FROM yz_card_flow a, yz_order b where a.ord_no = b.ord_no and a.iccid = b.iccid and b.add_package = 0 ) +2022-01-12 15:50:00 [RuoyiScheduler_Worker-3] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Parameters: +2022-01-12 15:50:00 [RuoyiScheduler_Worker-3] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Preparing: SELECT a.id, a.ord_no, a.iccid, a.add_parameter, a.validate_type, DATE_FORMAT( a.create_time, "%Y-%m-%d %H:%i:%S" ) AS create_time, b.id as Bid, b.activate_date FROM yz_order a, yz_card_info b WHERE a.ord_type = 2 and a.status = 1 and a.add_package = 0 and a.iccid = b.iccid AND a.validate_type = ? and b.activate_date <= now() +2022-01-12 15:50:00 [RuoyiScheduler_Worker-3] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Parameters: 4(String) +2022-01-12 15:50:00 [RuoyiScheduler_Worker-3] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> <== Total: 0 +2022-01-12 15:50:00 [RuoyiScheduler_Worker-3] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Preparing: insert into sys_job_log( job_name, job_group, invoke_target, job_message, status, create_time )values( ?, ?, ?, ?, ?, sysdate() ) +2022-01-12 15:50:00 [RuoyiScheduler_Worker-3] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Parameters: 生效类型为 [激活生效] 且 已有生效时间 增加到生产任务中去(String), POLLING(String), orderAddPackageProductionTask.activationAddPackageProductionAndActivateDate(180)(String), 生效类型为 [激活生效] 且 已有生效时间 增加到生产任务中去 总共耗时:333毫秒(String), 0(String) +2022-01-12 15:50:00 [RuoyiScheduler_Worker-3] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> <== Updates: 1 +2022-01-12 15:52:25 [QuartzScheduler_RuoyiScheduler-Dell1641973136537_MisfireHandler] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 143764 +2022-01-12 15:55:00 [RuoyiScheduler_Worker-4] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 155184 +2022-01-12 15:55:00 [RuoyiScheduler_Worker-4] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Preparing: update yz_order SET add_package = 1 WHERE id in ( SELECT b.id FROM yz_card_flow a, yz_order b where a.ord_no = b.ord_no and a.iccid = b.iccid and b.add_package = 0 ) +2022-01-12 15:55:00 [RuoyiScheduler_Worker-4] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Parameters: +2022-01-12 15:55:00 [RuoyiScheduler_Worker-4] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Preparing: SELECT a.id, a.ord_no, a.iccid, a.add_parameter, a.validate_type, DATE_FORMAT( a.create_time, "%Y-%m-%d %H:%i:%S" ) AS create_time, b.id as Bid, b.activate_date FROM yz_order a, yz_card_info b WHERE a.ord_type = 2 and a.status = 1 and a.add_package = 0 and a.iccid = b.iccid AND a.validate_type != ? +2022-01-12 15:55:00 [RuoyiScheduler_Worker-4] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Parameters: 4(String) +2022-01-12 15:55:00 [RuoyiScheduler_Worker-4] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> <== Total: 0 +2022-01-12 15:55:00 [RuoyiScheduler_Worker-4] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Preparing: insert into sys_job_log( job_name, job_group, invoke_target, job_message, status, create_time )values( ?, ?, ?, ?, ?, sysdate() ) +2022-01-12 15:55:00 [RuoyiScheduler_Worker-4] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Parameters: 除 生效类型为 [激活生效] 外 所有加包 增加到生产任务中去(String), POLLING(String), orderAddPackageProductionTask.addPackageProduction(180)(String), 除 生效类型为 [激活生效] 外 所有加包 增加到生产任务中去 总共耗时:237毫秒(String), 0(String) +2022-01-12 15:55:00 [RuoyiScheduler_Worker-4] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> <== Updates: 1 +2022-01-12 15:58:25 [QuartzScheduler_RuoyiScheduler-Dell1641973136537_MisfireHandler] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 204318 +2022-01-12 15:59:25 [QuartzScheduler_RuoyiScheduler-Dell1641973136537_ClusterManager] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 60025 +2022-01-12 16:00:00 [RuoyiScheduler_Worker-5] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Preparing: update yz_order SET add_package = 1 WHERE id in ( SELECT b.id FROM yz_card_flow a, yz_order b where a.ord_no = b.ord_no and a.iccid = b.iccid and b.add_package = 0 ) +2022-01-12 16:00:00 [RuoyiScheduler_Worker-5] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Parameters: +2022-01-12 16:00:00 [RuoyiScheduler_Worker-5] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Preparing: SELECT a.id, a.ord_no, a.iccid, a.add_parameter, a.validate_type, DATE_FORMAT( a.create_time, "%Y-%m-%d %H:%i:%S" ) AS create_time, b.id as Bid, b.activate_date FROM yz_order a, yz_card_info b WHERE a.ord_type = 2 and a.status = 1 and a.add_package = 0 and a.iccid = b.iccid AND a.validate_type = ? and b.activate_date <= now() +2022-01-12 16:00:00 [RuoyiScheduler_Worker-5] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Parameters: 4(String) +2022-01-12 16:00:00 [RuoyiScheduler_Worker-5] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> <== Total: 0 +2022-01-12 16:00:00 [RuoyiScheduler_Worker-5] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Preparing: insert into sys_job_log( job_name, job_group, invoke_target, job_message, status, create_time )values( ?, ?, ?, ?, ?, sysdate() ) +2022-01-12 16:00:00 [RuoyiScheduler_Worker-5] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Parameters: 生效类型为 [激活生效] 且 已有生效时间 增加到生产任务中去(String), POLLING(String), orderAddPackageProductionTask.activationAddPackageProductionAndActivateDate(180)(String), 生效类型为 [激活生效] 且 已有生效时间 增加到生产任务中去 总共耗时:92毫秒(String), 0(String) +2022-01-12 16:00:00 [RuoyiScheduler_Worker-5] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> <== Updates: 1 +2022-01-12 16:05:00 [RuoyiScheduler_Worker-6] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 299653 +2022-01-12 16:05:00 [RuoyiScheduler_Worker-6] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Preparing: update yz_order SET add_package = 1 WHERE id in ( SELECT b.id FROM yz_card_flow a, yz_order b where a.ord_no = b.ord_no and a.iccid = b.iccid and b.add_package = 0 ) +2022-01-12 16:05:00 [RuoyiScheduler_Worker-6] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Parameters: +2022-01-12 16:05:00 [RuoyiScheduler_Worker-6] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Preparing: SELECT a.id, a.ord_no, a.iccid, a.add_parameter, a.validate_type, DATE_FORMAT( a.create_time, "%Y-%m-%d %H:%i:%S" ) AS create_time, b.id as Bid, b.activate_date FROM yz_order a, yz_card_info b WHERE a.ord_type = 2 and a.status = 1 and a.add_package = 0 and a.iccid = b.iccid AND a.validate_type != ? +2022-01-12 16:05:00 [RuoyiScheduler_Worker-6] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Parameters: 4(String) +2022-01-12 16:05:00 [RuoyiScheduler_Worker-6] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> <== Total: 0 +2022-01-12 16:05:00 [RuoyiScheduler_Worker-6] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Preparing: insert into sys_job_log( job_name, job_group, invoke_target, job_message, status, create_time )values( ?, ?, ?, ?, ?, sysdate() ) +2022-01-12 16:05:00 [RuoyiScheduler_Worker-6] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Parameters: 除 生效类型为 [激活生效] 外 所有加包 增加到生产任务中去(String), POLLING(String), orderAddPackageProductionTask.addPackageProduction(180)(String), 除 生效类型为 [激活生效] 外 所有加包 增加到生产任务中去 总共耗时:284毫秒(String), 0(String) +2022-01-12 16:05:00 [RuoyiScheduler_Worker-6] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> <== Updates: 1 +2022-01-12 16:10:00 [RuoyiScheduler_Worker-7] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 299538 +2022-01-12 16:10:00 [RuoyiScheduler_Worker-7] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Preparing: update yz_order SET add_package = 1 WHERE id in ( SELECT b.id FROM yz_card_flow a, yz_order b where a.ord_no = b.ord_no and a.iccid = b.iccid and b.add_package = 0 ) +2022-01-12 16:10:00 [RuoyiScheduler_Worker-7] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Parameters: +2022-01-12 16:10:01 [RuoyiScheduler_Worker-7] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Preparing: SELECT a.id, a.ord_no, a.iccid, a.add_parameter, a.validate_type, DATE_FORMAT( a.create_time, "%Y-%m-%d %H:%i:%S" ) AS create_time, b.id as Bid, b.activate_date FROM yz_order a, yz_card_info b WHERE a.ord_type = 2 and a.status = 1 and a.add_package = 0 and a.iccid = b.iccid AND a.validate_type = ? and b.activate_date <= now() +2022-01-12 16:10:01 [RuoyiScheduler_Worker-7] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Parameters: 4(String) +2022-01-12 16:10:01 [RuoyiScheduler_Worker-7] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> <== Total: 0 +2022-01-12 16:10:01 [RuoyiScheduler_Worker-7] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Preparing: insert into sys_job_log( job_name, job_group, invoke_target, job_message, status, create_time )values( ?, ?, ?, ?, ?, sysdate() ) +2022-01-12 16:10:01 [RuoyiScheduler_Worker-7] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Parameters: 生效类型为 [激活生效] 且 已有生效时间 增加到生产任务中去(String), POLLING(String), orderAddPackageProductionTask.activationAddPackageProductionAndActivateDate(180)(String), 生效类型为 [激活生效] 且 已有生效时间 增加到生产任务中去 总共耗时:309毫秒(String), 0(String) +2022-01-12 16:10:01 [RuoyiScheduler_Worker-7] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> <== Updates: 1 +2022-01-12 16:15:00 [RuoyiScheduler_Worker-8] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 287126 +2022-01-12 16:15:00 [RuoyiScheduler_Worker-8] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 299153 +2022-01-12 16:15:00 [RuoyiScheduler_Worker-8] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Preparing: update yz_order SET add_package = 1 WHERE id in ( SELECT b.id FROM yz_card_flow a, yz_order b where a.ord_no = b.ord_no and a.iccid = b.iccid and b.add_package = 0 ) +2022-01-12 16:15:00 [RuoyiScheduler_Worker-8] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Parameters: +2022-01-12 16:15:00 [RuoyiScheduler_Worker-8] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Preparing: SELECT a.id, a.ord_no, a.iccid, a.add_parameter, a.validate_type, DATE_FORMAT( a.create_time, "%Y-%m-%d %H:%i:%S" ) AS create_time, b.id as Bid, b.activate_date FROM yz_order a, yz_card_info b WHERE a.ord_type = 2 and a.status = 1 and a.add_package = 0 and a.iccid = b.iccid AND a.validate_type != ? +2022-01-12 16:15:00 [RuoyiScheduler_Worker-8] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Parameters: 4(String) +2022-01-12 16:15:00 [RuoyiScheduler_Worker-8] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> <== Total: 0 +2022-01-12 16:15:00 [RuoyiScheduler_Worker-8] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Preparing: insert into sys_job_log( job_name, job_group, invoke_target, job_message, status, create_time )values( ?, ?, ?, ?, ?, sysdate() ) +2022-01-12 16:15:00 [RuoyiScheduler_Worker-8] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Parameters: 除 生效类型为 [激活生效] 外 所有加包 增加到生产任务中去(String), POLLING(String), orderAddPackageProductionTask.addPackageProduction(180)(String), 除 生效类型为 [激活生效] 外 所有加包 增加到生产任务中去 总共耗时:278毫秒(String), 0(String) +2022-01-12 16:15:00 [RuoyiScheduler_Worker-8] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> <== Updates: 1 +2022-01-12 16:17:13 [RuoyiScheduler_QuartzSchedulerThread] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 132860 +2022-01-12 16:20:00 [RuoyiScheduler_Worker-9] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 166445 +2022-01-12 16:20:00 [RuoyiScheduler_Worker-9] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Preparing: update yz_order SET add_package = 1 WHERE id in ( SELECT b.id FROM yz_card_flow a, yz_order b where a.ord_no = b.ord_no and a.iccid = b.iccid and b.add_package = 0 ) +2022-01-12 16:20:00 [RuoyiScheduler_Worker-9] DEBUG c.y.common.mapper.yunze.YzOrderMapper.updAutomatic --> ==> Parameters: +2022-01-12 16:20:00 [RuoyiScheduler_Worker-9] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Preparing: SELECT a.id, a.ord_no, a.iccid, a.add_parameter, a.validate_type, DATE_FORMAT( a.create_time, "%Y-%m-%d %H:%i:%S" ) AS create_time, b.id as Bid, b.activate_date FROM yz_order a, yz_card_info b WHERE a.ord_type = 2 and a.status = 1 and a.add_package = 0 and a.iccid = b.iccid AND a.validate_type = ? and b.activate_date <= now() +2022-01-12 16:20:00 [RuoyiScheduler_Worker-9] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> ==> Parameters: 4(String) +2022-01-12 16:20:00 [RuoyiScheduler_Worker-9] DEBUG c.y.c.mapper.yunze.YzOrderMapper.findAddPackage --> <== Total: 0 +2022-01-12 16:20:00 [RuoyiScheduler_Worker-9] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Preparing: insert into sys_job_log( job_name, job_group, invoke_target, job_message, status, create_time )values( ?, ?, ?, ?, ?, sysdate() ) +2022-01-12 16:20:00 [RuoyiScheduler_Worker-9] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> ==> Parameters: 生效类型为 [激活生效] 且 已有生效时间 增加到生产任务中去(String), POLLING(String), orderAddPackageProductionTask.activationAddPackageProductionAndActivateDate(180)(String), 生效类型为 [激活生效] 且 已有生效时间 增加到生产任务中去 总共耗时:278毫秒(String), 0(String) +2022-01-12 16:20:00 [RuoyiScheduler_Worker-9] DEBUG c.yunze.quartz.mapper.SysJobLogMapper.insertJobLog --> <== Updates: 1 +2022-01-12 16:23:01 [QuartzScheduler_RuoyiScheduler-Dell1641973136537_MisfireHandler] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 180714 +2022-01-12 16:23:01 [QuartzScheduler_RuoyiScheduler-Dell1641973136537_MisfireHandler] WARN com.alibaba.druid.pool.DruidAbstractDataSource --> discard long time none received connection. , jdbcUrl : jdbc:mysql://127.0.0.1/iotdb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 180812 +2022-01-12 16:24:22 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] --> Initializing Spring DispatcherServlet 'dispatcherServlet' +2022-01-12 16:27:05 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler --> Scheduler RuoyiScheduler_$_Dell1641973136537 paused. +2022-01-12 16:27:05 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler --> Scheduler RuoyiScheduler_$_Dell1641973136537 shutting down. +2022-01-12 16:27:05 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler --> Scheduler RuoyiScheduler_$_Dell1641973136537 paused. +2022-01-12 16:27:05 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler --> Scheduler RuoyiScheduler_$_Dell1641973136537 shutdown complete. +2022-01-12 16:27:05 [SpringContextShutdownHook] INFO sys-user --> ====关闭后台任务任务线程池==== +2022-01-12 16:27:05 [SpringContextShutdownHook] WARN o.s.c.annotation.CommonAnnotationBeanPostProcessor --> Destroy method on bean with name 'shutdownManager' threw an exception: java.lang.ExceptionInInitializerError +2022-01-12 16:27:05 [SpringContextShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource --> {dataSource-1} closing ... +2022-01-12 16:27:05 [SpringContextShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource --> {dataSource-1} closed diff --git a/yunze-admin/src/main/java/com/yunze/web/controller/system/SysProfileController.java b/yunze-admin/src/main/java/com/yunze/web/controller/system/SysProfileController.java index ed178a7..ebcc16f 100644 --- a/yunze-admin/src/main/java/com/yunze/web/controller/system/SysProfileController.java +++ b/yunze-admin/src/main/java/com/yunze/web/controller/system/SysProfileController.java @@ -95,22 +95,24 @@ public class SysProfileController extends BaseController LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); String userName = loginUser.getUsername(); String password = loginUser.getPassword(); - if (!SecurityUtils.matchesPassword(oldPassword, password)) - { - return AjaxResult.error("修改密码失败,旧密码错误"); + if(!userName.equals("5iot")) { + if (!SecurityUtils.matchesPassword(oldPassword, password)) { + return AjaxResult.error("修改密码失败,旧密码错误"); + } + if (SecurityUtils.matchesPassword(newPassword, password)) { + return AjaxResult.error("新密码不能与旧密码相同"); + } + if (userService.resetUserPwd(userName, SecurityUtils.encryptPassword(newPassword)) > 0) { + // 更新缓存用户密码 + loginUser.getUser().setPassword(SecurityUtils.encryptPassword(newPassword)); + tokenService.setLoginUser(loginUser); + return AjaxResult.success(); + } + return AjaxResult.error("修改密码异常,请联系管理员"); + }else{ + return AjaxResult.error("演示账号【"+userName+"】不允许 重置密码!"); } - if (SecurityUtils.matchesPassword(newPassword, password)) - { - return AjaxResult.error("新密码不能与旧密码相同"); - } - if (userService.resetUserPwd(userName, SecurityUtils.encryptPassword(newPassword)) > 0) - { - // 更新缓存用户密码 - loginUser.getUser().setPassword(SecurityUtils.encryptPassword(newPassword)); - tokenService.setLoginUser(loginUser); - return AjaxResult.success(); - } - return AjaxResult.error("修改密码异常,请联系管理员"); + } /** @@ -123,16 +125,24 @@ public class SysProfileController extends BaseController if (!file.isEmpty()) { LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); + + String avatar = FileUploadUtils.upload(YunZeConfig.getAvatarPath(), file); - if (userService.updateUserAvatar(loginUser.getUsername(), avatar)) - { - AjaxResult ajax = AjaxResult.success(); - ajax.put("imgUrl", avatar); - // 更新缓存用户头像 - loginUser.getUser().setAvatar(avatar); - tokenService.setLoginUser(loginUser); - return ajax; + String userName = loginUser.getUsername(); + if(!userName.equals("5iot")){ + if (userService.updateUserAvatar(userName, avatar)) + { + AjaxResult ajax = AjaxResult.success(); + ajax.put("imgUrl", avatar); + // 更新缓存用户头像 + loginUser.getUser().setAvatar(avatar); + tokenService.setLoginUser(loginUser); + return ajax; + } + }else{ + return AjaxResult.error("演示账号【"+userName+"】不允许修改头像!"); } + } return AjaxResult.error("上传图片异常,请联系管理员"); } diff --git a/yunze-common/src/main/java/com/yunze/common/utils/Email/EmailSend.java b/yunze-common/src/main/java/com/yunze/common/utils/Email/EmailSend.java index 26c6436..42ce5af 100644 --- a/yunze-common/src/main/java/com/yunze/common/utils/Email/EmailSend.java +++ b/yunze-common/src/main/java/com/yunze/common/utils/Email/EmailSend.java @@ -15,8 +15,8 @@ import java.util.Map; */ public class EmailSend { - private static String userName = "zhangfeng@5iot.cn"; // 用户邮箱地址 - private static String password = "root@_123321"; // 密码或者授权码 + private static String userName = "123123@5iot.cn"; // 用户邮箱地址 + private static String password = "123@1111111"; // 密码或者授权码 /** * 发送注册邮件验证码 * @param USER_NAME @@ -154,23 +154,7 @@ public class EmailSend { } - public static void main(String[] args) { - Map rmap = new HashMap(); - boolean bool=true; - Map Text =Shopping_text("2021092401474568010317", "2021-09-24 13:48:04", "Mifi", "1", - "张锋", "18660430320", "山东省", "济南市", "历下区", "山钢新天地九号楼513", "尽快发货!"); - try { - MimeMessageDTO mimeDTO = new MimeMessageDTO(); - mimeDTO.setSentDate(new Date()); - mimeDTO.setSubject("您有新的发货订单"); - mimeDTO.setText(Text.get("template").toString()); - bool=MailUtil.sendEmail(userName, password, "546558392@qq.com", mimeDTO); - }catch(Exception e) { - bool=false; - } - rmap.put("bool", bool); - System.out.println(rmap); - } + } diff --git a/yunze-common/src/main/resources/mapper/quartz/yunze/YzOrderMapper.xml b/yunze-common/src/main/resources/mapper/quartz/yunze/YzOrderMapper.xml index 6ae2ac8..aab1e28 100644 --- a/yunze-common/src/main/resources/mapper/quartz/yunze/YzOrderMapper.xml +++ b/yunze-common/src/main/resources/mapper/quartz/yunze/YzOrderMapper.xml @@ -34,7 +34,7 @@ and a.status = #{status} - and ord_type = #{ord_type} + and a.ord_type = #{ord_type} and a.packet_id = #{packet_id} @@ -81,7 +81,7 @@ BETWEEN #{staTime} AND #{endTime} - and del_flag =#{del_flag} + and a.del_flag =#{del_flag} @@ -346,14 +346,14 @@ diff --git a/yunze-ui/public/YunZeIot (1).png b/yunze-ui/public/YunZeIot (1).png deleted file mode 100644 index 13ac3e319c1c2ab7889ef34cd0a5a8d13bae8a87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139885 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 z 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'TygM3)@; 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 Date: Thu, 13 Jan 2022 10:29:36 +0800 Subject: [PATCH 2/2] 5iot.cn > 5iot.com --- README.md | 2 +- pom.xml | 2 +- yunze-ui/src/views/index.vue | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 7b95199..5c7a3a9 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ IoTLink 通过开源让每个企业都能快速接入物联网成为自己的物 # 二、关于项目 -演示地址:[http://demo.5iot.cn/](http://demo.5iot.cn/) +演示地址:[http://demo.5iot.com/](http://demo.5iot.com/) 演示账号/密码:5iot/123456 diff --git a/pom.xml b/pom.xml index b3d10a1..c9e1325 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ 0.5.0 yunze - http://www.5iot.cn + http://www.5iot.com IOT综合业务支撑平台 diff --git a/yunze-ui/src/views/index.vue b/yunze-ui/src/views/index.vue index 87a5dbd..3d274fc 100644 --- a/yunze-ui/src/views/index.vue +++ b/yunze-ui/src/views/index.vue @@ -38,7 +38,7 @@ size="mini" icon="el-icon-s-home" plain - @click="goTarget('http://demo.5iot.cn')" + @click="goTarget('http://demo.5iot.com')" >访问主页

@@ -90,17 +90,17 @@

官网:http://www.5iot.cnhttp://www.5iot.com

文档: http://doc.5iot.cnhttp://doc.5iot.com