ソースを参照

新增通知服务

wangliang 2 年 前
コミット
b48c4c3523

ファイルの差分が大きいため隠しています
+ 0 - 432
logs/themis-admin.log


+ 0 - 386
logs/themis-exam.log

@@ -1,386 +0,0 @@
-2023-02-01 10:10:16.025| main | INFO |  -  | Starting ThemisExamApplication on kingdeMacBook-Air.local with PID 1505 (/Users/king/git/backend-service/themis-exam/target/classes started by king in /Users/king/git/backend-service) | [org.springframework.boot.StartupInfoLogger:55]
-2023-02-01 10:10:16.037| main | INFO |  -  | No active profile set, falling back to default profiles: default | [org.springframework.boot.SpringApplication:651]
-2023-02-01 10:10:18.758| main | INFO |  -  | Multiple Spring Data modules found, entering strict repository configuration mode! | [org.springframework.data.repository.config.RepositoryConfigurationDelegate:249]
-2023-02-01 10:10:18.762| main | INFO |  -  | Bootstrapping Spring Data Redis repositories in DEFAULT mode. | [org.springframework.data.repository.config.RepositoryConfigurationDelegate:127]
-2023-02-01 10:10:18.812| main | INFO |  -  | Finished Spring Data repository scanning in 24ms. Found 0 Redis repository interfaces. | [org.springframework.data.repository.config.RepositoryConfigurationDelegate:187]
-2023-02-01 10:10:20.681| main | INFO |  -  | Tomcat initialized with port(s): 6002 (http) | [org.springframework.boot.web.embedded.tomcat.TomcatWebServer:108]
-2023-02-01 10:10:20.697| main | INFO |  -  | Initializing ProtocolHandler ["http-nio-6002"] | [org.apache.juli.logging.DirectJDKLog:173]
-2023-02-01 10:10:20.699| main | INFO |  -  | Starting service [Tomcat] | [org.apache.juli.logging.DirectJDKLog:173]
-2023-02-01 10:10:20.699| main | INFO |  -  | Starting Servlet engine: [Apache Tomcat/9.0.35] | [org.apache.juli.logging.DirectJDKLog:173]
-2023-02-01 10:10:20.861| main | INFO |  -  | Initializing Spring embedded WebApplicationContext | [org.apache.juli.logging.DirectJDKLog:173]
-2023-02-01 10:10:20.862| main | INFO |  -  | Root WebApplicationContext: initialization completed in 4544 ms | [org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext:284]
-2023-02-01 10:10:21.612| main | DEBUG |  -  | Logging initialized using 'class com.qmth.boot.mybatis.logger.MybatisPlusLogger' adapter. | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:24.980| main | INFO |  -  | Redisson 3.15.0 | [org.redisson.Version:41]
-2023-02-01 10:10:25.709| redisson-netty-2-25 | INFO |  -  | 1 connections initialized for localhost/127.0.0.1:6379 | [org.redisson.connection.pool.ConnectionPool$1:167]
-2023-02-01 10:10:25.752| redisson-netty-2-20 | INFO |  -  | 24 connections initialized for localhost/127.0.0.1:6379 | [org.redisson.connection.pool.ConnectionPool$1:167]
-2023-02-01 10:10:27.763| main | INFO |  -  | Uid init success, datacenterId=2, machineId=2 | [com.qmth.themis.business.util.UidUtil:56]
-2023-02-01 10:10:29.362| main | INFO |  -  | Redis cache manager inited. | [com.qmth.boot.redis.cache.RedisCacheAutoConfiguration:56]
-2023-02-01 10:10:39.540| main | INFO |  -  | Solar startup checking... | [com.qmth.boot.core.solar.service.SolarService:119]
-2023-02-01 10:10:40.443| main | INFO |  -  | Solar startup check success, current app name: 在线考试平台开发环境 | [com.qmth.boot.core.solar.service.SolarService:142]
-2023-02-01 10:10:46.737| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:46.772| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@22c0344e] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:47.028| main | INFO |  -  | HikariPool-1 - Starting... | [com.zaxxer.hikari.HikariDataSource:110]
-2023-02-01 10:10:47.690| main | INFO |  -  | HikariPool-1 - Start completed. | [com.zaxxer.hikari.HikariDataSource:123]
-2023-02-01 10:10:47.705| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@930610244 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:47.744| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:47.968| main | DEBUG |  -  | ==> Parameters: exam.no.auth.urls(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:48.107| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:48.128| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@22c0344e] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:48.617| main | INFO |  -  | Redis machine service inited, machineId=1 | [com.qmth.boot.redis.uid.RedisMachineService:32]
-2023-02-01 10:10:48.622| main | INFO |  -  | Redis rate limit service inited. | [com.qmth.boot.redis.rateLimit.RedisRateLimitService:28]
-2023-02-01 10:10:48.629| main | INFO |  -  | Redis concurrent service inited. | [com.qmth.boot.redis.concurrent.RedisConcurrentService:26]
-2023-02-01 10:10:48.688| main | INFO |  -  | Initializing ExecutorService 'taskScheduler' | [org.springframework.scheduling.concurrent.ExecutorConfigurationSupport:181]
-2023-02-01 10:10:48.763| main | INFO |  -  | Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)] | [springfox.documentation.spring.web.PropertySourcedRequestMappingHandlerMapping:69]
-2023-02-01 10:10:48.958| main | INFO |  -  | cpuNum:4 | [com.qmth.themis.business.forkjoin.ForkJoinThreadPool:34]
-2023-02-01 10:10:49.056| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.057| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1ecd09d5] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.062| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@921975025 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.064| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.065| main | DEBUG |  -  | ==> Parameters: mq.config.topic(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.071| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.076| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1ecd09d5] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.078| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.079| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@33478a2f] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.085| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@618864390 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.088| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.089| main | DEBUG |  -  | ==> Parameters: mq.config.body(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.096| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.097| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@33478a2f] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.392| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.393| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@30a1b2ad] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.396| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@539452434 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.398| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.402| main | DEBUG |  -  | ==> Parameters: tencentcloud.sdk.appId(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.432| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.434| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@30a1b2ad] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.437| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.440| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6344004d] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.451| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@1980883605 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.454| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.456| main | DEBUG |  -  | ==> Parameters: tencentcloud.sdk.key(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.460| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.461| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6344004d] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.462| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.463| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@49faf815] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.478| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@805744373 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.480| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.498| main | DEBUG |  -  | ==> Parameters: tencentcloud.sdk.urls(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.552| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.566| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@49faf815] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.570| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.579| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@442151d1] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.618| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@181021195 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.639| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.640| main | DEBUG |  -  | ==> Parameters: tencentcloud.sdk.service(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.666| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.667| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@442151d1] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.688| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.694| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@62ba3045] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.723| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@964416619 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.724| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.728| main | DEBUG |  -  | ==> Parameters: tencentcloud.sdk.queryUrl(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.757| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.762| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@62ba3045] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.775| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.794| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7be86438] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.818| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@100550728 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.819| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.820| main | DEBUG |  -  | ==> Parameters: tencentcloud.sdk.secretId(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.826| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.830| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7be86438] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.834| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.836| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3724ab90] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.846| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@1089411380 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.851| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.852| main | DEBUG |  -  | ==> Parameters: tencentcloud.sdk.secretKey(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.857| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.871| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3724ab90] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.872| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.873| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1a34f8e2] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.881| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@573207593 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.882| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.883| main | DEBUG |  -  | ==> Parameters: tencentcloud.sdk.vodAppId(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.889| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.890| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1a34f8e2] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.891| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.892| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@62977afb] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.895| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@334348732 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.896| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.897| main | DEBUG |  -  | ==> Parameters: tencentcloud.sdk.callbackPwd(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.909| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.910| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@62977afb] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.911| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.912| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3a6409ec] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.926| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@1199169341 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.933| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.942| main | DEBUG |  -  | ==> Parameters: tencentcloud.sdk.callbackTime(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.965| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.980| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3a6409ec] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.992| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:49.993| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2446be5f] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:50.005| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@760159709 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:50.007| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:50.008| main | DEBUG |  -  | ==> Parameters: tencentcloud.sdk.trtcQueryUrl(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:50.022| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:50.024| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2446be5f] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:50.041| main | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:50.075| main | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4bc39640] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:50.103| main | DEBUG |  -  | JDBC Connection [HikariProxyConnection@506972944 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:50.313| main | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,config_key,config_name,config_value,enable,create_id,create_time,update_id,update_Time FROM sys_config WHERE (config_key = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:50.315| main | DEBUG |  -  | ==> Parameters: tencentcloud.sdk.trtcRegion(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:50.329| main | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:50.332| main | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4bc39640] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:10:55.133| main | INFO |  -  | Local cache manager inited. | [com.qmth.boot.core.cache.config.CacheAutoConfiguration:69]
-2023-02-01 10:10:55.391| main | INFO |  -  | Initializing ExecutorService 'taskExecutor' | [org.springframework.scheduling.concurrent.ExecutorConfigurationSupport:181]
-2023-02-01 10:10:58.368| main | INFO |  -  | Starting ProtocolHandler ["http-nio-6002"] | [org.apache.juli.logging.DirectJDKLog:173]
-2023-02-01 10:10:58.495| main | INFO |  -  | Tomcat started on port(s): 6002 (http) with context path '' | [org.springframework.boot.web.embedded.tomcat.TomcatWebServer:220]
-2023-02-01 10:10:58.499| main | INFO |  -  | Context refreshed | [springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:160]
-2023-02-01 10:10:58.533| main | INFO |  -  | Found 1 custom documentation plugin(s) | [springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper:163]
-2023-02-01 10:10:58.685| main | INFO |  -  | Scanning for api listing references | [springfox.documentation.spring.web.scanners.ApiListingReferenceScanner:41]
-2023-02-01 10:10:59.754| main | INFO |  -  | Generating unique operation named: callApplyUsingPOST_1 | [springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40]
-2023-02-01 10:10:59.768| main | INFO |  -  | Generating unique operation named: callCancelUsingPOST_1 | [springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40]
-2023-02-01 10:10:59.781| main | INFO |  -  | Generating unique operation named: statusUsingPOST_1 | [springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40]
-2023-02-01 10:11:00.931| main | INFO |  -  | Generating unique operation named: statusUsingPOST_2 | [springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40]
-2023-02-01 10:11:01.189| main | INFO |  -  | Generating unique operation named: verifyUsingPOST_1 | [springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40]
-2023-02-01 10:11:01.270| main | INFO |  -  | Generating unique operation named: answerSubmitUsingPOST_1 | [springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40]
-2023-02-01 10:11:01.381| main | INFO |  -  | Generating unique operation named: fileUploadUsingPOST_1 | [springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:40]
-2023-02-01 10:11:01.757| main | INFO |  -  | Started ThemisExamApplication in 47.791 seconds (JVM running for 50.556) | [org.springframework.boot.StartupInfoLogger:61]
-2023-02-01 10:11:01.766| main | INFO |  -  | 服务器启动时执行 start | [com.qmth.themis.exam.start.StartRunning:43]
-2023-02-01 10:11:01.926| main | INFO |  -  | consumer is start !!! groupName:themis-group-exam-websocketOe,topic:themis-topic-exam,tag:OE_IM_BROADCASTING||OE_IM_CLUSTERING||OE_LIVENESS_VERIFY||OE_MONITOR_FINISH||OE_WARNING_FINISH||OE_WEBSOCKET_MOBILE_ANSWER_READY||OE_WEBSOCKET_MOBILE_ANSWER_UPLOAD||OE_WEBSOCKET_EXAM_STOP||MONITOR_START||MONITOR_STOP||OE_WEBSOCKET_MOBILE_MONITOR_STATUS,namesrvAddr:192.168.10.36:9876 | [com.qmth.themis.mq.listener.RocketMessageConsumer:51]
-2023-02-01 10:11:01.943| main | INFO |  -  | consumer is start !!! groupName:themis-group-exam-websocketOeMobile,topic:themis-topic-exam,tag:EXAM_STOP||EXAM_START,namesrvAddr:192.168.10.36:9876 | [com.qmth.themis.mq.listener.RocketMessageConsumer:51]
-2023-02-01 10:11:01.976| main | INFO |  -  | 服务器启动时执行 end | [com.qmth.themis.exam.start.StartRunning:51]
-2023-02-01 10:12:08.067| http-nio-6002-exec-2 | INFO |  -  | Initializing Spring DispatcherServlet 'dispatcherServlet' | [org.apache.juli.logging.DirectJDKLog:173]
-2023-02-01 10:12:08.069| http-nio-6002-exec-2 | INFO |  -  | Initializing Servlet 'dispatcherServlet' | [org.springframework.web.servlet.FrameworkServlet:525]
-2023-02-01 10:12:08.144| http-nio-6002-exec-2 | INFO |  -  | Completed initialization in 74 ms | [org.springframework.web.servlet.FrameworkServlet:547]
-2023-02-01 10:12:08.211| http-nio-6002-exec-2 | INFO |  -  | Start authorization: url:/api/oe/student/logout, method:POST, platform:WIN, deviceId:940af93856c44415ad848610752539cb, authorization:Token undefined:JhX5WMbtqd2qwi79BnMRfcBPSwE=, time:1675217527681 | [com.qmth.themis.exam.interceptor.AuthInterceptor:48]
-2023-02-01 10:12:08.341| http-nio-6002-exec-2 | WARN |  -  | Authorization faile: session id not exists: undefined | [com.qmth.themis.business.util.AuthUtil:151]
-2023-02-01 10:12:08.372| http-nio-6002-exec-2 | ERROR |  -  | 请求出错:[error path]:/api/oe/student/logout
-[status]:401011
-[code]:401
-[message]:请先登录 | [com.qmth.themis.common.exception.GlobalDefultExceptionHandler:56]
-2023-02-01 10:15:00.031| scheduled-task-1 | INFO |  -  | Start renew machindId | [com.qmth.themis.business.util.UidUtil:71]
-2023-02-01 10:16:51.908| http-nio-6002-exec-5 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:16:51.923| http-nio-6002-exec-5 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4166243e] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:16:51.954| http-nio-6002-exec-5 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@858531868 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:16:51.956| http-nio-6002-exec-5 | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,identity,password,idcard_number,mobile_number,name,gender,base_photo_path,enable,create_id,create_time,update_id,update_Time FROM t_e_student WHERE (identity = ? AND org_id = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:16:51.961| http-nio-6002-exec-5 | DEBUG |  -  | ==> Parameters: 4209290003(String), 1(Long) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:16:51.974| http-nio-6002-exec-5 | DEBUG |  -  | <==      Total: 0 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:16:51.977| http-nio-6002-exec-5 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4166243e] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:16:51.989| http-nio-6002-exec-5 | ERROR |  -  | 请求出错:{} | [com.qmth.themis.exam.aspect.ApiControllerAspect:77]
-com.qmth.themis.common.exception.BusinessException: 学生不存在
-	at com.qmth.themis.exam.api.TEStudentController.login(TEStudentController.java:160)
-	at com.qmth.themis.exam.api.TEStudentController$$FastClassBySpringCGLIB$$1800543a.invoke(<generated>)
-	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
-	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)
-	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
-	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
-	at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:120)
-	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
-	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
-	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
-	at com.qmth.themis.exam.aspect.ApiControllerAspect.aroundApiPoint(ApiControllerAspect.java:75)
-	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.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
-	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
-	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
-	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
-	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
-	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95)
-	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
-	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
-	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
-	at com.qmth.themis.exam.api.TEStudentController$$EnhancerBySpringCGLIB$$a219d491.login(<generated>)
-	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.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
-	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
-	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)
-	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879)
-	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)
-	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
-	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
-	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
-	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
-	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
-	at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
-	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
-	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
-	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
-	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
-	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
-	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
-	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
-	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
-	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
-	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
-	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
-	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
-	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
-	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
-	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
-	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
-	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
-	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
-	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
-	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
-	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
-	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
-	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
-	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
-	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:373)
-	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
-	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
-	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
-	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
-	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
-	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
-	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
-	at java.lang.Thread.run(Thread.java:748)
-2023-02-01 10:16:51.991| http-nio-6002-exec-5 | INFO |  -  | request:============请求地址============:/api/oe/student/login
-============类============:com.qmth.themis.exam.api.TEStudentController
-============方法============:login
-参数key:"mapParameter",参数value:{"password":"MTIzNDU2","orgId":1,"examId":339050651474989056,"identity":"4209290003"}
-============耗时============:0秒 | [com.qmth.themis.exam.aspect.ApiControllerAspect:86]
-2023-02-01 10:16:51.992| http-nio-6002-exec-5 | ERROR |  -  | 请求出错:[error path]:/api/oe/student/login
-[status]:500010
-[code]:500
-[message]:学生不存在 | [com.qmth.themis.common.exception.GlobalDefultExceptionHandler:56]
-2023-02-01 10:17:02.430| http-nio-6002-exec-7 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.433| http-nio-6002-exec-7 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1cc03670] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.437| http-nio-6002-exec-7 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@979334319 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.438| http-nio-6002-exec-7 | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,identity,password,idcard_number,mobile_number,name,gender,base_photo_path,enable,create_id,create_time,update_id,update_Time FROM t_e_student WHERE (identity = ? AND org_id = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.439| http-nio-6002-exec-7 | DEBUG |  -  | ==> Parameters: 421001(String), 1(Long) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.449| http-nio-6002-exec-7 | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.451| http-nio-6002-exec-7 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1cc03670] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.488| http-nio-6002-exec-7 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.489| http-nio-6002-exec-7 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4466b237] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.491| http-nio-6002-exec-7 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@1275884554 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.498| http-nio-6002-exec-7 | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,identity,password,idcard_number,mobile_number,name,gender,base_photo_path,enable,create_id,create_time,update_id,update_Time FROM t_e_student WHERE id=? | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.499| http-nio-6002-exec-7 | DEBUG |  -  | ==> Parameters: 339052595951185920(Long) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.504| http-nio-6002-exec-7 | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.505| http-nio-6002-exec-7 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4466b237] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.583| http-nio-6002-exec-7 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.583| http-nio-6002-exec-7 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@268bbad7] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.589| http-nio-6002-exec-7 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@1924302411 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.590| http-nio-6002-exec-7 | DEBUG |  -  | ==>  Preparing: SELECT id,role_code,privilege_id FROM t_b_role_privilege WHERE (role_code = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.592| http-nio-6002-exec-7 | DEBUG |  -  | ==> Parameters: STUDENT(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.605| http-nio-6002-exec-7 | DEBUG |  -  | <==      Total: 41 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.606| http-nio-6002-exec-7 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@268bbad7] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.621| http-nio-6002-exec-7 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.621| http-nio-6002-exec-7 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7f0bf67] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.635| http-nio-6002-exec-7 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@267815181 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.636| http-nio-6002-exec-7 | DEBUG |  -  | ==>  Preparing: SELECT id,name,url,type,parent_id,sequence,remark,create_time FROM t_b_privilege WHERE (id IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND type = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.639| http-nio-6002-exec-7 | DEBUG |  -  | ==> Parameters: 64(Long), 65(Long), 193(Long), 66(Long), 67(Long), 68(Long), 69(Long), 70(Long), 71(Long), 72(Long), 73(Long), 137(Long), 74(Long), 138(Long), 75(Long), 76(Long), 77(Long), 78(Long), 79(Long), 80(Long), 89(Long), 90(Long), 91(Long), 92(Long), 93(Long), 157(Long), 94(Long), 95(Long), 164(Long), 165(Long), 166(Long), 167(Long), 175(Long), 114(Long), 115(Long), 116(Long), 117(Long), 182(Long), 60(Long), 62(Long), 63(Long), LINK(String) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.672| http-nio-6002-exec-7 | DEBUG |  -  | <==      Total: 40 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.675| http-nio-6002-exec-7 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7f0bf67] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.745| http-nio-6002-exec-7 | INFO |  -  | sendOneWay mqDto:{"id":"3A4chsSxrJF0j5EcxJOcI","topic":"themis-topic-exam","tag":"WIN","timestamp":1675217822735,"body":"SESSION","type":"WIN","objId":"905177078ff2687b6aa59758ab339d0a","objName":null,"ack":0,"sequence":null,"properties":null,"reconsume":0} | [com.qmth.themis.business.service.impl.ProducerServerImpl:168]
-2023-02-01 10:17:02.951| http-nio-6002-exec-7 | INFO |  -  | sendOneWay mqDto:{"id":"3GjXLiHbgAs6IHFjMmPKM","topic":"themis-topic-exam","tag":"STUDENT","timestamp":1675217822951,"body":"LOGIN","type":"STUDENT","objId":"339052595951185920","objName":"421001","ack":0,"sequence":null,"properties":null,"reconsume":0} | [com.qmth.themis.business.service.impl.ProducerServerImpl:168]
-2023-02-01 10:17:02.982| http-nio-6002-exec-7 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.983| http-nio-6002-exec-7 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@158e3dce] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.985| http-nio-6002-exec-7 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@1427154708 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.986| http-nio-6002-exec-7 | DEBUG |  -  | ==>  Preparing: select t.* from ( select distinct tee.id, tee.name, tee.code, group_concat(distinct teea.id) as examActivityId, datediff(FROM_UNIXTIME(teea.finish_time / 1000,'%Y-%m-%d %H:%i:%s'),FROM_UNIXTIME(teea.start_time / 1000,'%Y-%m-%d %H:%i:%s')) as diffSum, datediff(FROM_UNIXTIME(teea.finish_time / 1000,'%Y-%m-%d %H:%i:%s'),FROM_UNIXTIME(teea.start_time / 1000,'%Y-%m-%d %H:%i:%s')) - datediff(now(),FROM_UNIXTIME(teea.start_time / 1000,'%Y-%m-%d %H:%i:%s')) as reallyTime from t_e_exam_student tees left join t_e_exam tee on tee.id = tees.exam_id left join t_e_exam_activity teea on teea.id = tees.exam_activity_id WHERE tees.student_id = ? and tee.enable = 1 and teea.enable = 1 and tees.enable = 1 and tee.org_id = ? and tee.id = ? group by tee.id,tee.name,tee.code,diffSum,reallyTime ) t WHERE t.reallyTime <= diffSum + 15 and t.reallyTime >= 0 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:02.987| http-nio-6002-exec-7 | DEBUG |  -  | ==> Parameters: 339052595951185920(Long), 1(Long), 339050651474989056(Long) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.015| http-nio-6002-exec-7 | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.016| http-nio-6002-exec-7 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@158e3dce] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.034| http-nio-6002-exec-7 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.034| http-nio-6002-exec-7 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@281a10ee] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.038| http-nio-6002-exec-7 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@346215709 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.040| http-nio-6002-exec-7 | DEBUG |  -  | ==>  Preparing: select teea.id, teea.code, (teea.start_time / 1000 - IFNULL(teea.prepare_seconds, tee.prepare_seconds)) * 1000 as prepareTime, IFNULL(teea.start_time, tee.start_time) as minStartTime, (teea.start_time / 1000 + IFNULL(teea.opening_seconds, tee.opening_seconds)) * 1000 as maxStartTime, IF(tee.mode = 'TOGETHER' and tee.force_finish = 1, IFNULL(teea.finish_time, tee.end_time), null) as maxFinishTime, tee.min_duration_seconds as minDurationSeconds, IFNULL(teea.max_duration_seconds, tee.max_duration_seconds) as maxDurationSeconds, tee.id as examId ,tees.id as examStudentId, tees.course_code as courseCode, tees.course_name as courseName from t_e_exam_student tees left join t_e_exam tee on tee.id = tees.exam_id left join t_e_exam_activity teea on teea.id = tees.exam_activity_id WHERE 1 = 1 and teea.id in ( ? ) and tees.student_id = ? and tee.enable = 1 and teea.enable = 1 and tees.enable = 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.042| http-nio-6002-exec-7 | DEBUG |  -  | ==> Parameters: 339050651961528320(Long), 339052595951185920(Long) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.048| http-nio-6002-exec-7 | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.049| http-nio-6002-exec-7 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@281a10ee] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.072| http-nio-6002-exec-7 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.073| http-nio-6002-exec-7 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@429098c4] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.073| http-nio-6002-exec-7 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@828018831 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.079| http-nio-6002-exec-7 | DEBUG |  -  | ==>  Preparing: SELECT id,exam_id,exam_activity_id,student_id,course_code,room_code,identity,name,parameter,already_exam_count,current_record_id,select_record_id,room_name,enable,grade,class_no,course_name,create_id,create_time,update_id,update_Time FROM t_e_exam_student WHERE id=? | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.080| http-nio-6002-exec-7 | DEBUG |  -  | ==> Parameters: 1606176268935614465(Long) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.085| http-nio-6002-exec-7 | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.086| http-nio-6002-exec-7 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@429098c4] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.123| http-nio-6002-exec-7 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.124| http-nio-6002-exec-7 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3c8959f0] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.128| http-nio-6002-exec-7 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@1757221272 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.131| http-nio-6002-exec-7 | DEBUG |  -  | ==>  Preparing: SELECT id,similarity_threshold,liveness_action_count,liveness_action_retry_count,liveness_action_limit_seconds,no_face_count_error,match_face_compare_error_count,realness_count,multiple_face_count_error,total_face_compare_error_count,in_process_face_verify_config,total_eye_close_error_count FROM t_e_config | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.132| http-nio-6002-exec-7 | DEBUG |  -  | ==> Parameters:  | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.183| http-nio-6002-exec-7 | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.185| http-nio-6002-exec-7 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3c8959f0] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:17:03.190| http-nio-6002-exec-7 | INFO |  -  | request:============请求地址============:/api/oe/student/login
-============类============:com.qmth.themis.exam.api.TEStudentController
-============方法============:login
-参数key:"mapParameter",参数value:{"password":"MTIzNDU2","orgId":1,"examId":339050651474989056,"identity":"421001"}
-============耗时============:0秒 | [com.qmth.themis.exam.aspect.ApiControllerAspect:86]
-2023-02-01 10:17:11.892| http-nio-6002-exec-8 | INFO |  -  | Start authorization: url:/api/oe/black/list/select, method:POST, platform:WIN, deviceId:940af93856c44415ad848610752539cb, authorization:Token 905177078ff2687b6aa59758ab339d0a:enr3Req4AqBQhxZav9qQ2ha6AJg=, time:1675217831792 | [com.qmth.themis.exam.interceptor.AuthInterceptor:48]
-2023-02-01 10:17:11.969| http-nio-6002-exec-8 | INFO |  -  | request:============请求地址============:/api/oe/black/list/select
-============类============:com.qmth.themis.exam.api.TSBlackListController
-============方法============:select
-============耗时============:0秒 | [com.qmth.themis.exam.aspect.ApiControllerAspect:86]
-2023-02-01 10:17:22.266| http-nio-6002-exec-9 | INFO |  -  | Start authorization: url:/api/oe/black/list/select, method:POST, platform:WIN, deviceId:940af93856c44415ad848610752539cb, authorization:Token 905177078ff2687b6aa59758ab339d0a:DPDsjcK7/deVjUpooGLPj6OU72o=, time:1675217842203 | [com.qmth.themis.exam.interceptor.AuthInterceptor:48]
-2023-02-01 10:17:22.277| http-nio-6002-exec-9 | INFO |  -  | request:============请求地址============:/api/oe/black/list/select
-============类============:com.qmth.themis.exam.api.TSBlackListController
-============方法============:select
-============耗时============:0秒 | [com.qmth.themis.exam.aspect.ApiControllerAspect:86]
-2023-02-01 10:18:02.684| http-nio-6002-exec-10 | INFO |  -  | Start authorization: url:/api/oe/black/list/select, method:POST, platform:WIN, deviceId:940af93856c44415ad848610752539cb, authorization:Token 905177078ff2687b6aa59758ab339d0a:9qPRC3bBqQcQBH9bpzguB5LtQcc=, time:1675217882596 | [com.qmth.themis.exam.interceptor.AuthInterceptor:48]
-2023-02-01 10:18:02.727| http-nio-6002-exec-10 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:18:02.729| http-nio-6002-exec-10 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1713a0f2] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:18:02.735| http-nio-6002-exec-10 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@1721879400 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:18:02.738| http-nio-6002-exec-10 | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,soft_name,process_name,enable,create_id,create_time,update_id,update_Time FROM t_s_black_list WHERE (enable = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:18:02.740| http-nio-6002-exec-10 | DEBUG |  -  | ==> Parameters: true(Boolean) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:18:02.746| http-nio-6002-exec-10 | DEBUG |  -  | <==      Total: 2 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:18:02.747| http-nio-6002-exec-10 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1713a0f2] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:18:02.752| http-nio-6002-exec-10 | INFO |  -  | request:============请求地址============:/api/oe/black/list/select
-============类============:com.qmth.themis.exam.api.TSBlackListController
-============方法============:select
-============耗时============:0秒 | [com.qmth.themis.exam.aspect.ApiControllerAspect:86]
-2023-02-01 10:19:55.519| http-nio-6002-exec-3 | INFO |  -  | Start authorization: url:/api/oe/black/list/select, method:POST, platform:WIN, deviceId:940af93856c44415ad848610752539cb, authorization:Token 905177078ff2687b6aa59758ab339d0a:rbw+9YM9szNemt+zPjCwa0xKXf0=, time:1675217995458 | [com.qmth.themis.exam.interceptor.AuthInterceptor:48]
-2023-02-01 10:19:55.541| http-nio-6002-exec-3 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:55.543| http-nio-6002-exec-3 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1dece58a] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:55.551| http-nio-6002-exec-3 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@1562393613 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:55.553| http-nio-6002-exec-3 | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,soft_name,process_name,enable,create_id,create_time,update_id,update_Time FROM t_s_black_list WHERE (enable = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:55.553| http-nio-6002-exec-3 | DEBUG |  -  | ==> Parameters: true(Boolean) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:55.557| http-nio-6002-exec-3 | DEBUG |  -  | <==      Total: 2 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:55.558| http-nio-6002-exec-3 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1dece58a] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:55.565| http-nio-6002-exec-3 | INFO |  -  | request:============请求地址============:/api/oe/black/list/select
-============类============:com.qmth.themis.exam.api.TSBlackListController
-============方法============:select
-============耗时============:0秒 | [com.qmth.themis.exam.aspect.ApiControllerAspect:86]
-2023-02-01 10:19:59.744| http-nio-6002-exec-4 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.745| http-nio-6002-exec-4 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6f5df9c7] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.749| http-nio-6002-exec-4 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@1052316193 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.751| http-nio-6002-exec-4 | DEBUG |  -  | ==>  Preparing: SELECT id,org_id,identity,password,idcard_number,mobile_number,name,gender,base_photo_path,enable,create_id,create_time,update_id,update_Time FROM t_e_student WHERE (identity = ? AND org_id = ?) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.752| http-nio-6002-exec-4 | DEBUG |  -  | ==> Parameters: 421001(String), 1(Long) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.760| http-nio-6002-exec-4 | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.761| http-nio-6002-exec-4 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6f5df9c7] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.780| http-nio-6002-exec-4 | INFO |  -  | sendOneWay mqDto:{"id":"QnGxyo6PzhcCj6Irc2beZ","topic":"themis-topic-exam","tag":"WIN","timestamp":1675217999780,"body":"SESSION","type":"WIN","objId":"905177078ff2687b6aa59758ab339d0a","objName":null,"ack":0,"sequence":null,"properties":null,"reconsume":0} | [com.qmth.themis.business.service.impl.ProducerServerImpl:168]
-2023-02-01 10:19:59.794| http-nio-6002-exec-4 | INFO |  -  | sendOneWay mqDto:{"id":"7eXeoZDkYVw3FnDZfr-Zt","topic":"themis-topic-exam","tag":"STUDENT","timestamp":1675217999793,"body":"LOGIN","type":"STUDENT","objId":"339052595951185920","objName":"421001","ack":0,"sequence":null,"properties":null,"reconsume":0} | [com.qmth.themis.business.service.impl.ProducerServerImpl:168]
-2023-02-01 10:19:59.798| http-nio-6002-exec-4 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.799| http-nio-6002-exec-4 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@56456c3d] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.802| http-nio-6002-exec-4 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@564000025 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.804| http-nio-6002-exec-4 | DEBUG |  -  | ==>  Preparing: select t.* from ( select distinct tee.id, tee.name, tee.code, group_concat(distinct teea.id) as examActivityId, datediff(FROM_UNIXTIME(teea.finish_time / 1000,'%Y-%m-%d %H:%i:%s'),FROM_UNIXTIME(teea.start_time / 1000,'%Y-%m-%d %H:%i:%s')) as diffSum, datediff(FROM_UNIXTIME(teea.finish_time / 1000,'%Y-%m-%d %H:%i:%s'),FROM_UNIXTIME(teea.start_time / 1000,'%Y-%m-%d %H:%i:%s')) - datediff(now(),FROM_UNIXTIME(teea.start_time / 1000,'%Y-%m-%d %H:%i:%s')) as reallyTime from t_e_exam_student tees left join t_e_exam tee on tee.id = tees.exam_id left join t_e_exam_activity teea on teea.id = tees.exam_activity_id WHERE tees.student_id = ? and tee.enable = 1 and teea.enable = 1 and tees.enable = 1 and tee.org_id = ? and tee.id = ? group by tee.id,tee.name,tee.code,diffSum,reallyTime ) t WHERE t.reallyTime <= diffSum + 15 and t.reallyTime >= 0 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.806| http-nio-6002-exec-4 | DEBUG |  -  | ==> Parameters: 339052595951185920(Long), 1(Long), 339050651474989056(Long) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.810| http-nio-6002-exec-4 | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.810| http-nio-6002-exec-4 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@56456c3d] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.811| http-nio-6002-exec-4 | DEBUG |  -  | Creating a new SqlSession | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.812| http-nio-6002-exec-4 | DEBUG |  -  | SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@331fa72] was not registered for synchronization because synchronization is not active | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.813| http-nio-6002-exec-4 | DEBUG |  -  | JDBC Connection [HikariProxyConnection@2129152685 wrapping com.mysql.cj.jdbc.ConnectionImpl@79454d8e] will not be managed by Spring | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.814| http-nio-6002-exec-4 | DEBUG |  -  | ==>  Preparing: select teea.id, teea.code, (teea.start_time / 1000 - IFNULL(teea.prepare_seconds, tee.prepare_seconds)) * 1000 as prepareTime, IFNULL(teea.start_time, tee.start_time) as minStartTime, (teea.start_time / 1000 + IFNULL(teea.opening_seconds, tee.opening_seconds)) * 1000 as maxStartTime, IF(tee.mode = 'TOGETHER' and tee.force_finish = 1, IFNULL(teea.finish_time, tee.end_time), null) as maxFinishTime, tee.min_duration_seconds as minDurationSeconds, IFNULL(teea.max_duration_seconds, tee.max_duration_seconds) as maxDurationSeconds, tee.id as examId ,tees.id as examStudentId, tees.course_code as courseCode, tees.course_name as courseName from t_e_exam_student tees left join t_e_exam tee on tee.id = tees.exam_id left join t_e_exam_activity teea on teea.id = tees.exam_activity_id WHERE 1 = 1 and teea.id in ( ? ) and tees.student_id = ? and tee.enable = 1 and teea.enable = 1 and tees.enable = 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.815| http-nio-6002-exec-4 | DEBUG |  -  | ==> Parameters: 339050651961528320(Long), 339052595951185920(Long) | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.819| http-nio-6002-exec-4 | DEBUG |  -  | <==      Total: 1 | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.821| http-nio-6002-exec-4 | DEBUG |  -  | Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@331fa72] | [com.qmth.boot.mybatis.logger.MybatisPlusLogger:36]
-2023-02-01 10:19:59.836| http-nio-6002-exec-4 | INFO |  -  | request:============请求地址============:/api/oe/student/login
-============类============:com.qmth.themis.exam.api.TEStudentController
-============方法============:login
-参数key:"mapParameter",参数value:{"password":"MTIzNDU2","orgId":1,"examId":339050651474989056,"identity":"421001"}
-============耗时============:0秒 | [com.qmth.themis.exam.aspect.ApiControllerAspect:86]
-2023-02-01 10:20:02.579| http-nio-6002-exec-5 | INFO |  -  | Start authorization: url:/api/oe/black/list/select, method:POST, platform:WIN, deviceId:940af93856c44415ad848610752539cb, authorization:Token 905177078ff2687b6aa59758ab339d0a:nuniLa9Q6zFkQC0VegIyj3s6uZU=, time:1675218002548 | [com.qmth.themis.exam.interceptor.AuthInterceptor:48]
-2023-02-01 10:20:02.590| http-nio-6002-exec-5 | INFO |  -  | request:============请求地址============:/api/oe/black/list/select
-============类============:com.qmth.themis.exam.api.TSBlackListController
-============方法============:select
-============耗时============:0秒 | [com.qmth.themis.exam.aspect.ApiControllerAspect:86]
-2023-02-01 10:30:00.047| scheduled-task-1 | INFO |  -  | Start renew machindId | [com.qmth.themis.business.util.UidUtil:71]
-2023-02-01 10:45:00.043| scheduled-task-2 | INFO |  -  | Start renew machindId | [com.qmth.themis.business.util.UidUtil:71]

