diff --git a/logs/backend.log.bak2 b/logs/backend.log.bak2 new file mode 100644 index 0000000..ae045e3 --- /dev/null +++ b/logs/backend.log.bak2 @@ -0,0 +1,418 @@ +Application Version: 3.8.8 +Spring Boot Version: 2.5.15 +//////////////////////////////////////////////////////////////////// +// _ooOoo_ // +// o8888888o // +// 88" . "88 // +// (| ^_^ |) // +// O\ = /O // +// ____/`---'\____ // +// .' \\| |// `. // +// / \\||| : |||// \ // +// / _||||| -:- |||||- \ // +// | | \\\ - /// | | // +// | \_| ''\---/'' | | // +// \ .-\__ `-` ___/-. / // +// ___`. .' /--.--\ `. . ___ // +// ."" '< `.___\_<|>_/___.' >'"". // +// | | : `- \`.;`\ _ /`;.`/ - ` : | | // +// \ \ `-. \_ __\ /__ _/ .-` / / // +// ========`-.____`-.___\_____/___.-`____.-'======== // +// `=---=' // +// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // +// 佛祖保佑 永不宕机 永无BUG // +//////////////////////////////////////////////////////////////////// +16:15:23.215 [main] INFO c.r.RuoYiApplication - [logStarting,55] - Starting RuoYiApplication using Java 1.8.0_492 on Hui with PID 36132 (E:\work\shihezi\shz-backend\ruoyi-admin\target\ruoyi-admin.jar started by franc in E:\work\shihezi\shz-backend) +16:15:23.229 [main] DEBUG c.r.RuoYiApplication - [logStarting,56] - Running with Spring Boot v2.5.15, Spring v5.3.33 +16:15:23.232 [main] INFO c.r.RuoYiApplication - [logStartupProfileInfo,686] - The following 1 profile is active: "dev" +16:15:23.241 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final +16:15:29.313 [main] WARN o.m.s.m.ClassPathMapperScanner - [warn,44] - Skipping MapperFactoryBean with name 'esJobDocumentMapper' and 'com.ruoyi.cms.mapper.es.EsJobDocumentMapper' mapperInterface. Bean already defined with the same name! +16:15:35.805 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9091"] +16:15:35.810 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +16:15:35.813 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.75] +16:15:36.174 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +16:15:38.752 [main] DEBUG c.r.f.s.f.JwtAuthenticationTokenFilter - [init,242] - Filter 'jwtAuthenticationTokenFilter' configured for use +16:15:50.455 [main] ERROR c.a.d.p.DruidDataSource - [init,928] - init datasource error, url: jdbc:highgo://172.31.9.107:8765/highgo?useUnicode=true&characterEncoding=utf8¤tSchema=shz&stringtype=unspecified +com.highgo.jdbc.util.PSQLException: 尝试连线已失败。 + at com.highgo.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:347) + at com.highgo.jdbc.core.ConnectionFactory.openConnection(ConnectionFactory.java:51) + at com.highgo.jdbc.jdbc.PgConnection.(PgConnection.java:249) + at com.highgo.jdbc.Driver.makeConnection(Driver.java:602) + at com.highgo.jdbc.Driver.connect(Driver.java:269) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:132) + at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:244) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:126) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1687) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) + at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:924) + at com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceWrapper.afterPropertiesSet(DruidDataSourceWrapper.java:51) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1519) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1417) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:780) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:453) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:343) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1370) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1359) + at com.ruoyi.RuoYiApplication.main(RuoYiApplication.java:20) + 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.loader.MainMethodRunner.run(MainMethodRunner.java:49) + at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) + at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) + at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) +Caused by: java.net.SocketTimeoutException: connect timed out + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) + 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:607) + at com.highgo.jdbc.core.PGStream.createSocket(PGStream.java:241) + at com.highgo.jdbc.core.PGStream.(PGStream.java:98) + at com.highgo.jdbc.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:107) + at com.highgo.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:231) + ... 104 common frames omitted +16:15:50.471 [main] ERROR c.a.d.p.DruidDataSource - [init,977] - {dataSource-1} init error +com.highgo.jdbc.util.PSQLException: 尝试连线已失败。 + at com.highgo.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:347) + at com.highgo.jdbc.core.ConnectionFactory.openConnection(ConnectionFactory.java:51) + at com.highgo.jdbc.jdbc.PgConnection.(PgConnection.java:249) + at com.highgo.jdbc.Driver.makeConnection(Driver.java:602) + at com.highgo.jdbc.Driver.connect(Driver.java:269) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:132) + at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:244) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:126) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1687) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) + at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:924) + at com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceWrapper.afterPropertiesSet(DruidDataSourceWrapper.java:51) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1519) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1417) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:780) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:453) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:343) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1370) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1359) + at com.ruoyi.RuoYiApplication.main(RuoYiApplication.java:20) + 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.loader.MainMethodRunner.run(MainMethodRunner.java:49) + at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) + at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) + at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) +Caused by: java.net.SocketTimeoutException: connect timed out + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) + 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:607) + at com.highgo.jdbc.core.PGStream.createSocket(PGStream.java:241) + at com.highgo.jdbc.core.PGStream.(PGStream.java:98) + at com.highgo.jdbc.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:107) + at com.highgo.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:231) + ... 104 common frames omitted +16:15:50.473 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1} inited +16:15:50.476 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - [refresh,599] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'captchaController': Unsatisfied dependency expressed through field 'configService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigServiceImpl': Unsatisfied dependency expressed through field 'configMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigMapper' defined in URL [jar:file:/E:/work/shihezi/shz-backend/ruoyi-admin/target/ruoyi-admin.jar!/BOOT-INF/lib/ruoyi-system-3.8.8.jar!/com/ruoyi/system/mapper/SysConfigMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/ruoyi/framework/config/SqlSessionFactoryConfig.class]: Unsatisfied dependency expressed through method 'sqlSessionFactory' parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dynamicDataSource' defined in class path resource [com/ruoyi/framework/config/DruidConfig.class]: Unsatisfied dependency expressed through method 'dataSource' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'masterDataSource' defined in class path resource [com/ruoyi/framework/config/DruidConfig.class]: Invocation of init method failed; nested exception is com.highgo.jdbc.util.PSQLException: 尝试连线已失败。 +16:15:50.623 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat] +16:15:51.118 [main] ERROR o.s.b.SpringApplication - [reportFailure,870] - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'captchaController': Unsatisfied dependency expressed through field 'configService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigServiceImpl': Unsatisfied dependency expressed through field 'configMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigMapper' defined in URL [jar:file:/E:/work/shihezi/shz-backend/ruoyi-admin/target/ruoyi-admin.jar!/BOOT-INF/lib/ruoyi-system-3.8.8.jar!/com/ruoyi/system/mapper/SysConfigMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/ruoyi/framework/config/SqlSessionFactoryConfig.class]: Unsatisfied dependency expressed through method 'sqlSessionFactory' parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dynamicDataSource' defined in class path resource [com/ruoyi/framework/config/DruidConfig.class]: Unsatisfied dependency expressed through method 'dataSource' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'masterDataSource' defined in class path resource [com/ruoyi/framework/config/DruidConfig.class]: Invocation of init method failed; nested exception is com.highgo.jdbc.util.PSQLException: 尝试连线已失败。 + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:780) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:453) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:343) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1370) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1359) + at com.ruoyi.RuoYiApplication.main(RuoYiApplication.java:20) + 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.loader.MainMethodRunner.run(MainMethodRunner.java:49) + at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) + at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) + at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigServiceImpl': Unsatisfied dependency expressed through field 'configMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigMapper' defined in URL [jar:file:/E:/work/shihezi/shz-backend/ruoyi-admin/target/ruoyi-admin.jar!/BOOT-INF/lib/ruoyi-system-3.8.8.jar!/com/ruoyi/system/mapper/SysConfigMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/ruoyi/framework/config/SqlSessionFactoryConfig.class]: Unsatisfied dependency expressed through method 'sqlSessionFactory' parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dynamicDataSource' defined in class path resource [com/ruoyi/framework/config/DruidConfig.class]: Unsatisfied dependency expressed through method 'dataSource' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'masterDataSource' defined in class path resource [com/ruoyi/framework/config/DruidConfig.class]: Invocation of init method failed; nested exception is com.highgo.jdbc.util.PSQLException: 尝试连线已失败。 + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:713) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:693) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:408) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710) + ... 28 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigMapper' defined in URL [jar:file:/E:/work/shihezi/shz-backend/ruoyi-admin/target/ruoyi-admin.jar!/BOOT-INF/lib/ruoyi-system-3.8.8.jar!/com/ruoyi/system/mapper/SysConfigMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/ruoyi/framework/config/SqlSessionFactoryConfig.class]: Unsatisfied dependency expressed through method 'sqlSessionFactory' parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dynamicDataSource' defined in class path resource [com/ruoyi/framework/config/DruidConfig.class]: Unsatisfied dependency expressed through method 'dataSource' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'masterDataSource' defined in class path resource [com/ruoyi/framework/config/DruidConfig.class]: Invocation of init method failed; nested exception is com.highgo.jdbc.util.PSQLException: 尝试连线已失败。 + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1534) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1417) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:710) + ... 42 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/ruoyi/framework/config/SqlSessionFactoryConfig.class]: Unsatisfied dependency expressed through method 'sqlSessionFactory' parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dynamicDataSource' defined in class path resource [com/ruoyi/framework/config/DruidConfig.class]: Unsatisfied dependency expressed through method 'dataSource' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'masterDataSource' defined in class path resource [com/ruoyi/framework/config/DruidConfig.class]: Invocation of init method failed; nested exception is com.highgo.jdbc.util.PSQLException: 尝试连线已失败。 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1519) + ... 53 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dynamicDataSource' defined in class path resource [com/ruoyi/framework/config/DruidConfig.class]: Unsatisfied dependency expressed through method 'dataSource' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'masterDataSource' defined in class path resource [com/ruoyi/framework/config/DruidConfig.class]: Invocation of init method failed; nested exception is com.highgo.jdbc.util.PSQLException: 尝试连线已失败。 + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:794) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:532) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781) + ... 66 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'masterDataSource' defined in class path resource [com/ruoyi/framework/config/DruidConfig.class]: Invocation of init method failed; nested exception is com.highgo.jdbc.util.PSQLException: 尝试连线已失败。 + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:209) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:781) + ... 80 common frames omitted +Caused by: com.highgo.jdbc.util.PSQLException: 尝试连线已失败。 + at com.highgo.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:347) + at com.highgo.jdbc.core.ConnectionFactory.openConnection(ConnectionFactory.java:51) + at com.highgo.jdbc.jdbc.PgConnection.(PgConnection.java:249) + at com.highgo.jdbc.Driver.makeConnection(Driver.java:602) + at com.highgo.jdbc.Driver.connect(Driver.java:269) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:132) + at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:244) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:126) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1687) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) + at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:924) + at com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceWrapper.afterPropertiesSet(DruidDataSourceWrapper.java:51) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) + ... 91 common frames omitted +Caused by: java.net.SocketTimeoutException: connect timed out + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) + 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:607) + at com.highgo.jdbc.core.PGStream.createSocket(PGStream.java:241) + at com.highgo.jdbc.core.PGStream.(PGStream.java:98) + at com.highgo.jdbc.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:107) + at com.highgo.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:231) + ... 104 common frames omitted diff --git a/logs/backend.log.bak3 b/logs/backend.log.bak3 new file mode 100644 index 0000000..388329c --- /dev/null +++ b/logs/backend.log.bak3 @@ -0,0 +1,975 @@ +Application Version: 3.8.8 +Spring Boot Version: 2.5.15 +//////////////////////////////////////////////////////////////////// +// _ooOoo_ // +// o8888888o // +// 88" . "88 // +// (| ^_^ |) // +// O\ = /O // +// ____/`---'\____ // +// .' \\| |// `. // +// / \\||| : |||// \ // +// / _||||| -:- |||||- \ // +// | | \\\ - /// | | // +// | \_| ''\---/'' | | // +// \ .-\__ `-` ___/-. / // +// ___`. .' /--.--\ `. . ___ // +// ."" '< `.___\_<|>_/___.' >'"". // +// | | : `- \`.;`\ _ /`;.`/ - ` : | | // +// \ \ `-. \_ __\ /__ _/ .-` / / // +// ========`-.____`-.___\_____/___.-`____.-'======== // +// `=---=' // +// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // +// 佛祖保佑 永不宕机 永无BUG // +//////////////////////////////////////////////////////////////////// +16:19:57.487 [main] INFO c.r.RuoYiApplication - [logStarting,55] - Starting RuoYiApplication using Java 1.8.0_492 on Hui with PID 17332 (E:\work\shihezi\shz-backend\ruoyi-admin\target\ruoyi-admin.jar started by franc in E:\work\shihezi\shz-backend) +16:19:57.496 [main] DEBUG c.r.RuoYiApplication - [logStarting,56] - Running with Spring Boot v2.5.15, Spring v5.3.33 +16:19:57.497 [main] INFO c.r.RuoYiApplication - [logStartupProfileInfo,686] - The following 1 profile is active: "local" +16:19:57.512 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final +16:20:02.811 [main] WARN o.m.s.m.ClassPathMapperScanner - [warn,44] - Skipping MapperFactoryBean with name 'esJobDocumentMapper' and 'com.ruoyi.cms.mapper.es.EsJobDocumentMapper' mapperInterface. Bean already defined with the same name! +16:20:08.969 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-9091"] +16:20:08.972 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +16:20:08.974 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.75] +16:20:09.269 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +16:20:11.874 [main] DEBUG c.r.f.s.f.JwtAuthenticationTokenFilter - [init,242] - Filter 'jwtAuthenticationTokenFilter' configured for use +16:20:23.114 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1} inited +16:20:27.858 [main] WARN c.b.m.c.m.TableInfoHelper - [initTableFields,342] - Can not find table primary key in Class: "com.ruoyi.cms.domain.rc.PublicJobFair". +16:20:27.860 [main] WARN c.b.m.c.i.DefaultSqlInjector - [getMethodList,56] - class com.ruoyi.cms.domain.rc.PublicJobFair ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. + _ _ |_ _ _|_. ___ _ | _ +| | |\/|_)(_| | |_\ |_)||_|_\ + / | + 3.5.1 +16:20:29.562 [main] DEBUG c.r.s.m.S.selectConfigList - [debug,137] - ==> Preparing: select config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark from sys_config +16:20:29.999 [main] DEBUG c.r.s.m.S.selectConfigList - [debug,137] - ==> Parameters: +16:20:30.136 [main] DEBUG c.r.s.m.S.selectConfigList - [debug,137] - <== Total: 7 +16:20:35.035 [main] DEBUG c.r.s.m.S.selectDictDataList - [debug,137] - ==> 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 = ? order by dict_sort asc +16:20:35.080 [main] DEBUG c.r.s.m.S.selectDictDataList - [debug,137] - ==> Parameters: 0(String) +16:20:35.281 [main] DEBUG c.r.s.m.S.selectDictDataList - [debug,137] - <== Total: 85 +16:20:41.691 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1220] - Using default implementation for ThreadExecutor +16:20:41.796 [main] INFO o.q.c.SchedulerSignalerImpl - [,61] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl +16:20:41.797 [main] INFO o.q.c.QuartzScheduler - [,229] - Quartz Scheduler v.2.3.2 created. +16:20:41.804 [main] INFO o.q.s.RAMJobStore - [initialize,155] - RAMJobStore initialized. +16:20:41.816 [main] INFO o.q.c.QuartzScheduler - [initialize,294] - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED' + 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 10 threads. + Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. + +16:20:41.817 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1374] - Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance. +16:20:41.817 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1378] - Quartz scheduler version: 2.3.2 +16:20:41.819 [main] INFO o.q.c.QuartzScheduler - [setJobFactory,2293] - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@dffa30b +16:20:41.962 [main] DEBUG c.r.q.m.S.selectJobAll - [debug,137] - ==> Preparing: select job_id, job_name, job_group, invoke_target, cron_expression, misfire_policy, concurrent, status, create_by, create_time, remark from sys_job +16:20:41.964 [main] DEBUG c.r.q.m.S.selectJobAll - [debug,137] - ==> Parameters: +16:20:42.049 [main] DEBUG c.r.q.m.S.selectJobAll - [debug,137] - <== Total: 4 +16:20:43.071 [main] DEBUG c.r.c.m.B.selectDictDataList - [debug,137] - ==> 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 bussiness_dict_data WHERE status = ? order by dict_sort asc +16:20:43.073 [main] DEBUG c.r.c.m.B.selectDictDataList - [debug,137] - ==> Parameters: 0(String) +16:20:43.300 [main] DEBUG c.r.c.m.B.selectDictDataList - [debug,137] - <== Total: 203 +雪花算法初始化成功:workerId=0,dataCenterId=28 +16:20:48.866 [main] INFO easy-es - [info,30] - ===> manual index mode activated +16:20:49.125 [main] INFO c.r.c.s.i.JobServiceImpl - [acquireDistributedLock,106] - 成功获取ES初始化分布式锁,key:es:job_document:init:lock +16:20:49.131 [main] INFO c.r.c.s.i.JobServiceImpl - [resetTextCache,143] - 正在重新刷新es +16:20:50.217 [main] INFO c.r.c.s.i.JobServiceImpl - [resetTextCache,149] - 已删除原有job_document索引 +16:20:51.645 [main] INFO c.r.c.s.i.JobServiceImpl - [resetTextCache,159] - 已创建job_document索引 +16:20:51.647 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Preparing: SELECT j.*,c.industry,c.scale,c.nature as company_nature,c.code,c.description as company_description,c.name,c.company_id,t.contact_person,t.contact_person_phone FROM job as j left join company as c on c.company_id = j.company_id and j.del_flag='0' and c.del_flag='0' LEFT JOIN (SELECT t1.*, ROW_NUMBER() OVER (PARTITION BY t1.company_id ORDER BY t1.id) AS rn FROM company_contact AS t1 WHERE t1.del_flag = '0' ) AS t ON t.company_id = j.company_id AND t.rn = 1 WHERE j.del_flag = '0' AND c.del_flag = '0' limit ?,? +16:20:51.674 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Parameters: 0(Integer), 1000(Integer) +16:20:52.867 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - <== Total: 1000 +16:21:03.887 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Preparing: SELECT j.*,c.industry,c.scale,c.nature as company_nature,c.code,c.description as company_description,c.name,c.company_id,t.contact_person,t.contact_person_phone FROM job as j left join company as c on c.company_id = j.company_id and j.del_flag='0' and c.del_flag='0' LEFT JOIN (SELECT t1.*, ROW_NUMBER() OVER (PARTITION BY t1.company_id ORDER BY t1.id) AS rn FROM company_contact AS t1 WHERE t1.del_flag = '0' ) AS t ON t.company_id = j.company_id AND t.rn = 1 WHERE j.del_flag = '0' AND c.del_flag = '0' limit ?,? +16:21:03.891 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Parameters: 1000(Integer), 1000(Integer) +16:21:04.902 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - <== Total: 1000 +16:21:21.035 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Preparing: SELECT j.*,c.industry,c.scale,c.nature as company_nature,c.code,c.description as company_description,c.name,c.company_id,t.contact_person,t.contact_person_phone FROM job as j left join company as c on c.company_id = j.company_id and j.del_flag='0' and c.del_flag='0' LEFT JOIN (SELECT t1.*, ROW_NUMBER() OVER (PARTITION BY t1.company_id ORDER BY t1.id) AS rn FROM company_contact AS t1 WHERE t1.del_flag = '0' ) AS t ON t.company_id = j.company_id AND t.rn = 1 WHERE j.del_flag = '0' AND c.del_flag = '0' limit ?,? +16:21:21.037 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Parameters: 2000(Integer), 1000(Integer) +16:21:21.803 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - <== Total: 1000 +16:21:33.188 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Preparing: SELECT j.*,c.industry,c.scale,c.nature as company_nature,c.code,c.description as company_description,c.name,c.company_id,t.contact_person,t.contact_person_phone FROM job as j left join company as c on c.company_id = j.company_id and j.del_flag='0' and c.del_flag='0' LEFT JOIN (SELECT t1.*, ROW_NUMBER() OVER (PARTITION BY t1.company_id ORDER BY t1.id) AS rn FROM company_contact AS t1 WHERE t1.del_flag = '0' ) AS t ON t.company_id = j.company_id AND t.rn = 1 WHERE j.del_flag = '0' AND c.del_flag = '0' limit ?,? +16:21:33.189 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Parameters: 3000(Integer), 1000(Integer) +16:21:33.705 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - <== Total: 1000 +16:21:44.965 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Preparing: SELECT j.*,c.industry,c.scale,c.nature as company_nature,c.code,c.description as company_description,c.name,c.company_id,t.contact_person,t.contact_person_phone FROM job as j left join company as c on c.company_id = j.company_id and j.del_flag='0' and c.del_flag='0' LEFT JOIN (SELECT t1.*, ROW_NUMBER() OVER (PARTITION BY t1.company_id ORDER BY t1.id) AS rn FROM company_contact AS t1 WHERE t1.del_flag = '0' ) AS t ON t.company_id = j.company_id AND t.rn = 1 WHERE j.del_flag = '0' AND c.del_flag = '0' limit ?,? +16:21:44.967 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Parameters: 4000(Integer), 1000(Integer) +16:21:45.570 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - <== Total: 1000 +16:21:54.509 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Preparing: SELECT j.*,c.industry,c.scale,c.nature as company_nature,c.code,c.description as company_description,c.name,c.company_id,t.contact_person,t.contact_person_phone FROM job as j left join company as c on c.company_id = j.company_id and j.del_flag='0' and c.del_flag='0' LEFT JOIN (SELECT t1.*, ROW_NUMBER() OVER (PARTITION BY t1.company_id ORDER BY t1.id) AS rn FROM company_contact AS t1 WHERE t1.del_flag = '0' ) AS t ON t.company_id = j.company_id AND t.rn = 1 WHERE j.del_flag = '0' AND c.del_flag = '0' limit ?,? +16:21:54.511 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Parameters: 5000(Integer), 1000(Integer) +16:21:55.359 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - <== Total: 929 +16:22:06.252 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Preparing: SELECT j.*,c.industry,c.scale,c.nature as company_nature,c.code,c.description as company_description,c.name,c.company_id,t.contact_person,t.contact_person_phone FROM job as j left join company as c on c.company_id = j.company_id and j.del_flag='0' and c.del_flag='0' LEFT JOIN (SELECT t1.*, ROW_NUMBER() OVER (PARTITION BY t1.company_id ORDER BY t1.id) AS rn FROM company_contact AS t1 WHERE t1.del_flag = '0' ) AS t ON t.company_id = j.company_id AND t.rn = 1 WHERE j.del_flag = '0' AND c.del_flag = '0' limit ?,? +16:22:06.254 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - ==> Parameters: 6000(Integer), 1000(Integer) +16:22:06.377 [main] DEBUG c.r.c.m.J.selectAllJob - [debug,137] - <== Total: 0 +16:22:06.465 [main] INFO c.r.c.s.i.JobServiceImpl - [releaseDistributedLock,121] - 已释放ES初始化分布式锁,key:es:job_document:init:lock +16:22:13.289 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-9091"] +16:22:18.003 [main] INFO o.q.c.QuartzScheduler - [start,547] - Scheduler quartzScheduler_$_NON_CLUSTERED started. +16:22:18.034 [main] INFO c.r.RuoYiApplication - [logStarted,61] - Started RuoYiApplication in 141.934 seconds (JVM running for 143.34) +16:22:18.046 [main] INFO c.r.c.c.InterviewMenuMigration - [migrate,28] - 开始检查面试菜单权限... +16:22:18.142 [main] INFO c.r.c.c.InterviewMenuMigration - [migrate,45] - 找到 management 目录菜单,parent_id=2034 +16:22:18.228 [main] DEBUG c.r.c.c.InterviewMenuMigration - [insertMenuIfNotExists,111] - 菜单已存在: 面试列表 (id=2100) +16:22:18.313 [main] DEBUG c.r.c.c.InterviewMenuMigration - [insertMenuIfNotExists,111] - 菜单已存在: 面试查询 (id=2101) +16:22:18.403 [main] DEBUG c.r.c.c.InterviewMenuMigration - [insertMenuIfNotExists,111] - 菜单已存在: 面试新增 (id=2102) +16:22:18.487 [main] DEBUG c.r.c.c.InterviewMenuMigration - [insertMenuIfNotExists,111] - 菜单已存在: 面试修改 (id=2103) +16:22:18.570 [main] DEBUG c.r.c.c.InterviewMenuMigration - [insertMenuIfNotExists,111] - 菜单已存在: 面试删除 (id=2104) +16:22:18.985 [main] INFO c.r.c.c.InterviewMenuMigration - [migrate,91] - 面试菜单权限迁移完成 +16:22:19.071 [main] INFO c.r.c.c.OutdoorFairJobMigration - [migrate,33] - 户外招聘会岗位关联表已存在 +16:22:19.071 [main] INFO c.r.c.s.i.InterviewInvitationServiceImpl - [initTable,50] - 开始检查并初始化 interview_invitation 表... +16:22:19.161 [main] INFO c.r.c.s.i.InterviewInvitationServiceImpl - [initTable,102] - interview_invitation 表结构正常,检查新增列... +16:22:19.252 [main] INFO c.r.c.s.i.InterviewInvitationServiceImpl - [addColumnIfNotExists,132] - 列已存在,跳过: interview_invitation.company_name +16:22:19.338 [main] INFO c.r.c.s.i.InterviewInvitationServiceImpl - [addColumnIfNotExists,132] - 列已存在,跳过: interview_invitation.job_name +16:22:19.422 [main] INFO c.r.c.s.i.InterviewInvitationServiceImpl - [addColumnIfNotExists,132] - 列已存在,跳过: interview_invitation.interviewer_name +16:22:19.536 [main] INFO c.r.c.s.i.JobServiceImpl - [migrateIsUrgentColumn,132] - 急聘功能迁移: job.is_urgent 列已存在,跳过 +(????)?? 启动成功 ?(??`?)? + .-------. ____ __ + | _ _ \ \ \ / / + | ( ' ) | \ _. / ' + |(_ o _) / _( )_ .' + | (_,_).' __ ___(_ o _)' + | |\ \ | || |(_,_)' + | | \ `' /| `-' / + | | \ / \ / + ''-' `'-' `-..-' +16:22:31.423 [http-nio-9091-exec-1] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +16:22:31.994 [http-nio-9091-exec-1] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:22:31Z, a difference of 1612993 milliseconds. Allowed clock skew: 0 milliseconds.' +16:22:31.996 [http-nio-9091-exec-1] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:22:31Z, a difference of 1612996 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:01.247 [http-nio-9091-exec-2] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:01Z, a difference of 1642247 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:01.252 [http-nio-9091-exec-2] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:01Z, a difference of 1642252 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:31.262 [http-nio-9091-exec-3] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:31Z, a difference of 1672262 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:31.265 [http-nio-9091-exec-3] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:31Z, a difference of 1672265 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:39.952 [http-nio-9091-exec-5] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:39Z, a difference of 1680952 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:39.950 [http-nio-9091-exec-6] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:39Z, a difference of 1680950 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:39.954 [http-nio-9091-exec-4] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:39Z, a difference of 1680953 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:39.955 [http-nio-9091-exec-5] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:39Z, a difference of 1680955 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:39.956 [http-nio-9091-exec-4] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:39Z, a difference of 1680956 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:39.956 [http-nio-9091-exec-6] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:39Z, a difference of 1680956 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:39.959 [http-nio-9091-exec-7] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:39Z, a difference of 1680959 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:39.964 [http-nio-9091-exec-7] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:39Z, a difference of 1680963 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:39.974 [http-nio-9091-exec-8] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:39Z, a difference of 1680974 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:39.978 [http-nio-9091-exec-8] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:39Z, a difference of 1680977 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:40.130 [http-nio-9091-exec-6] DEBUG c.r.c.m.I.selectIndustryList - [debug,137] - ==> Preparing: select industry_id, parent_id, industry_name, order_num, status, del_flag, create_by, create_time, update_by, update_time from industry WHERE del_flag = '0' +16:23:40.134 [http-nio-9091-exec-6] DEBUG c.r.c.m.I.selectIndustryList - [debug,137] - ==> Parameters: +16:23:40.400 [http-nio-9091-exec-8] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"保安","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:23:40.474 [http-nio-9091-exec-7] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Preparing: select job_id, parent_id, job_name, order_num, status, del_flag, create_by, create_time, update_by, update_time from job_title WHERE del_flag = '0' +16:23:40.476 [http-nio-9091-exec-7] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Parameters: +16:23:40.534 [http-nio-9091-exec-6] DEBUG c.r.c.m.I.selectIndustryList - [debug,137] - <== Total: 1971 +16:23:40.666 [http-nio-9091-exec-7] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - <== Total: 1535 +16:23:41.347 [http-nio-9091-exec-12] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:41Z, a difference of 1682347 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:41.347 [http-nio-9091-exec-12] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:41Z, a difference of 1682347 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:41.351 [http-nio-9091-exec-15] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:41Z, a difference of 1682351 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:41.354 [http-nio-9091-exec-15] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:41Z, a difference of 1682354 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:41.440 [http-nio-9091-exec-12] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Preparing: SELECT job_id,job_title,min_salary,max_salary,education,experience,company_name,job_location,job_location_area_code,posting_date,vacancies,latitude,longitude,"view",company_id,is_hot,is_urgent,apply_num,description,is_publish,data_source,job_url,row_id,job_category,is_explain,explain_url,cover,job_type,type,job_address,review_status,create_by,create_time,update_by,update_time,del_flag,remark FROM job WHERE job_id=? AND del_flag='0' +16:23:41.444 [http-nio-9091-exec-12] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Parameters: 809120(Long) +16:23:41.533 [http-nio-9091-exec-12] DEBUG c.r.c.m.J.selectById - [debug,137] - <== Total: 1 +16:23:41.544 [http-nio-9091-exec-12] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - ==> Preparing: SELECT * FROM app_user WHERE user_id IN ( select DISTINCT au.USER_ID from APP_USER au INNER JOIN JOB_APPLY ja ON ja.USER_ID = au.USER_ID WHERE au.DEL_FLAG = '0' AND ja.DEL_FLAG = '0' AND ja.JOB_Id = ?) +16:23:41.550 [http-nio-9091-exec-12] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - ==> Parameters: 809120(Long) +16:23:41.637 [http-nio-9091-exec-12] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - <== Total: 0 +16:23:43.995 [http-nio-9091-exec-11] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:43Z, a difference of 1684995 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:43.996 [http-nio-9091-exec-20] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:43Z, a difference of 1684995 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:43.996 [http-nio-9091-exec-9] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:43Z, a difference of 1684996 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:43.997 [http-nio-9091-exec-20] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:43Z, a difference of 1684997 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:43.997 [http-nio-9091-exec-9] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:43Z, a difference of 1684997 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:43.997 [http-nio-9091-exec-11] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:43Z, a difference of 1684997 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:44.002 [http-nio-9091-exec-20] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:23:44.181 [http-nio-9091-exec-9] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Preparing: select job_id, parent_id, job_name, order_num, status, del_flag, create_by, create_time, update_by, update_time from job_title WHERE del_flag = '0' +16:23:44.183 [http-nio-9091-exec-9] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Parameters: +16:23:44.538 [http-nio-9091-exec-9] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - <== Total: 1535 +16:23:52.460 [http-nio-9091-exec-17] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:52Z, a difference of 1693460 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:52.460 [http-nio-9091-exec-10] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:52Z, a difference of 1693460 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:52.460 [http-nio-9091-exec-18] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:52Z, a difference of 1693460 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:52.460 [http-nio-9091-exec-14] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:52Z, a difference of 1693460 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:52.460 [http-nio-9091-exec-16] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:52Z, a difference of 1693460 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:52.461 [http-nio-9091-exec-17] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:52Z, a difference of 1693461 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:52.463 [http-nio-9091-exec-18] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:52Z, a difference of 1693463 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:52.463 [http-nio-9091-exec-14] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:52Z, a difference of 1693463 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:52.463 [http-nio-9091-exec-16] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:52Z, a difference of 1693463 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:52.463 [http-nio-9091-exec-10] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:52Z, a difference of 1693463 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:52.471 [http-nio-9091-exec-16] DEBUG c.r.c.m.I.selectIndustryList - [debug,137] - ==> Preparing: select industry_id, parent_id, industry_name, order_num, status, del_flag, create_by, create_time, update_by, update_time from industry WHERE del_flag = '0' +16:23:52.470 [http-nio-9091-exec-18] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"销售","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:23:52.472 [http-nio-9091-exec-16] DEBUG c.r.c.m.I.selectIndustryList - [debug,137] - ==> Parameters: +16:23:52.587 [http-nio-9091-exec-17] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Preparing: select job_id, parent_id, job_name, order_num, status, del_flag, create_by, create_time, update_by, update_time from job_title WHERE del_flag = '0' +16:23:52.589 [http-nio-9091-exec-17] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Parameters: +16:23:52.660 [http-nio-9091-exec-18] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":19,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"销售","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"must_not":[{"terms":{"_id":["VHJSDZ8BusLTKCksTvnR"],"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:23:52.783 [http-nio-9091-exec-18] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":19,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"销售","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"must_not":[{"terms":{"_id":["VHJSDZ8BusLTKCksTvnR"],"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:23:52.829 [http-nio-9091-exec-16] DEBUG c.r.c.m.I.selectIndustryList - [debug,137] - <== Total: 1971 +16:23:52.915 [http-nio-9091-exec-17] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - <== Total: 1535 +16:23:52.924 [http-nio-9091-exec-18] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":19,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"销售","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"must_not":[{"terms":{"_id":["VHJSDZ8BusLTKCksTvnR"],"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:23:53.055 [http-nio-9091-exec-18] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":19,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"销售","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"must_not":[{"terms":{"_id":["VHJSDZ8BusLTKCksTvnR"],"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:23:53.203 [http-nio-9091-exec-18] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":19,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"销售","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"must_not":[{"terms":{"_id":["VHJSDZ8BusLTKCksTvnR"],"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:23:53.341 [http-nio-9091-exec-18] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":19,"query":{"bool":{"must_not":[{"terms":{"_id":["VHJSDZ8BusLTKCksTvnR"],"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:23:53.749 [http-nio-9091-exec-19] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:53Z, a difference of 1694749 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:53.751 [http-nio-9091-exec-19] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:53Z, a difference of 1694751 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:53.754 [http-nio-9091-exec-13] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:53Z, a difference of 1694753 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:53.755 [http-nio-9091-exec-13] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:53Z, a difference of 1694755 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:53.762 [http-nio-9091-exec-13] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Preparing: SELECT job_id,job_title,min_salary,max_salary,education,experience,company_name,job_location,job_location_area_code,posting_date,vacancies,latitude,longitude,"view",company_id,is_hot,is_urgent,apply_num,description,is_publish,data_source,job_url,row_id,job_category,is_explain,explain_url,cover,job_type,type,job_address,review_status,create_by,create_time,update_by,update_time,del_flag,remark FROM job WHERE job_id=? AND del_flag='0' +16:23:53.764 [http-nio-9091-exec-13] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Parameters: 809376(Long) +16:23:53.864 [http-nio-9091-exec-13] DEBUG c.r.c.m.J.selectById - [debug,137] - <== Total: 1 +16:23:53.869 [http-nio-9091-exec-13] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - ==> Preparing: SELECT * FROM app_user WHERE user_id IN ( select DISTINCT au.USER_ID from APP_USER au INNER JOIN JOB_APPLY ja ON ja.USER_ID = au.USER_ID WHERE au.DEL_FLAG = '0' AND ja.DEL_FLAG = '0' AND ja.JOB_Id = ?) +16:23:53.872 [http-nio-9091-exec-13] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - ==> Parameters: 809376(Long) +16:23:53.958 [http-nio-9091-exec-13] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - <== Total: 0 +16:23:57.807 [http-nio-9091-exec-21] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:57Z, a difference of 1698807 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:57.808 [http-nio-9091-exec-21] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:57Z, a difference of 1698808 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:57.809 [http-nio-9091-exec-33] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:57Z, a difference of 1698809 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:57.811 [http-nio-9091-exec-33] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:23:57Z, a difference of 1698810 milliseconds. Allowed clock skew: 0 milliseconds.' +16:23:57.815 [http-nio-9091-exec-33] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Preparing: SELECT job_id,job_title,min_salary,max_salary,education,experience,company_name,job_location,job_location_area_code,posting_date,vacancies,latitude,longitude,"view",company_id,is_hot,is_urgent,apply_num,description,is_publish,data_source,job_url,row_id,job_category,is_explain,explain_url,cover,job_type,type,job_address,review_status,create_by,create_time,update_by,update_time,del_flag,remark FROM job WHERE job_id=? AND del_flag='0' +16:23:57.817 [http-nio-9091-exec-33] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Parameters: 809546(Long) +16:23:57.906 [http-nio-9091-exec-33] DEBUG c.r.c.m.J.selectById - [debug,137] - <== Total: 1 +16:23:57.909 [http-nio-9091-exec-33] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - ==> Preparing: SELECT * FROM app_user WHERE user_id IN ( select DISTINCT au.USER_ID from APP_USER au INNER JOIN JOB_APPLY ja ON ja.USER_ID = au.USER_ID WHERE au.DEL_FLAG = '0' AND ja.DEL_FLAG = '0' AND ja.JOB_Id = ?) +16:23:57.911 [http-nio-9091-exec-33] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - ==> Parameters: 809546(Long) +16:23:57.996 [http-nio-9091-exec-33] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - <== Total: 0 +16:24:22.442 [http-nio-9091-exec-23] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:24:22Z, a difference of 1723441 milliseconds. Allowed clock skew: 0 milliseconds.' +16:24:22.444 [http-nio-9091-exec-23] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:24:22Z, a difference of 1723443 milliseconds. Allowed clock skew: 0 milliseconds.' +16:24:36.090 [http-nio-9091-exec-25] DEBUG c.r.s.m.S.selectConfig - [debug,137] - ==> Preparing: select config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark from sys_config WHERE config_key = ? +16:24:36.092 [http-nio-9091-exec-25] DEBUG c.r.s.m.S.selectConfig - [debug,137] - ==> Parameters: sys.login.blackIPList(String) +16:24:36.179 [http-nio-9091-exec-25] DEBUG c.r.s.m.S.selectConfig - [debug,137] - <== Total: 0 +16:24:36.322 [http-nio-9091-exec-25] DEBUG c.r.s.m.S.selectUserByUserName - [debug,137] - ==> Preparing: select u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.status as dept_status, r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.status as role_status,u.id_card,u.app_user_id from sys_user u left join sys_dept d on u.dept_id = d.dept_id left join sys_user_role ur on u.user_id = ur.user_id left join sys_role r on r.role_id = ur.role_id where u.user_name = ? and u.del_flag = '0' order by create_time desc LIMIT 1 +16:24:36.325 [http-nio-9091-exec-25] DEBUG c.r.s.m.S.selectUserByUserName - [debug,137] - ==> Parameters: ZhangYuQY(String) +16:24:36.415 [http-nio-9091-exec-25] DEBUG c.r.s.m.S.selectUserByUserName - [debug,137] - <== Total: 1 +16:24:36.419 [http-nio-9091-exec-25] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - ==> Preparing: select distinct m.perms from sys_menu m left join sys_role_menu rm on m.menu_id = rm.menu_id where m.status = '0' and rm.role_id = ? +16:24:36.421 [http-nio-9091-exec-25] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - ==> Parameters: 1102(Long) +16:24:36.507 [http-nio-9091-exec-25] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - <== Total: 34 +16:24:36.711 [schedule-pool-1] INFO sys-user - [run,58] - [127.0.0.1]内网IP[ZhangYuQY][Success][登录成功] +16:24:36.714 [schedule-pool-1] DEBUG c.r.s.m.S.insertLogininfor - [debug,137] - ==> Preparing: insert into sys_logininfor (user_name, status, ipaddr, login_location, browser, os, msg, login_time) values (?, ?, ?, ?, ?, ?, ?, sysdate()) +16:24:36.724 [schedule-pool-1] DEBUG c.r.s.m.S.insertLogininfor - [debug,137] - ==> Parameters: ZhangYuQY(String), 0(String), 127.0.0.1(String), 内网IP(String), Chrome 14(String), Windows 10(String), 登录成功(String) +16:24:36.808 [schedule-pool-1] DEBUG c.r.s.m.S.insertLogininfor - [debug,137] - <== Updates: 1 +16:24:36.832 [http-nio-9091-exec-25] DEBUG c.r.s.m.S.updateUser - [debug,137] - ==> Preparing: update sys_user SET login_ip = ?, login_date = ?, update_time = sysdate() where user_id = ? +16:24:36.845 [http-nio-9091-exec-25] DEBUG c.r.s.m.S.updateUser - [debug,137] - ==> Parameters: 127.0.0.1(String), 2026-06-28 16:24:36.698(Timestamp), 10041(Long) +16:24:36.929 [http-nio-9091-exec-25] DEBUG c.r.s.m.S.updateUser - [debug,137] - <== Updates: 1 +16:24:37.515 [http-nio-9091-exec-26] DEBUG c.r.s.m.S.selectRolePermissionByUserId - [debug,137] - ==> Preparing: select distinct r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.menu_check_strictly, r.dept_check_strictly, r.status, r.del_flag, r.create_time, r.remark from sys_role r left join sys_user_role ur on ur.role_id = r.role_id left join sys_user u on u.user_id = ur.user_id left join sys_dept d on u.dept_id = d.dept_id WHERE r.del_flag = '0' and ur.user_id = ? +16:24:37.517 [http-nio-9091-exec-26] DEBUG c.r.s.m.S.selectRolePermissionByUserId - [debug,137] - ==> Parameters: 10041(Long) +16:24:37.604 [http-nio-9091-exec-26] DEBUG c.r.s.m.S.selectRolePermissionByUserId - [debug,137] - <== Total: 1 +16:24:37.608 [http-nio-9091-exec-26] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - ==> Preparing: select distinct m.perms from sys_menu m left join sys_role_menu rm on m.menu_id = rm.menu_id where m.status = '0' and rm.role_id = ? +16:24:37.610 [http-nio-9091-exec-26] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - ==> Parameters: 1102(Long) +16:24:37.694 [http-nio-9091-exec-26] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - <== Total: 34 +16:24:37.709 [http-nio-9091-exec-26] DEBUG c.r.c.m.A.selectById - [debug,137] - ==> Preparing: SELECT user_id,name,age,sex,birth_date,education,political_affiliation,phone,avatar,salary_min,salary_max,area,status,login_ip,login_date,job_title_id,experience,is_recommend,id_card,is_company_user,openid,unionid,nation,work_experience,ytj_password,address,domicile_address,dw_userid,user_type,create_by,create_time,update_by,update_time,del_flag,remark FROM app_user WHERE user_id=? AND del_flag='0' +16:24:37.711 [http-nio-9091-exec-26] DEBUG c.r.c.m.A.selectById - [debug,137] - ==> Parameters: 96(Long) +16:24:37.796 [http-nio-9091-exec-26] DEBUG c.r.c.m.A.selectById - [debug,137] - <== Total: 1 +16:24:37.862 [http-nio-9091-exec-26] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Preparing: SELECT company_id,name,location,industry,scale,code,description,nature,total_recruitment,user_id,business_license_url,id_card_picture_url,id_card_picture_back_url,power_of_attorney_url,contact_person,contact_person_phone,status,not_pass_reason,registered_address,is_abnormal,is_imp_company,imp_company_type,enterprise_type,legal_person,legal_id_card,legal_phone,create_by,create_time,update_by,update_time,del_flag,remark FROM company WHERE del_flag='0' AND (code = ?) ORDER BY update_time DESC LIMIT 1 +16:24:37.865 [http-nio-9091-exec-26] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Parameters: 9111****8W(String) +16:24:37.950 [http-nio-9091-exec-26] DEBUG c.r.c.m.C.selectList - [debug,137] - <== Total: 0 +16:24:38.343 [http-nio-9091-exec-28] DEBUG c.r.s.m.S.selectMenuTreeByUserId - [debug,137] - ==> Preparing: select distinct m.menu_id, m.parent_id, m.menu_name, m.path, m.component, m.query, m.route_name, m.visible, m.status, COALESCE(m.perms,'') as perms, m.is_frame, m.is_cache, m.menu_type, m.icon, m.order_num, m.create_time from sys_menu m left join sys_role_menu rm on m.menu_id = rm.menu_id left join sys_user_role ur on rm.role_id = ur.role_id left join sys_role ro on ur.role_id = ro.role_id left join sys_user u on ur.user_id = u.user_id where u.user_id = ? and m.menu_type in ('M', 'C') and m.status = '0' AND ro.status = '0' order by m.parent_id, m.order_num +16:24:38.345 [http-nio-9091-exec-28] DEBUG c.r.s.m.S.selectMenuTreeByUserId - [debug,137] - ==> Parameters: 10041(Long) +16:24:38.440 [http-nio-9091-exec-28] DEBUG c.r.s.m.S.selectMenuTreeByUserId - [debug,137] - <== Total: 28 +16:24:38.626 [http-nio-9091-exec-43] DEBUG c.r.s.m.S.selectMenuTreeByUserId - [debug,137] - ==> Preparing: select distinct m.menu_id, m.parent_id, m.menu_name, m.path, m.component, m.query, m.route_name, m.visible, m.status, COALESCE(m.perms,'') as perms, m.is_frame, m.is_cache, m.menu_type, m.icon, m.order_num, m.create_time from sys_menu m left join sys_role_menu rm on m.menu_id = rm.menu_id left join sys_user_role ur on rm.role_id = ur.role_id left join sys_role ro on ur.role_id = ro.role_id left join sys_user u on ur.user_id = u.user_id where u.user_id = ? and m.menu_type in ('M', 'C') and m.status = '0' AND ro.status = '0' order by m.parent_id, m.order_num +16:24:38.627 [http-nio-9091-exec-43] DEBUG c.r.s.m.S.selectMenuTreeByUserId - [debug,137] - ==> Parameters: 10041(Long) +16:24:38.712 [http-nio-9091-exec-43] DEBUG c.r.s.m.S.selectMenuTreeByUserId - [debug,137] - <== Total: 28 +16:24:39.077 [http-nio-9091-exec-29] DEBUG c.r.s.m.S.selectRolePermissionByUserId - [debug,137] - ==> Preparing: select distinct r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.menu_check_strictly, r.dept_check_strictly, r.status, r.del_flag, r.create_time, r.remark from sys_role r left join sys_user_role ur on ur.role_id = r.role_id left join sys_user u on u.user_id = ur.user_id left join sys_dept d on u.dept_id = d.dept_id WHERE r.del_flag = '0' and ur.user_id = ? +16:24:39.079 [http-nio-9091-exec-29] DEBUG c.r.s.m.S.selectRolePermissionByUserId - [debug,137] - ==> Parameters: 10041(Long) +16:24:39.162 [http-nio-9091-exec-29] DEBUG c.r.s.m.S.selectRolePermissionByUserId - [debug,137] - <== Total: 1 +16:24:39.164 [http-nio-9091-exec-29] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - ==> Preparing: select distinct m.perms from sys_menu m left join sys_role_menu rm on m.menu_id = rm.menu_id where m.status = '0' and rm.role_id = ? +16:24:39.165 [http-nio-9091-exec-29] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - ==> Parameters: 1102(Long) +16:24:39.248 [http-nio-9091-exec-29] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - <== Total: 34 +16:24:39.250 [http-nio-9091-exec-29] DEBUG c.r.c.m.A.selectById - [debug,137] - ==> Preparing: SELECT user_id,name,age,sex,birth_date,education,political_affiliation,phone,avatar,salary_min,salary_max,area,status,login_ip,login_date,job_title_id,experience,is_recommend,id_card,is_company_user,openid,unionid,nation,work_experience,ytj_password,address,domicile_address,dw_userid,user_type,create_by,create_time,update_by,update_time,del_flag,remark FROM app_user WHERE user_id=? AND del_flag='0' +16:24:39.252 [http-nio-9091-exec-29] DEBUG c.r.c.m.A.selectById - [debug,137] - ==> Parameters: 96(Long) +16:24:39.339 [http-nio-9091-exec-29] DEBUG c.r.c.m.A.selectById - [debug,137] - <== Total: 1 +16:24:39.342 [http-nio-9091-exec-29] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Preparing: SELECT company_id,name,location,industry,scale,code,description,nature,total_recruitment,user_id,business_license_url,id_card_picture_url,id_card_picture_back_url,power_of_attorney_url,contact_person,contact_person_phone,status,not_pass_reason,registered_address,is_abnormal,is_imp_company,imp_company_type,enterprise_type,legal_person,legal_id_card,legal_phone,create_by,create_time,update_by,update_time,del_flag,remark FROM company WHERE del_flag='0' AND (code = ?) ORDER BY update_time DESC LIMIT 1 +16:24:39.344 [http-nio-9091-exec-29] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Parameters: 9111****8W(String) +16:24:39.428 [http-nio-9091-exec-29] DEBUG c.r.c.m.C.selectList - [debug,137] - <== Total: 0 +16:24:40.042 [http-nio-9091-exec-30] DEBUG c.r.s.m.S.selectRolePermissionByUserId - [debug,137] - ==> Preparing: select distinct r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.menu_check_strictly, r.dept_check_strictly, r.status, r.del_flag, r.create_time, r.remark from sys_role r left join sys_user_role ur on ur.role_id = r.role_id left join sys_user u on u.user_id = ur.user_id left join sys_dept d on u.dept_id = d.dept_id WHERE r.del_flag = '0' and ur.user_id = ? +16:24:40.043 [http-nio-9091-exec-30] DEBUG c.r.s.m.S.selectRolePermissionByUserId - [debug,137] - ==> Parameters: 10041(Long) +16:24:40.128 [http-nio-9091-exec-30] DEBUG c.r.s.m.S.selectRolePermissionByUserId - [debug,137] - <== Total: 1 +16:24:40.129 [http-nio-9091-exec-30] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - ==> Preparing: select distinct m.perms from sys_menu m left join sys_role_menu rm on m.menu_id = rm.menu_id where m.status = '0' and rm.role_id = ? +16:24:40.129 [http-nio-9091-exec-30] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - ==> Parameters: 1102(Long) +16:24:40.212 [http-nio-9091-exec-30] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - <== Total: 34 +16:24:40.213 [http-nio-9091-exec-30] DEBUG c.r.c.m.A.selectById - [debug,137] - ==> Preparing: SELECT user_id,name,age,sex,birth_date,education,political_affiliation,phone,avatar,salary_min,salary_max,area,status,login_ip,login_date,job_title_id,experience,is_recommend,id_card,is_company_user,openid,unionid,nation,work_experience,ytj_password,address,domicile_address,dw_userid,user_type,create_by,create_time,update_by,update_time,del_flag,remark FROM app_user WHERE user_id=? AND del_flag='0' +16:24:40.214 [http-nio-9091-exec-30] DEBUG c.r.c.m.A.selectById - [debug,137] - ==> Parameters: 96(Long) +16:24:40.298 [http-nio-9091-exec-30] DEBUG c.r.c.m.A.selectById - [debug,137] - <== Total: 1 +16:24:40.300 [http-nio-9091-exec-30] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Preparing: SELECT company_id,name,location,industry,scale,code,description,nature,total_recruitment,user_id,business_license_url,id_card_picture_url,id_card_picture_back_url,power_of_attorney_url,contact_person,contact_person_phone,status,not_pass_reason,registered_address,is_abnormal,is_imp_company,imp_company_type,enterprise_type,legal_person,legal_id_card,legal_phone,create_by,create_time,update_by,update_time,del_flag,remark FROM company WHERE del_flag='0' AND (code = ?) ORDER BY update_time DESC LIMIT 1 +16:24:40.301 [http-nio-9091-exec-30] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Parameters: 9111****8W(String) +16:24:40.386 [http-nio-9091-exec-30] DEBUG c.r.c.m.C.selectList - [debug,137] - <== Total: 0 +16:24:43.024 [http-nio-9091-exec-37] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Preparing: SELECT company_id,name,location,industry,scale,code,description,nature,total_recruitment,user_id,business_license_url,id_card_picture_url,id_card_picture_back_url,power_of_attorney_url,contact_person,contact_person_phone,status,not_pass_reason,registered_address,is_abnormal,is_imp_company,imp_company_type,enterprise_type,legal_person,legal_id_card,legal_phone,create_by,create_time,update_by,update_time,del_flag,remark FROM company WHERE del_flag='0' AND (code = ?) ORDER BY update_time DESC LIMIT 1 +16:24:43.027 [http-nio-9091-exec-37] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Parameters: 91110108339722758W(String) +16:24:43.112 [http-nio-9091-exec-37] DEBUG c.r.c.m.C.selectList - [debug,137] - <== Total: 1 +16:24:43.117 [http-nio-9091-exec-37] DEBUG c.r.c.m.C.getSelectList - [debug,137] - ==> Preparing: select id, company_id, contact_person, contact_person_phone, del_flag, create_by, create_time, update_by, update_time, remark from company_contact WHERE del_flag = '0' and company_id=? +16:24:43.118 [http-nio-9091-exec-37] DEBUG c.r.c.m.C.getSelectList - [debug,137] - ==> Parameters: 4415(Long) +16:24:43.202 [http-nio-9091-exec-37] DEBUG c.r.c.m.C.getSelectList - [debug,137] - <== Total: 0 +16:24:43.266 [http-nio-9091-exec-37] DEBUG c.r.c.m.J.selectJobList_COUNT - [debug,137] - ==> Preparing: SELECT count(0) FROM job WHERE del_flag = '0' AND company_id = ? +16:24:43.268 [http-nio-9091-exec-37] DEBUG c.r.c.m.J.selectJobList_COUNT - [debug,137] - ==> Parameters: 4415(Long) +16:24:43.358 [http-nio-9091-exec-37] DEBUG c.r.c.m.J.selectJobList_COUNT - [debug,137] - <== Total: 1 +16:24:43.362 [http-nio-9091-exec-37] DEBUG c.r.c.m.J.selectJobList - [debug,137] - ==> Preparing: SELECT * FROM ( SELECT TMP_PAGE.*, ROWNUM PAGEHELPER_ROW_ID FROM ( select job_id, job_title, min_salary, max_salary, education, experience, company_name, job_location, posting_date, vacancies, del_flag, create_by, create_time, update_by, update_time, remark, latitude, longitude, "view", company_id , is_hot ,is_urgent,apply_num,is_publish, description,job_location_area_code,data_source,job_url,job_category,is_explain,explain_url,cover,job_type,job_address, review_status from job WHERE del_flag = '0' and company_id = ? order by is_explain desc ) TMP_PAGE) WHERE PAGEHELPER_ROW_ID <= ? AND PAGEHELPER_ROW_ID > ? +16:24:43.367 [http-nio-9091-exec-37] DEBUG c.r.c.m.J.selectJobList - [debug,137] - ==> Parameters: 4415(Long), 20(Long), 0(Long) +16:24:43.455 [http-nio-9091-exec-37] DEBUG c.r.c.m.J.selectJobList - [debug,137] - <== Total: 6 +16:24:43.464 [http-nio-9091-exec-37] DEBUG c.r.c.m.F.selectFileListByBussinessIds - [debug,137] - ==> Preparing: select id, file_url, bussinessid, del_flag, create_by, create_time, update_by, update_time from file WHERE del_flag = '0' and bussinessid in ( ? , ? , ? , ? , ? , ? ) +16:24:43.464 [http-nio-9091-exec-37] DEBUG c.r.c.m.F.selectFileListByBussinessIds - [debug,137] - ==> Parameters: 809544(Long), 809545(Long), 809546(Long), 809547(Long), 809548(Long), 809543(Long) +16:24:43.547 [http-nio-9091-exec-37] DEBUG c.r.c.m.F.selectFileListByBussinessIds - [debug,137] - <== Total: 0 +16:24:43.553 [http-nio-9091-exec-37] DEBUG c.r.c.m.J.selectByJobIds - [debug,137] - ==> Preparing: select id, job_id, contact_person, contact_person_phone, position, del_flag, create_by, create_time, update_by, update_time, remark from job_contact WHERE del_flag = '0' AND job_id IN ( ? , ? , ? , ? , ? , ? ) +16:24:43.555 [http-nio-9091-exec-37] DEBUG c.r.c.m.J.selectByJobIds - [debug,137] - ==> Parameters: 809544(Long), 809545(Long), 809546(Long), 809547(Long), 809548(Long), 809543(Long) +16:24:43.640 [http-nio-9091-exec-37] DEBUG c.r.c.m.J.selectByJobIds - [debug,137] - <== Total: 7 +16:24:47.587 [http-nio-9091-exec-38] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Preparing: select job_id, parent_id, job_name, order_num, status, del_flag, create_by, create_time, update_by, update_time from job_title WHERE del_flag = '0' +16:24:47.589 [http-nio-9091-exec-38] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Parameters: +企业社会信用代码=============================91110108339722758W +16:24:47.742 [http-nio-9091-exec-39] DEBUG c.r.c.m.C.selectCompanyList_COUNT - [debug,137] - ==> Preparing: SELECT count(0) FROM company WHERE del_flag = '0' AND code = ? +16:24:47.747 [http-nio-9091-exec-39] DEBUG c.r.c.m.C.selectCompanyList_COUNT - [debug,137] - ==> Parameters: 91110108339722758W(String) +16:24:47.928 [http-nio-9091-exec-39] DEBUG c.r.c.m.C.selectCompanyList_COUNT - [debug,137] - <== Total: 1 +16:24:47.930 [http-nio-9091-exec-39] DEBUG c.r.c.m.C.selectCompanyList - [debug,137] - ==> Preparing: SELECT * FROM ( SELECT TMP_PAGE.*, ROWNUM PAGEHELPER_ROW_ID FROM ( select company_id, name, location, industry, scale, del_flag, create_by, create_time, update_by, update_time, remark,code,description,nature,total_recruitment,registered_address,contact_person,contact_person_phone,is_abnormal,not_pass_reason,status,case when status='2' then update_time else null end reject_time,is_imp_company,imp_company_type,enterprise_type,legal_person,legal_id_card,legal_phone from company WHERE del_flag = '0' and code = ? ) TMP_PAGE) WHERE PAGEHELPER_ROW_ID <= ? AND PAGEHELPER_ROW_ID > ? +16:24:47.937 [http-nio-9091-exec-39] DEBUG c.r.c.m.C.selectCompanyList - [debug,137] - ==> Parameters: 91110108339722758W(String), 10(Long), 0(Long) +16:24:47.952 [http-nio-9091-exec-38] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - <== Total: 1535 +16:24:48.025 [http-nio-9091-exec-39] DEBUG c.r.c.m.C.selectCompanyList - [debug,137] - <== Total: 1 +16:24:52.434 [http-nio-9091-exec-40] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:24:52Z, a difference of 1753433 milliseconds. Allowed clock skew: 0 milliseconds.' +16:24:52.435 [http-nio-9091-exec-40] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:24:52Z, a difference of 1753435 milliseconds. Allowed clock skew: 0 milliseconds.' +16:25:22.435 [http-nio-9091-exec-41] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:25:22Z, a difference of 1783435 milliseconds. Allowed clock skew: 0 milliseconds.' +16:25:22.436 [http-nio-9091-exec-41] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:25:22Z, a difference of 1783436 milliseconds. Allowed clock skew: 0 milliseconds.' +16:25:52.435 [http-nio-9091-exec-71] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:25:52Z, a difference of 1813435 milliseconds. Allowed clock skew: 0 milliseconds.' +16:25:52.436 [http-nio-9091-exec-71] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:25:52Z, a difference of 1813436 milliseconds. Allowed clock skew: 0 milliseconds.' +16:25:52.960 [http-nio-9091-exec-27] DEBUG c.r.c.m.J.insert - [debug,137] - ==> Preparing: INSERT INTO job ( job_title, min_salary, max_salary, education, experience, company_name, job_location, job_location_area_code, vacancies, company_id, is_urgent, job_category, job_type, create_by, create_time, update_by, update_time, del_flag ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +16:25:52.963 [http-nio-9091-exec-27] DEBUG c.r.c.m.J.insert - [debug,137] - ==> Parameters: 采购经理(String), 12000(Long), 20000(Long), 5(String), 6(String), 节点互联(String), 石河子(String), 4(Integer), 2(Long), 4415(Long), 1(Integer), 808(String), 0(String), ZhangYuQY(String), 2026-06-28 16:25:52(String), ZhangYuQY(String), 2026-06-28 16:25:52(String), 0(String) +16:25:53.052 [http-nio-9091-exec-27] DEBUG c.r.c.m.J.insert - [debug,137] - <== Updates: 1 +16:25:53.065 [http-nio-9091-exec-27] DEBUG c.r.c.m.J.insert - [debug,137] - ==> Preparing: INSERT INTO job_contact ( job_id, contact_person, contact_person_phone, position, create_by, create_time, update_by, update_time, del_flag ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) +16:25:53.067 [http-nio-9091-exec-27] DEBUG c.r.c.m.J.insert - [debug,137] - ==> Parameters: 809549(Long), 冯辉辉(String), 13935151924(String), HR(String), ZhangYuQY(String), 2026-06-28 16:25:53(String), ZhangYuQY(String), 2026-06-28 16:25:53(String), 0(String) +16:25:53.149 [http-nio-9091-exec-27] DEBUG c.r.c.m.J.insert - [debug,137] - <== Updates: 1 +16:25:53.286 [schedule-pool-1] DEBUG c.r.s.m.S.insertOperlog - [debug,137] - ==> Preparing: insert into sys_oper_log(title, business_type, method, request_method, operator_type, oper_name, dept_name, oper_url, oper_ip, oper_location, oper_param, json_result, status, error_msg, cost_time, oper_time) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, sysdate()) +16:25:53.290 [schedule-pool-1] DEBUG c.r.s.m.S.insertOperlog - [debug,137] - ==> Parameters: 岗位(String), 1(Integer), com.ruoyi.cms.controller.cms.CmsJobController.add()(String), POST(String), 1(Integer), ZhangYuQY(String), null, /cms/job(String), 127.0.0.1(String), 内网IP(String), {"companyId":4415,"companyName":"节点互联","createTime":"2026-06-28 16:25:52","education":"5","experience":"6","isUrgent":1,"jobCategory":"808","jobContactList":[{"contactPerson":"冯辉辉","contactPersonPhone":"13935151924","position":"HR"}],"jobId":809549,"jobLocation":"石河子","jobLocationAreaCode":4,"jobTitle":"采购经理","jobType":"0","maxSalary":20000,"minSalary":12000,"updateTime":"2026-06-28 16:25:52","vacancies":2}(String), {"msg":"操作成功","code":200,"data":1}(String), 0(Integer), null, 425(Long) +16:25:53.374 [schedule-pool-1] DEBUG c.r.s.m.S.insertOperlog - [debug,137] - <== Updates: 1 +16:25:53.466 [http-nio-9091-exec-77] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Preparing: SELECT company_id,name,location,industry,scale,code,description,nature,total_recruitment,user_id,business_license_url,id_card_picture_url,id_card_picture_back_url,power_of_attorney_url,contact_person,contact_person_phone,status,not_pass_reason,registered_address,is_abnormal,is_imp_company,imp_company_type,enterprise_type,legal_person,legal_id_card,legal_phone,create_by,create_time,update_by,update_time,del_flag,remark FROM company WHERE del_flag='0' AND (code = ?) ORDER BY update_time DESC LIMIT 1 +16:25:53.467 [http-nio-9091-exec-77] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Parameters: 91110108339722758W(String) +16:25:53.559 [http-nio-9091-exec-77] DEBUG c.r.c.m.C.selectList - [debug,137] - <== Total: 1 +16:25:53.562 [http-nio-9091-exec-77] DEBUG c.r.c.m.C.getSelectList - [debug,137] - ==> Preparing: select id, company_id, contact_person, contact_person_phone, del_flag, create_by, create_time, update_by, update_time, remark from company_contact WHERE del_flag = '0' and company_id=? +16:25:53.564 [http-nio-9091-exec-77] DEBUG c.r.c.m.C.getSelectList - [debug,137] - ==> Parameters: 4415(Long) +16:25:53.649 [http-nio-9091-exec-77] DEBUG c.r.c.m.C.getSelectList - [debug,137] - <== Total: 0 +16:25:53.656 [http-nio-9091-exec-77] DEBUG c.r.c.m.J.selectJobList_COUNT - [debug,137] - ==> Preparing: SELECT count(0) FROM job WHERE del_flag = '0' AND company_id = ? +16:25:53.661 [http-nio-9091-exec-77] DEBUG c.r.c.m.J.selectJobList_COUNT - [debug,137] - ==> Parameters: 4415(Long) +16:25:53.750 [http-nio-9091-exec-77] DEBUG c.r.c.m.J.selectJobList_COUNT - [debug,137] - <== Total: 1 +16:25:53.752 [http-nio-9091-exec-77] DEBUG c.r.c.m.J.selectJobList - [debug,137] - ==> Preparing: SELECT * FROM ( SELECT TMP_PAGE.*, ROWNUM PAGEHELPER_ROW_ID FROM ( select job_id, job_title, min_salary, max_salary, education, experience, company_name, job_location, posting_date, vacancies, del_flag, create_by, create_time, update_by, update_time, remark, latitude, longitude, "view", company_id , is_hot ,is_urgent,apply_num,is_publish, description,job_location_area_code,data_source,job_url,job_category,is_explain,explain_url,cover,job_type,job_address, review_status from job WHERE del_flag = '0' and company_id = ? order by is_explain desc ) TMP_PAGE) WHERE PAGEHELPER_ROW_ID <= ? AND PAGEHELPER_ROW_ID > ? +16:25:53.754 [http-nio-9091-exec-77] DEBUG c.r.c.m.J.selectJobList - [debug,137] - ==> Parameters: 4415(Long), 20(Long), 0(Long) +16:25:53.847 [http-nio-9091-exec-77] DEBUG c.r.c.m.J.selectJobList - [debug,137] - <== Total: 7 +16:25:53.851 [http-nio-9091-exec-77] DEBUG c.r.c.m.F.selectFileListByBussinessIds - [debug,137] - ==> Preparing: select id, file_url, bussinessid, del_flag, create_by, create_time, update_by, update_time from file WHERE del_flag = '0' and bussinessid in ( ? , ? , ? , ? , ? , ? , ? ) +16:25:53.853 [http-nio-9091-exec-77] DEBUG c.r.c.m.F.selectFileListByBussinessIds - [debug,137] - ==> Parameters: 809544(Long), 809545(Long), 809546(Long), 809547(Long), 809548(Long), 809549(Long), 809543(Long) +16:25:53.935 [http-nio-9091-exec-77] DEBUG c.r.c.m.F.selectFileListByBussinessIds - [debug,137] - <== Total: 0 +16:25:53.937 [http-nio-9091-exec-77] DEBUG c.r.c.m.J.selectByJobIds - [debug,137] - ==> Preparing: select id, job_id, contact_person, contact_person_phone, position, del_flag, create_by, create_time, update_by, update_time, remark from job_contact WHERE del_flag = '0' AND job_id IN ( ? , ? , ? , ? , ? , ? , ? ) +16:25:53.940 [http-nio-9091-exec-77] DEBUG c.r.c.m.J.selectByJobIds - [debug,137] - ==> Parameters: 809544(Long), 809545(Long), 809546(Long), 809547(Long), 809548(Long), 809549(Long), 809543(Long) +16:25:54.025 [http-nio-9091-exec-77] DEBUG c.r.c.m.J.selectByJobIds - [debug,137] - <== Total: 8 +16:25:56.431 [http-nio-9091-exec-45] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Preparing: SELECT job_id,job_title,min_salary,max_salary,education,experience,company_name,job_location,job_location_area_code,posting_date,vacancies,latitude,longitude,"view",company_id,is_hot,is_urgent,apply_num,description,is_publish,data_source,job_url,row_id,job_category,is_explain,explain_url,cover,job_type,type,job_address,review_status,create_by,create_time,update_by,update_time,del_flag,remark FROM job WHERE job_id=? AND del_flag='0' +16:25:56.432 [http-nio-9091-exec-45] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Parameters: 809549(Long) +16:25:56.520 [http-nio-9091-exec-45] DEBUG c.r.c.m.J.selectById - [debug,137] - <== Total: 1 +16:25:56.521 [http-nio-9091-exec-45] DEBUG c.r.c.m.C.selectById - [debug,137] - ==> Preparing: SELECT company_id,name,location,industry,scale,code,description,nature,total_recruitment,user_id,business_license_url,id_card_picture_url,id_card_picture_back_url,power_of_attorney_url,contact_person,contact_person_phone,status,not_pass_reason,registered_address,is_abnormal,is_imp_company,imp_company_type,enterprise_type,legal_person,legal_id_card,legal_phone,create_by,create_time,update_by,update_time,del_flag,remark FROM company WHERE company_id=? AND del_flag='0' +16:25:56.523 [http-nio-9091-exec-45] DEBUG c.r.c.m.C.selectById - [debug,137] - ==> Parameters: 4415(Long) +16:25:56.607 [http-nio-9091-exec-45] DEBUG c.r.c.m.C.selectById - [debug,137] - <== Total: 1 +16:25:56.614 [http-nio-9091-exec-45] DEBUG c.r.c.m.C.selectCount - [debug,137] - ==> Preparing: SELECT COUNT( * ) FROM company_collection WHERE del_flag='0' AND (company_id = ? AND user_id = ?) +16:25:56.616 [http-nio-9091-exec-45] DEBUG c.r.c.m.C.selectCount - [debug,137] - ==> Parameters: 4415(Long), 10041(Long) +16:25:56.699 [http-nio-9091-exec-45] DEBUG c.r.c.m.C.selectCount - [debug,137] - <== Total: 1 +16:25:56.702 [http-nio-9091-exec-45] DEBUG c.r.c.m.C.getSelectList - [debug,137] - ==> Preparing: select id, company_id, contact_person, contact_person_phone, del_flag, create_by, create_time, update_by, update_time, remark from company_contact WHERE del_flag = '0' and company_id=? +16:25:56.703 [http-nio-9091-exec-45] DEBUG c.r.c.m.C.getSelectList - [debug,137] - ==> Parameters: 4415(Long) +16:25:56.789 [http-nio-9091-exec-45] DEBUG c.r.c.m.C.getSelectList - [debug,137] - <== Total: 0 +16:25:56.792 [http-nio-9091-exec-45] DEBUG c.r.c.m.J.selectJobList - [debug,137] - ==> Preparing: select job_id, job_title, min_salary, max_salary, education, experience, company_name, job_location, posting_date, vacancies, del_flag, create_by, create_time, update_by, update_time, remark, latitude, longitude, "view", company_id , is_hot ,is_urgent,apply_num,is_publish, description,job_location_area_code,data_source,job_url,job_category,is_explain,explain_url,cover,job_type,job_address, review_status from job WHERE del_flag = '0' and company_id = ? order by is_explain desc +16:25:56.795 [http-nio-9091-exec-45] DEBUG c.r.c.m.J.selectJobList - [debug,137] - ==> Parameters: 4415(Long) +16:25:56.883 [http-nio-9091-exec-45] DEBUG c.r.c.m.J.selectJobList - [debug,137] - <== Total: 7 +16:25:56.988 [http-nio-9091-exec-45] DEBUG c.r.c.m.J.getJobInfo - [debug,137] - ==> Preparing: SELECT j.*,c.code,c.name as companyName,c.company_id FROM job as j left join company as c on c.company_id = j.company_id and c.del_flag='0' WHERE j.del_flag='0' AND j.job_id=? limit 1 +16:25:56.990 [http-nio-9091-exec-45] DEBUG c.r.c.m.J.getJobInfo - [debug,137] - ==> Parameters: 809549(Long) +16:25:57.074 [http-nio-9091-exec-45] DEBUG c.r.c.m.J.getJobInfo - [debug,137] - <== Total: 1 +16:25:57.076 [http-nio-9091-exec-45] DEBUG c.r.c.m.C.selectAppuserList - [debug,137] - ==> Preparing: select b.* from company_collection a INNER JOIN app_user b on a.user_id=b.user_id WHERE a.del_flag='0' and b.del_flag='0' and a.company_id=? +16:25:57.078 [http-nio-9091-exec-45] DEBUG c.r.c.m.C.selectAppuserList - [debug,137] - ==> Parameters: 4415(Long) +16:25:57.161 [http-nio-9091-exec-45] DEBUG c.r.c.m.C.selectAppuserList - [debug,137] - <== Total: 0 +16:25:57.179 [http-nio-9091-exec-45] DEBUG c.r.c.m.J.updateById - [debug,137] - ==> Preparing: UPDATE job SET posting_date=?, is_publish=?, update_by=?, update_time=? WHERE job_id=? AND del_flag='0' +16:25:57.180 [http-nio-9091-exec-45] DEBUG c.r.c.m.J.updateById - [debug,137] - ==> Parameters: 2026-06-28 16:25:56(String), 1(Integer), ZhangYuQY(String), 2026-06-28 16:25:57(String), 809549(Long) +16:25:57.265 [http-nio-9091-exec-45] DEBUG c.r.c.m.J.updateById - [debug,137] - <== Updates: 1 +16:25:57.366 [schedule-pool-2] DEBUG c.r.s.m.S.insertOperlog - [debug,137] - ==> Preparing: insert into sys_oper_log(title, business_type, method, request_method, operator_type, oper_name, dept_name, oper_url, oper_ip, oper_location, oper_param, json_result, status, error_msg, cost_time, oper_time) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, sysdate()) +16:25:57.367 [schedule-pool-2] DEBUG c.r.s.m.S.insertOperlog - [debug,137] - ==> Parameters: 岗位(String), 2(Integer), com.ruoyi.cms.controller.cms.CmsJobController.edit()(String), PUT(String), 1(Integer), ZhangYuQY(String), null, /cms/job(String), 127.0.0.1(String), 内网IP(String), {"isPublish":1,"jobId":809549,"postingDate":"2026-06-28 16:25:56","updateTime":"2026-06-28 16:25:57"}(String), {"msg":"操作成功","code":200,"data":1}(String), 0(Integer), null, 919(Long) +16:25:57.454 [schedule-pool-2] DEBUG c.r.s.m.S.insertOperlog - [debug,137] - <== Updates: 1 +16:25:57.502 [http-nio-9091-exec-46] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Preparing: SELECT company_id,name,location,industry,scale,code,description,nature,total_recruitment,user_id,business_license_url,id_card_picture_url,id_card_picture_back_url,power_of_attorney_url,contact_person,contact_person_phone,status,not_pass_reason,registered_address,is_abnormal,is_imp_company,imp_company_type,enterprise_type,legal_person,legal_id_card,legal_phone,create_by,create_time,update_by,update_time,del_flag,remark FROM company WHERE del_flag='0' AND (code = ?) ORDER BY update_time DESC LIMIT 1 +16:25:57.504 [http-nio-9091-exec-46] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Parameters: 91110108339722758W(String) +16:25:57.591 [http-nio-9091-exec-46] DEBUG c.r.c.m.C.selectList - [debug,137] - <== Total: 1 +16:25:57.593 [http-nio-9091-exec-46] DEBUG c.r.c.m.C.getSelectList - [debug,137] - ==> Preparing: select id, company_id, contact_person, contact_person_phone, del_flag, create_by, create_time, update_by, update_time, remark from company_contact WHERE del_flag = '0' and company_id=? +16:25:57.595 [http-nio-9091-exec-46] DEBUG c.r.c.m.C.getSelectList - [debug,137] - ==> Parameters: 4415(Long) +16:25:57.679 [http-nio-9091-exec-46] DEBUG c.r.c.m.C.getSelectList - [debug,137] - <== Total: 0 +16:25:57.685 [http-nio-9091-exec-46] DEBUG c.r.c.m.J.selectJobList_COUNT - [debug,137] - ==> Preparing: SELECT count(0) FROM job WHERE del_flag = '0' AND company_id = ? +16:25:57.685 [http-nio-9091-exec-46] DEBUG c.r.c.m.J.selectJobList_COUNT - [debug,137] - ==> Parameters: 4415(Long) +16:25:57.770 [http-nio-9091-exec-46] DEBUG c.r.c.m.J.selectJobList_COUNT - [debug,137] - <== Total: 1 +16:25:57.772 [http-nio-9091-exec-46] DEBUG c.r.c.m.J.selectJobList - [debug,137] - ==> Preparing: SELECT * FROM ( SELECT TMP_PAGE.*, ROWNUM PAGEHELPER_ROW_ID FROM ( select job_id, job_title, min_salary, max_salary, education, experience, company_name, job_location, posting_date, vacancies, del_flag, create_by, create_time, update_by, update_time, remark, latitude, longitude, "view", company_id , is_hot ,is_urgent,apply_num,is_publish, description,job_location_area_code,data_source,job_url,job_category,is_explain,explain_url,cover,job_type,job_address, review_status from job WHERE del_flag = '0' and company_id = ? order by is_explain desc ) TMP_PAGE) WHERE PAGEHELPER_ROW_ID <= ? AND PAGEHELPER_ROW_ID > ? +16:25:57.773 [http-nio-9091-exec-46] DEBUG c.r.c.m.J.selectJobList - [debug,137] - ==> Parameters: 4415(Long), 20(Long), 0(Long) +16:25:57.861 [http-nio-9091-exec-46] DEBUG c.r.c.m.J.selectJobList - [debug,137] - <== Total: 7 +16:25:57.864 [http-nio-9091-exec-46] DEBUG c.r.c.m.F.selectFileListByBussinessIds - [debug,137] - ==> Preparing: select id, file_url, bussinessid, del_flag, create_by, create_time, update_by, update_time from file WHERE del_flag = '0' and bussinessid in ( ? , ? , ? , ? , ? , ? , ? ) +16:25:57.865 [http-nio-9091-exec-46] DEBUG c.r.c.m.F.selectFileListByBussinessIds - [debug,137] - ==> Parameters: 809544(Long), 809545(Long), 809546(Long), 809547(Long), 809548(Long), 809549(Long), 809543(Long) +16:25:57.947 [http-nio-9091-exec-46] DEBUG c.r.c.m.F.selectFileListByBussinessIds - [debug,137] - <== Total: 0 +16:25:57.951 [http-nio-9091-exec-46] DEBUG c.r.c.m.J.selectByJobIds - [debug,137] - ==> Preparing: select id, job_id, contact_person, contact_person_phone, position, del_flag, create_by, create_time, update_by, update_time, remark from job_contact WHERE del_flag = '0' AND job_id IN ( ? , ? , ? , ? , ? , ? , ? ) +16:25:57.953 [http-nio-9091-exec-46] DEBUG c.r.c.m.J.selectByJobIds - [debug,137] - ==> Parameters: 809544(Long), 809545(Long), 809546(Long), 809547(Long), 809548(Long), 809549(Long), 809543(Long) +16:25:58.037 [http-nio-9091-exec-46] DEBUG c.r.c.m.J.selectByJobIds - [debug,137] - <== Total: 8 +16:26:11.788 [http-nio-9091-exec-47] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:11Z, a difference of 1832787 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:11.788 [http-nio-9091-exec-85] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:11Z, a difference of 1832787 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:11.788 [http-nio-9091-exec-83] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:11Z, a difference of 1832787 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:11.790 [http-nio-9091-exec-83] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:11Z, a difference of 1832790 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:11.791 [http-nio-9091-exec-47] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:11Z, a difference of 1832791 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:11.791 [http-nio-9091-exec-85] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:11Z, a difference of 1832791 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:11.794 [http-nio-9091-exec-85] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:11.803 [http-nio-9091-exec-83] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Preparing: select job_id, parent_id, job_name, order_num, status, del_flag, create_by, create_time, update_by, update_time from job_title WHERE del_flag = '0' +16:26:11.804 [http-nio-9091-exec-83] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Parameters: +16:26:12.163 [http-nio-9091-exec-83] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - <== Total: 1535 +16:26:18.096 [http-nio-9091-exec-88] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:18Z, a difference of 1839096 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:18.097 [http-nio-9091-exec-88] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:18Z, a difference of 1839097 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:18.097 [http-nio-9091-exec-89] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:18Z, a difference of 1839097 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:18.098 [http-nio-9091-exec-52] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:18Z, a difference of 1839098 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:18.098 [http-nio-9091-exec-89] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:18Z, a difference of 1839098 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:18.098 [http-nio-9091-exec-52] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:18Z, a difference of 1839098 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:18.100 [http-nio-9091-exec-52] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:18.112 [http-nio-9091-exec-89] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Preparing: select job_id, parent_id, job_name, order_num, status, del_flag, create_by, create_time, update_by, update_time from job_title WHERE del_flag = '0' +16:26:18.113 [http-nio-9091-exec-89] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Parameters: +16:26:18.465 [http-nio-9091-exec-89] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - <== Total: 1535 +16:26:22.452 [http-nio-9091-exec-54] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843452 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.452 [http-nio-9091-exec-55] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843452 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.452 [http-nio-9091-exec-93] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843452 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.452 [http-nio-9091-exec-59] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843452 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.452 [http-nio-9091-exec-22] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843452 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.452 [http-nio-9091-exec-54] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843452 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.452 [http-nio-9091-exec-55] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843452 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.453 [http-nio-9091-exec-93] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843452 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.453 [http-nio-9091-exec-59] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843453 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.453 [http-nio-9091-exec-22] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843453 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.454 [http-nio-9091-exec-22] DEBUG c.r.c.m.I.selectIndustryList - [debug,137] - ==> Preparing: select industry_id, parent_id, industry_name, order_num, status, del_flag, create_by, create_time, update_by, update_time from industry WHERE del_flag = '0' +16:26:22.455 [http-nio-9091-exec-93] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"采购","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:22.457 [http-nio-9091-exec-22] DEBUG c.r.c.m.I.selectIndustryList - [debug,137] - ==> Parameters: +16:26:22.463 [http-nio-9091-exec-59] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Preparing: select job_id, parent_id, job_name, order_num, status, del_flag, create_by, create_time, update_by, update_time from job_title WHERE del_flag = '0' +16:26:22.465 [http-nio-9091-exec-59] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Parameters: +16:26:22.479 [http-nio-9091-exec-93] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"采购","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:22.498 [http-nio-9091-exec-93] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"采购","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:22.515 [http-nio-9091-exec-93] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"采购","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:22.536 [http-nio-9091-exec-93] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"采购","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:22.552 [http-nio-9091-exec-93] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"采购","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:22.568 [http-nio-9091-exec-93] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:22.745 [http-nio-9091-exec-60] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843745 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.746 [http-nio-9091-exec-61] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843746 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.746 [http-nio-9091-exec-60] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843746 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.747 [http-nio-9091-exec-61] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:22Z, a difference of 1843747 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:22.868 [http-nio-9091-exec-61] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Preparing: SELECT job_id,job_title,min_salary,max_salary,education,experience,company_name,job_location,job_location_area_code,posting_date,vacancies,latitude,longitude,"view",company_id,is_hot,is_urgent,apply_num,description,is_publish,data_source,job_url,row_id,job_category,is_explain,explain_url,cover,job_type,type,job_address,review_status,create_by,create_time,update_by,update_time,del_flag,remark FROM job WHERE job_id=? AND del_flag='0' +16:26:22.871 [http-nio-9091-exec-61] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Parameters: 809548(Long) +16:26:22.877 [http-nio-9091-exec-22] DEBUG c.r.c.m.I.selectIndustryList - [debug,137] - <== Total: 1971 +16:26:22.884 [http-nio-9091-exec-59] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - <== Total: 1535 +16:26:22.960 [http-nio-9091-exec-61] DEBUG c.r.c.m.J.selectById - [debug,137] - <== Total: 1 +16:26:22.962 [http-nio-9091-exec-61] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - ==> Preparing: SELECT * FROM app_user WHERE user_id IN ( select DISTINCT au.USER_ID from APP_USER au INNER JOIN JOB_APPLY ja ON ja.USER_ID = au.USER_ID WHERE au.DEL_FLAG = '0' AND ja.DEL_FLAG = '0' AND ja.JOB_Id = ?) +16:26:22.964 [http-nio-9091-exec-61] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - ==> Parameters: 809548(Long) +16:26:23.048 [http-nio-9091-exec-61] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - <== Total: 1 +16:26:35.266 [http-nio-9091-exec-62] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:35Z, a difference of 1856265 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:35.267 [http-nio-9091-exec-62] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:35Z, a difference of 1856267 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:35.271 [http-nio-9091-exec-62] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"采购经理","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:35.285 [http-nio-9091-exec-62] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"采购经理","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:35.306 [http-nio-9091-exec-62] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"采购经理","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:35.321 [http-nio-9091-exec-62] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"采购经理","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:35.340 [http-nio-9091-exec-62] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"采购经理","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:35.356 [http-nio-9091-exec-62] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"采购经理","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:35.375 [http-nio-9091-exec-62] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:35.490 [http-nio-9091-exec-57] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:35Z, a difference of 1856490 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:35.491 [http-nio-9091-exec-57] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:35Z, a difference of 1856491 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:35.492 [http-nio-9091-exec-36] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:35Z, a difference of 1856492 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:35.493 [http-nio-9091-exec-36] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:35Z, a difference of 1856493 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:35.496 [http-nio-9091-exec-36] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Preparing: SELECT job_id,job_title,min_salary,max_salary,education,experience,company_name,job_location,job_location_area_code,posting_date,vacancies,latitude,longitude,"view",company_id,is_hot,is_urgent,apply_num,description,is_publish,data_source,job_url,row_id,job_category,is_explain,explain_url,cover,job_type,type,job_address,review_status,create_by,create_time,update_by,update_time,del_flag,remark FROM job WHERE job_id=? AND del_flag='0' +16:26:35.498 [http-nio-9091-exec-36] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Parameters: 809548(Long) +16:26:35.582 [http-nio-9091-exec-36] DEBUG c.r.c.m.J.selectById - [debug,137] - <== Total: 1 +16:26:35.584 [http-nio-9091-exec-36] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - ==> Preparing: SELECT * FROM app_user WHERE user_id IN ( select DISTINCT au.USER_ID from APP_USER au INNER JOIN JOB_APPLY ja ON ja.USER_ID = au.USER_ID WHERE au.DEL_FLAG = '0' AND ja.DEL_FLAG = '0' AND ja.JOB_Id = ?) +16:26:35.586 [http-nio-9091-exec-36] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - ==> Parameters: 809548(Long) +16:26:35.668 [http-nio-9091-exec-36] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - <== Total: 1 +16:26:43.643 [http-nio-9091-exec-63] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:43Z, a difference of 1864643 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:43.644 [http-nio-9091-exec-63] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:43Z, a difference of 1864644 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:43.649 [http-nio-9091-exec-63] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"节点互联","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:43.666 [http-nio-9091-exec-63] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"节点互联","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:43.686 [http-nio-9091-exec-63] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"节点互联","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:43.706 [http-nio-9091-exec-63] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"节点互联","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:43.732 [http-nio-9091-exec-63] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"节点互联","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:43.751 [http-nio-9091-exec-63] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"jobCategory.keyword":{"value":"节点互联","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:43.768 [http-nio-9091-exec-63] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:26:43.872 [http-nio-9091-exec-65] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:43Z, a difference of 1864872 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:43.874 [http-nio-9091-exec-65] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:43Z, a difference of 1864873 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:43.875 [http-nio-9091-exec-64] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:43Z, a difference of 1864875 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:43.875 [http-nio-9091-exec-64] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:43Z, a difference of 1864875 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:43.880 [http-nio-9091-exec-64] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Preparing: SELECT job_id,job_title,min_salary,max_salary,education,experience,company_name,job_location,job_location_area_code,posting_date,vacancies,latitude,longitude,"view",company_id,is_hot,is_urgent,apply_num,description,is_publish,data_source,job_url,row_id,job_category,is_explain,explain_url,cover,job_type,type,job_address,review_status,create_by,create_time,update_by,update_time,del_flag,remark FROM job WHERE job_id=? AND del_flag='0' +16:26:43.881 [http-nio-9091-exec-64] DEBUG c.r.c.m.J.selectById - [debug,137] - ==> Parameters: 809548(Long) +16:26:43.965 [http-nio-9091-exec-64] DEBUG c.r.c.m.J.selectById - [debug,137] - <== Total: 1 +16:26:43.967 [http-nio-9091-exec-64] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - ==> Preparing: SELECT * FROM app_user WHERE user_id IN ( select DISTINCT au.USER_ID from APP_USER au INNER JOIN JOB_APPLY ja ON ja.USER_ID = au.USER_ID WHERE au.DEL_FLAG = '0' AND ja.DEL_FLAG = '0' AND ja.JOB_Id = ?) +16:26:43.968 [http-nio-9091-exec-64] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - ==> Parameters: 809548(Long) +16:26:44.103 [http-nio-9091-exec-64] DEBUG c.r.c.m.A.selectByJobId - [debug,137] - <== Total: 1 +16:26:52.442 [http-nio-9091-exec-66] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:52Z, a difference of 1873442 milliseconds. Allowed clock skew: 0 milliseconds.' +16:26:52.443 [http-nio-9091-exec-66] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:26:52Z, a difference of 1873442 milliseconds. Allowed clock skew: 0 milliseconds.' +16:27:03.511 [http-nio-9091-exec-67] DEBUG c.r.s.m.S.selectMenuTreeByUserId - [debug,137] - ==> Preparing: select distinct m.menu_id, m.parent_id, m.menu_name, m.path, m.component, m.query, m.route_name, m.visible, m.status, COALESCE(m.perms,'') as perms, m.is_frame, m.is_cache, m.menu_type, m.icon, m.order_num, m.create_time from sys_menu m left join sys_role_menu rm on m.menu_id = rm.menu_id left join sys_user_role ur on rm.role_id = ur.role_id left join sys_role ro on ur.role_id = ro.role_id left join sys_user u on ur.user_id = u.user_id where u.user_id = ? and m.menu_type in ('M', 'C') and m.status = '0' AND ro.status = '0' order by m.parent_id, m.order_num +16:27:03.513 [http-nio-9091-exec-67] DEBUG c.r.s.m.S.selectMenuTreeByUserId - [debug,137] - ==> Parameters: 10041(Long) +16:27:03.600 [http-nio-9091-exec-67] DEBUG c.r.s.m.S.selectMenuTreeByUserId - [debug,137] - <== Total: 28 +16:27:03.647 [http-nio-9091-exec-68] DEBUG c.r.s.m.S.selectRolePermissionByUserId - [debug,137] - ==> Preparing: select distinct r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.menu_check_strictly, r.dept_check_strictly, r.status, r.del_flag, r.create_time, r.remark from sys_role r left join sys_user_role ur on ur.role_id = r.role_id left join sys_user u on u.user_id = ur.user_id left join sys_dept d on u.dept_id = d.dept_id WHERE r.del_flag = '0' and ur.user_id = ? +16:27:03.649 [http-nio-9091-exec-68] DEBUG c.r.s.m.S.selectRolePermissionByUserId - [debug,137] - ==> Parameters: 10041(Long) +16:27:03.733 [http-nio-9091-exec-68] DEBUG c.r.s.m.S.selectRolePermissionByUserId - [debug,137] - <== Total: 1 +16:27:03.735 [http-nio-9091-exec-68] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - ==> Preparing: select distinct m.perms from sys_menu m left join sys_role_menu rm on m.menu_id = rm.menu_id where m.status = '0' and rm.role_id = ? +16:27:03.736 [http-nio-9091-exec-68] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - ==> Parameters: 1102(Long) +16:27:03.817 [http-nio-9091-exec-68] DEBUG c.r.s.m.S.selectMenuPermsByRoleId - [debug,137] - <== Total: 34 +16:27:03.820 [http-nio-9091-exec-68] DEBUG c.r.c.m.A.selectById - [debug,137] - ==> Preparing: SELECT user_id,name,age,sex,birth_date,education,political_affiliation,phone,avatar,salary_min,salary_max,area,status,login_ip,login_date,job_title_id,experience,is_recommend,id_card,is_company_user,openid,unionid,nation,work_experience,ytj_password,address,domicile_address,dw_userid,user_type,create_by,create_time,update_by,update_time,del_flag,remark FROM app_user WHERE user_id=? AND del_flag='0' +16:27:03.821 [http-nio-9091-exec-68] DEBUG c.r.c.m.A.selectById - [debug,137] - ==> Parameters: 96(Long) +16:27:03.903 [http-nio-9091-exec-68] DEBUG c.r.c.m.A.selectById - [debug,137] - <== Total: 1 +16:27:03.905 [http-nio-9091-exec-68] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Preparing: SELECT company_id,name,location,industry,scale,code,description,nature,total_recruitment,user_id,business_license_url,id_card_picture_url,id_card_picture_back_url,power_of_attorney_url,contact_person,contact_person_phone,status,not_pass_reason,registered_address,is_abnormal,is_imp_company,imp_company_type,enterprise_type,legal_person,legal_id_card,legal_phone,create_by,create_time,update_by,update_time,del_flag,remark FROM company WHERE del_flag='0' AND (code = ?) ORDER BY update_time DESC LIMIT 1 +16:27:03.907 [http-nio-9091-exec-68] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Parameters: 9111****8W(String) +16:27:03.996 [http-nio-9091-exec-68] DEBUG c.r.c.m.C.selectList - [debug,137] - <== Total: 0 +16:27:04.797 [http-nio-9091-exec-75] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Preparing: SELECT company_id,name,location,industry,scale,code,description,nature,total_recruitment,user_id,business_license_url,id_card_picture_url,id_card_picture_back_url,power_of_attorney_url,contact_person,contact_person_phone,status,not_pass_reason,registered_address,is_abnormal,is_imp_company,imp_company_type,enterprise_type,legal_person,legal_id_card,legal_phone,create_by,create_time,update_by,update_time,del_flag,remark FROM company WHERE del_flag='0' AND (code = ?) ORDER BY update_time DESC LIMIT 1 +16:27:04.798 [http-nio-9091-exec-75] DEBUG c.r.c.m.C.selectList - [debug,137] - ==> Parameters: 91110108339722758W(String) +16:27:04.881 [http-nio-9091-exec-75] DEBUG c.r.c.m.C.selectList - [debug,137] - <== Total: 1 +16:27:04.883 [http-nio-9091-exec-75] DEBUG c.r.c.m.C.getSelectList - [debug,137] - ==> Preparing: select id, company_id, contact_person, contact_person_phone, del_flag, create_by, create_time, update_by, update_time, remark from company_contact WHERE del_flag = '0' and company_id=? +16:27:04.885 [http-nio-9091-exec-75] DEBUG c.r.c.m.C.getSelectList - [debug,137] - ==> Parameters: 4415(Long) +16:27:04.967 [http-nio-9091-exec-75] DEBUG c.r.c.m.C.getSelectList - [debug,137] - <== Total: 0 +16:27:04.976 [http-nio-9091-exec-75] DEBUG c.r.c.m.J.selectJobList_COUNT - [debug,137] - ==> Preparing: SELECT count(0) FROM job WHERE del_flag = '0' AND company_id = ? +16:27:04.978 [http-nio-9091-exec-75] DEBUG c.r.c.m.J.selectJobList_COUNT - [debug,137] - ==> Parameters: 4415(Long) +16:27:05.071 [http-nio-9091-exec-75] DEBUG c.r.c.m.J.selectJobList_COUNT - [debug,137] - <== Total: 1 +16:27:05.073 [http-nio-9091-exec-75] DEBUG c.r.c.m.J.selectJobList - [debug,137] - ==> Preparing: SELECT * FROM ( SELECT TMP_PAGE.*, ROWNUM PAGEHELPER_ROW_ID FROM ( select job_id, job_title, min_salary, max_salary, education, experience, company_name, job_location, posting_date, vacancies, del_flag, create_by, create_time, update_by, update_time, remark, latitude, longitude, "view", company_id , is_hot ,is_urgent,apply_num,is_publish, description,job_location_area_code,data_source,job_url,job_category,is_explain,explain_url,cover,job_type,job_address, review_status from job WHERE del_flag = '0' and company_id = ? order by is_explain desc ) TMP_PAGE) WHERE PAGEHELPER_ROW_ID <= ? AND PAGEHELPER_ROW_ID > ? +16:27:05.075 [http-nio-9091-exec-75] DEBUG c.r.c.m.J.selectJobList - [debug,137] - ==> Parameters: 4415(Long), 20(Long), 0(Long) +16:27:05.160 [http-nio-9091-exec-75] DEBUG c.r.c.m.J.selectJobList - [debug,137] - <== Total: 7 +16:27:05.164 [http-nio-9091-exec-75] DEBUG c.r.c.m.F.selectFileListByBussinessIds - [debug,137] - ==> Preparing: select id, file_url, bussinessid, del_flag, create_by, create_time, update_by, update_time from file WHERE del_flag = '0' and bussinessid in ( ? , ? , ? , ? , ? , ? , ? ) +16:27:05.169 [http-nio-9091-exec-75] DEBUG c.r.c.m.F.selectFileListByBussinessIds - [debug,137] - ==> Parameters: 809544(Long), 809545(Long), 809546(Long), 809547(Long), 809548(Long), 809549(Long), 809543(Long) +16:27:05.250 [http-nio-9091-exec-75] DEBUG c.r.c.m.F.selectFileListByBussinessIds - [debug,137] - <== Total: 0 +16:27:05.253 [http-nio-9091-exec-75] DEBUG c.r.c.m.J.selectByJobIds - [debug,137] - ==> Preparing: select id, job_id, contact_person, contact_person_phone, position, del_flag, create_by, create_time, update_by, update_time, remark from job_contact WHERE del_flag = '0' AND job_id IN ( ? , ? , ? , ? , ? , ? , ? ) +16:27:05.255 [http-nio-9091-exec-75] DEBUG c.r.c.m.J.selectByJobIds - [debug,137] - ==> Parameters: 809544(Long), 809545(Long), 809546(Long), 809547(Long), 809548(Long), 809549(Long), 809543(Long) +16:27:05.336 [http-nio-9091-exec-75] DEBUG c.r.c.m.J.selectByJobIds - [debug,137] - <== Total: 8 +16:27:22.452 [http-nio-9091-exec-76] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:27:22Z, a difference of 1903452 milliseconds. Allowed clock skew: 0 milliseconds.' +16:27:22.452 [http-nio-9091-exec-76] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:27:22Z, a difference of 1903452 milliseconds. Allowed clock skew: 0 milliseconds.' +16:27:53.260 [http-nio-9091-exec-44] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:27:53Z, a difference of 1934260 milliseconds. Allowed clock skew: 0 milliseconds.' +16:27:53.261 [http-nio-9091-exec-44] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:27:53Z, a difference of 1934261 milliseconds. Allowed clock skew: 0 milliseconds.' +16:28:08.238 [http-nio-9091-exec-80] INFO o.a.c.h.Http11Processor - [log,175] - Error parsing HTTP request header + Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. +java.lang.IllegalArgumentException: Invalid character found in the request target [/cms/job/recommend?jobCategory=0xcf0xfa0xca0xdb&order=0&isPublish=1&pageSize=5 ]. The valid characters are defined in RFC 7230 and RFC 3986 + at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:482) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:263) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +16:28:23.255 [http-nio-9091-exec-82] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:28:23Z, a difference of 1964255 milliseconds. Allowed clock skew: 0 milliseconds.' +16:28:23.256 [http-nio-9091-exec-82] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:28:23Z, a difference of 1964256 milliseconds. Allowed clock skew: 0 milliseconds.' +16:28:24.274 [http-nio-9091-exec-48] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":3,"query":{"bool":{"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:28:33.055 [http-nio-9091-exec-84] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:28:33Z, a difference of 1974055 milliseconds. Allowed clock skew: 0 milliseconds.' +16:28:33.056 [http-nio-9091-exec-86] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:28:33Z, a difference of 1974056 milliseconds. Allowed clock skew: 0 milliseconds.' +16:28:33.057 [http-nio-9091-exec-84] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:28:33Z, a difference of 1974057 milliseconds. Allowed clock skew: 0 milliseconds.' +16:28:33.060 [http-nio-9091-exec-86] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:28:33Z, a difference of 1974059 milliseconds. Allowed clock skew: 0 milliseconds.' +16:28:33.061 [http-nio-9091-exec-50] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:28:33Z, a difference of 1974061 milliseconds. Allowed clock skew: 0 milliseconds.' +16:28:33.062 [http-nio-9091-exec-50] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:28:33Z, a difference of 1974062 milliseconds. Allowed clock skew: 0 milliseconds.' +16:28:33.062 [http-nio-9091-exec-86] INFO easy-es - [info,30] - ===> Execute By Easy-Es: +routing: null +index-name: job_document +DSL:{"size":20,"query":{"bool":{"adjust_pure_negative":true,"boost":1.0}},"sort":[{"_score":{"order":"desc"}},{"postingDate":{"order":"desc","missing":"_last"}}],"track_scores":true,"track_total_hits":2147483647} +16:28:33.156 [http-nio-9091-exec-50] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Preparing: select job_id, parent_id, job_name, order_num, status, del_flag, create_by, create_time, update_by, update_time from job_title WHERE del_flag = '0' +16:28:33.157 [http-nio-9091-exec-50] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Parameters: +16:28:33.497 [http-nio-9091-exec-50] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - <== Total: 1535 +16:29:03.262 [http-nio-9091-exec-87] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:29:03Z, a difference of 2004262 milliseconds. Allowed clock skew: 0 milliseconds.' +16:29:03.263 [http-nio-9091-exec-87] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:29:03Z, a difference of 2004263 milliseconds. Allowed clock skew: 0 milliseconds.' +16:29:30.952 [http-nio-9091-exec-49] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Preparing: select job_id, parent_id, job_name, order_num, status, del_flag, create_by, create_time, update_by, update_time from job_title WHERE del_flag = '0' +16:29:30.952 [http-nio-9091-exec-49] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Parameters: +16:29:31.303 [http-nio-9091-exec-49] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - <== Total: 1535 +16:29:31.317 [http-nio-9091-exec-49] ERROR c.r.f.w.e.GlobalExceptionHandler - [handleException,115] - 请求地址'/app/common/jobTitle/treeselect',发生系统异常. +org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to write: java.io.IOException: 远程主机强迫关闭了一个现有的连接。 + at org.springframework.web.context.request.async.StandardServletAsyncWebRequest$LifecycleHttpServletResponse.handleIOException(StandardServletAsyncWebRequest.java:320) + at org.springframework.web.context.request.async.StandardServletAsyncWebRequest$LifecycleServletOutputStream.write(StandardServletAsyncWebRequest.java:378) + at org.springframework.util.StreamUtils$NonClosingOutputStream.write(StreamUtils.java:287) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator._flushBuffer(UTF8JsonGenerator.java:2177) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator._writeStringSegment2(UTF8JsonGenerator.java:1491) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator._writeStringSegment(UTF8JsonGenerator.java:1438) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator.writeString(UTF8JsonGenerator.java:524) + at com.fasterxml.jackson.databind.ser.std.StringSerializer.serialize(StringSerializer.java:41) + at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:728) + at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770) + at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178) + at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119) + at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79) + at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18) + at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:728) + at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770) + at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178) + at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119) + at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79) + at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18) + at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:728) + at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770) + at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178) + at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119) + at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79) + at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18) + at com.fasterxml.jackson.databind.ser.std.MapSerializer.serializeFields(MapSerializer.java:808) + at com.fasterxml.jackson.databind.ser.std.MapSerializer.serializeWithoutTypeInfo(MapSerializer.java:764) + at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:720) + at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:35) + at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:480) + at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:400) + at com.fasterxml.jackson.databind.ObjectWriter$Prefetch.serialize(ObjectWriter.java:1510) + at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1006) + at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:456) + at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) + at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) + at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:183) + at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:903) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:809) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:529) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:39) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337) + at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:96) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122) + at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126) + at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at com.ruoyi.framework.security.filter.JwtAuthenticationTokenFilter.doFilterInternal(JwtAuthenticationTokenFilter.java:56) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103) + at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) + at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112) + at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221) + at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186) + at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) + at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at com.ruoyi.common.filter.EncryptResponseFilter.doFilter(EncryptResponseFilter.java:46) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at com.ruoyi.common.filter.RequestWrapperFilter.doFilter(RequestWrapperFilter.java:108) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + Suppressed: org.springframework.web.context.request.async.AsyncRequestNotUsableException: Response not usable after response errors. + at org.springframework.web.context.request.async.StandardServletAsyncWebRequest$LifecycleHttpServletResponse.obtainLockAndCheckState(StandardServletAsyncWebRequest.java:313) + at org.springframework.web.context.request.async.StandardServletAsyncWebRequest$LifecycleHttpServletResponse.access$400(StandardServletAsyncWebRequest.java:226) + at org.springframework.web.context.request.async.StandardServletAsyncWebRequest$LifecycleServletOutputStream.write(StandardServletAsyncWebRequest.java:373) + at org.springframework.util.StreamUtils$NonClosingOutputStream.write(StreamUtils.java:287) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator._flushBuffer(UTF8JsonGenerator.java:2177) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator.close(UTF8JsonGenerator.java:1220) + at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:460) + ... 111 common frames omitted +Caused by: org.apache.catalina.connector.ClientAbortException: java.io.IOException: 远程主机强迫关闭了一个现有的连接。 + at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:351) + at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:784) + at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:687) + at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:386) + at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:364) + at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) + at org.springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream.write(OnCommittedResponseWrapper.java:638) + at org.springframework.web.context.request.async.StandardServletAsyncWebRequest$LifecycleServletOutputStream.write(StandardServletAsyncWebRequest.java:375) + ... 144 common frames omitted +Caused by: java.io.IOException: 远程主机强迫关闭了一个现有的连接。 + at sun.nio.ch.SocketDispatcher.write0(Native Method) + at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) + at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) + at sun.nio.ch.IOUtil.write(IOUtil.java:65) + at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:470) + at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:136) + at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1431) + at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:775) + at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:600) + at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:544) + at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:540) + at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112) + at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193) + at org.apache.coyote.Response.doWrite(Response.java:603) + at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:338) + ... 151 common frames omitted +16:29:31.319 [http-nio-9091-exec-49] WARN o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - [doResolveHandlerMethodException,434] - Failure in @ExceptionHandler com.ruoyi.framework.web.exception.GlobalExceptionHandler#handleException(Exception, HttpServletRequest) +org.apache.catalina.connector.ClientAbortException: java.io.IOException: 远程主机强迫关闭了一个现有的连接。 + at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:351) + at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:784) + at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:687) + at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:386) + at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:364) + at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) + at org.springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream.write(OnCommittedResponseWrapper.java:638) + at org.springframework.util.StreamUtils$NonClosingOutputStream.write(StreamUtils.java:287) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator._flushBuffer(UTF8JsonGenerator.java:2177) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1190) + at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) + at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:456) + at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) + at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) + at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:183) + at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135) + at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.doResolveHandlerMethodException(ExceptionHandlerExceptionResolver.java:428) + at org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver.doResolveException(AbstractHandlerMethodExceptionResolver.java:75) + at org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.resolveException(AbstractHandlerExceptionResolver.java:142) + at org.springframework.web.servlet.handler.HandlerExceptionResolverComposite.resolveException(HandlerExceptionResolverComposite.java:80) + at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1332) + at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1143) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:529) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at com.ruoyi.common.filter.RepeatableFilter.doFilter(RepeatableFilter.java:39) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337) + at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:96) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122) + at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126) + at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at com.ruoyi.framework.security.filter.JwtAuthenticationTokenFilter.doFilterInternal(JwtAuthenticationTokenFilter.java:56) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103) + at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) + at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112) + at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) + at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221) + at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186) + at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) + at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at com.ruoyi.common.filter.EncryptResponseFilter.doFilter(EncryptResponseFilter.java:46) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at com.ruoyi.common.filter.RequestWrapperFilter.doFilter(RequestWrapperFilter.java:108) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +Caused by: java.io.IOException: 远程主机强迫关闭了一个现有的连接。 + at sun.nio.ch.SocketDispatcher.write0(Native Method) + at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) + at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) + at sun.nio.ch.IOUtil.write(IOUtil.java:65) + at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:470) + at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:136) + at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1431) + at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:775) + at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:600) + at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:544) + at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:540) + at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:110) + at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193) + at org.apache.coyote.Response.doWrite(Response.java:603) + at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:338) + ... 125 common frames omitted +16:29:31.322 [http-nio-9091-exec-49] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - [logException,208] - Resolved [org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to write: java.io.IOException: 远程主机强迫关闭了一个现有的连接。] +16:29:33.268 [http-nio-9091-exec-51] ERROR c.r.f.w.s.TokenService - [getLoginUser,82] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:29:33Z, a difference of 2034268 milliseconds. Allowed clock skew: 0 milliseconds.' +16:29:33.269 [http-nio-9091-exec-51] ERROR c.r.f.w.s.TokenSiteService - [getLoginSiteUser,80] - 获取用户信息异常'JWT expired at 2026-06-28T15:55:39Z. Current time: 2026-06-28T16:29:33Z, a difference of 2034269 milliseconds. Allowed clock skew: 0 milliseconds.' +16:29:35.900 [http-nio-9091-exec-90] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Preparing: select job_id, parent_id, job_name, order_num, status, del_flag, create_by, create_time, update_by, update_time from job_title WHERE del_flag = '0' +16:29:35.902 [http-nio-9091-exec-90] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - ==> Parameters: +16:29:36.248 [http-nio-9091-exec-90] DEBUG c.r.c.m.J.selectJobTitleList - [debug,137] - <== Total: 1535 diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/ESJobDocument.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/ESJobDocument.java index e77c382..8500007 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/ESJobDocument.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/ESJobDocument.java @@ -117,6 +117,7 @@ public class ESJobDocument private String industry; @ApiModelProperty("宀椾綅鍒嗙被") + @IndexField(fieldType = FieldType.TEXT, analyzer = Analyzer.IK_SMART, searchAnalyzer = Analyzer.IK_SMART) private String jobCategory; @JsonIgnore diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java index 3620ec5..5220fd6 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java @@ -9,7 +9,9 @@ import com.ruoyi.cms.domain.Job; import com.ruoyi.cms.domain.query.ESJobSearch; import com.ruoyi.cms.mapper.es.EsJobDocumentMapper; import com.ruoyi.cms.mapper.JobMapper; +import com.ruoyi.cms.mapper.JobTitleMapper; import com.ruoyi.cms.service.IESJobSearchService; +import com.ruoyi.common.core.domain.entity.JobTitle; import com.ruoyi.cms.util.ListUtil; import com.ruoyi.cms.util.StringUtil; import com.ruoyi.common.core.domain.entity.Company; @@ -68,6 +70,8 @@ public class ESJobSearchImpl implements IESJobSearchService @Autowired private BussinessDictDataServiceImpl bussinessDictDataServicel; + @Autowired + private JobTitleMapper jobTitleMapper; Logger logger = LoggerFactory.getLogger(JobServiceImpl.class); /** * 椤圭洰鍚姩鏃讹紝鍒濆鍖栫储寮曞強鏁版嵁 @@ -181,6 +185,7 @@ public class ESJobSearchImpl implements IESJobSearchService for (Job job : jobList) { ESJobDocument esJobDocument = new ESJobDocument(); BeanUtils.copyBeanProp(esJobDocument, job); + esJobDocument.setJobCategory(resolveJobCategoryLabel(job.getJobCategory())); //绫诲瀷杞崲瀵艰嚧璧嬪奸棶棰橈紝閲嶆柊璧嬪 esJobDocument.setScale(org.apache.commons.lang3.StringUtils.isNotEmpty(job.getScale()) ? Integer.parseInt(job.getScale()) : 0); CompanyVo vo=job.getCompanyVo(); @@ -260,14 +265,13 @@ public class ESJobSearchImpl implements IESJobSearchService List esJobDocuments = esJobDocumentMapper.selectList(wrapper); if (!isCompanyUser &&esJobDocuments.size() < esJobSearch.getPageSize()) { - // 瀹氫箟瑕侀愭鏀惧鐨勬悳绱㈡潯浠跺瓧娈 + // 瀹氫箟瑕侀愭鏀惧鐨勬悳绱㈡潯浠跺瓧娈碉紙涓嶆斁鏉炬牳蹇冩枃鏈悳绱㈡潯浠讹級 List relaxConditions = new ArrayList<>(); relaxConditions.add(() -> newSearch.setArea(null)); relaxConditions.add(() -> newSearch.setExperience(null)); relaxConditions.add(() -> newSearch.setMaxSalary(null)); relaxConditions.add(() -> newSearch.setMinSalary(null)); relaxConditions.add(() -> newSearch.setEducation(null)); - relaxConditions.add(()-> newSearch.setJobTitle(null)); // 淇濆瓨鎵鏈夋煡璇㈠埌鐨勬枃妗 List allDocuments = new ArrayList<>(esJobDocuments); @@ -513,13 +517,20 @@ public class ESJobSearchImpl implements IESJobSearchService String[] words = titleStr.split(","); for (String w : words) { if (!first) sub.or(); + // 鍚屾椂鍖归厤宀椾綅鍚嶇О鍜屽矖浣嶅垎绫伙紙jobCategory 宸插瓨鍌ㄤ负鏍囩鏂囧瓧锛 sub.match(ESJobDocument::getJobTitle, w, 5.0f); + sub.or(); + sub.match(ESJobDocument::getJobCategory, w, 5.0f); first = false; } } if (!StringUtil.isEmptyOrNull(cateStr)) { + // category 鎼滅储鏃跺悓鏃跺尮閰 jobCategory 鍜 jobTitle锛岄伩鍏嶅洜 jobCategory 瀛楁涓虹┖鑰屾悳涓嶅埌 if (!first) sub.or(); - sub.eq(ESJobDocument::getJobCategory, cateStr); + sub.match(ESJobDocument::getJobCategory, cateStr, 5.0f); + first = false; + sub.or(); + sub.match(ESJobDocument::getJobTitle, cateStr, 5.0f); } }); } @@ -854,6 +865,7 @@ public class ESJobSearchImpl implements IESJobSearchService } BeanUtils.copyBeanProp(esJobDocument, job); + esJobDocument.setJobCategory(resolveJobCategoryLabel(job.getJobCategory())); esJobDocument.setAppJobUrl("https://www.xjksly.cn/app#/packageA/pages/post/post?jobId="+ Base64.getEncoder().encodeToString(String.valueOf(job.getJobId()).getBytes())); if(!StringUtil.isEmptyOrNull(job.getScale())){ esJobDocument.setScale(Integer.valueOf(job.getScale())); @@ -997,15 +1009,13 @@ public class ESJobSearchImpl implements IESJobSearchService List esJobDocuments = esJobDocumentMapper.selectList(wrapper); if (esJobDocuments.size() < esJobSearch.getPageSize()) { - // 瀹氫箟瑕侀愭鏀惧鐨勬悳绱㈡潯浠跺瓧娈 + // 瀹氫箟瑕侀愭鏀惧鐨勬悳绱㈡潯浠跺瓧娈碉紙涓嶆斁鏉炬牳蹇冩枃鏈悳绱㈡潯浠讹級 List relaxConditions = new ArrayList<>(); relaxConditions.add(() -> newSearch.setArea(null)); relaxConditions.add(() -> newSearch.setExperience(null)); relaxConditions.add(() -> newSearch.setMaxSalary(null)); relaxConditions.add(() -> newSearch.setMinSalary(null)); relaxConditions.add(() -> newSearch.setEducation(null)); - relaxConditions.add(()-> newSearch.setJobCategory(null)); - relaxConditions.add(()-> newSearch.setJobTitle(null)); // 淇濆瓨鎵鏈夋煡璇㈠埌鐨勬枃妗 List allDocuments = new ArrayList<>(esJobDocuments); @@ -1044,4 +1054,24 @@ public class ESJobSearchImpl implements IESJobSearchService return esJobDocuments; } + + /** + * 灏 jobCategory 浠庢暟瀛桰D瑙f瀽涓烘爣绛炬枃瀛楋紙濡 "45" 鈫 "閿鍞【闂"锛 + * 濡傛灉宸茬粡鏄枃瀛楁爣绛炬垨瑙f瀽澶辫触锛岃繑鍥炲師鍊 + */ + private String resolveJobCategoryLabel(String jobCategory) { + if (StringUtils.isEmpty(jobCategory)) { + return jobCategory; + } + try { + Long categoryId = Long.parseLong(jobCategory); + JobTitle jobTitle = jobTitleMapper.selectById(categoryId); + if (jobTitle != null && StringUtils.isNotEmpty(jobTitle.getJobName())) { + return jobTitle.getJobName(); + } + } catch (NumberFormatException e) { + // 宸茬粡鏄枃瀛楁爣绛撅紝鐩存帴杩斿洖鍘熷 + } + return jobCategory; + } } diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java index ee49311..2261cf8 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java @@ -419,7 +419,7 @@ public class JobServiceImpl extends ServiceImpl implements IJobSe if(!longs.isEmpty()){ fileMapper.updateBussinessids(longs,job.getJobId()); } - if (job.getIsPublish() == 1) { + if (Integer.valueOf(1).equals(job.getIsPublish())) { //鍚屾鍒癳s iesJobSearchService.updateJob(job.getJobId()); }