+ 2 - 0
themis-admin/src/main/java/com/qmth/themis/admin/api/TSNotifyController.java

@@ -74,6 +74,8 @@ public class TSNotifyController {
         Optional.ofNullable(enable).orElseThrow(() -> new BusinessException("启用/禁用不能为空"));
 
         TSNotify tsNotify = tsNotifyService.getById(id);
+        Optional.ofNullable(tsNotify).orElseThrow(() -> new BusinessException("系统通知信息为空"));
+
         tsNotify.setEnable(enable);
         tsNotifyService.saveOrUpdate(tsNotify);
         themisCacheService.removeSysNotifyCache();

+ 2 - 2
themis-notify/pom.xml

@@ -15,8 +15,8 @@
 
     <dependencies>
         <dependency>
-            <groupId>com.qmth.themis.business</groupId>
-            <artifactId>themis-business</artifactId>
+            <groupId>com.qmth.themis.mq</groupId>
+            <artifactId>themis-mq</artifactId>
         </dependency>
         <dependency>
             <groupId>org.springframework.boot</groupId>

+ 12 - 0
themis-notify/src/main/java/com/qmth/themis/notify/config/DictionaryConfig.java

@@ -1,5 +1,6 @@
 package com.qmth.themis.notify.config;
 
+import com.qmth.themis.business.domain.AliYunOssDomain;
 import com.qmth.themis.business.domain.SysDomain;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.springframework.context.annotation.Bean;
@@ -25,4 +26,15 @@ public class DictionaryConfig {
     public SysDomain sysDomain() {
         return new SysDomain();
     }
+
+    /**
+     * 阿里云oss配置
+     *
+     * @return
+     */
+    @Bean
+    @ConfigurationProperties(prefix = "aliyun.oss", ignoreUnknownFields = false)
+    public AliYunOssDomain aliYunOssDomain() {
+        return new AliYunOssDomain();
+    }
 }

+ 42 - 2
themis-notify/src/main/resources/application.properties

@@ -36,8 +36,48 @@ logging.level.root=info
 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
 spring.jackson.time-zone=GMT+8
 
+aliyun.oss.publicName=oss-cn-shenzhen.aliyuncs.com
+aliyun.oss.publicEndpoint=http://${aliyun.oss.publicName}
+aliyun.oss.publicAccessKeyId=LTAI4FnJ2pgV6aGceYcCkeEi
+aliyun.oss.publicAccessKeySecret=ktrMEVE7PfoxRPeJUPDFeygOIH4aU7
+aliyun.oss.publicBucket=qmth-test
+aliyun.oss.publicUrl=http://${aliyun.oss.publicBucket}.${aliyun.oss.publicName}
+
+aliyun.oss.privateName=oss-cn-shenzhen.aliyuncs.com
+aliyun.oss.privateEndpoint=http://${aliyun.oss.privateName}
+aliyun.oss.privateAccessKeyId=LTAI4FnJ2pgV6aGceYcCkeEi
+aliyun.oss.privateAccessKeySecret=ktrMEVE7PfoxRPeJUPDFeygOIH4aU7
+aliyun.oss.privateBucket=qmth-test
+aliyun.oss.privateUrl=http://static-test.qmth.com.cn
+
 #\u7CFB\u7EDF\u914D\u7F6E
-sys.config.datacenterId=3
+sys.config.datacenterId=4
 sys.config.oss=true
 sys.config.serverUpload=/Users/king/git/themis-files/
-spring.resources.static-locations=file:${sys.config.serverUpload},classpath:/META-INF/resources/,classpath:/resources/
+spring.resources.static-locations=file:${sys.config.serverUpload},classpath:/META-INF/resources/,classpath:/resources/
+
+#============================================================================
+# \u914D\u7F6Erocketmq
+#============================================================================
+#namesrv\u5730\u5740
+rocketmq.name-server=192.168.10.36:9876
+#\u53D1\u9001\u6D88\u606F\u8D85\u65F6\u65F6\u95F4\uFF0C\u5355\u4F4D\u6BEB\u79D2\u3002\u9ED8\u8BA410000
+rocketmq.producer.send-message-timeout=300000
+#Producer\u7EC4\u540D\uFF0C\u591A\u4E2AProducer\u5982\u679C\u5C5E\u4E8E\u4E00\u4E2A\u5E94\u7528\uFF0C\u53D1\u9001\u540C\u6837\u7684\u6D88\u606F\uFF0C\u5219\u5E94\u8BE5\u5C06\u5B83\u4EEC\u5F52\u4E3A\u540C\u4E00\u7EC4\u3002\u9ED8\u8BA4DEFAULT_PRODUCER
+rocketmq.producer.group=my-group
+#\u5BA2\u6237\u7AEF\u9650\u5236\u7684\u6D88\u606F\u5927\u5C0F\uFF0C\u8D85\u8FC7\u62A5\u9519\uFF0C\u540C\u65F6\u670D\u52A1\u7AEF\u4E5F\u4F1A\u9650\u5236\uFF0C\u9700\u8981\u8DDF\u670D\u52A1\u7AEF\u914D\u5408\u4F7F\u7528\u3002\u9ED8\u8BA44MB
+rocketmq.producer.compress-message-body-threshold=4096
+rocketmq.producer.max-message-size=4194304
+#\u5982\u679C\u6D88\u606F\u53D1\u9001\u5931\u8D25\uFF0C\u6700\u5927\u91CD\u8BD5\u6B21\u6570\uFF0C\u8BE5\u53C2\u6570\u53EA\u5BF9\u5F02\u6B65\u53D1\u9001\u6A21\u5F0F\u8D77\u4F5C\u7528\u3002\u9ED8\u8BA42
+rocketmq.producer.retry-times-when-send-async-failed=3
+#\u5982\u679C\u6D88\u606F\u53D1\u9001\u5931\u8D25\uFF0C\u662F\u5426\u7EE7\u7EED\u53D1\u4E0B\u4E00\u6761
+rocketmq.producer.retry-next-server=true
+#\u5982\u679C\u6D88\u606F\u53D1\u9001\u5931\u8D25\uFF0C\u6700\u5927\u91CD\u8BD5\u6B21\u6570\uFF0C\u8BE5\u53C2\u6570\u53EA\u5BF9\u540C\u6B65\u53D1\u9001\u6A21\u5F0F\u8D77\u4F5C\u7528\u3002\u9ED8\u8BA42
+rocketmq.producer.retry-times-when-send-failed=3
+#ACK
+rocketmq.producer.access-key=AK
+rocketmq.producer.secret-key=SK
+#\u542F\u7528\u6D88\u606F\u8F68\u8FF9\uFF0C\u9ED8\u8BA4\u503Ctrue
+rocketmq.producer.enable-msg-trace=true
+#\u81EA\u5B9A\u4E49\u7684\u6D88\u606F\u8F68\u8FF9\u4E3B\u9898
+#rocketmq.producer.customized-trace-topic=my-trace-topic

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません