From e40857210a448e805913ed66f3b378d2a501c58f Mon Sep 17 00:00:00 2001
From: qirong <2032486488@qq.com>
Date: 星期二, 20 六月 2023 17:51:47 +0800
Subject: [PATCH] 修改

---
 src/main/java/com/mindskip/xzs/viewmodel/admin/exam/ExamPaperTitleItemVM.java |    2 
 log/xzs.20230620.log                                                          | 7639 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/main/java/com/mindskip/xzs/service/impl/ExamPaperServiceImpl.java         |  156 
 src/main/java/com/mindskip/xzs/service/QuestionSubjectService.java            |    2 
 src/main/resources/mapper/QuestionSubjectMapper.xml                           |    7 
 src/main/java/com/mindskip/xzs/repository/QuestionSubjectMapper.java          |    2 
 src/main/java/com/mindskip/xzs/service/impl/QuestionSubjectServiceImpl.java   |    5 
 7 files changed, 7,758 insertions(+), 55 deletions(-)

diff --git a/log/xzs.20230620.log b/log/xzs.20230620.log
index a62aaf1..053510a 100644
--- a/log/xzs.20230620.log
+++ b/log/xzs.20230620.log
@@ -73,3 +73,7642 @@
 2023-06-20 09:13:38.949  INFO 6060 --- [XNIO-1 task-1] io.undertow.servlet                      : Initializing Spring DispatcherServlet 'dispatcherServlet'
 2023-06-20 09:13:38.950  INFO 6060 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
 2023-06-20 09:13:38.974  INFO 6060 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 24 ms
+2023-06-20 09:22:02.712  INFO 6060 --- [XNIO-1 task-11] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/list
+2023-06-20 09:22:02.783  INFO 6060 --- [XNIO-1 task-11] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
+2023-06-20 09:22:03.111  INFO 6060 --- [XNIO-1 task-11] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
+2023-06-20 09:22:03.129 DEBUG 6060 --- [XNIO-1 task-11] r.c.m.x.r.DepartmentMapper.gets          : ==>  Preparing: select id , name,deleted from t_department where deleted=0 
+2023-06-20 09:22:03.173 DEBUG 6060 --- [XNIO-1 task-11] r.c.m.x.r.DepartmentMapper.gets          : ==> Parameters: 
+2023-06-20 09:22:03.240 DEBUG 6060 --- [XNIO-1 task-11] r.c.m.x.r.DepartmentMapper.gets          : <==      Total: 3
+2023-06-20 09:22:12.495  INFO 6060 --- [XNIO-1 task-12] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/list
+2023-06-20 09:22:12.506 DEBUG 6060 --- [XNIO-1 task-12] r.c.m.x.r.DepartmentMapper.gets          : ==>  Preparing: select id , name,deleted from t_department where deleted=0 
+2023-06-20 09:22:12.506 DEBUG 6060 --- [XNIO-1 task-12] r.c.m.x.r.DepartmentMapper.gets          : ==> Parameters: 
+2023-06-20 09:22:12.516 DEBUG 6060 --- [XNIO-1 task-12] r.c.m.x.r.DepartmentMapper.gets          : <==      Total: 3
+2023-06-20 09:24:30.550 DEBUG 6060 --- [XNIO-1 task-14] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:24:30.551 DEBUG 6060 --- [XNIO-1 task-14] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 09:24:30.571 DEBUG 6060 --- [XNIO-1 task-14] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:24:31.218 DEBUG 6060 --- [XNIO-1 task-14] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:24:31.219 DEBUG 6060 --- [XNIO-1 task-14] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 09:24:31.246 DEBUG 6060 --- [XNIO-1 task-14] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:24:31.279 DEBUG 6060 --- [XNIO-1 task-14] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 09:24:31.282 DEBUG 6060 --- [XNIO-1 task-14] r.c.m.x.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 09:24:31.247(Timestamp)
+2023-06-20 09:24:31.314 DEBUG 6060 --- [XNIO-1 task-14] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 09:24:31.463  INFO 6060 --- [XNIO-1 task-15] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/dashboard/index
+2023-06-20 09:24:31.476 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
+2023-06-20 09:24:31.477 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 09:24:31.501 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 09:24:31.510 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
+2023-06-20 09:24:31.511 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2023-06-20 09:24:31.521 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.QuestionMapper.selectAllCount  : <==      Total: 1
+2023-06-20 09:24:31.526 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
+2023-06-20 09:24:31.527 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 09:24:31.546 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 09:24:31.547 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
+2023-06-20 09:24:31.547 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 09:24:31.561 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 09:24:31.570 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 09:24:31.572 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.U.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 09:24:31.594 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.U.selectCountByDate            : <==      Total: 10
+2023-06-20 09:24:31.598 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 09:24:31.598 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.E.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 09:24:31.608 DEBUG 6060 --- [XNIO-1 task-15] r.c.m.x.r.E.selectCountByDate            : <==      Total: 1
+2023-06-20 09:24:35.249  INFO 6060 --- [XNIO-1 task-16] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 09:24:35.274 DEBUG 6060 --- [XNIO-1 task-16] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 09:24:35.275 DEBUG 6060 --- [XNIO-1 task-16] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 09:24:35.304 DEBUG 6060 --- [XNIO-1 task-16] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 09:24:35.605  INFO 6060 --- [XNIO-1 task-17] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 09:24:35.667 DEBUG 6060 --- [XNIO-1 task-17] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 09:24:35.668 DEBUG 6060 --- [XNIO-1 task-17] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 09:24:35.680 DEBUG 6060 --- [XNIO-1 task-17] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 09:24:35.687 DEBUG 6060 --- [XNIO-1 task-17] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 09:24:35.687 DEBUG 6060 --- [XNIO-1 task-17] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 09:24:35.704 DEBUG 6060 --- [XNIO-1 task-17] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 1
+2023-06-20 09:24:35.744 DEBUG 6060 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 09:24:35.744 DEBUG 6060 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 09:24:35.754 DEBUG 6060 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 09:24:42.173  INFO 6060 --- [XNIO-1 task-18] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 09:24:42.183 DEBUG 6060 --- [XNIO-1 task-18] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 09:24:42.185 DEBUG 6060 --- [XNIO-1 task-18] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 09:24:42.204 DEBUG 6060 --- [XNIO-1 task-18] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 09:24:42.205  INFO 6060 --- [XNIO-1 task-19] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/select/15
+2023-06-20 09:24:42.207 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 09:24:42.209 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 15(Integer)
+2023-06-20 09:24:42.229 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:24:42.235 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:24:42.236 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 149(Integer)
+2023-06-20 09:24:42.251 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:24:42.269 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? ) 
+2023-06-20 09:24:42.269 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 123(Integer), 122(Integer), 121(Integer)
+2023-06-20 09:24:42.284 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 3
+2023-06-20 09:24:42.296 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:24:42.297 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 148(Integer)
+2023-06-20 09:24:42.305 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:24:42.320 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:24:42.320 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 147(Integer)
+2023-06-20 09:24:42.341 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:24:42.343 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:24:42.344 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 146(Integer)
+2023-06-20 09:24:42.354 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:24:42.357 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 09:24:42.357 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 09:24:42.377 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 09:24:42.379 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 09:24:42.380 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 09:24:42.389 DEBUG 6060 --- [XNIO-1 task-19] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 09:24:49.233  INFO 6060 --- [XNIO-1 task-20] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 09:24:56.372 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:24:56.372 DEBUG 6060 --- [XNIO-1 task-21] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:24:56.373 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 09:24:56.373 DEBUG 6060 --- [XNIO-1 task-21] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 09:24:56.397 DEBUG 6060 --- [XNIO-1 task-21] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:24:56.397 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:24:56.404 DEBUG 6060 --- [XNIO-1 task-21] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:24:56.404 DEBUG 6060 --- [XNIO-1 task-21] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 09:24:56.433 DEBUG 6060 --- [XNIO-1 task-21] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:24:56.434 DEBUG 6060 --- [XNIO-1 task-21] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 09:24:56.436 DEBUG 6060 --- [XNIO-1 task-21] r.c.m.x.r.U.insertSelective              : ==> Parameters: 10(Integer), student(String), student(String), student 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 09:24:56.433(Timestamp)
+2023-06-20 09:24:56.471 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 09:24:56.471 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 15(Integer)
+2023-06-20 09:24:56.504 DEBUG 6060 --- [XNIO-1 task-21] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 09:24:56.505 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:24:56.506 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:24:56.507 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 149(Integer)
+2023-06-20 09:24:56.515 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:24:56.516 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.updateByPrimaryKeySelective  : ==>  Preparing: update t_text_content SET content = ?, create_time = ? where id = ? 
+2023-06-20 09:24:56.517 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.updateByPrimaryKeySelective  : ==> Parameters: [{"name":"1","questionItems":[{"id":123,"itemOrder":1},{"id":122,"itemOrder":2},{"id":121,"itemOrder":3}]}](String), 2023-06-19 12:29:17.0(Timestamp), 149(Integer)
+2023-06-20 09:24:56.550 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.updateByPrimaryKeySelective  : <==    Updates: 1
+2023-06-20 09:24:56.562 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.updateByPrimaryKeySelective  : ==>  Preparing: update t_exam_paper SET name = ?, paper_type = ?, score = ?, question_count = ?, suggest_time = ?, frame_text_content_id = ?, create_user = ?, create_time = ?, deleted = ? where id = ? 
+2023-06-20 09:24:56.563 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.updateByPrimaryKeySelective  : ==> Parameters: 娴嬭瘯(String), 1(Integer), 60(Integer), 3(Integer), 12(Integer), 149(Integer), 2(Integer), 2023-06-19 12:29:17.0(Timestamp), false(Boolean), 15(Integer)
+2023-06-20 09:24:56.584 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.updateByPrimaryKeySelective  : <==    Updates: 1
+2023-06-20 09:24:56.584 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.removeByExamPaperId          : ==>  Preparing: delete from t_exam_paper_department where exam_paper_id = ? 
+2023-06-20 09:24:56.585 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.removeByExamPaperId          : ==> Parameters: 15(Integer)
+2023-06-20 09:24:56.614 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.removeByExamPaperId          : <==    Updates: 2
+2023-06-20 09:24:56.615 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.removeByExamPaperId          : ==>  Preparing: delete from t_exam_paper_subject where exam_paper_id = ? 
+2023-06-20 09:24:56.615 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.removeByExamPaperId          : ==> Parameters: 15(Integer)
+2023-06-20 09:24:56.634 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.removeByExamPaperId          : <==    Updates: 2
+2023-06-20 09:24:56.642 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 09:24:56.643 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.saves                        : ==> Parameters: null, 12(Integer), 15(Integer), 0(String), null, 13(Integer), 15(Integer), 0(String)
+2023-06-20 09:24:56.665 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 09:24:56.675 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 09:24:56.676 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 15(Integer), 0(String), null, 19(Integer), 15(Integer), 0(String)
+2023-06-20 09:24:56.704 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 09:24:56.757 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 09:24:56.758 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 15(Integer)
+2023-06-20 09:24:56.780 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:24:56.781 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:24:56.782 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 149(Integer)
+2023-06-20 09:24:56.791 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:24:56.792 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? ) 
+2023-06-20 09:24:56.792 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 123(Integer), 122(Integer), 121(Integer)
+2023-06-20 09:24:56.815 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 3
+2023-06-20 09:24:56.816 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:24:56.816 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 148(Integer)
+2023-06-20 09:24:56.829 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:24:56.831 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:24:56.832 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 147(Integer)
+2023-06-20 09:24:56.846 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:24:56.849 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:24:56.849 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 146(Integer)
+2023-06-20 09:24:56.864 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:24:56.865 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 09:24:56.865 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 09:24:56.875 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 09:24:56.877 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 09:24:56.877 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 09:24:56.887 DEBUG 6060 --- [XNIO-1 task-20] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 09:24:56.997  INFO 6060 --- [XNIO-1 task-22] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/user/message/unreadCount
+2023-06-20 09:24:57.010 DEBUG 6060 --- [XNIO-1 task-22] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:24:57.011 DEBUG 6060 --- [XNIO-1 task-22] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 09:24:57.025 DEBUG 6060 --- [XNIO-1 task-22] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:24:57.030 DEBUG 6060 --- [XNIO-1 task-22] r.c.m.x.r.MessageUserMapper.unReadCount  : ==>  Preparing: select count(*) from t_message_user where readed='f' and receive_user_id = ? 
+2023-06-20 09:24:57.030 DEBUG 6060 --- [XNIO-1 task-22] r.c.m.x.r.MessageUserMapper.unReadCount  : ==> Parameters: 10(Integer)
+2023-06-20 09:24:57.035  INFO 6060 --- [XNIO-1 task-23] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/user/current
+2023-06-20 09:24:57.037  INFO 6060 --- [XNIO-1 task-25] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/dashboard/task
+2023-06-20 09:24:57.037  INFO 6060 --- [XNIO-1 task-24] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/dashboard/index
+2023-06-20 09:24:57.043 DEBUG 6060 --- [XNIO-1 task-22] r.c.m.x.r.MessageUserMapper.unReadCount  : <==      Total: 1
+2023-06-20 09:24:57.044 DEBUG 6060 --- [XNIO-1 task-23] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:24:57.045 DEBUG 6060 --- [XNIO-1 task-23] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 09:24:57.057 DEBUG 6060 --- [XNIO-1 task-24] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:24:57.057 DEBUG 6060 --- [XNIO-1 task-25] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:24:57.058 DEBUG 6060 --- [XNIO-1 task-24] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 09:24:57.058 DEBUG 6060 --- [XNIO-1 task-25] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 09:24:57.058 DEBUG 6060 --- [XNIO-1 task-23] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:24:57.072 DEBUG 6060 --- [XNIO-1 task-25] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:24:57.072 DEBUG 6060 --- [XNIO-1 task-24] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:24:57.075 DEBUG 6060 --- [XNIO-1 task-24] r.c.m.x.r.ExamPaperMapper.indexPaper     : ==>  Preparing: SELECT e.id,e.name,e.limit_start_time,e.limit_end_time FROM t_exam_paper e LEFT JOIN t_exam_paper_department d on d.exam_paper_id = e.id WHERE e.deleted=0 and d.deleted = 0 and e.paper_type= ? and d.department_id=? ORDER BY e.id desc limit 5 
+2023-06-20 09:24:57.075 DEBUG 6060 --- [XNIO-1 task-24] r.c.m.x.r.ExamPaperMapper.indexPaper     : ==> Parameters: 1(Integer), 12(Integer)
+2023-06-20 09:24:57.077 DEBUG 6060 --- [XNIO-1 task-25] r.c.m.x.r.T.getByGradeLevel              : ==>  Preparing: select id, title, grade_level, frame_text_content_id, create_user, create_time, deleted, create_user_name from t_task_exam where deleted=0 and grade_level = ? 
+2023-06-20 09:24:57.077 DEBUG 6060 --- [XNIO-1 task-25] r.c.m.x.r.T.getByGradeLevel              : ==> Parameters: 12(Integer)
+2023-06-20 09:24:57.090 DEBUG 6060 --- [XNIO-1 task-25] r.c.m.x.r.T.getByGradeLevel              : <==      Total: 0
+2023-06-20 09:24:57.091 DEBUG 6060 --- [XNIO-1 task-24] r.c.m.x.r.ExamPaperMapper.indexPaper     : <==      Total: 1
+2023-06-20 09:24:57.092 DEBUG 6060 --- [XNIO-1 task-24] r.c.m.x.r.ExamPaperMapper.indexPaper     : ==>  Preparing: SELECT e.id,e.name,e.limit_start_time,e.limit_end_time FROM t_exam_paper e LEFT JOIN t_exam_paper_department d on d.exam_paper_id = e.id WHERE e.deleted=0 and d.deleted = 0 and e.paper_type= ? and d.department_id=? and ? between e.limit_start_time and e.limit_end_time ORDER BY e.id desc limit 5 
+2023-06-20 09:24:57.092 DEBUG 6060 --- [XNIO-1 task-24] r.c.m.x.r.ExamPaperMapper.indexPaper     : ==> Parameters: 4(Integer), 12(Integer), 2023-06-20 09:24:57.091(Timestamp)
+2023-06-20 09:24:57.114 DEBUG 6060 --- [XNIO-1 task-24] r.c.m.x.r.ExamPaperMapper.indexPaper     : <==      Total: 0
+2023-06-20 09:24:57.884  INFO 6060 --- [XNIO-1 task-26] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 09:24:57.893  INFO 6060 --- [XNIO-1 task-27] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 09:24:57.898 DEBUG 6060 --- [XNIO-1 task-26] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 09:24:57.899 DEBUG 6060 --- [XNIO-1 task-26] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 09:24:57.904 DEBUG 6060 --- [XNIO-1 task-27] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 09:24:57.905 DEBUG 6060 --- [XNIO-1 task-27] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 09:24:57.909 DEBUG 6060 --- [XNIO-1 task-26] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 09:24:57.913 DEBUG 6060 --- [XNIO-1 task-26] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 09:24:57.913 DEBUG 6060 --- [XNIO-1 task-26] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 09:24:57.914 DEBUG 6060 --- [XNIO-1 task-27] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 09:24:57.923 DEBUG 6060 --- [XNIO-1 task-26] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 1
+2023-06-20 09:24:57.925 DEBUG 6060 --- [XNIO-1 task-26] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 09:24:57.925 DEBUG 6060 --- [XNIO-1 task-26] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 09:24:57.954 DEBUG 6060 --- [XNIO-1 task-26] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 09:25:04.745  INFO 6060 --- [XNIO-1 task-28] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/user/log
+2023-06-20 09:25:04.745  INFO 6060 --- [XNIO-1 task-29] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/user/current
+2023-06-20 09:25:04.755 DEBUG 6060 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:25:04.755 DEBUG 6060 --- [XNIO-1 task-29] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:25:04.755 DEBUG 6060 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 09:25:04.755 DEBUG 6060 --- [XNIO-1 task-29] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 09:25:04.773 DEBUG 6060 --- [XNIO-1 task-29] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:25:04.773 DEBUG 6060 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:25:04.776 DEBUG 6060 --- [XNIO-1 task-28] r.c.m.x.r.U.getUserEventLogByUserId      : ==>  Preparing: select id, user_id, user_name, real_name, content, create_time from t_user_event_log where user_id=? order by id desc limit 10 
+2023-06-20 09:25:04.776 DEBUG 6060 --- [XNIO-1 task-28] r.c.m.x.r.U.getUserEventLogByUserId      : ==> Parameters: 10(Integer)
+2023-06-20 09:25:04.797 DEBUG 6060 --- [XNIO-1 task-28] r.c.m.x.r.U.getUserEventLogByUserId      : <==      Total: 10
+2023-06-20 09:25:13.911  INFO 6060 --- [XNIO-1 task-30] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/dashboard/index
+2023-06-20 09:25:13.923 DEBUG 6060 --- [XNIO-1 task-30] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:25:13.924 DEBUG 6060 --- [XNIO-1 task-30] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 09:25:13.944 DEBUG 6060 --- [XNIO-1 task-30] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:25:13.944 DEBUG 6060 --- [XNIO-1 task-30] r.c.m.x.r.ExamPaperMapper.indexPaper     : ==>  Preparing: SELECT e.id,e.name,e.limit_start_time,e.limit_end_time FROM t_exam_paper e LEFT JOIN t_exam_paper_department d on d.exam_paper_id = e.id WHERE e.deleted=0 and d.deleted = 0 and e.paper_type= ? and d.department_id=? ORDER BY e.id desc limit 5 
+2023-06-20 09:25:13.944 DEBUG 6060 --- [XNIO-1 task-30] r.c.m.x.r.ExamPaperMapper.indexPaper     : ==> Parameters: 1(Integer), 12(Integer)
+2023-06-20 09:25:13.954 DEBUG 6060 --- [XNIO-1 task-30] r.c.m.x.r.ExamPaperMapper.indexPaper     : <==      Total: 1
+2023-06-20 09:25:13.955 DEBUG 6060 --- [XNIO-1 task-30] r.c.m.x.r.ExamPaperMapper.indexPaper     : ==>  Preparing: SELECT e.id,e.name,e.limit_start_time,e.limit_end_time FROM t_exam_paper e LEFT JOIN t_exam_paper_department d on d.exam_paper_id = e.id WHERE e.deleted=0 and d.deleted = 0 and e.paper_type= ? and d.department_id=? and ? between e.limit_start_time and e.limit_end_time ORDER BY e.id desc limit 5 
+2023-06-20 09:25:13.956 DEBUG 6060 --- [XNIO-1 task-30] r.c.m.x.r.ExamPaperMapper.indexPaper     : ==> Parameters: 4(Integer), 12(Integer), 2023-06-20 09:25:13.955(Timestamp)
+2023-06-20 09:25:13.971 DEBUG 6060 --- [XNIO-1 task-30] r.c.m.x.r.ExamPaperMapper.indexPaper     : <==      Total: 0
+2023-06-20 09:25:14.216  INFO 6060 --- [XNIO-1 task-31] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/dashboard/task
+2023-06-20 09:25:14.216 DEBUG 6060 --- [XNIO-1 task-31] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:25:14.216 DEBUG 6060 --- [XNIO-1 task-31] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 09:25:14.228 DEBUG 6060 --- [XNIO-1 task-31] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:25:14.228 DEBUG 6060 --- [XNIO-1 task-31] r.c.m.x.r.T.getByGradeLevel              : ==>  Preparing: select id, title, grade_level, frame_text_content_id, create_user, create_time, deleted, create_user_name from t_task_exam where deleted=0 and grade_level = ? 
+2023-06-20 09:25:14.228 DEBUG 6060 --- [XNIO-1 task-31] r.c.m.x.r.T.getByGradeLevel              : ==> Parameters: 12(Integer)
+2023-06-20 09:25:14.243 DEBUG 6060 --- [XNIO-1 task-31] r.c.m.x.r.T.getByGradeLevel              : <==      Total: 0
+2023-06-20 09:27:12.213 DEBUG 6060 --- [XNIO-1 task-34] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:27:12.214 DEBUG 6060 --- [XNIO-1 task-34] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 09:27:12.233 DEBUG 6060 --- [XNIO-1 task-34] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:27:12.237 DEBUG 6060 --- [XNIO-1 task-34] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:27:12.237 DEBUG 6060 --- [XNIO-1 task-34] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 09:27:12.247 DEBUG 6060 --- [XNIO-1 task-34] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:27:12.248 DEBUG 6060 --- [XNIO-1 task-34] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 09:27:12.249 DEBUG 6060 --- [XNIO-1 task-34] r.c.m.x.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 09:27:12.247(Timestamp)
+2023-06-20 09:27:12.287 DEBUG 6060 --- [XNIO-1 task-34] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 09:27:12.531  INFO 6060 --- [XNIO-1 task-35] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/dashboard/index
+2023-06-20 09:27:12.532 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
+2023-06-20 09:27:12.532 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 09:27:12.544 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 09:27:12.544 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
+2023-06-20 09:27:12.544 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2023-06-20 09:27:12.554 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.QuestionMapper.selectAllCount  : <==      Total: 1
+2023-06-20 09:27:12.555 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
+2023-06-20 09:27:12.555 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 09:27:12.564 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 09:27:12.564 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
+2023-06-20 09:27:12.564 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 09:27:12.584 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 09:27:12.585 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 09:27:12.586 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.U.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 09:27:12.605 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.U.selectCountByDate            : <==      Total: 10
+2023-06-20 09:27:12.607 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 09:27:12.608 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.E.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 09:27:12.624 DEBUG 6060 --- [XNIO-1 task-35] r.c.m.x.r.E.selectCountByDate            : <==      Total: 1
+2023-06-20 09:27:15.067  INFO 6060 --- [XNIO-1 task-36] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 09:27:15.086 DEBUG 6060 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 09:27:15.086 DEBUG 6060 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 09:27:15.104 DEBUG 6060 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 09:30:21.606  INFO 6060 --- [XNIO-1 task-37] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 09:30:21.621 DEBUG 6060 --- [XNIO-1 task-37] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 09:30:21.621 DEBUG 6060 --- [XNIO-1 task-37] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 09:30:21.636 DEBUG 6060 --- [XNIO-1 task-37] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 09:30:26.993  INFO 6060 --- [XNIO-1 task-38] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 09:30:27.040 DEBUG 6060 --- [XNIO-1 task-38] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 09:30:27.040 DEBUG 6060 --- [XNIO-1 task-38] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 09:30:27.050 DEBUG 6060 --- [XNIO-1 task-38] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 09:30:27.054 DEBUG 6060 --- [XNIO-1 task-38] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 09:30:27.055 DEBUG 6060 --- [XNIO-1 task-38] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 09:30:27.075 DEBUG 6060 --- [XNIO-1 task-38] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 09:30:27.270  INFO 6060 --- [XNIO-1 task-39] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 09:30:27.271 DEBUG 6060 --- [XNIO-1 task-39] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 09:30:27.271 DEBUG 6060 --- [XNIO-1 task-39] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 09:30:27.285 DEBUG 6060 --- [XNIO-1 task-39] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 09:31:40.646  INFO 6060 --- [Thread-35] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
+2023-06-20 09:31:40.658  INFO 6060 --- [Thread-35] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
+2023-06-20 09:31:40.667  INFO 6060 --- [Thread-35] io.undertow.servlet                      : Destroying Spring FrameworkServlet 'dispatcherServlet'
+2023-06-20 09:31:50.860  INFO 15680 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Starting XzsApplication on DESKTOP-7A2KHS1 with PID 15680 (E:\ycll\qyksxt\target\classes started by qirong in E:\ycll\qyksxt)
+2023-06-20 09:31:50.863  INFO 15680 --- [restartedMain] com.mindskip.xzs.XzsApplication          : The following profiles are active: dev
+2023-06-20 09:31:50.928  INFO 15680 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
+2023-06-20 09:31:50.928  INFO 15680 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
+2023-06-20 09:31:52.597  INFO 15680 --- [restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$838f331] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-06-20 09:31:53.023  WARN 15680 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2023-06-20 09:31:53.051  INFO 15680 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
+2023-06-20 09:31:53.052  INFO 15680 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2123 ms
+2023-06-20 09:31:54.631  INFO 15680 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
+2023-06-20 09:31:54.832  INFO 15680 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@6320f9d, org.springframework.security.web.context.SecurityContextPersistenceFilter@da9772f, org.springframework.security.web.header.HeaderWriterFilter@42ffa491, org.springframework.web.filter.CorsFilter@5bcda079, org.springframework.security.web.authentication.logout.LogoutFilter@53183def, com.mindskip.xzs.configuration.spring.security.RestLoginAuthenticationFilter@6e9b8289, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@162311c, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@151ab1cd, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@13a99cc7, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@32d22e7, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@778691a2, org.springframework.security.web.session.SessionManagementFilter@125dff67, org.springframework.security.web.access.ExceptionTranslationFilter@4b286049, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@4bf6c778]
+2023-06-20 09:31:54.858  INFO 15680 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
+2023-06-20 09:31:55.216  INFO 15680 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
+2023-06-20 09:31:55.238  INFO 15680 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+2023-06-20 09:31:55.276  INFO 15680 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+2023-06-20 09:31:55.441  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: indexUsingPOST_1
+2023-06-20 09:31:55.443  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: taskUsingPOST_1
+2023-06-20 09:31:55.469  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_1
+2023-06-20 09:31:55.491  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_1
+2023-06-20 09:31:55.501  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listUsingPOST_1
+2023-06-20 09:31:55.507  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_1
+2023-06-20 09:31:55.549  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_2
+2023-06-20 09:31:55.572  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: answerSubmitUsingPOST_1
+2023-06-20 09:31:55.574  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_1
+2023-06-20 09:31:55.575  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_3
+2023-06-20 09:31:55.578  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_1
+2023-06-20 09:31:55.584  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_4
+2023-06-20 09:31:55.587  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_2
+2023-06-20 09:31:55.591  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_5
+2023-06-20 09:31:55.593  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_3
+2023-06-20 09:31:55.595  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_1
+2023-06-20 09:31:55.603  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_2
+2023-06-20 09:31:55.610  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_6
+2023-06-20 09:31:55.612  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_4
+2023-06-20 09:31:55.619  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_7
+2023-06-20 09:31:55.627  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_8
+2023-06-20 09:31:55.630  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_5
+2023-06-20 09:31:55.633  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_2
+2023-06-20 09:31:55.634  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_3
+2023-06-20 09:31:55.658  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_9
+2023-06-20 09:31:55.660  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_6
+2023-06-20 09:31:55.665  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_3
+2023-06-20 09:31:55.669  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_4
+2023-06-20 09:31:55.677  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_10
+2023-06-20 09:31:55.679  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_7
+2023-06-20 09:31:55.686  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingGET_1
+2023-06-20 09:31:55.687  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingHEAD_1
+2023-06-20 09:31:55.688  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPOST_1
+2023-06-20 09:31:55.689  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPUT_1
+2023-06-20 09:31:55.689  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPATCH_1
+2023-06-20 09:31:55.690  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingDELETE_1
+2023-06-20 09:31:55.690  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingOPTIONS_1
+2023-06-20 09:31:55.691  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingTRACE_1
+2023-06-20 09:31:55.712  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_2
+2023-06-20 09:31:55.718  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_2
+2023-06-20 09:31:55.720  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_1
+2023-06-20 09:31:55.722  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: logUsingPOST_1
+2023-06-20 09:31:55.727  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: messagePageListUsingPOST_1
+2023-06-20 09:31:55.729  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_3
+2023-06-20 09:31:55.733  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: registerUsingPOST_1
+2023-06-20 09:31:55.735  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: unReadCountUsingPOST_1
+2023-06-20 09:31:55.739  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_3
+2023-06-20 09:31:55.746  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_2
+2023-06-20 09:31:55.749  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_4
+2023-06-20 09:31:55.756  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_5
+2023-06-20 09:31:55.768  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_11
+2023-06-20 09:31:55.770  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_8
+2023-06-20 09:31:55.774  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_4
+2023-06-20 09:31:55.777  INFO 15680 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addUsingPOST_1
+2023-06-20 09:31:55.909  INFO 15680 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
+2023-06-20 09:31:55.924  INFO 15680 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
+2023-06-20 09:31:56.007  INFO 15680 --- [restartedMain] o.s.b.w.e.u.UndertowServletWebServer     : Undertow started on port(s) 8000 (http) with context path ''
+2023-06-20 09:31:56.011  INFO 15680 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Started XzsApplication in 5.96 seconds (JVM running for 7.275)
+2023-06-20 09:33:21.011  INFO 15680 --- [XNIO-1 task-1] io.undertow.servlet                      : Initializing Spring DispatcherServlet 'dispatcherServlet'
+2023-06-20 09:33:21.011  INFO 15680 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+2023-06-20 09:33:21.020  INFO 15680 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 9 ms
+2023-06-20 09:33:21.229  INFO 15680 --- [XNIO-1 task-1] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 09:33:30.915  INFO 15680 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
+2023-06-20 09:33:31.161  INFO 15680 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
+2023-06-20 09:33:31.169 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:33:31.191 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 09:33:31.218 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:33:54.634 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 09:33:54.634 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 15(Integer)
+2023-06-20 09:33:54.645 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:33:54.645 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:33:54.646 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 149(Integer)
+2023-06-20 09:33:54.655 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:33:54.670 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.updateByPrimaryKeySelective  : ==>  Preparing: update t_text_content SET content = ?, create_time = ? where id = ? 
+2023-06-20 09:33:54.672 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.updateByPrimaryKeySelective  : ==> Parameters: [{"name":"1","questionItems":[{"id":123,"itemOrder":1},{"id":122,"itemOrder":2},{"id":121,"itemOrder":3}]}](String), 2023-06-19 12:29:17.0(Timestamp), 149(Integer)
+2023-06-20 09:33:54.688 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.updateByPrimaryKeySelective  : <==    Updates: 1
+2023-06-20 09:34:27.696  WARN 15680 --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=54s24ms499碌s).
+2023-06-20 09:34:27.703 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.updateByPrimaryKeySelective  : ==>  Preparing: update t_exam_paper SET name = ?, paper_type = ?, score = ?, question_count = ?, suggest_time = ?, frame_text_content_id = ?, create_user = ?, create_time = ?, deleted = ? where id = ? 
+2023-06-20 09:34:27.704 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.updateByPrimaryKeySelective  : ==> Parameters: 娴嬭瘯(String), 1(Integer), 60(Integer), 3(Integer), 12(Integer), 149(Integer), 2(Integer), 2023-06-19 12:29:17.0(Timestamp), false(Boolean), 15(Integer)
+2023-06-20 09:34:27.733 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.updateByPrimaryKeySelective  : <==    Updates: 1
+2023-06-20 09:34:27.733 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.removeByExamPaperId          : ==>  Preparing: delete from t_exam_paper_department where exam_paper_id = ? 
+2023-06-20 09:34:27.733 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.removeByExamPaperId          : ==> Parameters: 15(Integer)
+2023-06-20 09:34:27.749 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.removeByExamPaperId          : <==    Updates: 2
+2023-06-20 09:34:27.749 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.removeByExamPaperId          : ==>  Preparing: delete from t_exam_paper_subject where exam_paper_id = ? 
+2023-06-20 09:34:27.749 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.removeByExamPaperId          : ==> Parameters: 15(Integer)
+2023-06-20 09:34:27.772 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.removeByExamPaperId          : <==    Updates: 2
+2023-06-20 09:34:27.779 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 09:34:27.780 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.saves                        : ==> Parameters: null, 12(Integer), 15(Integer), 0(String), null, 13(Integer), 15(Integer), 0(String)
+2023-06-20 09:34:27.796 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 09:34:27.805 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 09:34:27.805 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 15(Integer), 0(String), null, 19(Integer), 15(Integer), 0(String)
+2023-06-20 09:34:27.826 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 09:34:27.867 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 09:34:27.867 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 15(Integer)
+2023-06-20 09:34:27.877 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:34:27.879 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:34:27.879 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 149(Integer)
+2023-06-20 09:34:27.891 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:34:27.896 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? ) 
+2023-06-20 09:34:27.896 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 123(Integer), 122(Integer), 121(Integer)
+2023-06-20 09:34:27.909 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 3
+2023-06-20 09:34:27.912 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:34:27.912 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 148(Integer)
+2023-06-20 09:34:27.923 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:34:27.927 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:34:27.928 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 147(Integer)
+2023-06-20 09:34:27.936 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:34:27.939 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:34:27.939 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 146(Integer)
+2023-06-20 09:34:27.950 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:34:27.952 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 09:34:27.952 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 09:34:27.965 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 09:34:27.968 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 09:34:27.968 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 09:34:27.977 DEBUG 15680 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 09:44:48.789  INFO 15680 --- [XNIO-1 task-2] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 09:44:48.842 DEBUG 15680 --- [XNIO-1 task-2] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 09:44:48.842 DEBUG 15680 --- [XNIO-1 task-2] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 09:44:48.860 DEBUG 15680 --- [XNIO-1 task-2] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 09:44:48.865 DEBUG 15680 --- [XNIO-1 task-2] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 09:44:48.866 DEBUG 15680 --- [XNIO-1 task-2] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 09:44:48.874 DEBUG 15680 --- [XNIO-1 task-2] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 09:44:50.290  INFO 15680 --- [XNIO-1 task-3] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 09:44:50.307 DEBUG 15680 --- [XNIO-1 task-3] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 09:44:50.307 DEBUG 15680 --- [XNIO-1 task-3] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 09:44:50.322 DEBUG 15680 --- [XNIO-1 task-3] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 09:44:58.143  INFO 15680 --- [XNIO-1 task-4] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 09:44:58.156 DEBUG 15680 --- [XNIO-1 task-4] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 09:44:58.156 DEBUG 15680 --- [XNIO-1 task-4] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 09:44:58.169 DEBUG 15680 --- [XNIO-1 task-4] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 09:45:33.541  INFO 15680 --- [XNIO-1 task-5] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 09:45:33.557 DEBUG 15680 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 09:45:33.557 DEBUG 15680 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 09:45:33.570 DEBUG 15680 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 09:47:01.732  INFO 15680 --- [XNIO-1 task-6] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 09:47:01.779 DEBUG 15680 --- [XNIO-1 task-6] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 09:47:01.780 DEBUG 15680 --- [XNIO-1 task-6] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 09:47:01.789 DEBUG 15680 --- [XNIO-1 task-6] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 09:48:43.915  INFO 15680 --- [XNIO-1 task-7] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 09:48:43.926 DEBUG 15680 --- [XNIO-1 task-7] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 09:48:43.926 DEBUG 15680 --- [XNIO-1 task-7] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 09:48:43.936 DEBUG 15680 --- [XNIO-1 task-7] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 09:50:09.708  INFO 15680 --- [XNIO-1 task-8] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 09:50:09.720 DEBUG 15680 --- [XNIO-1 task-8] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 09:50:09.721 DEBUG 15680 --- [XNIO-1 task-8] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 09:50:09.750 DEBUG 15680 --- [XNIO-1 task-8] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 09:50:16.917  INFO 15680 --- [XNIO-1 task-9] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 09:50:19.650 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 09:50:19.651 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 09:50:19.664 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 09:51:15.885  WARN 15680 --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m17s970ms780碌s500ns).
+2023-06-20 09:51:15.886 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 09:51:15.887 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 15(Integer)
+2023-06-20 09:51:15.901 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:51:15.902 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:51:15.902 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 149(Integer)
+2023-06-20 09:51:15.921 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:51:15.949 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.updateByPrimaryKeySelective  : ==>  Preparing: update t_text_content SET content = ?, create_time = ? where id = ? 
+2023-06-20 09:51:15.950 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.updateByPrimaryKeySelective  : ==> Parameters: [{"name":"1","questionItems":[{"id":123,"itemOrder":1},{"id":122,"itemOrder":2},{"id":121,"itemOrder":3}]}](String), 2023-06-19 12:29:17.0(Timestamp), 149(Integer)
+2023-06-20 09:51:15.980 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.updateByPrimaryKeySelective  : <==    Updates: 1
+2023-06-20 09:51:20.078 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.updateByPrimaryKeySelective  : ==>  Preparing: update t_exam_paper SET name = ?, paper_type = ?, score = ?, question_count = ?, suggest_time = ?, frame_text_content_id = ?, create_user = ?, create_time = ?, deleted = ? where id = ? 
+2023-06-20 09:51:20.078 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.updateByPrimaryKeySelective  : ==> Parameters: 娴嬭瘯(String), 1(Integer), 60(Integer), 3(Integer), 12(Integer), 149(Integer), 2(Integer), 2023-06-19 12:29:17.0(Timestamp), false(Boolean), 15(Integer)
+2023-06-20 09:51:20.100 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.updateByPrimaryKeySelective  : <==    Updates: 1
+2023-06-20 09:51:20.101 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.removeByExamPaperId          : ==>  Preparing: delete from t_exam_paper_department where exam_paper_id = ? 
+2023-06-20 09:51:20.101 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.removeByExamPaperId          : ==> Parameters: 15(Integer)
+2023-06-20 09:51:20.121 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.removeByExamPaperId          : <==    Updates: 2
+2023-06-20 09:51:20.121 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.removeByExamPaperId          : ==>  Preparing: delete from t_exam_paper_subject where exam_paper_id = ? 
+2023-06-20 09:51:20.121 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.removeByExamPaperId          : ==> Parameters: 15(Integer)
+2023-06-20 09:51:20.138 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.removeByExamPaperId          : <==    Updates: 2
+2023-06-20 09:51:20.139 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 09:51:20.140 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.saves                        : ==> Parameters: null, 12(Integer), 15(Integer), 0(String), null, 13(Integer), 15(Integer), 0(String)
+2023-06-20 09:51:20.160 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 09:51:20.161 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 09:51:20.162 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 15(Integer), 0(String), null, 19(Integer), 15(Integer), 0(String)
+2023-06-20 09:51:20.190 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 09:51:20.222 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 09:51:20.223 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 15(Integer)
+2023-06-20 09:51:20.233 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:51:20.234 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:51:20.234 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 149(Integer)
+2023-06-20 09:51:20.241 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:51:20.244 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? ) 
+2023-06-20 09:51:20.244 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 123(Integer), 122(Integer), 121(Integer)
+2023-06-20 09:51:20.252 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 3
+2023-06-20 09:51:20.253 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:51:20.253 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 148(Integer)
+2023-06-20 09:51:20.262 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:51:20.265 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:51:20.265 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 147(Integer)
+2023-06-20 09:51:20.280 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:51:20.283 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 09:51:20.284 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 146(Integer)
+2023-06-20 09:51:20.301 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 09:51:20.302 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 09:51:20.302 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 09:51:20.310 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 09:51:20.310 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 09:51:20.310 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 09:51:20.321 DEBUG 15680 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 10:11:23.492  INFO 15680 --- [XNIO-1 task-11] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 10:11:25.735 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 10:11:25.737 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 10:11:25.750 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 10:14:09.026  WARN 15680 --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=2m52s800ms1碌s100ns).
+2023-06-20 10:14:09.062 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 10:14:09.062 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 15(Integer)
+2023-06-20 10:14:09.072 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 10:14:09.073 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 10:14:09.073 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 149(Integer)
+2023-06-20 10:14:09.087 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 10:14:09.089 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.updateByPrimaryKeySelective  : ==>  Preparing: update t_text_content SET content = ?, create_time = ? where id = ? 
+2023-06-20 10:14:09.092 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.updateByPrimaryKeySelective  : ==> Parameters: [{"name":"1","questionItems":[{"id":123,"itemOrder":1},{"id":122,"itemOrder":2},{"id":121,"itemOrder":3}]}](String), 2023-06-19 12:29:17.0(Timestamp), 149(Integer)
+2023-06-20 10:14:09.143 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.updateByPrimaryKeySelective  : <==    Updates: 1
+2023-06-20 10:14:13.759 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.updateByPrimaryKeySelective  : ==>  Preparing: update t_exam_paper SET name = ?, paper_type = ?, score = ?, question_count = ?, suggest_time = ?, frame_text_content_id = ?, create_user = ?, create_time = ?, deleted = ? where id = ? 
+2023-06-20 10:14:13.760 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.updateByPrimaryKeySelective  : ==> Parameters: 娴嬭瘯(String), 1(Integer), 60(Integer), 3(Integer), 12(Integer), 149(Integer), 2(Integer), 2023-06-19 12:29:17.0(Timestamp), false(Boolean), 15(Integer)
+2023-06-20 10:14:13.765  INFO 15680 --- [XNIO-1 task-12] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 10:14:13.782 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.updateByPrimaryKeySelective  : <==    Updates: 1
+2023-06-20 10:14:13.782 DEBUG 15680 --- [XNIO-1 task-12] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 10:14:13.782 DEBUG 15680 --- [XNIO-1 task-12] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 10:14:13.782 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.removeByExamPaperId          : ==>  Preparing: delete from t_exam_paper_department where exam_paper_id = ? 
+2023-06-20 10:14:13.782 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.removeByExamPaperId          : ==> Parameters: 15(Integer)
+2023-06-20 10:14:13.809 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.removeByExamPaperId          : <==    Updates: 2
+2023-06-20 10:14:13.810 DEBUG 15680 --- [XNIO-1 task-12] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 10:14:13.810 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.removeByExamPaperId          : ==>  Preparing: delete from t_exam_paper_subject where exam_paper_id = ? 
+2023-06-20 10:14:13.810 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.removeByExamPaperId          : ==> Parameters: 15(Integer)
+2023-06-20 10:14:13.810 DEBUG 15680 --- [XNIO-1 task-12] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 10:14:13.810 DEBUG 15680 --- [XNIO-1 task-12] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 10:14:13.827 DEBUG 15680 --- [XNIO-1 task-12] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 10:14:13.842 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.removeByExamPaperId          : <==    Updates: 2
+2023-06-20 10:14:13.843 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 10:14:13.843 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.saves                        : ==> Parameters: null, 12(Integer), 15(Integer), 0(String), null, 13(Integer), 15(Integer), 0(String)
+2023-06-20 10:14:13.862 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 10:14:13.866 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 10:14:13.866 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 15(Integer), 0(String), null, 19(Integer), 15(Integer), 0(String)
+2023-06-20 10:14:13.884 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 10:14:13.940 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 10:14:13.940 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 15(Integer)
+2023-06-20 10:14:13.956 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 10:14:13.958 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 10:14:13.958 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 149(Integer)
+2023-06-20 10:14:13.987 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 10:14:13.989 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? ) 
+2023-06-20 10:14:13.990 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 123(Integer), 122(Integer), 121(Integer)
+2023-06-20 10:14:14.002 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 3
+2023-06-20 10:14:14.005 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 10:14:14.005 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 148(Integer)
+2023-06-20 10:14:14.040 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 10:14:14.043 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 10:14:14.043 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 147(Integer)
+2023-06-20 10:14:14.055 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 10:14:14.056 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 10:14:14.057 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 146(Integer)
+2023-06-20 10:14:14.066 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 10:14:14.069 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 10:14:14.069 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 10:14:14.078 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 10:14:14.078 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 10:14:14.079 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 10:14:14.089 DEBUG 15680 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 10:14:14.309  INFO 15680 --- [XNIO-1 task-13] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 10:14:14.310 DEBUG 15680 --- [XNIO-1 task-13] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 10:14:14.310 DEBUG 15680 --- [XNIO-1 task-13] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 10:14:14.322 DEBUG 15680 --- [XNIO-1 task-13] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 10:15:55.789  INFO 15680 --- [XNIO-1 task-15] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 10:15:55.831 DEBUG 15680 --- [XNIO-1 task-15] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 10:15:55.831 DEBUG 15680 --- [XNIO-1 task-15] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 10:15:55.885 DEBUG 15680 --- [XNIO-1 task-15] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 10:20:22.767  INFO 15680 --- [XNIO-1 task-17] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 10:20:22.786 DEBUG 15680 --- [XNIO-1 task-17] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 10:20:22.786 DEBUG 15680 --- [XNIO-1 task-17] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 10:20:22.797 DEBUG 15680 --- [XNIO-1 task-17] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 10:48:10.542  INFO 15680 --- [XNIO-1 task-21] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 10:48:10.556 DEBUG 15680 --- [XNIO-1 task-21] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 10:48:10.556 DEBUG 15680 --- [XNIO-1 task-21] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 10:48:10.576 DEBUG 15680 --- [XNIO-1 task-21] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 10:52:01.644 DEBUG 15680 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 10:52:01.650 DEBUG 15680 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 10:52:01.675 DEBUG 15680 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 10:52:02.653 DEBUG 15680 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 10:52:02.653 DEBUG 15680 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 10:52:02.668 DEBUG 15680 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 10:52:02.680 DEBUG 15680 --- [XNIO-1 task-28] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 10:52:02.681 DEBUG 15680 --- [XNIO-1 task-28] r.c.m.x.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 10:52:02.669(Timestamp)
+2023-06-20 10:52:02.720 DEBUG 15680 --- [XNIO-1 task-28] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 10:52:02.823  INFO 15680 --- [XNIO-1 task-29] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/dashboard/index
+2023-06-20 10:52:02.836 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
+2023-06-20 10:52:02.836 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 10:52:02.876 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 10:52:02.876 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
+2023-06-20 10:52:02.877 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2023-06-20 10:52:02.906 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.QuestionMapper.selectAllCount  : <==      Total: 1
+2023-06-20 10:52:02.913 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
+2023-06-20 10:52:02.913 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 10:52:02.928 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 10:52:02.929 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
+2023-06-20 10:52:02.929 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 10:52:02.939 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 10:52:02.952 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 10:52:02.954 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.U.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 10:52:02.972 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.U.selectCountByDate            : <==      Total: 10
+2023-06-20 10:52:02.977 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 10:52:02.978 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.E.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 10:52:03.006 DEBUG 15680 --- [XNIO-1 task-29] r.c.m.x.r.E.selectCountByDate            : <==      Total: 1
+2023-06-20 10:52:07.614  INFO 15680 --- [XNIO-1 task-30] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 10:52:07.632 DEBUG 15680 --- [XNIO-1 task-30] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 10:52:07.632 DEBUG 15680 --- [XNIO-1 task-30] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 10:52:07.681 DEBUG 15680 --- [XNIO-1 task-30] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 10:52:07.933  INFO 15680 --- [XNIO-1 task-31] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 10:52:07.966 DEBUG 15680 --- [XNIO-1 task-31] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 10:52:07.966 DEBUG 15680 --- [XNIO-1 task-31] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 10:52:07.993 DEBUG 15680 --- [XNIO-1 task-31] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 10:52:07.996 DEBUG 15680 --- [XNIO-1 task-31] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 10:52:07.996 DEBUG 15680 --- [XNIO-1 task-31] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 10:52:08.042 DEBUG 15680 --- [XNIO-1 task-31] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 1
+2023-06-20 10:52:08.045 DEBUG 15680 --- [XNIO-1 task-31] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 10:52:08.047 DEBUG 15680 --- [XNIO-1 task-31] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 10:52:08.095 DEBUG 15680 --- [XNIO-1 task-31] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 10:52:12.694  INFO 15680 --- [XNIO-1 task-32] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 10:52:12.707 DEBUG 15680 --- [XNIO-1 task-32] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 10:52:12.707 DEBUG 15680 --- [XNIO-1 task-32] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 10:52:12.730 DEBUG 15680 --- [XNIO-1 task-32] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 10:52:21.106  INFO 15680 --- [XNIO-1 task-33] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 10:52:21.124 DEBUG 15680 --- [XNIO-1 task-33] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 10:52:21.125 DEBUG 15680 --- [XNIO-1 task-33] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 10:52:21.136 DEBUG 15680 --- [XNIO-1 task-33] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 10:52:21.138 DEBUG 15680 --- [XNIO-1 task-33] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 10:52:21.138 DEBUG 15680 --- [XNIO-1 task-33] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 10:52:21.157 DEBUG 15680 --- [XNIO-1 task-33] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 10:52:21.375  INFO 15680 --- [XNIO-1 task-34] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 10:52:21.376 DEBUG 15680 --- [XNIO-1 task-34] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 10:52:21.376 DEBUG 15680 --- [XNIO-1 task-34] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 10:52:21.388 DEBUG 15680 --- [XNIO-1 task-34] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 10:54:27.150  INFO 15680 --- [Thread-20] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
+2023-06-20 10:54:27.161  INFO 15680 --- [Thread-20] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
+2023-06-20 10:54:27.168  INFO 15680 --- [Thread-20] io.undertow.servlet                      : Destroying Spring FrameworkServlet 'dispatcherServlet'
+2023-06-20 10:54:40.513  INFO 21620 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Starting XzsApplication on DESKTOP-7A2KHS1 with PID 21620 (E:\ycll\qyksxt\target\classes started by qirong in E:\ycll\qyksxt)
+2023-06-20 10:54:40.517  INFO 21620 --- [restartedMain] com.mindskip.xzs.XzsApplication          : The following profiles are active: dev
+2023-06-20 10:54:40.606  INFO 21620 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
+2023-06-20 10:54:40.606  INFO 21620 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
+2023-06-20 10:54:43.703  INFO 21620 --- [restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$dcf48702] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-06-20 10:54:44.128  WARN 21620 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2023-06-20 10:54:44.161  INFO 21620 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
+2023-06-20 10:54:44.161  INFO 21620 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 3555 ms
+2023-06-20 10:54:45.973  INFO 21620 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
+2023-06-20 10:54:46.189  INFO 21620 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@1f0cbcb, org.springframework.security.web.context.SecurityContextPersistenceFilter@2c7f5a0f, org.springframework.security.web.header.HeaderWriterFilter@1ae187bf, org.springframework.web.filter.CorsFilter@5a4dc1fb, org.springframework.security.web.authentication.logout.LogoutFilter@59bc8b68, com.mindskip.xzs.configuration.spring.security.RestLoginAuthenticationFilter@3c7c5f2a, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@5d0e77f5, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@a9dd71, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@976cc9, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@43098220, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@252e105b, org.springframework.security.web.session.SessionManagementFilter@7ae457bc, org.springframework.security.web.access.ExceptionTranslationFilter@635be4, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@311e98ad]
+2023-06-20 10:54:46.214  INFO 21620 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
+2023-06-20 10:54:46.697  INFO 21620 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
+2023-06-20 10:54:46.720  INFO 21620 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+2023-06-20 10:54:46.767  INFO 21620 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+2023-06-20 10:54:46.954  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: indexUsingPOST_1
+2023-06-20 10:54:46.956  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: taskUsingPOST_1
+2023-06-20 10:54:46.981  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_1
+2023-06-20 10:54:47.001  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listUsingPOST_1
+2023-06-20 10:54:47.010  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_1
+2023-06-20 10:54:47.014  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_1
+2023-06-20 10:54:47.060  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_2
+2023-06-20 10:54:47.084  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: answerSubmitUsingPOST_1
+2023-06-20 10:54:47.085  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_1
+2023-06-20 10:54:47.088  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_3
+2023-06-20 10:54:47.091  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_1
+2023-06-20 10:54:47.095  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_1
+2023-06-20 10:54:47.106  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_2
+2023-06-20 10:54:47.113  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_4
+2023-06-20 10:54:47.115  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_2
+2023-06-20 10:54:47.126  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_5
+2023-06-20 10:54:47.128  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_3
+2023-06-20 10:54:47.130  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_6
+2023-06-20 10:54:47.132  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_4
+2023-06-20 10:54:47.139  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_7
+2023-06-20 10:54:47.147  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_8
+2023-06-20 10:54:47.150  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_5
+2023-06-20 10:54:47.153  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_2
+2023-06-20 10:54:47.156  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_3
+2023-06-20 10:54:47.179  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_9
+2023-06-20 10:54:47.182  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_6
+2023-06-20 10:54:47.185  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_3
+2023-06-20 10:54:47.189  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_4
+2023-06-20 10:54:47.195  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_10
+2023-06-20 10:54:47.198  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_7
+2023-06-20 10:54:47.204  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingGET_1
+2023-06-20 10:54:47.204  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingHEAD_1
+2023-06-20 10:54:47.205  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPOST_1
+2023-06-20 10:54:47.205  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPUT_1
+2023-06-20 10:54:47.206  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPATCH_1
+2023-06-20 10:54:47.207  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingDELETE_1
+2023-06-20 10:54:47.207  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingOPTIONS_1
+2023-06-20 10:54:47.208  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingTRACE_1
+2023-06-20 10:54:47.231  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_2
+2023-06-20 10:54:47.239  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_2
+2023-06-20 10:54:47.247  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_1
+2023-06-20 10:54:47.249  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_4
+2023-06-20 10:54:47.254  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_5
+2023-06-20 10:54:47.283  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_11
+2023-06-20 10:54:47.284  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_8
+2023-06-20 10:54:47.296  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_3
+2023-06-20 10:54:47.299  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_2
+2023-06-20 10:54:47.300  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: logUsingPOST_1
+2023-06-20 10:54:47.302  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: messagePageListUsingPOST_1
+2023-06-20 10:54:47.304  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_3
+2023-06-20 10:54:47.307  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: registerUsingPOST_1
+2023-06-20 10:54:47.308  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: unReadCountUsingPOST_1
+2023-06-20 10:54:47.309  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_4
+2023-06-20 10:54:47.312  INFO 21620 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addUsingPOST_1
+2023-06-20 10:54:47.417  INFO 21620 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
+2023-06-20 10:54:47.433  INFO 21620 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
+2023-06-20 10:54:47.512  INFO 21620 --- [restartedMain] o.s.b.w.e.u.UndertowServletWebServer     : Undertow started on port(s) 8000 (http) with context path ''
+2023-06-20 10:54:47.517  INFO 21620 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Started XzsApplication in 7.891 seconds (JVM running for 9.312)
+2023-06-20 14:05:45.159  INFO 21620 --- [XNIO-1 task-1] io.undertow.servlet                      : Initializing Spring DispatcherServlet 'dispatcherServlet'
+2023-06-20 14:05:45.164  INFO 21620 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+2023-06-20 14:05:45.237  INFO 21620 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 73 ms
+2023-06-20 14:05:47.309  INFO 21620 --- [XNIO-1 task-2] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
+2023-06-20 14:05:47.856  INFO 21620 --- [XNIO-1 task-2] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
+2023-06-20 14:05:47.895 DEBUG 21620 --- [XNIO-1 task-2] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 14:05:47.960 DEBUG 21620 --- [XNIO-1 task-2] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 14:05:48.020 DEBUG 21620 --- [XNIO-1 task-2] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 14:05:48.870 DEBUG 21620 --- [XNIO-1 task-2] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 14:05:48.871 DEBUG 21620 --- [XNIO-1 task-2] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 14:05:48.884 DEBUG 21620 --- [XNIO-1 task-2] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 14:05:48.916 DEBUG 21620 --- [XNIO-1 task-2] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 14:05:48.918 DEBUG 21620 --- [XNIO-1 task-2] r.c.m.x.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 14:05:48.884(Timestamp)
+2023-06-20 14:05:48.961 DEBUG 21620 --- [XNIO-1 task-2] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 14:05:49.643  INFO 21620 --- [XNIO-1 task-3] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/dashboard/index
+2023-06-20 14:05:49.689 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
+2023-06-20 14:05:49.689 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 14:05:49.745 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 14:05:49.752 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
+2023-06-20 14:05:49.752 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2023-06-20 14:05:49.760 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.QuestionMapper.selectAllCount  : <==      Total: 1
+2023-06-20 14:05:49.787 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
+2023-06-20 14:05:49.788 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 14:05:49.843 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 14:05:49.843 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
+2023-06-20 14:05:49.845 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 14:05:49.859 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 14:05:49.869 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 14:05:49.870 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.U.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 14:05:49.900 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.U.selectCountByDate            : <==      Total: 10
+2023-06-20 14:05:49.905 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 14:05:49.905 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.E.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 14:05:49.922 DEBUG 21620 --- [XNIO-1 task-3] r.c.m.x.r.E.selectCountByDate            : <==      Total: 1
+2023-06-20 14:13:31.863  INFO 21620 --- [XNIO-1 task-4] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 14:13:31.877 DEBUG 21620 --- [XNIO-1 task-4] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 14:13:31.878 DEBUG 21620 --- [XNIO-1 task-4] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 14:13:31.889 DEBUG 21620 --- [XNIO-1 task-4] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 14:13:32.153  INFO 21620 --- [XNIO-1 task-5] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 14:13:32.247 DEBUG 21620 --- [XNIO-1 task-5] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 14:13:32.247 DEBUG 21620 --- [XNIO-1 task-5] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 14:13:32.261 DEBUG 21620 --- [XNIO-1 task-5] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 14:13:32.269 DEBUG 21620 --- [XNIO-1 task-5] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 14:13:32.269 DEBUG 21620 --- [XNIO-1 task-5] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 14:13:32.281 DEBUG 21620 --- [XNIO-1 task-5] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 1
+2023-06-20 14:13:32.355 DEBUG 21620 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 14:13:32.355 DEBUG 21620 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 14:13:32.365 DEBUG 21620 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 14:13:34.001  INFO 21620 --- [XNIO-1 task-6] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 14:13:34.011 DEBUG 21620 --- [XNIO-1 task-6] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 14:13:34.012 DEBUG 21620 --- [XNIO-1 task-6] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 14:13:34.023 DEBUG 21620 --- [XNIO-1 task-6] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 14:15:08.979  INFO 21620 --- [XNIO-1 task-7] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 14:15:09.036 DEBUG 21620 --- [XNIO-1 task-7] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 14:15:09.037 DEBUG 21620 --- [XNIO-1 task-7] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 14:15:09.047 DEBUG 21620 --- [XNIO-1 task-7] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 14:15:09.050 DEBUG 21620 --- [XNIO-1 task-7] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 14:15:09.051 DEBUG 21620 --- [XNIO-1 task-7] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 14:15:09.061 DEBUG 21620 --- [XNIO-1 task-7] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 14:15:09.330  INFO 21620 --- [XNIO-1 task-8] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 14:15:09.331 DEBUG 21620 --- [XNIO-1 task-8] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 14:15:09.331 DEBUG 21620 --- [XNIO-1 task-8] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 14:15:09.344 DEBUG 21620 --- [XNIO-1 task-8] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 14:15:58.081  INFO 21620 --- [XNIO-1 task-9] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 14:15:58.102 DEBUG 21620 --- [XNIO-1 task-9] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 14:15:58.103 DEBUG 21620 --- [XNIO-1 task-9] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 14:15:58.116 DEBUG 21620 --- [XNIO-1 task-9] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 14:51:47.072 DEBUG 21620 --- [XNIO-1 task-13] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 14:51:47.073 DEBUG 21620 --- [XNIO-1 task-13] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 14:51:47.121 DEBUG 21620 --- [XNIO-1 task-13] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 14:51:47.125 DEBUG 21620 --- [XNIO-1 task-13] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 14:51:47.126 DEBUG 21620 --- [XNIO-1 task-13] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 14:51:47.138 DEBUG 21620 --- [XNIO-1 task-13] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 14:51:47.138 DEBUG 21620 --- [XNIO-1 task-13] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 14:51:47.140 DEBUG 21620 --- [XNIO-1 task-13] r.c.m.x.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 14:51:47.138(Timestamp)
+2023-06-20 14:51:47.175 DEBUG 21620 --- [XNIO-1 task-13] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 14:51:47.735  INFO 21620 --- [XNIO-1 task-14] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/dashboard/index
+2023-06-20 14:51:47.744 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
+2023-06-20 14:51:47.745 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 14:51:47.754 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 14:51:47.755 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
+2023-06-20 14:51:47.756 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2023-06-20 14:51:47.776 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.QuestionMapper.selectAllCount  : <==      Total: 1
+2023-06-20 14:51:47.776 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
+2023-06-20 14:51:47.776 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 14:51:47.801 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 14:51:47.802 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
+2023-06-20 14:51:47.802 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 14:51:47.812 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 14:51:47.813 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 14:51:47.814 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.U.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 14:51:47.828 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.U.selectCountByDate            : <==      Total: 10
+2023-06-20 14:51:47.829 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 14:51:47.830 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.E.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 14:51:47.842 DEBUG 21620 --- [XNIO-1 task-14] r.c.m.x.r.E.selectCountByDate            : <==      Total: 1
+2023-06-20 14:51:50.839  INFO 21620 --- [XNIO-1 task-15] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 14:51:50.864 DEBUG 21620 --- [XNIO-1 task-15] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 14:51:50.864 DEBUG 21620 --- [XNIO-1 task-15] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 14:51:50.919 DEBUG 21620 --- [XNIO-1 task-15] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 14:51:50.920 DEBUG 21620 --- [XNIO-1 task-15] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 14:51:50.920 DEBUG 21620 --- [XNIO-1 task-15] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 14:51:50.935 DEBUG 21620 --- [XNIO-1 task-15] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 14:51:51.079  INFO 21620 --- [XNIO-1 task-16] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/dashboard/index
+2023-06-20 14:51:51.082 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
+2023-06-20 14:51:51.084 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 14:51:51.105 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 14:51:51.106 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
+2023-06-20 14:51:51.106 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2023-06-20 14:51:51.124 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.QuestionMapper.selectAllCount  : <==      Total: 1
+2023-06-20 14:51:51.125 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
+2023-06-20 14:51:51.125 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 14:51:51.135 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 14:51:51.143 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
+2023-06-20 14:51:51.143 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 14:51:51.157 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 14:51:51.158 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 14:51:51.158 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.U.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 14:51:51.176 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.U.selectCountByDate            : <==      Total: 10
+2023-06-20 14:51:51.188 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 14:51:51.188 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.E.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 14:51:51.225 DEBUG 21620 --- [XNIO-1 task-16] r.c.m.x.r.E.selectCountByDate            : <==      Total: 1
+2023-06-20 14:51:54.274  INFO 21620 --- [XNIO-1 task-17] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 14:51:54.298 DEBUG 21620 --- [XNIO-1 task-17] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 14:51:54.298 DEBUG 21620 --- [XNIO-1 task-17] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 14:51:54.301  INFO 21620 --- [XNIO-1 task-18] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 14:51:54.311 DEBUG 21620 --- [XNIO-1 task-17] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 14:51:54.334 DEBUG 21620 --- [XNIO-1 task-18] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 14:51:54.334 DEBUG 21620 --- [XNIO-1 task-18] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 14:51:54.349 DEBUG 21620 --- [XNIO-1 task-18] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 14:51:54.352 DEBUG 21620 --- [XNIO-1 task-18] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 14:51:54.352 DEBUG 21620 --- [XNIO-1 task-18] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 14:51:54.362 DEBUG 21620 --- [XNIO-1 task-18] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 1
+2023-06-20 14:51:54.363 DEBUG 21620 --- [XNIO-1 task-18] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 14:51:54.363 DEBUG 21620 --- [XNIO-1 task-18] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 14:51:54.402 DEBUG 21620 --- [XNIO-1 task-18] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 14:51:56.507  INFO 21620 --- [XNIO-1 task-19] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 14:51:56.520 DEBUG 21620 --- [XNIO-1 task-19] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 14:51:56.520 DEBUG 21620 --- [XNIO-1 task-19] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 14:51:56.544 DEBUG 21620 --- [XNIO-1 task-19] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 14:52:53.589  INFO 21620 --- [XNIO-1 task-20] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 14:52:53.603 DEBUG 21620 --- [XNIO-1 task-20] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 14:52:53.603 DEBUG 21620 --- [XNIO-1 task-20] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 14:52:53.616 DEBUG 21620 --- [XNIO-1 task-20] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 14:56:23.258  INFO 21620 --- [XNIO-1 task-21] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 14:56:23.281 DEBUG 21620 --- [XNIO-1 task-21] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 14:56:23.281 DEBUG 21620 --- [XNIO-1 task-21] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 14:56:23.297 DEBUG 21620 --- [XNIO-1 task-21] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 14:57:35.240  INFO 21620 --- [XNIO-1 task-22] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 14:57:35.255 DEBUG 21620 --- [XNIO-1 task-22] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 14:57:35.255 DEBUG 21620 --- [XNIO-1 task-22] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 14:57:35.279 DEBUG 21620 --- [XNIO-1 task-22] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 14:58:21.332  INFO 21620 --- [XNIO-1 task-23] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 14:58:21.348 DEBUG 21620 --- [XNIO-1 task-23] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 14:58:21.348 DEBUG 21620 --- [XNIO-1 task-23] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 14:58:21.372 DEBUG 21620 --- [XNIO-1 task-23] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 14:58:54.360  INFO 21620 --- [XNIO-1 task-24] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 14:58:54.396 DEBUG 21620 --- [XNIO-1 task-24] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 14:58:54.396 DEBUG 21620 --- [XNIO-1 task-24] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 14:58:54.413 DEBUG 21620 --- [XNIO-1 task-24] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:01:31.862  INFO 21620 --- [XNIO-1 task-25] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:01:31.883 DEBUG 21620 --- [XNIO-1 task-25] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:01:31.883 DEBUG 21620 --- [XNIO-1 task-25] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:01:31.953 DEBUG 21620 --- [XNIO-1 task-25] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:02:27.232 DEBUG 21620 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:02:27.233 DEBUG 21620 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 15:02:27.264 DEBUG 21620 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:02:27.266 DEBUG 21620 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:02:27.266 DEBUG 21620 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 15:02:27.287 DEBUG 21620 --- [XNIO-1 task-28] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:02:27.288 DEBUG 21620 --- [XNIO-1 task-28] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 15:02:27.289 DEBUG 21620 --- [XNIO-1 task-28] r.c.m.x.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 15:02:27.287(Timestamp)
+2023-06-20 15:02:27.352 DEBUG 21620 --- [XNIO-1 task-28] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 15:02:27.440  INFO 21620 --- [XNIO-1 task-29] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/dashboard/index
+2023-06-20 15:02:27.440 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
+2023-06-20 15:02:27.440 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 15:02:27.492 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 15:02:27.492 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
+2023-06-20 15:02:27.493 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2023-06-20 15:02:27.503 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.QuestionMapper.selectAllCount  : <==      Total: 1
+2023-06-20 15:02:27.503 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
+2023-06-20 15:02:27.504 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 15:02:27.513 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 15:02:27.513 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
+2023-06-20 15:02:27.513 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 15:02:27.533 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 15:02:27.534 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 15:02:27.536 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.U.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 15:02:27.553 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.U.selectCountByDate            : <==      Total: 10
+2023-06-20 15:02:27.554 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 15:02:27.555 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.E.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 15:02:27.593 DEBUG 21620 --- [XNIO-1 task-29] r.c.m.x.r.E.selectCountByDate            : <==      Total: 1
+2023-06-20 15:02:28.975  INFO 21620 --- [XNIO-1 task-30] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:02:28.984 DEBUG 21620 --- [XNIO-1 task-30] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:02:28.984 DEBUG 21620 --- [XNIO-1 task-30] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:02:29.004 DEBUG 21620 --- [XNIO-1 task-30] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:02:32.139  INFO 21620 --- [XNIO-1 task-31] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:02:32.150 DEBUG 21620 --- [XNIO-1 task-31] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:02:32.150 DEBUG 21620 --- [XNIO-1 task-31] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:02:32.162 DEBUG 21620 --- [XNIO-1 task-31] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:02:32.441  INFO 21620 --- [XNIO-1 task-32] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 15:02:32.442 DEBUG 21620 --- [XNIO-1 task-32] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 15:02:32.442 DEBUG 21620 --- [XNIO-1 task-32] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 15:02:32.453 DEBUG 21620 --- [XNIO-1 task-32] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 15:02:32.454 DEBUG 21620 --- [XNIO-1 task-32] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 15:02:32.455 DEBUG 21620 --- [XNIO-1 task-32] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 15:02:32.483 DEBUG 21620 --- [XNIO-1 task-32] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 1
+2023-06-20 15:02:32.484 DEBUG 21620 --- [XNIO-1 task-32] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 15:02:32.484 DEBUG 21620 --- [XNIO-1 task-32] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 15:02:32.509 DEBUG 21620 --- [XNIO-1 task-32] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 15:02:42.845  INFO 21620 --- [XNIO-1 task-33] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:02:42.852 DEBUG 21620 --- [XNIO-1 task-33] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:02:42.853 DEBUG 21620 --- [XNIO-1 task-33] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:02:42.854  INFO 21620 --- [XNIO-1 task-34] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/examPaperAnswer/page
+2023-06-20 15:02:42.862 DEBUG 21620 --- [XNIO-1 task-33] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:02:42.865 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.E.adminPage_COUNT              : ==>  Preparing: SELECT count(0) FROM t_exam_paper_answer 
+2023-06-20 15:02:42.865 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.E.adminPage_COUNT              : ==> Parameters: 
+2023-06-20 15:02:42.884 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.E.adminPage_COUNT              : <==      Total: 1
+2023-06-20 15:02:42.887 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.E.adminPage                    : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer order by user_score desc LIMIT ? 
+2023-06-20 15:02:42.887 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.E.adminPage                    : ==> Parameters: 10(Integer)
+2023-06-20 15:02:42.898 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.E.adminPage                    : <==      Total: 2
+2023-06-20 15:02:42.904 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.UserMapper.selectByIdName      : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user WHERE deleted=0 and id = ? 
+2023-06-20 15:02:42.904  INFO 21620 --- [XNIO-1 task-35] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 15:02:42.905 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.UserMapper.selectByIdName      : ==> Parameters: 10(Integer)
+2023-06-20 15:02:42.920 DEBUG 21620 --- [XNIO-1 task-35] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 15:02:42.920 DEBUG 21620 --- [XNIO-1 task-35] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 15:02:42.921 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.UserMapper.selectByIdName      : <==      Total: 1
+2023-06-20 15:02:42.922 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer where id = ? 
+2023-06-20 15:02:42.922 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==> Parameters: 21(Integer)
+2023-06-20 15:02:42.951 DEBUG 21620 --- [XNIO-1 task-35] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 15:02:42.951 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.ExamPaperAnswerMapper.getById  : <==      Total: 1
+2023-06-20 15:02:42.952 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 15:02:42.952 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 15:02:42.952 DEBUG 21620 --- [XNIO-1 task-35] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 15:02:42.952 DEBUG 21620 --- [XNIO-1 task-35] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 15:02:42.968 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 15:02:42.968 DEBUG 21620 --- [XNIO-1 task-35] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 15:02:42.974 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.SubjectMapper.selectByIds      : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where id in ( ? , ? ) 
+2023-06-20 15:02:42.974 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.SubjectMapper.selectByIds      : ==> Parameters: 18(Integer), 19(Integer)
+2023-06-20 15:02:42.983 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.SubjectMapper.selectByIds      : <==      Total: 2
+2023-06-20 15:02:43.024 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.UserMapper.selectByIdName      : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user WHERE deleted=0 and id = ? 
+2023-06-20 15:02:43.024 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.UserMapper.selectByIdName      : ==> Parameters: 10(Integer)
+2023-06-20 15:02:43.043 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.UserMapper.selectByIdName      : <==      Total: 1
+2023-06-20 15:02:43.044 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer where id = ? 
+2023-06-20 15:02:43.044 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==> Parameters: 22(Integer)
+2023-06-20 15:02:43.057 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.ExamPaperAnswerMapper.getById  : <==      Total: 1
+2023-06-20 15:02:43.057 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 15:02:43.057 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 15:02:43.073 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 15:02:43.074 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.SubjectMapper.selectByIds      : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where id in ( ? , ? ) 
+2023-06-20 15:02:43.074 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.SubjectMapper.selectByIds      : ==> Parameters: 18(Integer), 19(Integer)
+2023-06-20 15:02:43.103 DEBUG 21620 --- [XNIO-1 task-34] r.c.m.x.r.SubjectMapper.selectByIds      : <==      Total: 2
+2023-06-20 15:02:43.286  INFO 21620 --- [XNIO-1 task-36] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:02:43.287 DEBUG 21620 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:02:43.287 DEBUG 21620 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:02:43.313 DEBUG 21620 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:02:46.809  INFO 21620 --- [XNIO-1 task-37] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/examPaperAnswer/page
+2023-06-20 15:02:46.823 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.E.adminPage_COUNT              : ==>  Preparing: SELECT count(0) FROM t_exam_paper_answer 
+2023-06-20 15:02:46.823 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.E.adminPage_COUNT              : ==> Parameters: 
+2023-06-20 15:02:46.847 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.E.adminPage_COUNT              : <==      Total: 1
+2023-06-20 15:02:46.849 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.E.adminPage                    : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer order by user_score desc LIMIT ? 
+2023-06-20 15:02:46.850 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.E.adminPage                    : ==> Parameters: 10(Integer)
+2023-06-20 15:02:46.862 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.E.adminPage                    : <==      Total: 2
+2023-06-20 15:02:46.863 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.UserMapper.selectByIdName      : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user WHERE deleted=0 and id = ? 
+2023-06-20 15:02:46.864 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.UserMapper.selectByIdName      : ==> Parameters: 10(Integer)
+2023-06-20 15:02:46.884 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.UserMapper.selectByIdName      : <==      Total: 1
+2023-06-20 15:02:46.885 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer where id = ? 
+2023-06-20 15:02:46.885 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==> Parameters: 21(Integer)
+2023-06-20 15:02:46.897 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.ExamPaperAnswerMapper.getById  : <==      Total: 1
+2023-06-20 15:02:46.897 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 15:02:46.897 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 15:02:46.907 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 15:02:46.907 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.SubjectMapper.selectByIds      : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where id in ( ? , ? ) 
+2023-06-20 15:02:46.908 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.SubjectMapper.selectByIds      : ==> Parameters: 18(Integer), 19(Integer)
+2023-06-20 15:02:46.916 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.SubjectMapper.selectByIds      : <==      Total: 2
+2023-06-20 15:02:46.918 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.UserMapper.selectByIdName      : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user WHERE deleted=0 and id = ? 
+2023-06-20 15:02:46.918 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.UserMapper.selectByIdName      : ==> Parameters: 10(Integer)
+2023-06-20 15:02:46.938 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.UserMapper.selectByIdName      : <==      Total: 1
+2023-06-20 15:02:46.938 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer where id = ? 
+2023-06-20 15:02:46.939 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==> Parameters: 22(Integer)
+2023-06-20 15:02:46.948 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.ExamPaperAnswerMapper.getById  : <==      Total: 1
+2023-06-20 15:02:46.949 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 15:02:46.949 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 15:02:46.973 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 15:02:46.973 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.SubjectMapper.selectByIds      : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where id in ( ? , ? ) 
+2023-06-20 15:02:46.974 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.SubjectMapper.selectByIds      : ==> Parameters: 18(Integer), 19(Integer)
+2023-06-20 15:02:46.999 DEBUG 21620 --- [XNIO-1 task-37] r.c.m.x.r.SubjectMapper.selectByIds      : <==      Total: 2
+2023-06-20 15:03:11.447  INFO 21620 --- [XNIO-1 task-38] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:03:11.472 DEBUG 21620 --- [XNIO-1 task-38] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:03:11.472 DEBUG 21620 --- [XNIO-1 task-38] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:03:11.483 DEBUG 21620 --- [XNIO-1 task-38] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:04:11.131  INFO 21620 --- [XNIO-1 task-39] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:04:11.163 DEBUG 21620 --- [XNIO-1 task-39] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:04:11.164 DEBUG 21620 --- [XNIO-1 task-39] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:04:11.172 DEBUG 21620 --- [XNIO-1 task-39] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:04:44.827  INFO 21620 --- [XNIO-1 task-40] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:04:44.843 DEBUG 21620 --- [XNIO-1 task-40] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:04:44.844 DEBUG 21620 --- [XNIO-1 task-40] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:04:44.854 DEBUG 21620 --- [XNIO-1 task-40] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:05:09.531  INFO 21620 --- [XNIO-1 task-41] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/list
+2023-06-20 15:05:09.563 DEBUG 21620 --- [XNIO-1 task-41] r.c.m.x.r.DepartmentMapper.gets          : ==>  Preparing: select id , name,deleted from t_department where deleted=0 
+2023-06-20 15:05:09.564 DEBUG 21620 --- [XNIO-1 task-41] r.c.m.x.r.DepartmentMapper.gets          : ==> Parameters: 
+2023-06-20 15:05:09.575 DEBUG 21620 --- [XNIO-1 task-41] r.c.m.x.r.DepartmentMapper.gets          : <==      Total: 3
+2023-06-20 15:05:33.228  INFO 21620 --- [XNIO-1 task-46] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/list
+2023-06-20 15:05:33.245 DEBUG 21620 --- [XNIO-1 task-46] r.c.m.x.r.DepartmentMapper.gets          : ==>  Preparing: select id , name,deleted from t_department where deleted=0 
+2023-06-20 15:05:33.246 DEBUG 21620 --- [XNIO-1 task-46] r.c.m.x.r.DepartmentMapper.gets          : ==> Parameters: 
+2023-06-20 15:05:33.255 DEBUG 21620 --- [XNIO-1 task-46] r.c.m.x.r.DepartmentMapper.gets          : <==      Total: 3
+2023-06-20 15:06:19.124 DEBUG 21620 --- [XNIO-1 task-47] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:06:19.125 DEBUG 21620 --- [XNIO-1 task-47] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 15:06:19.164 DEBUG 21620 --- [XNIO-1 task-47] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:06:19.167 DEBUG 21620 --- [XNIO-1 task-47] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:06:19.167 DEBUG 21620 --- [XNIO-1 task-47] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 15:06:19.194 DEBUG 21620 --- [XNIO-1 task-47] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:06:19.195 DEBUG 21620 --- [XNIO-1 task-47] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 15:06:19.195 DEBUG 21620 --- [XNIO-1 task-47] r.c.m.x.r.U.insertSelective              : ==> Parameters: 10(Integer), student(String), student(String), student 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 15:06:19.195(Timestamp)
+2023-06-20 15:06:19.254 DEBUG 21620 --- [XNIO-1 task-47] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 15:06:19.361  INFO 21620 --- [XNIO-1 task-48] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/user/message/unreadCount
+2023-06-20 15:06:19.369 DEBUG 21620 --- [XNIO-1 task-48] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:06:19.369 DEBUG 21620 --- [XNIO-1 task-48] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 15:06:19.382 DEBUG 21620 --- [XNIO-1 task-48] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:06:19.389 DEBUG 21620 --- [XNIO-1 task-48] r.c.m.x.r.MessageUserMapper.unReadCount  : ==>  Preparing: select count(*) from t_message_user where readed='f' and receive_user_id = ? 
+2023-06-20 15:06:19.389 DEBUG 21620 --- [XNIO-1 task-48] r.c.m.x.r.MessageUserMapper.unReadCount  : ==> Parameters: 10(Integer)
+2023-06-20 15:06:19.404 DEBUG 21620 --- [XNIO-1 task-48] r.c.m.x.r.MessageUserMapper.unReadCount  : <==      Total: 1
+2023-06-20 15:06:19.618  INFO 21620 --- [XNIO-1 task-49] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/user/current
+2023-06-20 15:06:19.619 DEBUG 21620 --- [XNIO-1 task-49] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:06:19.619 DEBUG 21620 --- [XNIO-1 task-49] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 15:06:19.633  INFO 21620 --- [XNIO-1 task-50] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/dashboard/index
+2023-06-20 15:06:19.633 DEBUG 21620 --- [XNIO-1 task-49] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:06:19.633  INFO 21620 --- [XNIO-1 task-51] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/dashboard/task
+2023-06-20 15:06:19.653 DEBUG 21620 --- [XNIO-1 task-51] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:06:19.654 DEBUG 21620 --- [XNIO-1 task-51] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 15:06:19.665 DEBUG 21620 --- [XNIO-1 task-50] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:06:19.665 DEBUG 21620 --- [XNIO-1 task-50] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 15:06:19.665 DEBUG 21620 --- [XNIO-1 task-51] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:06:19.671 DEBUG 21620 --- [XNIO-1 task-51] r.c.m.x.r.T.getByGradeLevel              : ==>  Preparing: select id, title, grade_level, frame_text_content_id, create_user, create_time, deleted, create_user_name from t_task_exam where deleted=0 and grade_level = ? 
+2023-06-20 15:06:19.671 DEBUG 21620 --- [XNIO-1 task-51] r.c.m.x.r.T.getByGradeLevel              : ==> Parameters: 12(Integer)
+2023-06-20 15:06:19.677 DEBUG 21620 --- [XNIO-1 task-50] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:06:19.684 DEBUG 21620 --- [XNIO-1 task-50] r.c.m.x.r.ExamPaperMapper.indexPaper     : ==>  Preparing: SELECT e.id,e.name,e.limit_start_time,e.limit_end_time FROM t_exam_paper e LEFT JOIN t_exam_paper_department d on d.exam_paper_id = e.id WHERE e.deleted=0 and d.deleted = 0 and e.paper_type= ? and d.department_id=? ORDER BY e.id desc limit 5 
+2023-06-20 15:06:19.684 DEBUG 21620 --- [XNIO-1 task-50] r.c.m.x.r.ExamPaperMapper.indexPaper     : ==> Parameters: 1(Integer), 12(Integer)
+2023-06-20 15:06:19.684 DEBUG 21620 --- [XNIO-1 task-51] r.c.m.x.r.T.getByGradeLevel              : <==      Total: 0
+2023-06-20 15:06:19.705 DEBUG 21620 --- [XNIO-1 task-50] r.c.m.x.r.ExamPaperMapper.indexPaper     : <==      Total: 1
+2023-06-20 15:06:19.705 DEBUG 21620 --- [XNIO-1 task-50] r.c.m.x.r.ExamPaperMapper.indexPaper     : ==>  Preparing: SELECT e.id,e.name,e.limit_start_time,e.limit_end_time FROM t_exam_paper e LEFT JOIN t_exam_paper_department d on d.exam_paper_id = e.id WHERE e.deleted=0 and d.deleted = 0 and e.paper_type= ? and d.department_id=? and ? between e.limit_start_time and e.limit_end_time ORDER BY e.id desc limit 5 
+2023-06-20 15:06:19.706 DEBUG 21620 --- [XNIO-1 task-50] r.c.m.x.r.ExamPaperMapper.indexPaper     : ==> Parameters: 4(Integer), 12(Integer), 2023-06-20 15:06:19.705(Timestamp)
+2023-06-20 15:06:19.728 DEBUG 21620 --- [XNIO-1 task-50] r.c.m.x.r.ExamPaperMapper.indexPaper     : <==      Total: 0
+2023-06-20 15:06:25.905  INFO 21620 --- [XNIO-1 task-52] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/user/log
+2023-06-20 15:06:25.915 DEBUG 21620 --- [XNIO-1 task-52] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:06:25.915 DEBUG 21620 --- [XNIO-1 task-52] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 15:06:25.927 DEBUG 21620 --- [XNIO-1 task-52] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:06:25.927 DEBUG 21620 --- [XNIO-1 task-52] r.c.m.x.r.U.getUserEventLogByUserId      : ==>  Preparing: select id, user_id, user_name, real_name, content, create_time from t_user_event_log where user_id=? order by id desc limit 10 
+2023-06-20 15:06:25.927 DEBUG 21620 --- [XNIO-1 task-52] r.c.m.x.r.U.getUserEventLogByUserId      : ==> Parameters: 10(Integer)
+2023-06-20 15:06:25.952 DEBUG 21620 --- [XNIO-1 task-52] r.c.m.x.r.U.getUserEventLogByUserId      : <==      Total: 10
+2023-06-20 15:06:26.216  INFO 21620 --- [XNIO-1 task-53] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/user/current
+2023-06-20 15:06:26.217 DEBUG 21620 --- [XNIO-1 task-53] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:06:26.217 DEBUG 21620 --- [XNIO-1 task-53] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 15:06:26.227 DEBUG 21620 --- [XNIO-1 task-53] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:06:50.817  INFO 21620 --- [XNIO-1 task-54] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/education/subject/list
+2023-06-20 15:06:50.844 DEBUG 21620 --- [XNIO-1 task-54] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:06:50.844 DEBUG 21620 --- [XNIO-1 task-54] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 15:06:50.865 DEBUG 21620 --- [XNIO-1 task-54] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:06:50.866 DEBUG 21620 --- [XNIO-1 task-54] r.c.m.x.r.S.getSubjectByLevel            : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where level= ? order by item_order 
+2023-06-20 15:06:50.866 DEBUG 21620 --- [XNIO-1 task-54] r.c.m.x.r.S.getSubjectByLevel            : ==> Parameters: 12(Integer)
+2023-06-20 15:06:50.875 DEBUG 21620 --- [XNIO-1 task-54] r.c.m.x.r.S.getSubjectByLevel            : <==      Total: 0
+2023-06-20 15:06:53.658  INFO 21620 --- [XNIO-1 task-55] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/exampaper/answer/pageList
+2023-06-20 15:06:53.681 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:06:53.682 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: student(String)
+2023-06-20 15:06:53.694 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:06:53.702 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.E.studentPage_COUNT            : ==>  Preparing: SELECT count(0) FROM t_exam_paper_answer WHERE create_user = ? 
+2023-06-20 15:06:53.702 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.E.studentPage_COUNT            : ==> Parameters: 10(Integer)
+2023-06-20 15:06:53.724 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.E.studentPage_COUNT            : <==      Total: 1
+2023-06-20 15:06:53.726 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.E.studentPage                  : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer WHERE create_user = ? order by id desc LIMIT ? 
+2023-06-20 15:06:53.726 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.E.studentPage                  : ==> Parameters: 10(Integer), 10(Integer)
+2023-06-20 15:06:53.753 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.E.studentPage                  : <==      Total: 2
+2023-06-20 15:06:53.755 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer where id = ? 
+2023-06-20 15:06:53.756 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==> Parameters: 22(Integer)
+2023-06-20 15:06:53.767 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.ExamPaperAnswerMapper.getById  : <==      Total: 1
+2023-06-20 15:06:53.767 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 15:06:53.768 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 15:06:53.786 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 15:06:53.787 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.SubjectMapper.selectByIds      : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where id in ( ? , ? ) 
+2023-06-20 15:06:53.787 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.SubjectMapper.selectByIds      : ==> Parameters: 18(Integer), 19(Integer)
+2023-06-20 15:06:53.814 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.SubjectMapper.selectByIds      : <==      Total: 2
+2023-06-20 15:06:53.815 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer where id = ? 
+2023-06-20 15:06:53.817 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==> Parameters: 21(Integer)
+2023-06-20 15:06:53.835 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.ExamPaperAnswerMapper.getById  : <==      Total: 1
+2023-06-20 15:06:53.835 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 15:06:53.835 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 15:06:53.845 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 15:06:53.846 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.SubjectMapper.selectByIds      : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where id in ( ? , ? ) 
+2023-06-20 15:06:53.846 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.SubjectMapper.selectByIds      : ==> Parameters: 18(Integer), 19(Integer)
+2023-06-20 15:06:53.874 DEBUG 21620 --- [XNIO-1 task-55] r.c.m.x.r.SubjectMapper.selectByIds      : <==      Total: 2
+2023-06-20 15:07:00.473  INFO 21620 --- [XNIO-1 task-56] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/list
+2023-06-20 15:07:00.482 DEBUG 21620 --- [XNIO-1 task-56] r.c.m.x.r.DepartmentMapper.gets          : ==>  Preparing: select id , name,deleted from t_department where deleted=0 
+2023-06-20 15:07:00.482 DEBUG 21620 --- [XNIO-1 task-56] r.c.m.x.r.DepartmentMapper.gets          : ==> Parameters: 
+2023-06-20 15:07:00.492 DEBUG 21620 --- [XNIO-1 task-56] r.c.m.x.r.DepartmentMapper.gets          : <==      Total: 3
+2023-06-20 15:07:00.537  INFO 21620 --- [XNIO-1 task-57] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/student/exampaper/answer/read/22
+2023-06-20 15:07:00.540 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id from t_exam_paper_answer where id = ? 
+2023-06-20 15:07:00.541 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 22(Integer)
+2023-06-20 15:07:00.564 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 15:07:00.566 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 15:07:00.566 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 15(Integer)
+2023-06-20 15:07:00.594 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 15:07:00.598 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 15:07:00.598 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 149(Integer)
+2023-06-20 15:07:00.615 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 15:07:00.641 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? ) 
+2023-06-20 15:07:00.641 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 123(Integer), 122(Integer), 121(Integer)
+2023-06-20 15:07:00.655 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 3
+2023-06-20 15:07:00.664 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 15:07:00.665 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 148(Integer)
+2023-06-20 15:07:00.684 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 15:07:00.694 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 15:07:00.694 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 147(Integer)
+2023-06-20 15:07:00.714 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 15:07:00.716 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 15:07:00.716 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 146(Integer)
+2023-06-20 15:07:00.726 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 15:07:00.727 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 15:07:00.727 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 15:07:00.744 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 15:07:00.746 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 15:07:00.746 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 15:07:00.776 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 15:07:00.777 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id from t_exam_paper_answer where id = ? 
+2023-06-20 15:07:00.777 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 22(Integer)
+2023-06-20 15:07:00.796 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 15:07:00.797 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.selectListByPaperAnswerId    : ==>  Preparing: select id, question_id, exam_paper_id, exam_paper_answer_id, question_type, subject_id, customer_score, question_score, question_text_content_id, answer, text_content_id, do_right, create_user, create_time, item_order from t_exam_paper_question_customer_answer where exam_paper_answer_id = ? order by item_order 
+2023-06-20 15:07:00.798 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.selectListByPaperAnswerId    : ==> Parameters: 22(Integer)
+2023-06-20 15:07:00.826 DEBUG 21620 --- [XNIO-1 task-57] r.c.m.x.r.E.selectListByPaperAnswerId    : <==      Total: 3
+2023-06-20 15:10:07.278  INFO 21620 --- [XNIO-1 task-58] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:10:07.297 DEBUG 21620 --- [XNIO-1 task-58] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:10:07.299 DEBUG 21620 --- [XNIO-1 task-58] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:10:07.311 DEBUG 21620 --- [XNIO-1 task-58] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:11:11.637  INFO 21620 --- [XNIO-1 task-59] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:11:11.665 DEBUG 21620 --- [XNIO-1 task-59] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:11:11.666 DEBUG 21620 --- [XNIO-1 task-59] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:11:11.681 DEBUG 21620 --- [XNIO-1 task-59] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:12:36.034  INFO 21620 --- [XNIO-1 task-60] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:12:36.050 DEBUG 21620 --- [XNIO-1 task-60] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:12:36.051 DEBUG 21620 --- [XNIO-1 task-60] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:12:36.075 DEBUG 21620 --- [XNIO-1 task-60] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:13:26.207  INFO 21620 --- [XNIO-1 task-61] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:13:26.215 DEBUG 21620 --- [XNIO-1 task-61] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:13:26.216 DEBUG 21620 --- [XNIO-1 task-61] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:13:26.230 DEBUG 21620 --- [XNIO-1 task-61] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:14:12.342  INFO 21620 --- [XNIO-1 task-62] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:14:12.356 DEBUG 21620 --- [XNIO-1 task-62] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:14:12.356 DEBUG 21620 --- [XNIO-1 task-62] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:14:12.386 DEBUG 21620 --- [XNIO-1 task-62] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:15:43.465  INFO 21620 --- [XNIO-1 task-63] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:15:43.497 DEBUG 21620 --- [XNIO-1 task-63] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:15:43.497 DEBUG 21620 --- [XNIO-1 task-63] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:15:43.532 DEBUG 21620 --- [XNIO-1 task-63] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:17:02.106  INFO 21620 --- [XNIO-1 task-64] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:17:02.126 DEBUG 21620 --- [XNIO-1 task-64] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:17:02.126 DEBUG 21620 --- [XNIO-1 task-64] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:17:02.174 DEBUG 21620 --- [XNIO-1 task-64] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:18:22.475  INFO 21620 --- [XNIO-1 task-65] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:18:22.507 DEBUG 21620 --- [XNIO-1 task-65] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:18:22.507 DEBUG 21620 --- [XNIO-1 task-65] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:18:22.520 DEBUG 21620 --- [XNIO-1 task-65] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:18:54.027  INFO 21620 --- [XNIO-1 task-66] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:18:54.039 DEBUG 21620 --- [XNIO-1 task-66] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:18:54.039 DEBUG 21620 --- [XNIO-1 task-66] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:18:54.069 DEBUG 21620 --- [XNIO-1 task-66] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:22:18.316  INFO 21620 --- [XNIO-1 task-68] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 15:22:18.328 DEBUG 21620 --- [XNIO-1 task-68] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 15:22:18.328 DEBUG 21620 --- [XNIO-1 task-68] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 15:22:18.337 DEBUG 21620 --- [XNIO-1 task-68] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 15:22:18.338 DEBUG 21620 --- [XNIO-1 task-68] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 15:22:18.338 DEBUG 21620 --- [XNIO-1 task-68] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 15:22:18.349 DEBUG 21620 --- [XNIO-1 task-68] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 15:22:18.870  INFO 21620 --- [XNIO-1 task-69] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:22:18.879 DEBUG 21620 --- [XNIO-1 task-69] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:22:18.879 DEBUG 21620 --- [XNIO-1 task-69] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:22:18.896 DEBUG 21620 --- [XNIO-1 task-69] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:28:22.003  INFO 21620 --- [XNIO-1 task-71] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 15:28:28.221 DEBUG 21620 --- [XNIO-1 task-71] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:28:28.221 DEBUG 21620 --- [XNIO-1 task-71] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 15:28:28.231 DEBUG 21620 --- [XNIO-1 task-71] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:28:28.332 DEBUG 21620 --- [XNIO-1 task-71] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 15:28:28.332 DEBUG 21620 --- [XNIO-1 task-71] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 0(Integer)
+2023-06-20 15:28:28.342 DEBUG 21620 --- [XNIO-1 task-71] r.c.m.x.r.Q.getQuestion                  : <==      Total: 0
+2023-06-20 15:28:28.343 DEBUG 21620 --- [XNIO-1 task-71] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in 
+2023-06-20 15:28:28.343 DEBUG 21620 --- [XNIO-1 task-71] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 
+2023-06-20 15:28:28.591 ERROR 21620 --- [XNIO-1 task-71] c.m.x.c.s.exception.ExceptionHandle      : 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+
+org.springframework.jdbc.BadSqlGrammarException: 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234)
+	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
+	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:74)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440)
+	at com.sun.proxy.$Proxy83.selectList(Unknown Source)
+	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223)
+	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
+	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
+	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:57)
+	at com.sun.proxy.$Proxy90.selectByIds(Unknown Source)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl.selectByIds(QuestionServiceImpl.java:249)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$FastClassBySpringCGLIB$$2379c8c7.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$EnhancerBySpringCGLIB$$7d7fb317.selectByIds(<generated>)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.randomQuestion(ExamPaperServiceImpl.java:314)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.savePaperFromVM(ExamPaperServiceImpl.java:96)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$FastClassBySpringCGLIB$$1a50d470.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
+	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$EnhancerBySpringCGLIB$$80f0e7b2.savePaperFromVM(<generated>)
+	at com.mindskip.xzs.controller.admin.ExamPaperController.edit(ExamPaperController.java:66)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$FastClassBySpringCGLIB$$e74c685.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$EnhancerBySpringCGLIB$$4f6cde41.edit(<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:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
+	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370)
+	at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
+	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
+	at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:59)
+	at com.sun.proxy.$Proxy140.execute(Unknown Source)
+	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64)
+	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
+	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
+	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324)
+	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
+	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
+	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:108)
+	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
+	at com.sun.proxy.$Proxy138.query(Unknown Source)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
+	at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)
+	... 127 common frames omitted
+
+2023-06-20 15:29:09.347  INFO 21620 --- [XNIO-1 task-72] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 15:29:09.361 DEBUG 21620 --- [XNIO-1 task-72] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 15:29:09.361 DEBUG 21620 --- [XNIO-1 task-72] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 15:29:09.383 DEBUG 21620 --- [XNIO-1 task-72] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 15:29:09.392 DEBUG 21620 --- [XNIO-1 task-72] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 15:29:09.393 DEBUG 21620 --- [XNIO-1 task-72] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 0(Integer)
+2023-06-20 15:29:09.403 DEBUG 21620 --- [XNIO-1 task-72] r.c.m.x.r.Q.getQuestion                  : <==      Total: 0
+2023-06-20 15:29:09.403 DEBUG 21620 --- [XNIO-1 task-72] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in 
+2023-06-20 15:29:09.403 DEBUG 21620 --- [XNIO-1 task-72] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 
+2023-06-20 15:29:09.473 ERROR 21620 --- [XNIO-1 task-72] c.m.x.c.s.exception.ExceptionHandle      : 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+
+org.springframework.jdbc.BadSqlGrammarException: 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234)
+	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
+	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:74)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440)
+	at com.sun.proxy.$Proxy83.selectList(Unknown Source)
+	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223)
+	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
+	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
+	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:57)
+	at com.sun.proxy.$Proxy90.selectByIds(Unknown Source)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl.selectByIds(QuestionServiceImpl.java:249)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$FastClassBySpringCGLIB$$2379c8c7.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$EnhancerBySpringCGLIB$$7d7fb317.selectByIds(<generated>)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.randomQuestion(ExamPaperServiceImpl.java:314)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.savePaperFromVM(ExamPaperServiceImpl.java:96)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$FastClassBySpringCGLIB$$1a50d470.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
+	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$EnhancerBySpringCGLIB$$80f0e7b2.savePaperFromVM(<generated>)
+	at com.mindskip.xzs.controller.admin.ExamPaperController.edit(ExamPaperController.java:66)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$FastClassBySpringCGLIB$$e74c685.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$EnhancerBySpringCGLIB$$4f6cde41.edit(<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:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
+	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370)
+	at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
+	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
+	at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:59)
+	at com.sun.proxy.$Proxy140.execute(Unknown Source)
+	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64)
+	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
+	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
+	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324)
+	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
+	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
+	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:108)
+	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
+	at com.sun.proxy.$Proxy138.query(Unknown Source)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
+	at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)
+	... 127 common frames omitted
+
+2023-06-20 15:30:38.397  INFO 21620 --- [XNIO-1 task-73] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 15:30:38.422 DEBUG 21620 --- [XNIO-1 task-73] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 15:30:38.422 DEBUG 21620 --- [XNIO-1 task-73] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 15:30:38.431 DEBUG 21620 --- [XNIO-1 task-73] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 15:30:38.433 DEBUG 21620 --- [XNIO-1 task-73] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 15:30:38.433 DEBUG 21620 --- [XNIO-1 task-73] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 15:30:38.461 DEBUG 21620 --- [XNIO-1 task-73] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 15:30:38.733  INFO 21620 --- [XNIO-1 task-74] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:30:38.733 DEBUG 21620 --- [XNIO-1 task-74] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:30:38.733 DEBUG 21620 --- [XNIO-1 task-74] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:30:38.761 DEBUG 21620 --- [XNIO-1 task-74] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:31:47.626  INFO 21620 --- [XNIO-1 task-75] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 15:31:47.643 DEBUG 21620 --- [XNIO-1 task-75] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 15:31:47.643 DEBUG 21620 --- [XNIO-1 task-75] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 15:31:47.654 DEBUG 21620 --- [XNIO-1 task-75] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 15:31:47.658 DEBUG 21620 --- [XNIO-1 task-75] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 15:31:47.658 DEBUG 21620 --- [XNIO-1 task-75] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 15:31:47.671 DEBUG 21620 --- [XNIO-1 task-75] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 15:31:48.047  INFO 21620 --- [XNIO-1 task-76] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:31:48.048 DEBUG 21620 --- [XNIO-1 task-76] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:31:48.048 DEBUG 21620 --- [XNIO-1 task-76] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:31:48.057 DEBUG 21620 --- [XNIO-1 task-76] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:33:56.995  INFO 21620 --- [XNIO-1 task-79] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:33:57.025 DEBUG 21620 --- [XNIO-1 task-79] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:33:57.025 DEBUG 21620 --- [XNIO-1 task-79] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:33:57.037 DEBUG 21620 --- [XNIO-1 task-79] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:34:15.622 ERROR 21620 --- [XNIO-1 task-80] c.m.x.c.s.exception.ExceptionHandle      : JSON parse error: Cannot deserialize instance of `java.util.LinkedHashMap` out of START_ARRAY token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.util.LinkedHashMap` out of START_ARRAY token
+ at [Source: (PushbackInputStream); line: 1, column: 173] (through reference chain: com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM["subjectSource"])
+
+org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize instance of `java.util.LinkedHashMap` out of START_ARRAY token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.util.LinkedHashMap` out of START_ARRAY token
+ at [Source: (PushbackInputStream); line: 1, column: 173] (through reference chain: com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM["subjectSource"])
+	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:245)
+	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:227)
+	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:204)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:157)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:130)
+	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:126)
+	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:167)
+	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134)
+	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.util.LinkedHashMap` out of START_ARRAY token
+ at [Source: (PushbackInputStream); line: 1, column: 173] (through reference chain: com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM["subjectSource"])
+	at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:63)
+	at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1343)
+	at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1139)
+	at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1093)
+	at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromEmpty(StdDeserializer.java:600)
+	at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:360)
+	at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:29)
+	at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)
+	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:369)
+	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:159)
+	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4013)
+	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3084)
+	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:239)
+	... 95 common frames omitted
+
+2023-06-20 15:35:29.230  INFO 21620 --- [XNIO-1 task-82] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:35:29.242 DEBUG 21620 --- [XNIO-1 task-82] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:35:29.242 DEBUG 21620 --- [XNIO-1 task-82] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:35:29.252 DEBUG 21620 --- [XNIO-1 task-82] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:35:44.801  INFO 21620 --- [XNIO-1 task-83] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 15:35:44.814 DEBUG 21620 --- [XNIO-1 task-83] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 15:35:44.814 DEBUG 21620 --- [XNIO-1 task-83] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 15:35:44.823 DEBUG 21620 --- [XNIO-1 task-83] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 15:35:44.824 DEBUG 21620 --- [XNIO-1 task-83] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 15:35:44.825 DEBUG 21620 --- [XNIO-1 task-83] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 15:35:44.846 DEBUG 21620 --- [XNIO-1 task-83] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 15:35:45.634  INFO 21620 --- [XNIO-1 task-84] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:35:45.647 DEBUG 21620 --- [XNIO-1 task-84] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:35:45.647 DEBUG 21620 --- [XNIO-1 task-84] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:35:45.656 DEBUG 21620 --- [XNIO-1 task-84] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:38:02.129  INFO 21620 --- [XNIO-1 task-87] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:38:02.146 DEBUG 21620 --- [XNIO-1 task-87] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:38:02.146 DEBUG 21620 --- [XNIO-1 task-87] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:38:02.163 DEBUG 21620 --- [XNIO-1 task-87] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:38:03.450  INFO 21620 --- [XNIO-1 task-88] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:38:03.463 DEBUG 21620 --- [XNIO-1 task-88] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:38:03.463 DEBUG 21620 --- [XNIO-1 task-88] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:38:03.478 DEBUG 21620 --- [XNIO-1 task-88] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:40:03.265  INFO 21620 --- [XNIO-1 task-90] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:40:03.273 DEBUG 21620 --- [XNIO-1 task-90] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:40:03.273 DEBUG 21620 --- [XNIO-1 task-90] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:40:03.301 DEBUG 21620 --- [XNIO-1 task-90] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:40:06.316  INFO 21620 --- [XNIO-1 task-91] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 15:40:06.327 DEBUG 21620 --- [XNIO-1 task-91] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 15:40:06.327 DEBUG 21620 --- [XNIO-1 task-91] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 15:40:06.336 DEBUG 21620 --- [XNIO-1 task-91] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 15:40:06.338 DEBUG 21620 --- [XNIO-1 task-91] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 15:40:06.338 DEBUG 21620 --- [XNIO-1 task-91] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 15:40:06.363 DEBUG 21620 --- [XNIO-1 task-91] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 15:40:06.653  INFO 21620 --- [XNIO-1 task-92] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:40:06.653 DEBUG 21620 --- [XNIO-1 task-92] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:40:06.653 DEBUG 21620 --- [XNIO-1 task-92] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:40:06.664 DEBUG 21620 --- [XNIO-1 task-92] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:42:23.982  INFO 21620 --- [XNIO-1 task-94] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 15:42:24.011 DEBUG 21620 --- [XNIO-1 task-94] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 15:42:24.011 DEBUG 21620 --- [XNIO-1 task-94] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 15:42:24.022 DEBUG 21620 --- [XNIO-1 task-94] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 15:42:24.023 DEBUG 21620 --- [XNIO-1 task-94] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 15:42:24.023 DEBUG 21620 --- [XNIO-1 task-94] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 15:42:24.034 DEBUG 21620 --- [XNIO-1 task-94] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 15:42:24.654  INFO 21620 --- [XNIO-1 task-95] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:42:24.665 DEBUG 21620 --- [XNIO-1 task-95] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:42:24.665 DEBUG 21620 --- [XNIO-1 task-95] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:42:24.688 DEBUG 21620 --- [XNIO-1 task-95] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:44:09.874  INFO 21620 --- [XNIO-1 task-96] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 15:44:09.903 DEBUG 21620 --- [XNIO-1 task-96] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 15:44:09.904 DEBUG 21620 --- [XNIO-1 task-96] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 15:44:09.932 DEBUG 21620 --- [XNIO-1 task-96] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 15:44:09.932 DEBUG 21620 --- [XNIO-1 task-96] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 15:44:09.932 DEBUG 21620 --- [XNIO-1 task-96] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 15:44:09.947 DEBUG 21620 --- [XNIO-1 task-96] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 15:44:10.183  INFO 21620 --- [XNIO-1 task-97] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:44:10.184 DEBUG 21620 --- [XNIO-1 task-97] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:44:10.184 DEBUG 21620 --- [XNIO-1 task-97] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:44:10.193 DEBUG 21620 --- [XNIO-1 task-97] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:47:06.188  INFO 21620 --- [XNIO-1 task-99] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:47:06.220 DEBUG 21620 --- [XNIO-1 task-99] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:47:06.220 DEBUG 21620 --- [XNIO-1 task-99] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:47:06.238 DEBUG 21620 --- [XNIO-1 task-99] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:48:51.619  INFO 21620 --- [XNIO-1 task-100] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 15:48:51.636 DEBUG 21620 --- [XNIO-1 task-100] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 15:48:51.636 DEBUG 21620 --- [XNIO-1 task-100] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 15:48:51.649 DEBUG 21620 --- [XNIO-1 task-100] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 15:48:51.650 DEBUG 21620 --- [XNIO-1 task-100] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 15:48:51.651 DEBUG 21620 --- [XNIO-1 task-100] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 15:48:51.696 DEBUG 21620 --- [XNIO-1 task-100] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 15:48:51.764  INFO 21620 --- [XNIO-1 task-101] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:48:51.764 DEBUG 21620 --- [XNIO-1 task-101] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:48:51.764 DEBUG 21620 --- [XNIO-1 task-101] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:48:51.777 DEBUG 21620 --- [XNIO-1 task-101] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:49:41.383  INFO 21620 --- [XNIO-1 task-103] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:49:41.397 DEBUG 21620 --- [XNIO-1 task-103] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:49:41.397 DEBUG 21620 --- [XNIO-1 task-103] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:49:41.408 DEBUG 21620 --- [XNIO-1 task-103] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:50:27.406  INFO 21620 --- [XNIO-1 task-104] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:50:27.426 DEBUG 21620 --- [XNIO-1 task-104] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:50:27.427 DEBUG 21620 --- [XNIO-1 task-104] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:50:27.453 DEBUG 21620 --- [XNIO-1 task-104] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:50:56.267 ERROR 21620 --- [XNIO-1 task-105] c.m.x.c.s.exception.ExceptionHandle      : JSON parse error: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122": not a valid Integer value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122": not a valid Integer value
+ at [Source: (PushbackInputStream); line: 1, column: 135] (through reference chain: com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM["suggestTime"])
+
+org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122": not a valid Integer value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122": not a valid Integer value
+ at [Source: (PushbackInputStream); line: 1, column: 135] (through reference chain: com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM["suggestTime"])
+	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:245)
+	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:227)
+	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:204)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:157)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:130)
+	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:126)
+	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:167)
+	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134)
+	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122": not a valid Integer value
+ at [Source: (PushbackInputStream); line: 1, column: 135] (through reference chain: com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM["suggestTime"])
+	at com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:67)
+	at com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:1549)
+	at com.fasterxml.jackson.databind.DeserializationContext.handleWeirdStringValue(DeserializationContext.java:911)
+	at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer._parseInteger(NumberDeserializers.java:522)
+	at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:474)
+	at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:452)
+	at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)
+	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:369)
+	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:159)
+	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4013)
+	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3084)
+	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:239)
+	... 95 common frames omitted
+
+2023-06-20 15:51:16.397 ERROR 21620 --- [XNIO-1 task-106] c.m.x.c.s.exception.ExceptionHandle      : JSON parse error: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122123123": not a valid Integer value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122123123": not a valid Integer value
+ at [Source: (PushbackInputStream); line: 1, column: 135] (through reference chain: com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM["suggestTime"])
+
+org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122123123": not a valid Integer value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122123123": not a valid Integer value
+ at [Source: (PushbackInputStream); line: 1, column: 135] (through reference chain: com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM["suggestTime"])
+	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:245)
+	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:227)
+	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:204)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:157)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:130)
+	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:126)
+	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:167)
+	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134)
+	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122123123": not a valid Integer value
+ at [Source: (PushbackInputStream); line: 1, column: 135] (through reference chain: com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM["suggestTime"])
+	at com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:67)
+	at com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:1549)
+	at com.fasterxml.jackson.databind.DeserializationContext.handleWeirdStringValue(DeserializationContext.java:911)
+	at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer._parseInteger(NumberDeserializers.java:522)
+	at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:474)
+	at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:452)
+	at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)
+	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:369)
+	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:159)
+	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4013)
+	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3084)
+	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:239)
+	... 95 common frames omitted
+
+2023-06-20 15:51:34.884 ERROR 21620 --- [XNIO-1 task-107] c.m.x.c.s.exception.ExceptionHandle      : JSON parse error: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122123123": not a valid Integer value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122123123": not a valid Integer value
+ at [Source: (PushbackInputStream); line: 1, column: 135] (through reference chain: com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM["suggestTime"])
+
+org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122123123": not a valid Integer value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122123123": not a valid Integer value
+ at [Source: (PushbackInputStream); line: 1, column: 135] (through reference chain: com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM["suggestTime"])
+	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:245)
+	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:227)
+	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:204)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:157)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:130)
+	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:126)
+	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:167)
+	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134)
+	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String "12312312312313123122123123": not a valid Integer value
+ at [Source: (PushbackInputStream); line: 1, column: 135] (through reference chain: com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM["suggestTime"])
+	at com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:67)
+	at com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:1549)
+	at com.fasterxml.jackson.databind.DeserializationContext.handleWeirdStringValue(DeserializationContext.java:911)
+	at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer._parseInteger(NumberDeserializers.java:522)
+	at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:474)
+	at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:452)
+	at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)
+	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:369)
+	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:159)
+	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4013)
+	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3084)
+	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:239)
+	... 95 common frames omitted
+
+2023-06-20 15:52:35.869  INFO 21620 --- [XNIO-1 task-108] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 15:52:35.878 DEBUG 21620 --- [XNIO-1 task-108] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 15:52:35.878 DEBUG 21620 --- [XNIO-1 task-108] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 15:52:35.887 DEBUG 21620 --- [XNIO-1 task-108] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 15:52:35.888 DEBUG 21620 --- [XNIO-1 task-108] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 15:52:35.889 DEBUG 21620 --- [XNIO-1 task-108] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 15:52:35.904 DEBUG 21620 --- [XNIO-1 task-108] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 15:52:36.190  INFO 21620 --- [XNIO-1 task-109] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:52:36.190 DEBUG 21620 --- [XNIO-1 task-109] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:52:36.190 DEBUG 21620 --- [XNIO-1 task-109] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:52:36.213 DEBUG 21620 --- [XNIO-1 task-109] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:54:28.280  INFO 21620 --- [XNIO-1 task-110] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:54:28.298 DEBUG 21620 --- [XNIO-1 task-110] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:54:28.298 DEBUG 21620 --- [XNIO-1 task-110] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:54:28.324 DEBUG 21620 --- [XNIO-1 task-110] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:54:58.164  INFO 21620 --- [XNIO-1 task-111] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 15:54:58.178 DEBUG 21620 --- [XNIO-1 task-111] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 15:54:58.178 DEBUG 21620 --- [XNIO-1 task-111] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 15:54:58.201 DEBUG 21620 --- [XNIO-1 task-111] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 15:54:58.202 DEBUG 21620 --- [XNIO-1 task-111] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 15:54:58.202 DEBUG 21620 --- [XNIO-1 task-111] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 15:54:58.214 DEBUG 21620 --- [XNIO-1 task-111] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 15:54:58.755  INFO 21620 --- [XNIO-1 task-112] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:54:58.764 DEBUG 21620 --- [XNIO-1 task-112] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:54:58.764 DEBUG 21620 --- [XNIO-1 task-112] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:54:58.778 DEBUG 21620 --- [XNIO-1 task-112] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:55:27.958  INFO 21620 --- [XNIO-1 task-113] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:55:27.968 DEBUG 21620 --- [XNIO-1 task-113] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:55:27.968 DEBUG 21620 --- [XNIO-1 task-113] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:55:27.988 DEBUG 21620 --- [XNIO-1 task-113] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:57:48.681  INFO 21620 --- [XNIO-1 task-115] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 15:57:48.699 DEBUG 21620 --- [XNIO-1 task-115] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 15:57:48.699 DEBUG 21620 --- [XNIO-1 task-115] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 15:57:48.711 DEBUG 21620 --- [XNIO-1 task-115] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 15:57:48.712 DEBUG 21620 --- [XNIO-1 task-115] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 15:57:48.712 DEBUG 21620 --- [XNIO-1 task-115] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 15:57:48.729 DEBUG 21620 --- [XNIO-1 task-115] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 15:57:48.955  INFO 21620 --- [XNIO-1 task-116] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:57:48.955 DEBUG 21620 --- [XNIO-1 task-116] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:57:48.956 DEBUG 21620 --- [XNIO-1 task-116] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:57:48.969 DEBUG 21620 --- [XNIO-1 task-116] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 15:59:41.694  INFO 21620 --- [XNIO-1 task-117] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 15:59:41.732 DEBUG 21620 --- [XNIO-1 task-117] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 15:59:41.732 DEBUG 21620 --- [XNIO-1 task-117] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 15:59:41.745 DEBUG 21620 --- [XNIO-1 task-117] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:02:16.114  INFO 21620 --- [XNIO-1 task-118] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 16:02:16.146 DEBUG 21620 --- [XNIO-1 task-118] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 16:02:16.147 DEBUG 21620 --- [XNIO-1 task-118] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 16:02:16.168 DEBUG 21620 --- [XNIO-1 task-118] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 16:02:16.169 DEBUG 21620 --- [XNIO-1 task-118] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 16:02:16.169 DEBUG 21620 --- [XNIO-1 task-118] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 16:02:16.180 DEBUG 21620 --- [XNIO-1 task-118] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 16:02:16.572  INFO 21620 --- [XNIO-1 task-119] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:02:16.572 DEBUG 21620 --- [XNIO-1 task-119] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:02:16.572 DEBUG 21620 --- [XNIO-1 task-119] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:02:16.600 DEBUG 21620 --- [XNIO-1 task-119] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:04:33.526  INFO 21620 --- [XNIO-1 task-120] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 16:04:33.537 DEBUG 21620 --- [XNIO-1 task-120] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 16:04:33.537 DEBUG 21620 --- [XNIO-1 task-120] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 16:04:33.546 DEBUG 21620 --- [XNIO-1 task-120] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 16:04:33.546 DEBUG 21620 --- [XNIO-1 task-120] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 16:04:33.547 DEBUG 21620 --- [XNIO-1 task-120] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 16:04:33.558 DEBUG 21620 --- [XNIO-1 task-120] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 16:04:33.896  INFO 21620 --- [XNIO-1 task-121] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:04:33.896 DEBUG 21620 --- [XNIO-1 task-121] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:04:33.896 DEBUG 21620 --- [XNIO-1 task-121] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:04:33.911 DEBUG 21620 --- [XNIO-1 task-121] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:05:02.476  INFO 21620 --- [XNIO-1 task-122] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 16:05:02.488 DEBUG 21620 --- [XNIO-1 task-122] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 16:05:02.488 DEBUG 21620 --- [XNIO-1 task-122] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 16:05:02.501 DEBUG 21620 --- [XNIO-1 task-122] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 16:05:02.502 DEBUG 21620 --- [XNIO-1 task-122] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 16:05:02.502 DEBUG 21620 --- [XNIO-1 task-122] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 16:05:02.516 DEBUG 21620 --- [XNIO-1 task-122] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 16:05:02.710  INFO 21620 --- [XNIO-1 task-123] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:05:02.712 DEBUG 21620 --- [XNIO-1 task-123] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:05:02.712 DEBUG 21620 --- [XNIO-1 task-123] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:05:02.741 DEBUG 21620 --- [XNIO-1 task-123] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:05:24.902  INFO 21620 --- [XNIO-1 task-124] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 16:05:24.911 DEBUG 21620 --- [XNIO-1 task-124] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 16:05:24.911 DEBUG 21620 --- [XNIO-1 task-124] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 16:05:24.930 DEBUG 21620 --- [XNIO-1 task-124] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 16:05:24.931 DEBUG 21620 --- [XNIO-1 task-124] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 16:05:24.931 DEBUG 21620 --- [XNIO-1 task-124] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 16:05:24.941 DEBUG 21620 --- [XNIO-1 task-124] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 16:05:25.179  INFO 21620 --- [XNIO-1 task-125] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:05:25.179 DEBUG 21620 --- [XNIO-1 task-125] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:05:25.179 DEBUG 21620 --- [XNIO-1 task-125] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:05:25.199 DEBUG 21620 --- [XNIO-1 task-125] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:06:21.785  INFO 21620 --- [XNIO-1 task-126] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 16:06:21.822 DEBUG 21620 --- [XNIO-1 task-126] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 16:06:21.822 DEBUG 21620 --- [XNIO-1 task-126] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 16:06:21.852 DEBUG 21620 --- [XNIO-1 task-126] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 16:06:21.853 DEBUG 21620 --- [XNIO-1 task-126] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 16:06:21.853 DEBUG 21620 --- [XNIO-1 task-126] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 16:06:21.865 DEBUG 21620 --- [XNIO-1 task-126] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 16:06:22.063  INFO 21620 --- [XNIO-1 task-127] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:06:22.063 DEBUG 21620 --- [XNIO-1 task-127] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:06:22.063 DEBUG 21620 --- [XNIO-1 task-127] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:06:22.083 DEBUG 21620 --- [XNIO-1 task-127] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:08:39.679  INFO 21620 --- [XNIO-1 task-128] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 16:08:39.695 DEBUG 21620 --- [XNIO-1 task-128] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 16:08:39.696 DEBUG 21620 --- [XNIO-1 task-128] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 16:08:39.709 DEBUG 21620 --- [XNIO-1 task-128] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 16:08:39.710 DEBUG 21620 --- [XNIO-1 task-128] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 16:08:39.710 DEBUG 21620 --- [XNIO-1 task-128] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 16:08:39.738 DEBUG 21620 --- [XNIO-1 task-128] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 16:08:40.020  INFO 21620 --- [XNIO-1 task-129] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:08:40.021 DEBUG 21620 --- [XNIO-1 task-129] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:08:40.021 DEBUG 21620 --- [XNIO-1 task-129] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:08:40.037 DEBUG 21620 --- [XNIO-1 task-129] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:09:06.432  INFO 21620 --- [XNIO-1 task-130] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 16:09:06.472 DEBUG 21620 --- [XNIO-1 task-130] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 16:09:06.472 DEBUG 21620 --- [XNIO-1 task-130] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 16:09:06.552 DEBUG 21620 --- [XNIO-1 task-130] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 16:09:06.553 DEBUG 21620 --- [XNIO-1 task-130] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 16:09:06.553 DEBUG 21620 --- [XNIO-1 task-130] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 16:09:06.613 DEBUG 21620 --- [XNIO-1 task-130] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 16:09:06.764  INFO 21620 --- [XNIO-1 task-131] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:09:06.764 DEBUG 21620 --- [XNIO-1 task-131] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:09:06.765 DEBUG 21620 --- [XNIO-1 task-131] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:09:06.792 DEBUG 21620 --- [XNIO-1 task-131] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:09:45.635  INFO 21620 --- [XNIO-1 task-132] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 16:09:45.655 DEBUG 21620 --- [XNIO-1 task-132] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 16:09:45.655 DEBUG 21620 --- [XNIO-1 task-132] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 16:09:45.673 DEBUG 21620 --- [XNIO-1 task-132] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 16:09:45.673 DEBUG 21620 --- [XNIO-1 task-132] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 16:09:45.674 DEBUG 21620 --- [XNIO-1 task-132] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 16:09:45.703 DEBUG 21620 --- [XNIO-1 task-132] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 16:09:46.001  INFO 21620 --- [XNIO-1 task-133] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:09:46.002 DEBUG 21620 --- [XNIO-1 task-133] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:09:46.002 DEBUG 21620 --- [XNIO-1 task-133] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:09:46.012 DEBUG 21620 --- [XNIO-1 task-133] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:10:30.211  INFO 21620 --- [XNIO-1 task-134] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 16:10:30.223 DEBUG 21620 --- [XNIO-1 task-134] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 16:10:30.223 DEBUG 21620 --- [XNIO-1 task-134] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 16:10:30.246 DEBUG 21620 --- [XNIO-1 task-134] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 16:10:30.247 DEBUG 21620 --- [XNIO-1 task-134] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 16:10:30.247 DEBUG 21620 --- [XNIO-1 task-134] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 16:10:30.262 DEBUG 21620 --- [XNIO-1 task-134] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 16:10:30.499  INFO 21620 --- [XNIO-1 task-135] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:10:30.499 DEBUG 21620 --- [XNIO-1 task-135] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:10:30.499 DEBUG 21620 --- [XNIO-1 task-135] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:10:30.512 DEBUG 21620 --- [XNIO-1 task-135] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:11:19.677  INFO 21620 --- [XNIO-1 task-138] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:11:19.693 DEBUG 21620 --- [XNIO-1 task-138] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:11:19.694 DEBUG 21620 --- [XNIO-1 task-138] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:11:19.709 DEBUG 21620 --- [XNIO-1 task-138] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:11:19.723 DEBUG 21620 --- [XNIO-1 task-138] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:11:19.724 DEBUG 21620 --- [XNIO-1 task-138] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 18(Integer)
+2023-06-20 16:11:19.754 DEBUG 21620 --- [XNIO-1 task-138] r.c.m.x.r.Q.getQuestion                  : <==      Total: 0
+2023-06-20 16:11:19.755 DEBUG 21620 --- [XNIO-1 task-138] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in 
+2023-06-20 16:11:19.755 DEBUG 21620 --- [XNIO-1 task-138] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 
+2023-06-20 16:11:19.813 ERROR 21620 --- [XNIO-1 task-138] c.m.x.c.s.exception.ExceptionHandle      : 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+
+org.springframework.jdbc.BadSqlGrammarException: 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234)
+	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
+	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:74)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440)
+	at com.sun.proxy.$Proxy83.selectList(Unknown Source)
+	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223)
+	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
+	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
+	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:57)
+	at com.sun.proxy.$Proxy90.selectByIds(Unknown Source)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl.selectByIds(QuestionServiceImpl.java:249)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$FastClassBySpringCGLIB$$2379c8c7.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$EnhancerBySpringCGLIB$$7d7fb317.selectByIds(<generated>)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.randomQuestion(ExamPaperServiceImpl.java:314)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.savePaperFromVM(ExamPaperServiceImpl.java:96)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$FastClassBySpringCGLIB$$1a50d470.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
+	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$EnhancerBySpringCGLIB$$80f0e7b2.savePaperFromVM(<generated>)
+	at com.mindskip.xzs.controller.admin.ExamPaperController.edit(ExamPaperController.java:66)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$FastClassBySpringCGLIB$$e74c685.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$EnhancerBySpringCGLIB$$4f6cde41.edit(<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:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
+	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370)
+	at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
+	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
+	at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:59)
+	at com.sun.proxy.$Proxy140.execute(Unknown Source)
+	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64)
+	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
+	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
+	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324)
+	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
+	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
+	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:108)
+	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
+	at com.sun.proxy.$Proxy138.query(Unknown Source)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
+	at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)
+	... 127 common frames omitted
+
+2023-06-20 16:13:25.653  INFO 21620 --- [XNIO-1 task-139] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:13:56.645 DEBUG 21620 --- [XNIO-1 task-139] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:13:56.645 DEBUG 21620 --- [XNIO-1 task-139] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:13:56.654 DEBUG 21620 --- [XNIO-1 task-139] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:13:56.675 DEBUG 21620 --- [XNIO-1 task-139] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:13:56.675 DEBUG 21620 --- [XNIO-1 task-139] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 18(Integer)
+2023-06-20 16:13:56.685 DEBUG 21620 --- [XNIO-1 task-139] r.c.m.x.r.Q.getQuestion                  : <==      Total: 0
+2023-06-20 16:13:56.685 DEBUG 21620 --- [XNIO-1 task-139] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in 
+2023-06-20 16:13:56.685 DEBUG 21620 --- [XNIO-1 task-139] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 
+2023-06-20 16:13:56.743 ERROR 21620 --- [XNIO-1 task-139] c.m.x.c.s.exception.ExceptionHandle      : 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+
+org.springframework.jdbc.BadSqlGrammarException: 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234)
+	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
+	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:74)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440)
+	at com.sun.proxy.$Proxy83.selectList(Unknown Source)
+	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223)
+	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
+	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
+	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:57)
+	at com.sun.proxy.$Proxy90.selectByIds(Unknown Source)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl.selectByIds(QuestionServiceImpl.java:249)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$FastClassBySpringCGLIB$$2379c8c7.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$EnhancerBySpringCGLIB$$7d7fb317.selectByIds(<generated>)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.randomQuestion(ExamPaperServiceImpl.java:314)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.savePaperFromVM(ExamPaperServiceImpl.java:96)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$FastClassBySpringCGLIB$$1a50d470.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
+	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$EnhancerBySpringCGLIB$$80f0e7b2.savePaperFromVM(<generated>)
+	at com.mindskip.xzs.controller.admin.ExamPaperController.edit(ExamPaperController.java:66)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$FastClassBySpringCGLIB$$e74c685.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$EnhancerBySpringCGLIB$$4f6cde41.edit(<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:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
+	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370)
+	at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
+	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
+	at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:59)
+	at com.sun.proxy.$Proxy140.execute(Unknown Source)
+	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64)
+	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
+	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
+	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324)
+	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
+	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
+	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:108)
+	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
+	at com.sun.proxy.$Proxy138.query(Unknown Source)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
+	at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)
+	... 127 common frames omitted
+
+2023-06-20 16:17:55.353 DEBUG 21620 --- [XNIO-1 task-144] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:17:55.364 DEBUG 21620 --- [XNIO-1 task-144] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:17:55.385 DEBUG 21620 --- [XNIO-1 task-144] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:17:55.396 DEBUG 21620 --- [XNIO-1 task-144] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:17:55.397 DEBUG 21620 --- [XNIO-1 task-144] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:17:55.411 DEBUG 21620 --- [XNIO-1 task-144] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:17:55.417 DEBUG 21620 --- [XNIO-1 task-144] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 16:17:55.418 DEBUG 21620 --- [XNIO-1 task-144] r.c.m.x.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 16:17:55.412(Timestamp)
+2023-06-20 16:17:55.479 DEBUG 21620 --- [XNIO-1 task-144] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 16:17:55.554  INFO 21620 --- [XNIO-1 task-145] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/dashboard/index
+2023-06-20 16:17:55.560 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
+2023-06-20 16:17:55.560 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:17:55.574 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:17:55.575 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
+2023-06-20 16:17:55.575 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2023-06-20 16:17:55.590 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.QuestionMapper.selectAllCount  : <==      Total: 1
+2023-06-20 16:17:55.593 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
+2023-06-20 16:17:55.593 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:17:55.607 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:17:55.607 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
+2023-06-20 16:17:55.607 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:17:55.618 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:17:55.620 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 16:17:55.620 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.U.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 16:17:55.642 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.U.selectCountByDate            : <==      Total: 10
+2023-06-20 16:17:55.645 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 16:17:55.646 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.E.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 16:17:55.660 DEBUG 21620 --- [XNIO-1 task-145] r.c.m.x.r.E.selectCountByDate            : <==      Total: 1
+2023-06-20 16:17:58.596  INFO 21620 --- [XNIO-1 task-146] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:17:58.612 DEBUG 21620 --- [XNIO-1 task-146] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:17:58.612 DEBUG 21620 --- [XNIO-1 task-146] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:17:58.632 DEBUG 21620 --- [XNIO-1 task-146] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:17:58.914  INFO 21620 --- [XNIO-1 task-147] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:17:58.919 DEBUG 21620 --- [XNIO-1 task-147] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:17:58.919 DEBUG 21620 --- [XNIO-1 task-147] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:17:58.934 DEBUG 21620 --- [XNIO-1 task-147] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:17:58.937 DEBUG 21620 --- [XNIO-1 task-147] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:17:58.937 DEBUG 21620 --- [XNIO-1 task-147] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:17:58.950 DEBUG 21620 --- [XNIO-1 task-147] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 1
+2023-06-20 16:17:58.951 DEBUG 21620 --- [XNIO-1 task-147] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:17:58.952 DEBUG 21620 --- [XNIO-1 task-147] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:17:58.967 DEBUG 21620 --- [XNIO-1 task-147] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:18:05.865  INFO 21620 --- [XNIO-1 task-148] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:18:05.872  INFO 21620 --- [XNIO-1 task-149] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/examPaperAnswer/page
+2023-06-20 16:18:05.877 DEBUG 21620 --- [XNIO-1 task-148] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:18:05.878 DEBUG 21620 --- [XNIO-1 task-148] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:18:05.890 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.E.adminPage_COUNT              : ==>  Preparing: SELECT count(0) FROM t_exam_paper_answer 
+2023-06-20 16:18:05.890 DEBUG 21620 --- [XNIO-1 task-148] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:18:05.890 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.E.adminPage_COUNT              : ==> Parameters: 
+2023-06-20 16:18:05.933 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.E.adminPage_COUNT              : <==      Total: 1
+2023-06-20 16:18:05.934 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.E.adminPage                    : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer order by user_score desc LIMIT ? 
+2023-06-20 16:18:05.934 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.E.adminPage                    : ==> Parameters: 10(Integer)
+2023-06-20 16:18:06.380 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.E.adminPage                    : <==      Total: 2
+2023-06-20 16:18:06.380 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.UserMapper.selectByIdName      : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user WHERE deleted=0 and id = ? 
+2023-06-20 16:18:06.380 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.UserMapper.selectByIdName      : ==> Parameters: 10(Integer)
+2023-06-20 16:18:06.393 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.UserMapper.selectByIdName      : <==      Total: 1
+2023-06-20 16:18:06.394 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer where id = ? 
+2023-06-20 16:18:06.394 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==> Parameters: 21(Integer)
+2023-06-20 16:18:06.443 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.ExamPaperAnswerMapper.getById  : <==      Total: 1
+2023-06-20 16:18:06.443 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:18:06.443 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:18:06.467 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:18:06.467 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.SubjectMapper.selectByIds      : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where id in ( ? , ? ) 
+2023-06-20 16:18:06.467 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.SubjectMapper.selectByIds      : ==> Parameters: 18(Integer), 19(Integer)
+2023-06-20 16:18:06.478 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.SubjectMapper.selectByIds      : <==      Total: 2
+2023-06-20 16:18:06.478 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.UserMapper.selectByIdName      : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user WHERE deleted=0 and id = ? 
+2023-06-20 16:18:06.478 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.UserMapper.selectByIdName      : ==> Parameters: 10(Integer)
+2023-06-20 16:18:06.497 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.UserMapper.selectByIdName      : <==      Total: 1
+2023-06-20 16:18:06.497 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer where id = ? 
+2023-06-20 16:18:06.497 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==> Parameters: 22(Integer)
+2023-06-20 16:18:06.538 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.ExamPaperAnswerMapper.getById  : <==      Total: 1
+2023-06-20 16:18:06.539 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:18:06.539 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:18:06.547 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:18:06.548 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.SubjectMapper.selectByIds      : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where id in ( ? , ? ) 
+2023-06-20 16:18:06.548 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.SubjectMapper.selectByIds      : ==> Parameters: 18(Integer), 19(Integer)
+2023-06-20 16:18:06.557 DEBUG 21620 --- [XNIO-1 task-149] r.c.m.x.r.SubjectMapper.selectByIds      : <==      Total: 2
+2023-06-20 16:18:10.093  INFO 21620 --- [XNIO-1 task-150] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/examPaperAnswer/page
+2023-06-20 16:18:10.124 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.E.adminPage_COUNT              : ==>  Preparing: SELECT count(0) FROM t_exam_paper_answer 
+2023-06-20 16:18:10.124 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.E.adminPage_COUNT              : ==> Parameters: 
+2023-06-20 16:18:10.153 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.E.adminPage_COUNT              : <==      Total: 1
+2023-06-20 16:18:10.153 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.E.adminPage                    : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer order by user_score desc LIMIT ? 
+2023-06-20 16:18:10.154 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.E.adminPage                    : ==> Parameters: 10(Integer)
+2023-06-20 16:18:10.166 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.E.adminPage                    : <==      Total: 2
+2023-06-20 16:18:10.167 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.UserMapper.selectByIdName      : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user WHERE deleted=0 and id = ? 
+2023-06-20 16:18:10.167 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.UserMapper.selectByIdName      : ==> Parameters: 10(Integer)
+2023-06-20 16:18:10.182 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.UserMapper.selectByIdName      : <==      Total: 1
+2023-06-20 16:18:10.183 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer where id = ? 
+2023-06-20 16:18:10.183 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==> Parameters: 21(Integer)
+2023-06-20 16:18:10.200 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.ExamPaperAnswerMapper.getById  : <==      Total: 1
+2023-06-20 16:18:10.201 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:18:10.201 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:18:10.215 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:18:10.216 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.SubjectMapper.selectByIds      : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where id in ( ? , ? ) 
+2023-06-20 16:18:10.216 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.SubjectMapper.selectByIds      : ==> Parameters: 18(Integer), 19(Integer)
+2023-06-20 16:18:10.225 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.SubjectMapper.selectByIds      : <==      Total: 2
+2023-06-20 16:18:10.225 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.UserMapper.selectByIdName      : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user WHERE deleted=0 and id = ? 
+2023-06-20 16:18:10.225 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.UserMapper.selectByIdName      : ==> Parameters: 10(Integer)
+2023-06-20 16:18:10.234 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.UserMapper.selectByIdName      : <==      Total: 1
+2023-06-20 16:18:10.234 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==>  Preparing: SELECT id, exam_paper_id, paper_name, paper_type, subject_id, system_score, user_score, paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id FROM t_exam_paper_answer where id = ? 
+2023-06-20 16:18:10.234 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.ExamPaperAnswerMapper.getById  : ==> Parameters: 22(Integer)
+2023-06-20 16:18:10.245 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.ExamPaperAnswerMapper.getById  : <==      Total: 1
+2023-06-20 16:18:10.246 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:18:10.246 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:18:10.268 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:18:10.268 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.SubjectMapper.selectByIds      : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where id in ( ? , ? ) 
+2023-06-20 16:18:10.268 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.SubjectMapper.selectByIds      : ==> Parameters: 18(Integer), 19(Integer)
+2023-06-20 16:18:10.284 DEBUG 21620 --- [XNIO-1 task-150] r.c.m.x.r.SubjectMapper.selectByIds      : <==      Total: 2
+2023-06-20 16:18:15.872  INFO 21620 --- [XNIO-1 task-151] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:18:15.885 DEBUG 21620 --- [XNIO-1 task-151] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:18:15.885 DEBUG 21620 --- [XNIO-1 task-151] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:18:15.892  INFO 21620 --- [XNIO-1 task-152] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:18:15.895 DEBUG 21620 --- [XNIO-1 task-151] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:18:15.915 DEBUG 21620 --- [XNIO-1 task-152] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:18:15.915 DEBUG 21620 --- [XNIO-1 task-152] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:18:15.945 DEBUG 21620 --- [XNIO-1 task-152] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:18:15.947 DEBUG 21620 --- [XNIO-1 task-152] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:18:15.947 DEBUG 21620 --- [XNIO-1 task-152] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:18:15.967 DEBUG 21620 --- [XNIO-1 task-152] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 1
+2023-06-20 16:18:15.967 DEBUG 21620 --- [XNIO-1 task-152] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:18:15.969 DEBUG 21620 --- [XNIO-1 task-152] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:18:15.979 DEBUG 21620 --- [XNIO-1 task-152] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:21:24.650  INFO 21620 --- [XNIO-1 task-154] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:21:24.676 DEBUG 21620 --- [XNIO-1 task-154] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:21:24.676 DEBUG 21620 --- [XNIO-1 task-154] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:21:24.690 DEBUG 21620 --- [XNIO-1 task-154] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:21:29.104  INFO 21620 --- [XNIO-1 task-155] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 16:21:29.116 DEBUG 21620 --- [XNIO-1 task-155] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 16:21:29.116 DEBUG 21620 --- [XNIO-1 task-155] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 16:21:29.134 DEBUG 21620 --- [XNIO-1 task-155] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 16:21:29.135 DEBUG 21620 --- [XNIO-1 task-155] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 16:21:29.135 DEBUG 21620 --- [XNIO-1 task-155] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 16:21:29.145 DEBUG 21620 --- [XNIO-1 task-155] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 16:21:29.272  INFO 21620 --- [XNIO-1 task-156] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:21:29.273 DEBUG 21620 --- [XNIO-1 task-156] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:21:29.273 DEBUG 21620 --- [XNIO-1 task-156] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:21:29.298 DEBUG 21620 --- [XNIO-1 task-156] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:22:19.297  INFO 21620 --- [XNIO-1 task-157] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:22:19.306 DEBUG 21620 --- [XNIO-1 task-157] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:22:19.306 DEBUG 21620 --- [XNIO-1 task-157] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:22:19.323 DEBUG 21620 --- [XNIO-1 task-157] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:22:19.336 DEBUG 21620 --- [XNIO-1 task-157] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:22:19.336 DEBUG 21620 --- [XNIO-1 task-157] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 18(Integer)
+2023-06-20 16:22:19.366 DEBUG 21620 --- [XNIO-1 task-157] r.c.m.x.r.Q.getQuestion                  : <==      Total: 0
+2023-06-20 16:22:19.367 DEBUG 21620 --- [XNIO-1 task-157] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in 
+2023-06-20 16:22:19.367 DEBUG 21620 --- [XNIO-1 task-157] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 
+2023-06-20 16:22:19.426 ERROR 21620 --- [XNIO-1 task-157] c.m.x.c.s.exception.ExceptionHandle      : 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+
+org.springframework.jdbc.BadSqlGrammarException: 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234)
+	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
+	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:74)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440)
+	at com.sun.proxy.$Proxy83.selectList(Unknown Source)
+	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223)
+	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
+	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
+	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:57)
+	at com.sun.proxy.$Proxy90.selectByIds(Unknown Source)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl.selectByIds(QuestionServiceImpl.java:249)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$FastClassBySpringCGLIB$$2379c8c7.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$EnhancerBySpringCGLIB$$7d7fb317.selectByIds(<generated>)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.randomQuestion(ExamPaperServiceImpl.java:314)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.savePaperFromVM(ExamPaperServiceImpl.java:96)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$FastClassBySpringCGLIB$$1a50d470.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
+	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$EnhancerBySpringCGLIB$$80f0e7b2.savePaperFromVM(<generated>)
+	at com.mindskip.xzs.controller.admin.ExamPaperController.edit(ExamPaperController.java:66)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$FastClassBySpringCGLIB$$e74c685.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$EnhancerBySpringCGLIB$$4f6cde41.edit(<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:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
+	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370)
+	at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
+	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
+	at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:59)
+	at com.sun.proxy.$Proxy140.execute(Unknown Source)
+	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64)
+	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
+	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
+	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324)
+	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
+	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
+	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:108)
+	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
+	at com.sun.proxy.$Proxy138.query(Unknown Source)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
+	at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)
+	... 127 common frames omitted
+
+2023-06-20 16:22:50.619  INFO 21620 --- [XNIO-1 task-158] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:22:50.639 DEBUG 21620 --- [XNIO-1 task-158] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:22:50.639 DEBUG 21620 --- [XNIO-1 task-158] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:22:50.658 DEBUG 21620 --- [XNIO-1 task-158] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:23:19.147 DEBUG 21620 --- [XNIO-1 task-158] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:23:19.148 DEBUG 21620 --- [XNIO-1 task-158] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 18(Integer)
+2023-06-20 16:23:19.184 DEBUG 21620 --- [XNIO-1 task-158] r.c.m.x.r.Q.getQuestion                  : <==      Total: 0
+2023-06-20 16:23:27.122 DEBUG 21620 --- [XNIO-1 task-158] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in 
+2023-06-20 16:23:27.124 DEBUG 21620 --- [XNIO-1 task-158] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 
+2023-06-20 16:23:27.197 ERROR 21620 --- [XNIO-1 task-158] c.m.x.c.s.exception.ExceptionHandle      : 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+
+org.springframework.jdbc.BadSqlGrammarException: 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234)
+	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
+	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:74)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440)
+	at com.sun.proxy.$Proxy83.selectList(Unknown Source)
+	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223)
+	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
+	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
+	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:57)
+	at com.sun.proxy.$Proxy90.selectByIds(Unknown Source)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl.selectByIds(QuestionServiceImpl.java:249)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$FastClassBySpringCGLIB$$2379c8c7.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$EnhancerBySpringCGLIB$$7d7fb317.selectByIds(<generated>)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.randomQuestion(ExamPaperServiceImpl.java:314)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.savePaperFromVM(ExamPaperServiceImpl.java:96)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$FastClassBySpringCGLIB$$1a50d470.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
+	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$EnhancerBySpringCGLIB$$80f0e7b2.savePaperFromVM(<generated>)
+	at com.mindskip.xzs.controller.admin.ExamPaperController.edit(ExamPaperController.java:66)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$FastClassBySpringCGLIB$$e74c685.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$EnhancerBySpringCGLIB$$4f6cde41.edit(<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:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
+	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370)
+	at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
+	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
+	at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:59)
+	at com.sun.proxy.$Proxy140.execute(Unknown Source)
+	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64)
+	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
+	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
+	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324)
+	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
+	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
+	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:108)
+	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
+	at com.sun.proxy.$Proxy138.query(Unknown Source)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
+	at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)
+	... 127 common frames omitted
+
+2023-06-20 16:26:38.591  INFO 21620 --- [XNIO-1 task-159] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:26:38.601 DEBUG 21620 --- [XNIO-1 task-159] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:26:38.601 DEBUG 21620 --- [XNIO-1 task-159] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:26:38.627 DEBUG 21620 --- [XNIO-1 task-159] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:26:48.902  INFO 21620 --- [XNIO-1 task-160] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 16:26:48.941 DEBUG 21620 --- [XNIO-1 task-160] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 16:26:48.941 DEBUG 21620 --- [XNIO-1 task-160] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 16:26:48.984 DEBUG 21620 --- [XNIO-1 task-160] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 16:26:48.985 DEBUG 21620 --- [XNIO-1 task-160] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 16:26:48.986 DEBUG 21620 --- [XNIO-1 task-160] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 16:26:49.008 DEBUG 21620 --- [XNIO-1 task-160] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 16:26:49.276  INFO 21620 --- [XNIO-1 task-161] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:26:49.276 DEBUG 21620 --- [XNIO-1 task-161] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:26:49.276 DEBUG 21620 --- [XNIO-1 task-161] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:26:49.307 DEBUG 21620 --- [XNIO-1 task-161] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:27:18.349  INFO 21620 --- [XNIO-1 task-162] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:27:18.378 DEBUG 21620 --- [XNIO-1 task-162] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:27:18.378 DEBUG 21620 --- [XNIO-1 task-162] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:27:18.394 DEBUG 21620 --- [XNIO-1 task-162] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:27:30.638 DEBUG 21620 --- [XNIO-1 task-162] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:27:30.638 DEBUG 21620 --- [XNIO-1 task-162] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 18(Integer)
+2023-06-20 16:27:30.665 DEBUG 21620 --- [XNIO-1 task-162] r.c.m.x.r.Q.getQuestion                  : <==      Total: 0
+2023-06-20 16:27:30.665 DEBUG 21620 --- [XNIO-1 task-162] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in 
+2023-06-20 16:27:30.665 DEBUG 21620 --- [XNIO-1 task-162] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 
+2023-06-20 16:27:30.723 ERROR 21620 --- [XNIO-1 task-162] c.m.x.c.s.exception.ExceptionHandle      : 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+
+org.springframework.jdbc.BadSqlGrammarException: 
+### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+### The error may exist in file [E:\ycll\qyksxt\target\classes\mapper\QuestionMapper.xml]
+### The error may involve defaultParameterMap
+### The error occurred while setting parameters
+### SQL: SELECT           id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id,     create_user, status, create_time, deleted         FROM t_question where id in
+### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234)
+	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
+	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:74)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440)
+	at com.sun.proxy.$Proxy83.selectList(Unknown Source)
+	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223)
+	at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
+	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
+	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:57)
+	at com.sun.proxy.$Proxy90.selectByIds(Unknown Source)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl.selectByIds(QuestionServiceImpl.java:249)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$FastClassBySpringCGLIB$$2379c8c7.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)
+	at com.mindskip.xzs.service.impl.QuestionServiceImpl$$EnhancerBySpringCGLIB$$7d7fb317.selectByIds(<generated>)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.randomQuestion(ExamPaperServiceImpl.java:314)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.savePaperFromVM(ExamPaperServiceImpl.java:96)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$FastClassBySpringCGLIB$$1a50d470.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
+	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$EnhancerBySpringCGLIB$$80f0e7b2.savePaperFromVM(<generated>)
+	at com.mindskip.xzs.controller.admin.ExamPaperController.edit(ExamPaperController.java:66)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$FastClassBySpringCGLIB$$e74c685.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$EnhancerBySpringCGLIB$$4f6cde41.edit(<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:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
+	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)
+	at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370)
+	at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
+	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
+	at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:59)
+	at com.sun.proxy.$Proxy140.execute(Unknown Source)
+	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64)
+	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
+	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
+	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324)
+	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
+	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
+	at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:108)
+	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
+	at com.sun.proxy.$Proxy138.query(Unknown Source)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
+	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
+	at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)
+	... 127 common frames omitted
+
+2023-06-20 16:29:06.103  INFO 21620 --- [Thread-24] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
+2023-06-20 16:29:06.119  INFO 21620 --- [Thread-24] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
+2023-06-20 16:29:06.124  INFO 21620 --- [Thread-24] io.undertow.servlet                      : Destroying Spring FrameworkServlet 'dispatcherServlet'
+2023-06-20 16:29:15.442  INFO 21000 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Starting XzsApplication on DESKTOP-7A2KHS1 with PID 21000 (E:\ycll\qyksxt\target\classes started by qirong in E:\ycll\qyksxt)
+2023-06-20 16:29:15.445  INFO 21000 --- [restartedMain] com.mindskip.xzs.XzsApplication          : The following profiles are active: dev
+2023-06-20 16:29:15.502  INFO 21000 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
+2023-06-20 16:29:15.502  INFO 21000 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
+2023-06-20 16:29:17.237  INFO 21000 --- [restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$4573e4cc] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-06-20 16:29:17.674  WARN 21000 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2023-06-20 16:29:17.704  INFO 21000 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
+2023-06-20 16:29:17.704  INFO 21000 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2202 ms
+2023-06-20 16:29:19.307  INFO 21000 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
+2023-06-20 16:29:19.518  INFO 21000 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@602dcd71, org.springframework.security.web.context.SecurityContextPersistenceFilter@50595f0f, org.springframework.security.web.header.HeaderWriterFilter@651e38d5, org.springframework.web.filter.CorsFilter@3b8c44b3, org.springframework.security.web.authentication.logout.LogoutFilter@3627c47b, com.mindskip.xzs.configuration.spring.security.RestLoginAuthenticationFilter@4608e431, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@35ed7695, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@4adac120, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@520d68dd, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@2ce5cfe3, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7ead90f7, org.springframework.security.web.session.SessionManagementFilter@5924ea6, org.springframework.security.web.access.ExceptionTranslationFilter@324c2ec6, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@3f27729d]
+2023-06-20 16:29:19.545  INFO 21000 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
+2023-06-20 16:29:19.953  INFO 21000 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
+2023-06-20 16:29:19.971  INFO 21000 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+2023-06-20 16:29:20.016  INFO 21000 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+2023-06-20 16:29:20.188  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: indexUsingPOST_1
+2023-06-20 16:29:20.191  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: taskUsingPOST_1
+2023-06-20 16:29:20.218  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_1
+2023-06-20 16:29:20.236  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listUsingPOST_1
+2023-06-20 16:29:20.245  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_1
+2023-06-20 16:29:20.249  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_1
+2023-06-20 16:29:20.283  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_1
+2023-06-20 16:29:20.292  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_2
+2023-06-20 16:29:20.309  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: answerSubmitUsingPOST_1
+2023-06-20 16:29:20.313  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_3
+2023-06-20 16:29:20.315  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_1
+2023-06-20 16:29:20.319  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_1
+2023-06-20 16:29:20.329  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_2
+2023-06-20 16:29:20.336  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_4
+2023-06-20 16:29:20.337  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_2
+2023-06-20 16:29:20.347  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_5
+2023-06-20 16:29:20.349  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_3
+2023-06-20 16:29:20.353  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_6
+2023-06-20 16:29:20.354  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_4
+2023-06-20 16:29:20.360  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_7
+2023-06-20 16:29:20.368  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_8
+2023-06-20 16:29:20.371  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_5
+2023-06-20 16:29:20.373  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_2
+2023-06-20 16:29:20.376  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_3
+2023-06-20 16:29:20.397  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_9
+2023-06-20 16:29:20.400  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_6
+2023-06-20 16:29:20.404  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_3
+2023-06-20 16:29:20.408  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_4
+2023-06-20 16:29:20.414  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_10
+2023-06-20 16:29:20.416  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_7
+2023-06-20 16:29:20.426  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingGET_1
+2023-06-20 16:29:20.427  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingHEAD_1
+2023-06-20 16:29:20.427  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPOST_1
+2023-06-20 16:29:20.427  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPUT_1
+2023-06-20 16:29:20.428  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPATCH_1
+2023-06-20 16:29:20.428  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingDELETE_1
+2023-06-20 16:29:20.429  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingOPTIONS_1
+2023-06-20 16:29:20.429  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingTRACE_1
+2023-06-20 16:29:20.449  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_2
+2023-06-20 16:29:20.456  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_2
+2023-06-20 16:29:20.462  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_1
+2023-06-20 16:29:20.464  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_4
+2023-06-20 16:29:20.469  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_5
+2023-06-20 16:29:20.480  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_11
+2023-06-20 16:29:20.481  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_8
+2023-06-20 16:29:20.485  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_3
+2023-06-20 16:29:20.488  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_2
+2023-06-20 16:29:20.488  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: logUsingPOST_1
+2023-06-20 16:29:20.490  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: messagePageListUsingPOST_1
+2023-06-20 16:29:20.492  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_3
+2023-06-20 16:29:20.494  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: registerUsingPOST_1
+2023-06-20 16:29:20.495  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: unReadCountUsingPOST_1
+2023-06-20 16:29:20.496  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_4
+2023-06-20 16:29:20.499  INFO 21000 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addUsingPOST_1
+2023-06-20 16:29:20.599  INFO 21000 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
+2023-06-20 16:29:20.615  INFO 21000 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
+2023-06-20 16:29:20.792  INFO 21000 --- [restartedMain] o.s.b.w.e.u.UndertowServletWebServer     : Undertow started on port(s) 8000 (http) with context path ''
+2023-06-20 16:29:20.796  INFO 21000 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Started XzsApplication in 6.193 seconds (JVM running for 7.539)
+2023-06-20 16:30:00.289  INFO 21000 --- [XNIO-1 task-1] io.undertow.servlet                      : Initializing Spring DispatcherServlet 'dispatcherServlet'
+2023-06-20 16:30:00.289  INFO 21000 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+2023-06-20 16:30:00.307  INFO 21000 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 17 ms
+2023-06-20 16:30:00.642  INFO 21000 --- [XNIO-1 task-1] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:30:00.676  INFO 21000 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
+2023-06-20 16:30:00.948  INFO 21000 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
+2023-06-20 16:30:00.957 DEBUG 21000 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:30:00.981 DEBUG 21000 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:30:01.018 DEBUG 21000 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:30:01.046 DEBUG 21000 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:30:01.047 DEBUG 21000 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 16:30:01.062 DEBUG 21000 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : <==      Total: 2
+2023-06-20 16:30:01.079 DEBUG 21000 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? ) 
+2023-06-20 16:30:01.079 DEBUG 21000 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 121(Integer), 123(Integer)
+2023-06-20 16:30:01.089 DEBUG 21000 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 2
+2023-06-20 16:30:01.152 ERROR 21000 --- [XNIO-1 task-1] c.m.x.c.s.exception.ExceptionHandle      : bound must be positive
+
+java.lang.IllegalArgumentException: bound must be positive
+	at java.util.Random.nextInt(Random.java:388)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.selectRandomScores(ExamPaperServiceImpl.java:273)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.randomQuestion(ExamPaperServiceImpl.java:337)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.savePaperFromVM(ExamPaperServiceImpl.java:96)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$FastClassBySpringCGLIB$$1a50d470.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
+	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$EnhancerBySpringCGLIB$$d1fe4d9a.savePaperFromVM(<generated>)
+	at com.mindskip.xzs.controller.admin.ExamPaperController.edit(ExamPaperController.java:66)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$FastClassBySpringCGLIB$$e74c685.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$EnhancerBySpringCGLIB$$ac845872.edit(<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:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:143)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+
+2023-06-20 16:31:41.936  INFO 21000 --- [XNIO-1 task-2] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:31:41.948 DEBUG 21000 --- [XNIO-1 task-2] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:31:41.948 DEBUG 21000 --- [XNIO-1 task-2] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:31:41.960 DEBUG 21000 --- [XNIO-1 task-2] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:31:41.968 DEBUG 21000 --- [XNIO-1 task-2] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:31:41.969 DEBUG 21000 --- [XNIO-1 task-2] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 16:31:41.989 DEBUG 21000 --- [XNIO-1 task-2] r.c.m.x.r.Q.getSubject                   : <==      Total: 2
+2023-06-20 16:31:41.989 DEBUG 21000 --- [XNIO-1 task-2] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? ) 
+2023-06-20 16:31:41.989 DEBUG 21000 --- [XNIO-1 task-2] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 121(Integer), 123(Integer)
+2023-06-20 16:31:42.011 DEBUG 21000 --- [XNIO-1 task-2] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 2
+2023-06-20 16:32:09.928 ERROR 21000 --- [XNIO-1 task-2] c.m.x.c.s.exception.ExceptionHandle      : bound must be positive
+
+java.lang.IllegalArgumentException: bound must be positive
+	at java.util.Random.nextInt(Random.java:388)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.selectRandomScores(ExamPaperServiceImpl.java:273)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.randomQuestion(ExamPaperServiceImpl.java:337)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.savePaperFromVM(ExamPaperServiceImpl.java:96)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$FastClassBySpringCGLIB$$1a50d470.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
+	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$EnhancerBySpringCGLIB$$d1fe4d9a.savePaperFromVM(<generated>)
+	at com.mindskip.xzs.controller.admin.ExamPaperController.edit(ExamPaperController.java:66)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$FastClassBySpringCGLIB$$e74c685.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$EnhancerBySpringCGLIB$$ac845872.edit(<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:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+
+2023-06-20 16:32:45.081  INFO 21000 --- [Thread-20] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
+2023-06-20 16:32:45.090  INFO 21000 --- [Thread-20] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
+2023-06-20 16:32:45.093  INFO 21000 --- [Thread-20] io.undertow.servlet                      : Destroying Spring FrameworkServlet 'dispatcherServlet'
+2023-06-20 16:32:54.350  INFO 14516 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Starting XzsApplication on DESKTOP-7A2KHS1 with PID 14516 (E:\ycll\qyksxt\target\classes started by qirong in E:\ycll\qyksxt)
+2023-06-20 16:32:54.354  INFO 14516 --- [restartedMain] com.mindskip.xzs.XzsApplication          : The following profiles are active: dev
+2023-06-20 16:32:54.399  INFO 14516 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
+2023-06-20 16:32:54.400  INFO 14516 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
+2023-06-20 16:32:55.887  INFO 14516 --- [restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$6c4b3a10] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-06-20 16:32:56.271  WARN 14516 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2023-06-20 16:32:56.302  INFO 14516 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
+2023-06-20 16:32:56.302  INFO 14516 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1902 ms
+2023-06-20 16:32:57.796  INFO 14516 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
+2023-06-20 16:32:57.965  INFO 14516 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@a0a2b01, org.springframework.security.web.context.SecurityContextPersistenceFilter@633e108e, org.springframework.security.web.header.HeaderWriterFilter@61039364, org.springframework.web.filter.CorsFilter@1f07c1b6, org.springframework.security.web.authentication.logout.LogoutFilter@2825ae7, com.mindskip.xzs.configuration.spring.security.RestLoginAuthenticationFilter@23ab345a, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@2df280c0, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3065ef1b, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@3d4da327, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@23228322, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@26c3e5b0, org.springframework.security.web.session.SessionManagementFilter@120e87c4, org.springframework.security.web.access.ExceptionTranslationFilter@65a41478, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@52b5f8e9]
+2023-06-20 16:32:57.989  INFO 14516 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
+2023-06-20 16:32:58.384  INFO 14516 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
+2023-06-20 16:32:58.403  INFO 14516 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+2023-06-20 16:32:58.439  INFO 14516 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+2023-06-20 16:32:58.615  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: indexUsingPOST_1
+2023-06-20 16:32:58.617  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: taskUsingPOST_1
+2023-06-20 16:32:58.644  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_1
+2023-06-20 16:32:58.664  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listUsingPOST_1
+2023-06-20 16:32:58.674  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_1
+2023-06-20 16:32:58.677  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_1
+2023-06-20 16:32:58.716  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_2
+2023-06-20 16:32:58.744  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: answerSubmitUsingPOST_1
+2023-06-20 16:32:58.746  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_1
+2023-06-20 16:32:58.749  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_3
+2023-06-20 16:32:58.752  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_1
+2023-06-20 16:32:58.754  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_1
+2023-06-20 16:32:58.766  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_2
+2023-06-20 16:32:58.773  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_4
+2023-06-20 16:32:58.776  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_2
+2023-06-20 16:32:58.788  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_5
+2023-06-20 16:32:58.790  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_3
+2023-06-20 16:32:58.793  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_6
+2023-06-20 16:32:58.795  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_4
+2023-06-20 16:32:58.802  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_7
+2023-06-20 16:32:58.813  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_8
+2023-06-20 16:32:58.815  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_5
+2023-06-20 16:32:58.818  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_2
+2023-06-20 16:32:58.820  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_3
+2023-06-20 16:32:58.847  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_9
+2023-06-20 16:32:58.850  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_6
+2023-06-20 16:32:58.854  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_3
+2023-06-20 16:32:58.858  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_4
+2023-06-20 16:32:58.865  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_10
+2023-06-20 16:32:58.868  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_7
+2023-06-20 16:32:58.878  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingGET_1
+2023-06-20 16:32:58.878  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingHEAD_1
+2023-06-20 16:32:58.879  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPOST_1
+2023-06-20 16:32:58.879  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPUT_1
+2023-06-20 16:32:58.880  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPATCH_1
+2023-06-20 16:32:58.880  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingDELETE_1
+2023-06-20 16:32:58.881  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingOPTIONS_1
+2023-06-20 16:32:58.882  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingTRACE_1
+2023-06-20 16:32:58.891  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_4
+2023-06-20 16:32:58.897  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_5
+2023-06-20 16:32:58.910  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_11
+2023-06-20 16:32:58.912  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_8
+2023-06-20 16:32:58.916  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_2
+2023-06-20 16:32:58.921  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_1
+2023-06-20 16:32:58.931  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_2
+2023-06-20 16:32:58.935  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_3
+2023-06-20 16:32:58.937  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_2
+2023-06-20 16:32:58.938  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: logUsingPOST_1
+2023-06-20 16:32:58.942  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: messagePageListUsingPOST_1
+2023-06-20 16:32:58.943  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_3
+2023-06-20 16:32:58.945  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: registerUsingPOST_1
+2023-06-20 16:32:58.946  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: unReadCountUsingPOST_1
+2023-06-20 16:32:58.949  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_4
+2023-06-20 16:32:58.951  INFO 14516 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addUsingPOST_1
+2023-06-20 16:32:59.022  INFO 14516 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
+2023-06-20 16:32:59.035  INFO 14516 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
+2023-06-20 16:32:59.171  INFO 14516 --- [restartedMain] o.s.b.w.e.u.UndertowServletWebServer     : Undertow started on port(s) 8000 (http) with context path ''
+2023-06-20 16:32:59.175  INFO 14516 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Started XzsApplication in 5.481 seconds (JVM running for 6.747)
+2023-06-20 16:33:08.213  INFO 14516 --- [XNIO-1 task-1] io.undertow.servlet                      : Initializing Spring DispatcherServlet 'dispatcherServlet'
+2023-06-20 16:33:08.214  INFO 14516 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+2023-06-20 16:33:08.222  INFO 14516 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 8 ms
+2023-06-20 16:33:08.530  INFO 14516 --- [XNIO-1 task-1] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:33:08.557  INFO 14516 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
+2023-06-20 16:33:08.947  INFO 14516 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
+2023-06-20 16:33:08.953 DEBUG 14516 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:33:08.971 DEBUG 14516 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:33:09.021 DEBUG 14516 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:33:09.056 DEBUG 14516 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:33:09.056 DEBUG 14516 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 16:33:09.088 DEBUG 14516 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : <==      Total: 2
+2023-06-20 16:33:09.105 DEBUG 14516 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? ) 
+2023-06-20 16:33:09.105 DEBUG 14516 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 121(Integer), 123(Integer)
+2023-06-20 16:33:09.138 DEBUG 14516 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 2
+2023-06-20 16:33:17.832 ERROR 14516 --- [XNIO-1 task-1] c.m.x.c.s.exception.ExceptionHandle      : bound must be positive
+
+java.lang.IllegalArgumentException: bound must be positive
+	at java.util.Random.nextInt(Random.java:388)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.selectRandomScores(ExamPaperServiceImpl.java:273)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.randomQuestion(ExamPaperServiceImpl.java:338)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl.savePaperFromVM(ExamPaperServiceImpl.java:96)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$FastClassBySpringCGLIB$$1a50d470.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
+	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.service.impl.ExamPaperServiceImpl$$EnhancerBySpringCGLIB$$75141f3c.savePaperFromVM(<generated>)
+	at com.mindskip.xzs.controller.admin.ExamPaperController.edit(ExamPaperController.java:66)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$FastClassBySpringCGLIB$$e74c685.invoke(<generated>)
+	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
+	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+	at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
+	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
+	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
+	at com.mindskip.xzs.controller.admin.ExamPaperController$$EnhancerBySpringCGLIB$$1769aabe.edit(<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:104)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
+	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
+	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
+	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
+	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
+	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
+	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
+	at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
+	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
+	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
+	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
+	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
+	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
+	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
+	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
+	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
+	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
+	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
+	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
+	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
+	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
+	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
+	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
+	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
+	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
+	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
+	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
+	at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:143)
+	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
+	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
+	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
+	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
+	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
+	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
+	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
+	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
+	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
+	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
+	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
+	at java.lang.Thread.run(Thread.java:750)
+
+2023-06-20 16:33:22.290  INFO 14516 --- [XNIO-1 task-2] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:33:22.309 DEBUG 14516 --- [XNIO-1 task-2] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:33:22.309 DEBUG 14516 --- [XNIO-1 task-2] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:33:22.321 DEBUG 14516 --- [XNIO-1 task-2] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:33:22.584  INFO 14516 --- [XNIO-1 task-3] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/page
+2023-06-20 16:33:22.634 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.QuestionMapper.page_COUNT      : ==>  Preparing: SELECT count(0) FROM (SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id) table_count 
+2023-06-20 16:33:22.634 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.QuestionMapper.page_COUNT      : ==> Parameters: 
+2023-06-20 16:33:22.655 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.QuestionMapper.page_COUNT      : <==      Total: 1
+2023-06-20 16:33:22.659 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.repository.QuestionMapper.page   : ==>  Preparing: SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id order by id desc LIMIT ? 
+2023-06-20 16:33:22.659 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.repository.QuestionMapper.page   : ==> Parameters: 10(Integer)
+2023-06-20 16:33:22.671 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.repository.QuestionMapper.page   : <==      Total: 3
+2023-06-20 16:33:22.704 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:33:22.704 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 148(Integer)
+2023-06-20 16:33:22.718 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:33:22.725 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:33:22.725 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 123(Integer)
+2023-06-20 16:33:22.755 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:33:22.756 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:33:22.756 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:33:22.776 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:33:22.777 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:33:22.777 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 147(Integer)
+2023-06-20 16:33:22.789 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:33:22.789 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:33:22.790 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 122(Integer)
+2023-06-20 16:33:22.819 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:33:22.821 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:33:22.821 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:33:22.849 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:33:22.850 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:33:22.851 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 146(Integer)
+2023-06-20 16:33:22.863 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:33:22.864 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:33:22.865 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 121(Integer)
+2023-06-20 16:33:22.878 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:33:22.879 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:33:22.879 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:33:22.889 DEBUG 14516 --- [XNIO-1 task-3] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:13.720  INFO 14516 --- [XNIO-1 task-4] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/delete/123
+2023-06-20 16:38:13.746 DEBUG 14516 --- [XNIO-1 task-4] r.c.m.x.r.Q.selectByPrimaryKey           : ==>  Preparing: select id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted from t_question where id = ? 
+2023-06-20 16:38:13.748 DEBUG 14516 --- [XNIO-1 task-4] r.c.m.x.r.Q.selectByPrimaryKey           : ==> Parameters: 123(Integer)
+2023-06-20 16:38:13.761 DEBUG 14516 --- [XNIO-1 task-4] r.c.m.x.r.Q.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:13.764 DEBUG 14516 --- [XNIO-1 task-4] r.c.m.x.r.Q.updateByPrimaryKeySelective  : ==>  Preparing: update t_question SET question_type = ?, score = ?, difficult = ?, correct = ?, info_text_content_id = ?, create_user = ?, status = ?, create_time = ?, deleted = ? where id = ? 
+2023-06-20 16:38:13.807 DEBUG 14516 --- [XNIO-1 task-4] r.c.m.x.r.Q.updateByPrimaryKeySelective  : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 148(Integer), 2(Integer), 1(Integer), 2023-06-19 12:28:37.0(Timestamp), true(Boolean), 123(Integer)
+2023-06-20 16:38:13.849 DEBUG 14516 --- [XNIO-1 task-4] r.c.m.x.r.Q.updateByPrimaryKeySelective  : <==    Updates: 1
+2023-06-20 16:38:13.850 DEBUG 14516 --- [XNIO-1 task-4] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:13.851 DEBUG 14516 --- [XNIO-1 task-4] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 123(Integer)
+2023-06-20 16:38:13.859 DEBUG 14516 --- [XNIO-1 task-4] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:13.860 DEBUG 14516 --- [XNIO-1 task-4] r.c.m.x.r.QuestionSubjectMapper.removes  : ==>  Preparing: delete from t_question_subject where id in ( ? ) 
+2023-06-20 16:38:13.860 DEBUG 14516 --- [XNIO-1 task-4] r.c.m.x.r.QuestionSubjectMapper.removes  : ==> Parameters: 176(Integer)
+2023-06-20 16:38:13.900 DEBUG 14516 --- [XNIO-1 task-4] r.c.m.x.r.QuestionSubjectMapper.removes  : <==    Updates: 1
+2023-06-20 16:38:13.986  INFO 14516 --- [XNIO-1 task-5] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/page
+2023-06-20 16:38:13.988 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.QuestionMapper.page_COUNT      : ==>  Preparing: SELECT count(0) FROM (SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id) table_count 
+2023-06-20 16:38:13.988 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.QuestionMapper.page_COUNT      : ==> Parameters: 
+2023-06-20 16:38:14.001 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.QuestionMapper.page_COUNT      : <==      Total: 1
+2023-06-20 16:38:14.002 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.repository.QuestionMapper.page   : ==>  Preparing: SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id order by id desc LIMIT ? 
+2023-06-20 16:38:14.003 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.repository.QuestionMapper.page   : ==> Parameters: 10(Integer)
+2023-06-20 16:38:14.031 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.repository.QuestionMapper.page   : <==      Total: 2
+2023-06-20 16:38:14.033 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:38:14.033 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 147(Integer)
+2023-06-20 16:38:14.043 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:14.044 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:14.044 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 122(Integer)
+2023-06-20 16:38:14.053 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:14.056 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:38:14.057 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:38:14.083 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:14.084 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:38:14.084 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 146(Integer)
+2023-06-20 16:38:14.105 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:14.107 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:14.108 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 121(Integer)
+2023-06-20 16:38:14.120 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:14.122 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:38:14.123 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:38:14.143 DEBUG 14516 --- [XNIO-1 task-5] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:15.310  INFO 14516 --- [XNIO-1 task-6] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/delete/122
+2023-06-20 16:38:15.334 DEBUG 14516 --- [XNIO-1 task-6] r.c.m.x.r.Q.selectByPrimaryKey           : ==>  Preparing: select id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted from t_question where id = ? 
+2023-06-20 16:38:15.334 DEBUG 14516 --- [XNIO-1 task-6] r.c.m.x.r.Q.selectByPrimaryKey           : ==> Parameters: 122(Integer)
+2023-06-20 16:38:15.351 DEBUG 14516 --- [XNIO-1 task-6] r.c.m.x.r.Q.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:15.351 DEBUG 14516 --- [XNIO-1 task-6] r.c.m.x.r.Q.updateByPrimaryKeySelective  : ==>  Preparing: update t_question SET question_type = ?, score = ?, difficult = ?, correct = ?, info_text_content_id = ?, create_user = ?, status = ?, create_time = ?, deleted = ? where id = ? 
+2023-06-20 16:38:15.353 DEBUG 14516 --- [XNIO-1 task-6] r.c.m.x.r.Q.updateByPrimaryKeySelective  : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 147(Integer), 2(Integer), 1(Integer), 2023-06-19 12:28:37.0(Timestamp), true(Boolean), 122(Integer)
+2023-06-20 16:38:15.371 DEBUG 14516 --- [XNIO-1 task-6] r.c.m.x.r.Q.updateByPrimaryKeySelective  : <==    Updates: 1
+2023-06-20 16:38:15.371 DEBUG 14516 --- [XNIO-1 task-6] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:15.372 DEBUG 14516 --- [XNIO-1 task-6] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 122(Integer)
+2023-06-20 16:38:15.382 DEBUG 14516 --- [XNIO-1 task-6] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:15.382 DEBUG 14516 --- [XNIO-1 task-6] r.c.m.x.r.QuestionSubjectMapper.removes  : ==>  Preparing: delete from t_question_subject where id in ( ? ) 
+2023-06-20 16:38:15.383 DEBUG 14516 --- [XNIO-1 task-6] r.c.m.x.r.QuestionSubjectMapper.removes  : ==> Parameters: 175(Integer)
+2023-06-20 16:38:15.407 DEBUG 14516 --- [XNIO-1 task-6] r.c.m.x.r.QuestionSubjectMapper.removes  : <==    Updates: 1
+2023-06-20 16:38:15.567  INFO 14516 --- [XNIO-1 task-7] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/page
+2023-06-20 16:38:15.570 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.page_COUNT      : ==>  Preparing: SELECT count(0) FROM (SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id) table_count 
+2023-06-20 16:38:15.570 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.page_COUNT      : ==> Parameters: 
+2023-06-20 16:38:15.579 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.page_COUNT      : <==      Total: 1
+2023-06-20 16:38:15.582 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.x.repository.QuestionMapper.page   : ==>  Preparing: SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id order by id desc LIMIT ? 
+2023-06-20 16:38:15.582 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.x.repository.QuestionMapper.page   : ==> Parameters: 10(Integer)
+2023-06-20 16:38:15.590 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.x.repository.QuestionMapper.page   : <==      Total: 1
+2023-06-20 16:38:15.591 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:38:15.591 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 146(Integer)
+2023-06-20 16:38:15.603 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:15.604 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:15.604 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 121(Integer)
+2023-06-20 16:38:15.615 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:15.617 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:38:15.617 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:38:15.651 DEBUG 14516 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:16.662  INFO 14516 --- [XNIO-1 task-8] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/delete/121
+2023-06-20 16:38:16.693 DEBUG 14516 --- [XNIO-1 task-8] r.c.m.x.r.Q.selectByPrimaryKey           : ==>  Preparing: select id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted from t_question where id = ? 
+2023-06-20 16:38:16.694 DEBUG 14516 --- [XNIO-1 task-8] r.c.m.x.r.Q.selectByPrimaryKey           : ==> Parameters: 121(Integer)
+2023-06-20 16:38:16.716 DEBUG 14516 --- [XNIO-1 task-8] r.c.m.x.r.Q.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:16.717 DEBUG 14516 --- [XNIO-1 task-8] r.c.m.x.r.Q.updateByPrimaryKeySelective  : ==>  Preparing: update t_question SET question_type = ?, score = ?, difficult = ?, correct = ?, info_text_content_id = ?, create_user = ?, status = ?, create_time = ?, deleted = ? where id = ? 
+2023-06-20 16:38:16.717 DEBUG 14516 --- [XNIO-1 task-8] r.c.m.x.r.Q.updateByPrimaryKeySelective  : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 146(Integer), 2(Integer), 1(Integer), 2023-06-19 12:28:36.0(Timestamp), true(Boolean), 121(Integer)
+2023-06-20 16:38:16.745 DEBUG 14516 --- [XNIO-1 task-8] r.c.m.x.r.Q.updateByPrimaryKeySelective  : <==    Updates: 1
+2023-06-20 16:38:16.745 DEBUG 14516 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:16.745 DEBUG 14516 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 121(Integer)
+2023-06-20 16:38:16.761 DEBUG 14516 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:16.761 DEBUG 14516 --- [XNIO-1 task-8] r.c.m.x.r.QuestionSubjectMapper.removes  : ==>  Preparing: delete from t_question_subject where id in ( ? ) 
+2023-06-20 16:38:16.762 DEBUG 14516 --- [XNIO-1 task-8] r.c.m.x.r.QuestionSubjectMapper.removes  : ==> Parameters: 174(Integer)
+2023-06-20 16:38:16.790 DEBUG 14516 --- [XNIO-1 task-8] r.c.m.x.r.QuestionSubjectMapper.removes  : <==    Updates: 1
+2023-06-20 16:38:17.190  INFO 14516 --- [XNIO-1 task-9] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/page
+2023-06-20 16:38:17.194 DEBUG 14516 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.page_COUNT      : ==>  Preparing: SELECT count(0) FROM (SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id) table_count 
+2023-06-20 16:38:17.195 DEBUG 14516 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.page_COUNT      : ==> Parameters: 
+2023-06-20 16:38:17.210 DEBUG 14516 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.page_COUNT      : <==      Total: 1
+2023-06-20 16:38:27.455  INFO 14516 --- [XNIO-1 task-10] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/import
+2023-06-20 16:38:28.391 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:38:28.391 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:38:28.419 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:38:28.420 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:38:28.421 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:38:28.431 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:38:28.448 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:38:28.449 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�1","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:38:28.44(Timestamp)
+2023-06-20 16:38:28.472 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:28.477 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:38:28.479 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 150(Integer), 2(Integer), 1(Integer), 2023-06-20 16:38:28.44(Timestamp), false(Boolean)
+2023-06-20 16:38:28.523 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:28.529 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:38:28.530 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 124(Integer), 0(Integer)
+2023-06-20 16:38:28.549 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:38:28.603 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:38:28.603 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:38:28.611 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:38:28.624 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:38:28.625 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�2","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:38:28.623(Timestamp)
+2023-06-20 16:38:28.670 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:28.673 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:38:28.673 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 151(Integer), 2(Integer), 1(Integer), 2023-06-20 16:38:28.623(Timestamp), false(Boolean)
+2023-06-20 16:38:28.708 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:28.708 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:38:28.709 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 125(Integer), 0(Integer)
+2023-06-20 16:38:28.738 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:38:28.799 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:38:28.799 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:38:28.820 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:38:28.850 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:38:28.851 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鍒戞硶鐨勪换鍔″氨鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�3","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:38:28.85(Timestamp)
+2023-06-20 16:38:28.892 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:28.893 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:38:28.894 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 152(Integer), 2(Integer), 1(Integer), 2023-06-20 16:38:28.85(Timestamp), false(Boolean)
+2023-06-20 16:38:28.910 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:28.911 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:38:28.911 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 126(Integer), 0(Integer)
+2023-06-20 16:38:28.940 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:38:28.985 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:38:28.986 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:38:29.000 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:38:29.015 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:38:29.016 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�4","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:38:29.014(Timestamp)
+2023-06-20 16:38:29.042 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:29.044 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:38:29.045 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 153(Integer), 2(Integer), 1(Integer), 2023-06-20 16:38:29.014(Timestamp), false(Boolean)
+2023-06-20 16:38:29.067 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:29.068 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:38:29.068 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 127(Integer), 0(Integer)
+2023-06-20 16:38:29.106 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:38:29.147 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:38:29.147 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:38:29.158 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:38:29.181 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:38:29.181 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�5","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:38:29.18(Timestamp)
+2023-06-20 16:38:29.209 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:29.209 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:38:29.209 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 154(Integer), 2(Integer), 1(Integer), 2023-06-20 16:38:29.18(Timestamp), false(Boolean)
+2023-06-20 16:38:29.254 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:29.255 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:38:29.255 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 128(Integer), 0(Integer)
+2023-06-20 16:38:29.301 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:38:29.360 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:38:29.361 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:38:29.378 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:38:29.392 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:38:29.393 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鍒戞硶鐨勪换鍔″氨鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�6","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:38:29.39(Timestamp)
+2023-06-20 16:38:29.413 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:29.415 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:38:29.415 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 155(Integer), 2(Integer), 1(Integer), 2023-06-20 16:38:29.39(Timestamp), false(Boolean)
+2023-06-20 16:38:29.443 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:29.443 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:38:29.443 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 129(Integer), 0(Integer)
+2023-06-20 16:38:29.518 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:38:29.568 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:38:29.568 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:38:29.601 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:38:29.619 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:38:29.620 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�7","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:38:29.618(Timestamp)
+2023-06-20 16:38:29.640 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:29.641 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:38:29.641 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 156(Integer), 2(Integer), 1(Integer), 2023-06-20 16:38:29.618(Timestamp), false(Boolean)
+2023-06-20 16:38:29.670 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:29.681 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:38:29.681 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 130(Integer), 0(Integer)
+2023-06-20 16:38:29.702 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:38:29.750 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:38:29.751 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:38:29.761 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:38:29.772 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:38:29.772 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�8","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:38:29.771(Timestamp)
+2023-06-20 16:38:29.794 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:29.795 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:38:29.795 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 157(Integer), 2(Integer), 1(Integer), 2023-06-20 16:38:29.771(Timestamp), false(Boolean)
+2023-06-20 16:38:29.818 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:29.818 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:38:29.819 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 131(Integer), 0(Integer)
+2023-06-20 16:38:29.848 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:38:29.926 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:38:29.926 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:38:29.955 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:38:29.977 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:38:29.978 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鍒戞硶鐨勪换鍔″氨鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�9","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:38:29.976(Timestamp)
+2023-06-20 16:38:30.020 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:30.021 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:38:30.022 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 158(Integer), 2(Integer), 1(Integer), 2023-06-20 16:38:29.976(Timestamp), false(Boolean)
+2023-06-20 16:38:30.078 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:30.079 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:38:30.080 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 132(Integer), 0(Integer)
+2023-06-20 16:38:30.110 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:38:30.145 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:38:30.145 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:38:30.157 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:38:30.171 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:38:30.171 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�0","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:38:30.17(Timestamp)
+2023-06-20 16:38:30.200 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:30.201 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:38:30.202 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 159(Integer), 2(Integer), 1(Integer), 2023-06-20 16:38:30.17(Timestamp), false(Boolean)
+2023-06-20 16:38:30.230 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:30.231 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:38:30.232 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 133(Integer), 0(Integer)
+2023-06-20 16:38:30.256 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:38:30.337 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:38:30.338 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:38:30.351 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:38:30.365 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:38:30.366 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�12","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:38:30.364(Timestamp)
+2023-06-20 16:38:30.392 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:30.393 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:38:30.393 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 160(Integer), 2(Integer), 1(Integer), 2023-06-20 16:38:30.364(Timestamp), false(Boolean)
+2023-06-20 16:38:30.434 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:30.436 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:38:30.436 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 134(Integer), 0(Integer)
+2023-06-20 16:38:30.467 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:38:30.509 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:38:30.509 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:38:30.517 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:38:30.528 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:38:30.528 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"11","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:38:30.527(Timestamp)
+2023-06-20 16:38:30.544 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:30.545 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:38:30.546 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 161(Integer), 2(Integer), 1(Integer), 2023-06-20 16:38:30.527(Timestamp), false(Boolean)
+2023-06-20 16:38:30.563 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:30.564 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:38:30.564 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 135(Integer), 0(Integer)
+2023-06-20 16:38:30.583 DEBUG 14516 --- [XNIO-1 task-10] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:38:31.022  INFO 14516 --- [XNIO-1 task-13] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/page
+2023-06-20 16:38:31.024 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.QuestionMapper.page_COUNT      : ==>  Preparing: SELECT count(0) FROM (SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id) table_count 
+2023-06-20 16:38:31.025 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.QuestionMapper.page_COUNT      : ==> Parameters: 
+2023-06-20 16:38:31.040 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.QuestionMapper.page_COUNT      : <==      Total: 1
+2023-06-20 16:38:31.043 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.repository.QuestionMapper.page   : ==>  Preparing: SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id order by id desc LIMIT ? 
+2023-06-20 16:38:31.044 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.repository.QuestionMapper.page   : ==> Parameters: 10(Integer)
+2023-06-20 16:38:31.054 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.repository.QuestionMapper.page   : <==      Total: 10
+2023-06-20 16:38:31.055 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:38:31.057 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 161(Integer)
+2023-06-20 16:38:31.071 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:31.071 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:31.072 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 135(Integer)
+2023-06-20 16:38:31.081 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:31.082 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:38:31.082 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:38:31.101 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:31.101 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:38:31.101 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 160(Integer)
+2023-06-20 16:38:31.112 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:31.113 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:31.113 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 134(Integer)
+2023-06-20 16:38:31.128 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:31.129 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:38:31.129 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:38:31.155 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:31.156 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:38:31.156 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 159(Integer)
+2023-06-20 16:38:31.183 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:31.184 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:31.184 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 133(Integer)
+2023-06-20 16:38:31.195 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:31.195 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:38:31.195 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:38:31.205 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:31.206 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:38:31.206 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 158(Integer)
+2023-06-20 16:38:31.221 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:31.222 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:31.222 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 132(Integer)
+2023-06-20 16:38:31.251 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:31.252 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:38:31.252 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:38:31.263 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:31.264 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:38:31.264 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 157(Integer)
+2023-06-20 16:38:31.282 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:31.283 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:31.283 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 131(Integer)
+2023-06-20 16:38:31.294 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:31.294 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:38:31.294 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:38:31.308 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:31.309 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:38:31.309 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 156(Integer)
+2023-06-20 16:38:31.337 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:31.337 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:31.338 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 130(Integer)
+2023-06-20 16:38:31.359 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:31.360 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:38:31.360 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:38:31.370 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:31.372 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:38:31.372 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 155(Integer)
+2023-06-20 16:38:31.388 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:31.389 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:31.389 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 129(Integer)
+2023-06-20 16:38:31.400 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:31.401 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:38:31.401 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:38:31.411 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:31.412 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:38:31.412 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 154(Integer)
+2023-06-20 16:38:31.430 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:31.431 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:31.431 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 128(Integer)
+2023-06-20 16:38:31.461 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:31.461 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:38:31.462 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:38:31.471 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:31.472 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:38:31.472 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 153(Integer)
+2023-06-20 16:38:31.490 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:31.491 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:31.491 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 127(Integer)
+2023-06-20 16:38:31.507 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:31.507 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:38:31.507 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:38:31.520 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:31.523 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:38:31.524 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 152(Integer)
+2023-06-20 16:38:31.533 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:38:31.535 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:38:31.535 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 126(Integer)
+2023-06-20 16:38:31.541 DEBUG 14516 --- [XNIO-1 task-14] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:38:31.541 DEBUG 14516 --- [XNIO-1 task-14] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:38:31.542 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:38:31.543 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:38:31.543 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:38:31.552 DEBUG 14516 --- [XNIO-1 task-13] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:38:31.552 DEBUG 14516 --- [XNIO-1 task-14] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:38:32.020 DEBUG 14516 --- [XNIO-1 task-14] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:38:32.021 DEBUG 14516 --- [XNIO-1 task-14] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:38:32.030 DEBUG 14516 --- [XNIO-1 task-14] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:38:32.032 DEBUG 14516 --- [XNIO-1 task-14] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 16:38:32.033 DEBUG 14516 --- [XNIO-1 task-14] r.c.m.x.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 16:38:32.03(Timestamp)
+2023-06-20 16:38:32.060 DEBUG 14516 --- [XNIO-1 task-14] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 16:38:32.386  INFO 14516 --- [XNIO-1 task-15] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/dashboard/index
+2023-06-20 16:38:32.413 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
+2023-06-20 16:38:32.413 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:38:32.430 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:38:32.430 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
+2023-06-20 16:38:32.431 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2023-06-20 16:38:32.451 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.QuestionMapper.selectAllCount  : <==      Total: 1
+2023-06-20 16:38:32.454 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
+2023-06-20 16:38:32.454 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:38:32.481 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:38:32.481 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
+2023-06-20 16:38:32.481 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:38:32.493 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:38:32.494 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 16:38:32.494 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.U.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 16:38:32.512 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.U.selectCountByDate            : <==      Total: 10
+2023-06-20 16:38:32.514 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 16:38:32.515 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.E.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 16:38:32.537 DEBUG 14516 --- [XNIO-1 task-15] r.c.m.x.r.E.selectCountByDate            : <==      Total: 1
+2023-06-20 16:38:34.683  INFO 14516 --- [XNIO-1 task-16] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:38:34.693 DEBUG 14516 --- [XNIO-1 task-16] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:38:34.693 DEBUG 14516 --- [XNIO-1 task-16] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:38:34.701 DEBUG 14516 --- [XNIO-1 task-16] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:38:50.124  INFO 14516 --- [XNIO-1 task-17] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:38:50.128  INFO 14516 --- [XNIO-1 task-18] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:38:50.136 DEBUG 14516 --- [XNIO-1 task-17] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:38:50.136 DEBUG 14516 --- [XNIO-1 task-17] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:38:50.149 DEBUG 14516 --- [XNIO-1 task-18] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:38:50.150 DEBUG 14516 --- [XNIO-1 task-17] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:38:50.150 DEBUG 14516 --- [XNIO-1 task-18] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:38:50.181 DEBUG 14516 --- [XNIO-1 task-18] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:38:50.183 DEBUG 14516 --- [XNIO-1 task-18] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:38:50.184 DEBUG 14516 --- [XNIO-1 task-18] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:38:50.193 DEBUG 14516 --- [XNIO-1 task-18] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 1
+2023-06-20 16:38:50.194 DEBUG 14516 --- [XNIO-1 task-18] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:38:50.196 DEBUG 14516 --- [XNIO-1 task-18] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:38:50.211 DEBUG 14516 --- [XNIO-1 task-18] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:38:52.593  INFO 14516 --- [XNIO-1 task-19] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:38:52.607 DEBUG 14516 --- [XNIO-1 task-19] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:38:52.608 DEBUG 14516 --- [XNIO-1 task-19] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:38:52.641 DEBUG 14516 --- [XNIO-1 task-19] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:40:45.931  INFO 14516 --- [XNIO-1 task-20] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:40:45.942 DEBUG 14516 --- [XNIO-1 task-20] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:40:45.943 DEBUG 14516 --- [XNIO-1 task-20] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:40:45.951 DEBUG 14516 --- [XNIO-1 task-20] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:40:59.945  INFO 14516 --- [XNIO-1 task-21] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:40:59.961 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:40:59.961 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:40:59.972 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:40:59.988 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:40:59.988 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 16:41:00.012 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.Q.getSubject                   : <==      Total: 6
+2023-06-20 16:41:00.012 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:41:00.012 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 124(Integer), 125(Integer), 126(Integer), 133(Integer), 134(Integer), 135(Integer)
+2023-06-20 16:41:00.022 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 16:41:06.827 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:41:06.827 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 19(Integer)
+2023-06-20 16:41:06.861 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.Q.getSubject                   : <==      Total: 6
+2023-06-20 16:41:06.862 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:41:06.862 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 127(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer)
+2023-06-20 16:41:06.892 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 16:41:06.896 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:41:06.898 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.insertSelective              : ==> Parameters: [{"name":"娴嬭瘯001","questionItems":[{"id":135,"itemOrder":0},{"id":124,"itemOrder":1},{"id":125,"itemOrder":2}]},{"name":"娴嬭瘯001","questionItems":[{"id":128,"itemOrder":0},{"id":129,"itemOrder":1},{"id":130,"itemOrder":2},{"id":131,"itemOrder":3},{"id":132,"itemOrder":4},{"id":127,"itemOrder":5}]}](String), 2023-06-20 16:40:59.987(Timestamp)
+2023-06-20 16:41:06.921 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:41:06.940 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.insertSelective              : ==>  Preparing: insert into t_exam_paper ( name, paper_type, score, question_count, suggest_time, frame_text_content_id, create_user, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:41:06.940 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.insertSelective              : ==> Parameters: 123(String), 7(Integer), 1980(Integer), 18(Integer), 7777(Integer), 162(Integer), 2(Integer), 2023-06-20 16:40:59.987(Timestamp), false(Boolean)
+2023-06-20 16:41:06.981 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.insertSelective              : <==    Updates: 1
+2023-06-20 16:41:06.982 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) 
+2023-06-20 16:41:06.983 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.saves                        : ==> Parameters: null, 14(Integer), 16(Integer), 0(String)
+2023-06-20 16:41:07.036 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.saves                        : <==    Updates: 1
+2023-06-20 16:41:07.038 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 16:41:07.038 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 16(Integer), 0(String), null, 19(Integer), 16(Integer), 0(String)
+2023-06-20 16:41:07.071 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 16:41:07.111 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 16:41:07.111 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 16(Integer)
+2023-06-20 16:41:07.125 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:07.127 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:07.127 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 162(Integer)
+2023-06-20 16:41:07.140 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:07.142 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:41:07.142 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 135(Integer), 124(Integer), 125(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 127(Integer)
+2023-06-20 16:41:07.162 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 9
+2023-06-20 16:41:07.166 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:07.166 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 161(Integer)
+2023-06-20 16:41:07.191 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:07.206 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:07.206 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 150(Integer)
+2023-06-20 16:41:07.222 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:07.223 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:07.223 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 151(Integer)
+2023-06-20 16:41:07.242 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:07.244 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:07.244 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 154(Integer)
+2023-06-20 16:41:07.252 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:07.252 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:07.253 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 155(Integer)
+2023-06-20 16:41:07.264 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:07.266 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:07.266 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 156(Integer)
+2023-06-20 16:41:07.296 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:07.298 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:07.298 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 157(Integer)
+2023-06-20 16:41:07.312 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:07.313 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:07.313 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 158(Integer)
+2023-06-20 16:41:07.328 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:07.330 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:07.330 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 153(Integer)
+2023-06-20 16:41:07.342 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:07.343 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:41:07.343 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:41:07.366 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:41:07.368 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:41:07.368 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:41:07.395 DEBUG 14516 --- [XNIO-1 task-21] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 1
+2023-06-20 16:41:08.444  INFO 14516 --- [XNIO-1 task-23] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:41:08.445  INFO 14516 --- [XNIO-1 task-22] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:41:08.452 DEBUG 14516 --- [XNIO-1 task-23] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:41:08.452 DEBUG 14516 --- [XNIO-1 task-23] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:41:08.471 DEBUG 14516 --- [XNIO-1 task-22] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:41:08.471 DEBUG 14516 --- [XNIO-1 task-22] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:41:08.471 DEBUG 14516 --- [XNIO-1 task-23] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:41:08.488 DEBUG 14516 --- [XNIO-1 task-22] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:41:08.491 DEBUG 14516 --- [XNIO-1 task-22] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:41:08.491 DEBUG 14516 --- [XNIO-1 task-22] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:41:08.512 DEBUG 14516 --- [XNIO-1 task-22] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 2
+2023-06-20 16:41:08.513 DEBUG 14516 --- [XNIO-1 task-22] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:41:08.513 DEBUG 14516 --- [XNIO-1 task-22] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:41:08.528 DEBUG 14516 --- [XNIO-1 task-22] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:41:08.529 DEBUG 14516 --- [XNIO-1 task-22] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:41:08.529 DEBUG 14516 --- [XNIO-1 task-22] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:41:08.541 DEBUG 14516 --- [XNIO-1 task-22] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:41:24.624  INFO 14516 --- [XNIO-1 task-24] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 16:41:24.681 DEBUG 14516 --- [XNIO-1 task-24] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 16:41:24.681 DEBUG 14516 --- [XNIO-1 task-24] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 16:41:24.692 DEBUG 14516 --- [XNIO-1 task-24] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 16:41:24.692 DEBUG 14516 --- [XNIO-1 task-24] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 16:41:24.693 DEBUG 14516 --- [XNIO-1 task-24] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 16:41:24.711 DEBUG 14516 --- [XNIO-1 task-24] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 16:41:25.114  INFO 14516 --- [XNIO-1 task-26] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:41:25.116 DEBUG 14516 --- [XNIO-1 task-26] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:41:25.116 DEBUG 14516 --- [XNIO-1 task-26] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:41:25.125  INFO 14516 --- [XNIO-1 task-25] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:41:25.127 DEBUG 14516 --- [XNIO-1 task-26] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:41:25.129 DEBUG 14516 --- [XNIO-1 task-26] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:41:25.130 DEBUG 14516 --- [XNIO-1 task-26] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:41:25.141 DEBUG 14516 --- [XNIO-1 task-25] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:41:25.141 DEBUG 14516 --- [XNIO-1 task-25] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:41:25.142 DEBUG 14516 --- [XNIO-1 task-26] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 2
+2023-06-20 16:41:25.142 DEBUG 14516 --- [XNIO-1 task-26] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:41:25.142 DEBUG 14516 --- [XNIO-1 task-26] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:41:25.160 DEBUG 14516 --- [XNIO-1 task-25] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:41:25.160 DEBUG 14516 --- [XNIO-1 task-26] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:41:25.162 DEBUG 14516 --- [XNIO-1 task-26] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:41:25.162 DEBUG 14516 --- [XNIO-1 task-26] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:41:25.172 DEBUG 14516 --- [XNIO-1 task-26] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:41:30.664  INFO 14516 --- [XNIO-1 task-27] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:41:30.681 DEBUG 14516 --- [XNIO-1 task-27] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:41:30.681 DEBUG 14516 --- [XNIO-1 task-27] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:41:30.691 DEBUG 14516 --- [XNIO-1 task-27] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:41:30.956  INFO 14516 --- [XNIO-1 task-28] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/select/16
+2023-06-20 16:41:30.956 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 16:41:30.956 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 16(Integer)
+2023-06-20 16:41:30.969 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:30.971 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:30.972 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 162(Integer)
+2023-06-20 16:41:30.982 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:30.983 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:41:30.983 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 135(Integer), 124(Integer), 125(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 127(Integer)
+2023-06-20 16:41:30.999 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 9
+2023-06-20 16:41:31.000 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:31.000 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 161(Integer)
+2023-06-20 16:41:31.011 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:31.013 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:31.013 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 150(Integer)
+2023-06-20 16:41:31.020 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:31.022 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:31.022 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 151(Integer)
+2023-06-20 16:41:31.042 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:31.043 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:31.043 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 154(Integer)
+2023-06-20 16:41:31.060 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:31.061 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:31.061 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 155(Integer)
+2023-06-20 16:41:31.072 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:31.073 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:31.073 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 156(Integer)
+2023-06-20 16:41:31.098 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:31.100 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:31.100 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 157(Integer)
+2023-06-20 16:41:31.123 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:31.125 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:31.125 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 158(Integer)
+2023-06-20 16:41:31.161 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:31.162 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:41:31.162 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 153(Integer)
+2023-06-20 16:41:31.175 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:41:31.175 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:41:31.175 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:41:31.192 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:41:31.193 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:41:31.193 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:41:31.201 DEBUG 14516 --- [XNIO-1 task-28] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 1
+2023-06-20 16:41:38.817  INFO 14516 --- [XNIO-1 task-29] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:41:38.818  INFO 14516 --- [XNIO-1 task-30] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:41:38.838 DEBUG 14516 --- [XNIO-1 task-30] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:41:38.838 DEBUG 14516 --- [XNIO-1 task-29] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:41:38.838 DEBUG 14516 --- [XNIO-1 task-30] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:41:38.838 DEBUG 14516 --- [XNIO-1 task-29] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:41:38.855 DEBUG 14516 --- [XNIO-1 task-30] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:41:38.855 DEBUG 14516 --- [XNIO-1 task-29] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:41:38.857 DEBUG 14516 --- [XNIO-1 task-30] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:41:38.857 DEBUG 14516 --- [XNIO-1 task-30] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:41:38.870 DEBUG 14516 --- [XNIO-1 task-30] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 2
+2023-06-20 16:41:38.871 DEBUG 14516 --- [XNIO-1 task-30] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:41:38.871 DEBUG 14516 --- [XNIO-1 task-30] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:41:38.885 DEBUG 14516 --- [XNIO-1 task-30] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:41:38.886 DEBUG 14516 --- [XNIO-1 task-30] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:41:38.886 DEBUG 14516 --- [XNIO-1 task-30] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:41:38.899 DEBUG 14516 --- [XNIO-1 task-30] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:41:40.500  INFO 14516 --- [XNIO-1 task-31] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:41:40.522 DEBUG 14516 --- [XNIO-1 task-31] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:41:40.522 DEBUG 14516 --- [XNIO-1 task-31] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:41:40.530 DEBUG 14516 --- [XNIO-1 task-31] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:45:20.510  INFO 14516 --- [XNIO-1 task-32] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/department/page/list
+2023-06-20 16:45:20.518 DEBUG 14516 --- [XNIO-1 task-32] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==>  Preparing: SELECT count(0) FROM t_department WHERE deleted = 0 
+2023-06-20 16:45:20.518 DEBUG 14516 --- [XNIO-1 task-32] r.c.m.x.r.DepartmentMapper.page_COUNT    : ==> Parameters: 
+2023-06-20 16:45:20.529 DEBUG 14516 --- [XNIO-1 task-32] r.c.m.x.r.DepartmentMapper.page_COUNT    : <==      Total: 1
+2023-06-20 16:45:20.530 DEBUG 14516 --- [XNIO-1 task-32] r.c.m.x.r.DepartmentMapper.page          : ==>  Preparing: SELECT id, name, deleted FROM t_department WHERE deleted = 0 order by id desc LIMIT ? 
+2023-06-20 16:45:20.530 DEBUG 14516 --- [XNIO-1 task-32] r.c.m.x.r.DepartmentMapper.page          : ==> Parameters: 100(Integer)
+2023-06-20 16:45:20.542 DEBUG 14516 --- [XNIO-1 task-32] r.c.m.x.r.DepartmentMapper.page          : <==      Total: 3
+2023-06-20 16:45:21.115  INFO 14516 --- [XNIO-1 task-33] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:45:21.143 DEBUG 14516 --- [XNIO-1 task-33] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:45:21.143 DEBUG 14516 --- [XNIO-1 task-33] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:45:21.166 DEBUG 14516 --- [XNIO-1 task-33] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:45:59.125  INFO 14516 --- [XNIO-1 task-35] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:45:59.125  INFO 14516 --- [XNIO-1 task-34] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/page
+2023-06-20 16:45:59.157 DEBUG 14516 --- [XNIO-1 task-35] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:45:59.157 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.QuestionMapper.page_COUNT      : ==>  Preparing: SELECT count(0) FROM (SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id) table_count 
+2023-06-20 16:45:59.157 DEBUG 14516 --- [XNIO-1 task-35] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:45:59.157 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.QuestionMapper.page_COUNT      : ==> Parameters: 
+2023-06-20 16:45:59.184 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.QuestionMapper.page_COUNT      : <==      Total: 1
+2023-06-20 16:45:59.184 DEBUG 14516 --- [XNIO-1 task-35] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:45:59.186 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.repository.QuestionMapper.page   : ==>  Preparing: SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id order by id desc LIMIT ? 
+2023-06-20 16:45:59.187 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.repository.QuestionMapper.page   : ==> Parameters: 10(Integer)
+2023-06-20 16:45:59.199 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.repository.QuestionMapper.page   : <==      Total: 10
+2023-06-20 16:45:59.200 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:45:59.200 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 161(Integer)
+2023-06-20 16:45:59.208 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:45:59.208 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:45:59.210 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 135(Integer)
+2023-06-20 16:45:59.238 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:45:59.239 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:45:59.239 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:45:59.259 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:45:59.260 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:45:59.260 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 160(Integer)
+2023-06-20 16:45:59.279 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:45:59.279 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:45:59.280 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 134(Integer)
+2023-06-20 16:45:59.289 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:45:59.290 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:45:59.290 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:45:59.299 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:45:59.299 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:45:59.299 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 159(Integer)
+2023-06-20 16:45:59.311 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:45:59.311 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:45:59.312 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 133(Integer)
+2023-06-20 16:45:59.341 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:45:59.342 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:45:59.342 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:45:59.355 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:45:59.355 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:45:59.356 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 158(Integer)
+2023-06-20 16:45:59.371 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:45:59.371 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:45:59.371 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 132(Integer)
+2023-06-20 16:45:59.389 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:45:59.389 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:45:59.390 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:45:59.412 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:45:59.413 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:45:59.413 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 157(Integer)
+2023-06-20 16:45:59.432 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:45:59.433 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:45:59.433 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 131(Integer)
+2023-06-20 16:45:59.448 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:45:59.448 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:45:59.448 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:45:59.464 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:45:59.465 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:45:59.465 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 156(Integer)
+2023-06-20 16:45:59.481 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:45:59.481 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:45:59.481 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 130(Integer)
+2023-06-20 16:45:59.491 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:45:59.491 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:45:59.491 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:45:59.515 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:45:59.516 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:45:59.516 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 155(Integer)
+2023-06-20 16:45:59.562 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:45:59.563 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:45:59.564 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 129(Integer)
+2023-06-20 16:45:59.588 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:45:59.589 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:45:59.589 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:45:59.598 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:45:59.599 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:45:59.599 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 154(Integer)
+2023-06-20 16:45:59.617 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:45:59.618 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:45:59.618 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 128(Integer)
+2023-06-20 16:45:59.668 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:45:59.668 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:45:59.669 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:45:59.687 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:45:59.688 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:45:59.688 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 153(Integer)
+2023-06-20 16:45:59.708 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:45:59.709 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:45:59.709 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 127(Integer)
+2023-06-20 16:45:59.717 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:45:59.718 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:45:59.718 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:45:59.731 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:45:59.731 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:45:59.731 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 152(Integer)
+2023-06-20 16:45:59.741 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:45:59.742 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:45:59.742 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 126(Integer)
+2023-06-20 16:45:59.762 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:45:59.763 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:45:59.763 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:45:59.780 DEBUG 14516 --- [XNIO-1 task-34] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:46:06.906  INFO 14516 --- [XNIO-1 task-36] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/import
+2023-06-20 16:46:06.953 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:06.953 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:06.967 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:06.967 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:46:06.968 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:46:06.983 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:46:07.039 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:07.039 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�112","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:46:07.038(Timestamp)
+2023-06-20 16:46:07.092 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:07.093 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:07.093 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 163(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:07.038(Timestamp), false(Boolean)
+2023-06-20 16:46:07.118 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:07.120 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:07.120 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 136(Integer), 0(Integer)
+2023-06-20 16:46:07.143 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:07.186 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:07.187 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:07.198 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:07.216 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:07.218 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�212","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:46:07.216(Timestamp)
+2023-06-20 16:46:07.245 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:07.247 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:07.247 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 164(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:07.216(Timestamp), false(Boolean)
+2023-06-20 16:46:07.298 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:07.298 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:07.298 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 137(Integer), 0(Integer)
+2023-06-20 16:46:07.332 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:07.382 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:07.382 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:07.399 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:07.430 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:07.430 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鍒戞硶鐨勪换鍔″氨鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�312","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:46:07.429(Timestamp)
+2023-06-20 16:46:07.453 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:07.453 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:07.454 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 165(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:07.429(Timestamp), false(Boolean)
+2023-06-20 16:46:07.480 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:07.481 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:07.481 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 138(Integer), 0(Integer)
+2023-06-20 16:46:07.532 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:07.647 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:07.648 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:07.668 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:07.686 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:07.687 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�412","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:46:07.684(Timestamp)
+2023-06-20 16:46:07.718 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:07.719 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:07.719 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 166(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:07.684(Timestamp), false(Boolean)
+2023-06-20 16:46:07.736 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:07.737 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:07.737 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 139(Integer), 0(Integer)
+2023-06-20 16:46:07.763 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:07.905 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:07.905 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:07.943 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:07.960 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:07.960 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�512","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:46:07.96(Timestamp)
+2023-06-20 16:46:07.982 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:07.983 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:07.984 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 167(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:07.96(Timestamp), false(Boolean)
+2023-06-20 16:46:08.014 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:08.015 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:08.015 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 140(Integer), 0(Integer)
+2023-06-20 16:46:08.092 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:08.168 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:08.169 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:08.195 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:08.224 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:08.224 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鍒戞硶鐨勪换鍔″氨鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�612","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:46:08.223(Timestamp)
+2023-06-20 16:46:08.270 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:08.271 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:08.272 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 168(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:08.223(Timestamp), false(Boolean)
+2023-06-20 16:46:08.303 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:08.304 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:08.304 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 141(Integer), 0(Integer)
+2023-06-20 16:46:08.363 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:08.423 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:08.423 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:08.452 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:08.475 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:08.476 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�712","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:46:08.475(Timestamp)
+2023-06-20 16:46:08.507 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:08.508 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:08.509 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 169(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:08.475(Timestamp), false(Boolean)
+2023-06-20 16:46:08.543 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:08.544 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:08.544 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 142(Integer), 0(Integer)
+2023-06-20 16:46:08.573 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:08.646 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:08.646 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:08.679 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:08.692 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:08.694 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�812","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:46:08.692(Timestamp)
+2023-06-20 16:46:08.718 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:08.718 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:08.719 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 170(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:08.692(Timestamp), false(Boolean)
+2023-06-20 16:46:08.753 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:08.754 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:08.754 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 143(Integer), 0(Integer)
+2023-06-20 16:46:08.809 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:08.873 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:08.873 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:08.884 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:08.898 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:08.899 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鍒戞硶鐨勪换鍔″氨鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�912","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:46:08.898(Timestamp)
+2023-06-20 16:46:08.933 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:08.933 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:08.934 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 171(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:08.898(Timestamp), false(Boolean)
+2023-06-20 16:46:08.986 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:08.987 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:08.988 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 144(Integer), 0(Integer)
+2023-06-20 16:46:09.015 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:09.083 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:09.083 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:09.119 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:09.130 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:09.130 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�012","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:46:09.129(Timestamp)
+2023-06-20 16:46:09.163 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:09.164 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:09.165 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 172(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:09.129(Timestamp), false(Boolean)
+2023-06-20 16:46:09.191 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:09.192 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:09.192 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 145(Integer), 0(Integer)
+2023-06-20 16:46:09.218 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:09.287 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:09.288 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:09.322 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:09.346 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:09.346 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�1212","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:46:09.345(Timestamp)
+2023-06-20 16:46:09.382 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:09.383 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:09.383 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 173(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:09.345(Timestamp), false(Boolean)
+2023-06-20 16:46:09.412 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:09.413 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:09.413 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 146(Integer), 0(Integer)
+2023-06-20 16:46:09.443 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:09.500 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:09.500 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:09.526 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:09.550 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:09.551 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"1122","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:46:09.55(Timestamp)
+2023-06-20 16:46:09.588 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:09.588 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:09.589 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 174(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:09.55(Timestamp), false(Boolean)
+2023-06-20 16:46:09.612 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:09.612 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:09.612 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 147(Integer), 0(Integer)
+2023-06-20 16:46:09.647 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:09.704 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:09.704 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:09.713 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:09.728 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:09.729 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�1121","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:46:09.728(Timestamp)
+2023-06-20 16:46:09.754 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:09.755 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:09.755 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 175(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:09.728(Timestamp), false(Boolean)
+2023-06-20 16:46:09.798 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:09.798 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:09.799 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 148(Integer), 0(Integer)
+2023-06-20 16:46:09.816 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:09.858 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:09.858 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:09.885 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:09.893 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:09.894 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�2121","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:46:09.893(Timestamp)
+2023-06-20 16:46:09.920 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:09.921 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:09.922 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 176(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:09.893(Timestamp), false(Boolean)
+2023-06-20 16:46:09.952 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:09.957 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:09.958 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 149(Integer), 0(Integer)
+2023-06-20 16:46:10.010 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:10.074 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:10.074 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:10.105 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:10.118 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:10.119 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鍒戞硶鐨勪换鍔″氨鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�3121","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:46:10.118(Timestamp)
+2023-06-20 16:46:10.140 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:10.141 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:10.143 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 177(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:10.118(Timestamp), false(Boolean)
+2023-06-20 16:46:10.192 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:10.192 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:10.193 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 150(Integer), 0(Integer)
+2023-06-20 16:46:10.215 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:10.248 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:10.249 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:10.257 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:10.267 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:10.267 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�4121","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:46:10.267(Timestamp)
+2023-06-20 16:46:10.299 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:10.299 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:10.300 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 178(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:10.267(Timestamp), false(Boolean)
+2023-06-20 16:46:10.343 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:10.343 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:10.344 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 151(Integer), 0(Integer)
+2023-06-20 16:46:10.398 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:10.448 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:10.448 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:10.463 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:10.472 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:10.473 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�5121","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:46:10.472(Timestamp)
+2023-06-20 16:46:10.497 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:10.498 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:10.498 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 179(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:10.472(Timestamp), false(Boolean)
+2023-06-20 16:46:10.528 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:10.529 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:10.529 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 152(Integer), 0(Integer)
+2023-06-20 16:46:10.545 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:10.580 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:10.580 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:10.598 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:10.613 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:10.613 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鍒戞硶鐨勪换鍔″氨鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�6121","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:46:10.613(Timestamp)
+2023-06-20 16:46:10.643 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:10.643 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:10.643 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 180(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:10.613(Timestamp), false(Boolean)
+2023-06-20 16:46:10.672 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:10.673 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:10.673 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 153(Integer), 0(Integer)
+2023-06-20 16:46:10.728 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:10.793 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:10.793 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:10.817 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:10.835 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:10.835 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�7121","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:46:10.835(Timestamp)
+2023-06-20 16:46:10.857 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:10.858 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:10.858 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 181(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:10.835(Timestamp), false(Boolean)
+2023-06-20 16:46:10.912 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:10.912 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:10.913 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 154(Integer), 0(Integer)
+2023-06-20 16:46:10.943 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:10.984 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:10.984 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:10.998 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:11.033 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:11.034 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�8121","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:46:11.033(Timestamp)
+2023-06-20 16:46:11.086 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:11.086 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:11.087 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 182(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:11.033(Timestamp), false(Boolean)
+2023-06-20 16:46:11.111 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:11.111 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:11.112 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 155(Integer), 0(Integer)
+2023-06-20 16:46:11.137 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:11.183 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:11.183 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:11.208 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:11.238 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:11.239 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鍒戞硶鐨勪换鍔″氨鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�9121","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:46:11.238(Timestamp)
+2023-06-20 16:46:11.267 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:11.268 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:11.268 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 183(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:11.238(Timestamp), false(Boolean)
+2023-06-20 16:46:11.296 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:11.296 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:11.297 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 156(Integer), 0(Integer)
+2023-06-20 16:46:11.328 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:11.368 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:11.368 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:11.377 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:11.388 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:11.388 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�0121","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:46:11.387(Timestamp)
+2023-06-20 16:46:11.423 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:11.424 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:11.424 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 184(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:11.387(Timestamp), false(Boolean)
+2023-06-20 16:46:11.440 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:11.441 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:11.441 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 157(Integer), 0(Integer)
+2023-06-20 16:46:11.469 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:11.504 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:11.504 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:11.513 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:11.543 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:11.544 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�12121","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:46:11.543(Timestamp)
+2023-06-20 16:46:11.573 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:11.574 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:11.575 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 185(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:11.543(Timestamp), false(Boolean)
+2023-06-20 16:46:11.639 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:11.639 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:11.639 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 158(Integer), 0(Integer)
+2023-06-20 16:46:11.663 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:11.733 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:11.733 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:11.748 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:11.756 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:11.756 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"11221","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:46:11.755(Timestamp)
+2023-06-20 16:46:11.795 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:11.795 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:11.796 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 186(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:11.755(Timestamp), false(Boolean)
+2023-06-20 16:46:11.813 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:11.813 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:11.813 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 159(Integer), 0(Integer)
+2023-06-20 16:46:11.854 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:11.891 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:11.891 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:11.903 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:11.933 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:11.934 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�112x","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:46:11.933(Timestamp)
+2023-06-20 16:46:11.953 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:11.954 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:11.954 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 187(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:11.933(Timestamp), false(Boolean)
+2023-06-20 16:46:11.984 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:11.985 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:11.985 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 160(Integer), 0(Integer)
+2023-06-20 16:46:12.003 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:12.053 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:12.065 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:12.083 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:12.123 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:12.124 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�212q","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:46:12.123(Timestamp)
+2023-06-20 16:46:12.143 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:12.144 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:12.144 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 188(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:12.123(Timestamp), false(Boolean)
+2023-06-20 16:46:12.169 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:12.170 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:12.170 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 161(Integer), 0(Integer)
+2023-06-20 16:46:12.203 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:12.247 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:12.247 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:12.268 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:12.283 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:12.284 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鍒戞硶鐨勪换鍔″氨鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�312q","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:46:12.283(Timestamp)
+2023-06-20 16:46:12.329 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:12.330 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:12.330 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 189(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:12.283(Timestamp), false(Boolean)
+2023-06-20 16:46:12.366 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:12.366 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:12.367 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 162(Integer), 0(Integer)
+2023-06-20 16:46:12.393 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:12.468 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:12.468 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:12.479 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:12.489 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:12.490 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�412q","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:46:12.489(Timestamp)
+2023-06-20 16:46:12.508 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:12.508 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:12.510 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 190(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:12.489(Timestamp), false(Boolean)
+2023-06-20 16:46:12.530 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:12.530 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:12.531 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 163(Integer), 0(Integer)
+2023-06-20 16:46:12.571 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:12.653 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:12.653 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:12.669 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:12.678 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:12.685 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�512q","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:46:12.678(Timestamp)
+2023-06-20 16:46:12.713 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:12.714 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:12.714 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 191(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:12.678(Timestamp), false(Boolean)
+2023-06-20 16:46:12.736 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:12.736 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:12.737 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 164(Integer), 0(Integer)
+2023-06-20 16:46:12.773 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:12.843 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:12.844 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:12.863 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:12.878 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:12.879 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鍒戞硶鐨勪换鍔″氨鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�612q","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:46:12.878(Timestamp)
+2023-06-20 16:46:12.899 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:12.899 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:12.900 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 192(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:12.878(Timestamp), false(Boolean)
+2023-06-20 16:46:12.938 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:12.938 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:12.938 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 165(Integer), 0(Integer)
+2023-06-20 16:46:12.961 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:13.028 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:13.028 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:13.043 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:13.084 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:13.084 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�712q","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:46:13.083(Timestamp)
+2023-06-20 16:46:13.133 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:13.133 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:13.133 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 193(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:13.083(Timestamp), false(Boolean)
+2023-06-20 16:46:13.163 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:13.163 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:13.163 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 166(Integer), 0(Integer)
+2023-06-20 16:46:13.208 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:13.253 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:13.253 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:13.282 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:13.313 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:13.314 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�812q","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:46:13.313(Timestamp)
+2023-06-20 16:46:13.339 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:13.340 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:13.340 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 194(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:13.313(Timestamp), false(Boolean)
+2023-06-20 16:46:13.390 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:13.391 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:13.391 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 167(Integer), 0(Integer)
+2023-06-20 16:46:13.415 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:13.463 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:13.463 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 瀹硶(String)
+2023-06-20 16:46:13.475 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:13.493 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:13.494 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鍒戞硶鐨勪换鍔″氨鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�912q","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:46:13.493(Timestamp)
+2023-06-20 16:46:13.529 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:13.530 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:13.530 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 195(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:13.493(Timestamp), false(Boolean)
+2023-06-20 16:46:13.583 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:13.583 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:13.584 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 19(Integer), 168(Integer), 0(Integer)
+2023-06-20 16:46:13.613 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:13.672 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:13.672 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:13.694 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:13.703 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:13.704 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑锛堬級銆�012q","analyze":"鎴戝浗鍒戞硶鐨勪綋绯绘槸鎸囧垜娉曠殑缁勬垚鍜岀粨鏋�","questionItemObjects":[{"prefix":"A","content":"缁勬垚","score":null,"itemUuid":null},{"prefix":"B","content":"缁撴瀯","score":null,"itemUuid":null},{"prefix":"C","content":"缁勬垚鍜岀粨鏋�","score":null,"itemUuid":null},{"prefix":"D","content":"鎬诲垯鍜屽垎鍒�","score":null,"itemUuid":null}],"correct":"C"}(String), 2023-06-20 16:46:13.703(Timestamp)
+2023-06-20 16:46:13.733 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:13.733 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:13.734 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 1(Integer), 20(Integer), 4(Integer), C(String), 196(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:13.703(Timestamp), false(Boolean)
+2023-06-20 16:46:13.756 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:13.756 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:13.757 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 169(Integer), 0(Integer)
+2023-06-20 16:46:13.793 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:13.823 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:13.824 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:13.834 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:13.851 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:13.852 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"涓嬪垪鍝簺瀹硶灞炰簬鍗忓畾瀹硶锛堬級銆�1212q","analyze":"1848骞存剰澶у埄瀹硶鍜�1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆嬪睘浜庡崗瀹氬娉曘��","questionItemObjects":[{"prefix":"A","content":"1689骞磋嫳鍥姐�婃潈鍔涙硶妗堛��","score":null,"itemUuid":null},{"prefix":"B","content":"1830骞存硶鍥藉娉�","score":null,"itemUuid":null},{"prefix":"C","content":"1848骞存剰澶у埄瀹硶","score":null,"itemUuid":null},{"prefix":"D","content":"1889骞淬�婂ぇ鏃ユ湰甯濆浗瀹硶銆�","score":null,"itemUuid":null}],"correct":null}(String), 2023-06-20 16:46:13.851(Timestamp)
+2023-06-20 16:46:13.903 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:13.903 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:13.904 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 2(Integer), 20(Integer), 4(Integer), C,D(String), 197(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:13.851(Timestamp), false(Boolean)
+2023-06-20 16:46:13.930 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:13.930 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:13.931 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 170(Integer), 0(Integer)
+2023-06-20 16:46:13.953 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:14.010 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject where name in ( ? ) 
+2023-06-20 16:46:14.010 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : ==> Parameters: 鍒戞硶(String)
+2023-06-20 16:46:14.019 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.SubjectMapper.getNames         : <==      Total: 1
+2023-06-20 16:46:14.032 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:46:14.041 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : ==> Parameters: {"titleContent":"12312q","analyze":"鍒戞硶鐨勪换鍔′笉鏄敤鍒戠綒鍚屼竴鍒囪繚娉曡涓轰綔鏂椾簤銆�","questionItemObjects":[{"prefix":"A","content":"鏄�","score":null,"itemUuid":null},{"prefix":"B","content":"鍚�","score":null,"itemUuid":null}],"correct":"B"}(String), 2023-06-20 16:46:14.032(Timestamp)
+2023-06-20 16:46:14.066 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:14.067 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==>  Preparing: insert into t_question ( question_type, score, difficult, correct, info_text_content_id, create_user, status, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:46:14.067 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : ==> Parameters: 3(Integer), 20(Integer), 4(Integer), B(String), 198(Integer), 2(Integer), 1(Integer), 2023-06-20 16:46:14.032(Timestamp), false(Boolean)
+2023-06-20 16:46:14.083 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.Q.insertSelective              : <==    Updates: 1
+2023-06-20 16:46:14.083 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==>  Preparing: insert into t_question_subject(id,subject_id,question_id,deleted) values (?,?,?,?) 
+2023-06-20 16:46:14.083 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : ==> Parameters: null, 18(Integer), 171(Integer), 0(Integer)
+2023-06-20 16:46:14.102 DEBUG 14516 --- [XNIO-1 task-36] r.c.m.x.r.QuestionSubjectMapper.saves    : <==    Updates: 1
+2023-06-20 16:46:14.531  INFO 14516 --- [XNIO-1 task-38] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/page
+2023-06-20 16:46:14.533 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.QuestionMapper.page_COUNT      : ==>  Preparing: SELECT count(0) FROM (SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id) table_count 
+2023-06-20 16:46:14.533 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.QuestionMapper.page_COUNT      : ==> Parameters: 
+2023-06-20 16:46:14.543 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.QuestionMapper.page_COUNT      : <==      Total: 1
+2023-06-20 16:46:14.544 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.repository.QuestionMapper.page   : ==>  Preparing: SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id order by id desc LIMIT ? 
+2023-06-20 16:46:14.545 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.repository.QuestionMapper.page   : ==> Parameters: 10(Integer)
+2023-06-20 16:46:14.568 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.repository.QuestionMapper.page   : <==      Total: 10
+2023-06-20 16:46:14.568 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:46:14.569 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 198(Integer)
+2023-06-20 16:46:14.603 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:46:14.604 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:46:14.604 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 171(Integer)
+2023-06-20 16:46:14.619 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:46:14.620 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:46:14.620 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:46:14.633 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:46:14.634 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:46:14.634 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 197(Integer)
+2023-06-20 16:46:14.646 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:46:14.647 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:46:14.647 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 170(Integer)
+2023-06-20 16:46:14.659 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:46:14.659 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:46:14.659 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:46:14.668 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:46:14.668 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:46:14.669 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 196(Integer)
+2023-06-20 16:46:14.678 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:46:14.678 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:46:14.678 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 169(Integer)
+2023-06-20 16:46:14.693 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:46:14.694 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:46:14.694 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:46:14.718 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:46:14.719 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:46:14.719 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 195(Integer)
+2023-06-20 16:46:14.742 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:46:14.742 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:46:14.743 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 168(Integer)
+2023-06-20 16:46:14.753 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:46:14.753 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:46:14.753 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:46:14.772 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:46:14.772 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:46:14.773 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 194(Integer)
+2023-06-20 16:46:14.783 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:46:14.784 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:46:14.784 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 167(Integer)
+2023-06-20 16:46:14.813 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:46:14.813 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:46:14.814 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:46:14.824 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:46:14.824 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:46:14.825 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 193(Integer)
+2023-06-20 16:46:14.843 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:46:14.843 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:46:14.844 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 166(Integer)
+2023-06-20 16:46:14.851 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:46:14.851 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:46:14.851 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:46:14.865 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:46:14.866 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:46:14.866 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 192(Integer)
+2023-06-20 16:46:14.873 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:46:14.874 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:46:14.874 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 165(Integer)
+2023-06-20 16:46:14.903 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:46:14.903 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:46:14.904 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:46:14.926 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:46:14.927 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:46:14.927 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 191(Integer)
+2023-06-20 16:46:14.938 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:46:14.939 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:46:14.939 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 164(Integer)
+2023-06-20 16:46:14.954 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:46:14.954 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:46:14.954 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:46:14.963 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:46:14.964 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:46:14.964 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 190(Integer)
+2023-06-20 16:46:14.974 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:46:14.975 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:46:14.975 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 163(Integer)
+2023-06-20 16:46:14.984 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:46:14.984 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:46:14.984 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:46:14.999 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:46:15.000 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:46:15.000 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 189(Integer)
+2023-06-20 16:46:15.018 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:46:15.018 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:46:15.018 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 162(Integer)
+2023-06-20 16:46:15.028 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:46:15.029 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:46:15.029 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:46:15.056 DEBUG 14516 --- [XNIO-1 task-38] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:46:25.748  INFO 14516 --- [XNIO-1 task-39] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:46:25.781 DEBUG 14516 --- [XNIO-1 task-39] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:46:25.781 DEBUG 14516 --- [XNIO-1 task-39] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:46:25.808 DEBUG 14516 --- [XNIO-1 task-39] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:47:17.375  INFO 14516 --- [XNIO-1 task-41] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:47:17.391 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:47:17.391 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:47:17.418 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:47:17.442 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:47:17.442 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 16:47:17.453 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 16:47:17.455 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:47:17.455 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 124(Integer), 125(Integer), 126(Integer), 133(Integer), 134(Integer), 135(Integer), 136(Integer), 137(Integer), 138(Integer), 145(Integer), 146(Integer), 147(Integer), 148(Integer), 149(Integer), 150(Integer), 157(Integer), 158(Integer), 159(Integer), 160(Integer), 161(Integer), 162(Integer), 169(Integer), 170(Integer), 171(Integer)
+2023-06-20 16:47:17.484 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 16:47:17.484 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:47:17.484 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 19(Integer)
+2023-06-20 16:47:17.499 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 16:47:17.500 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:47:17.500 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 127(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 139(Integer), 140(Integer), 141(Integer), 142(Integer), 143(Integer), 144(Integer), 151(Integer), 152(Integer), 153(Integer), 154(Integer), 155(Integer), 156(Integer), 163(Integer), 164(Integer), 165(Integer), 166(Integer), 167(Integer), 168(Integer)
+2023-06-20 16:47:17.511 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 16:47:17.511 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:47:17.512 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.insertSelective              : ==> Parameters: [{"name":"娴嬭瘯001","questionItems":[{"id":160,"itemOrder":0},{"id":145,"itemOrder":1},{"id":150,"itemOrder":2},{"id":125,"itemOrder":3}]},{"name":"娴嬭瘯001","questionItems":[{"id":130,"itemOrder":0},{"id":131,"itemOrder":1},{"id":165,"itemOrder":2},{"id":139,"itemOrder":3}]}](String), 2023-06-20 16:47:17.442(Timestamp)
+2023-06-20 16:47:17.543 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:47:17.544 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.insertSelective              : ==>  Preparing: insert into t_exam_paper ( name, paper_type, score, question_count, suggest_time, frame_text_content_id, create_user, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:47:17.544 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.insertSelective              : ==> Parameters: 娴嬭瘯闅忔満(String), 7(Integer), 2000(Integer), 16(Integer), 12(Integer), 199(Integer), 2(Integer), 2023-06-20 16:47:17.442(Timestamp), false(Boolean)
+2023-06-20 16:47:17.589 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.insertSelective              : <==    Updates: 1
+2023-06-20 16:47:17.589 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 16:47:17.590 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.saves                        : ==> Parameters: null, 13(Integer), 17(Integer), 0(String), null, 12(Integer), 17(Integer), 0(String)
+2023-06-20 16:47:17.619 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 16:47:17.619 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 16:47:17.619 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 17(Integer), 0(String), null, 19(Integer), 17(Integer), 0(String)
+2023-06-20 16:47:17.672 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 16:47:17.791 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 16:47:17.791 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 17(Integer)
+2023-06-20 16:47:17.800 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:17.801 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:17.801 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 199(Integer)
+2023-06-20 16:47:17.827 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:17.829 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:47:17.829 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 160(Integer), 145(Integer), 150(Integer), 125(Integer), 130(Integer), 131(Integer), 165(Integer), 139(Integer)
+2023-06-20 16:47:17.839 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 8
+2023-06-20 16:47:17.840 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:17.840 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 187(Integer)
+2023-06-20 16:47:17.851 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:17.852 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:17.853 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 172(Integer)
+2023-06-20 16:47:17.902 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:17.903 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:17.903 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 177(Integer)
+2023-06-20 16:47:17.914 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:17.915 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:17.915 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 151(Integer)
+2023-06-20 16:47:17.930 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:17.932 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:17.933 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 156(Integer)
+2023-06-20 16:47:17.942 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:17.943 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:17.944 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 157(Integer)
+2023-06-20 16:47:17.952 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:17.953 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:17.953 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 192(Integer)
+2023-06-20 16:47:17.994 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:17.995 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:17.995 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 166(Integer)
+2023-06-20 16:47:18.004 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:18.006 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:47:18.006 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:47:18.021 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:47:18.022 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:47:18.022 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:47:18.033 DEBUG 14516 --- [XNIO-1 task-41] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:47:18.967  INFO 14516 --- [XNIO-1 task-42] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:47:18.967  INFO 14516 --- [XNIO-1 task-43] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:47:18.978 DEBUG 14516 --- [XNIO-1 task-42] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:47:18.978 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:47:18.978 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:47:18.978 DEBUG 14516 --- [XNIO-1 task-42] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:47:19.009 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:47:19.009 DEBUG 14516 --- [XNIO-1 task-42] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:47:19.011 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:47:19.012 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:47:19.030 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 3
+2023-06-20 16:47:19.031 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:47:19.031 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:47:19.049 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:47:19.050 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:47:19.050 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:47:19.080 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:47:19.081 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:47:19.083 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:47:19.120 DEBUG 14516 --- [XNIO-1 task-43] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:47:22.771  INFO 14516 --- [XNIO-1 task-44] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:47:22.789 DEBUG 14516 --- [XNIO-1 task-44] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:47:22.789 DEBUG 14516 --- [XNIO-1 task-44] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:47:22.817 DEBUG 14516 --- [XNIO-1 task-44] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:47:23.110  INFO 14516 --- [XNIO-1 task-45] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/select/17
+2023-06-20 16:47:23.147 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 16:47:23.147 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 17(Integer)
+2023-06-20 16:47:23.158 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:23.158 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:23.158 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 199(Integer)
+2023-06-20 16:47:23.176 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:23.177 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:47:23.177 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 160(Integer), 145(Integer), 150(Integer), 125(Integer), 130(Integer), 131(Integer), 165(Integer), 139(Integer)
+2023-06-20 16:47:23.190 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 8
+2023-06-20 16:47:23.191 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:23.191 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 187(Integer)
+2023-06-20 16:47:23.199 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:23.200 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:23.200 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 172(Integer)
+2023-06-20 16:47:23.210 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:23.210 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:23.211 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 177(Integer)
+2023-06-20 16:47:23.227 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:23.228 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:23.228 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 151(Integer)
+2023-06-20 16:47:23.240 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:23.241 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:23.241 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 156(Integer)
+2023-06-20 16:47:23.255 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:23.256 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:23.256 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 157(Integer)
+2023-06-20 16:47:23.279 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:23.279 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:23.279 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 192(Integer)
+2023-06-20 16:47:23.318 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:23.318 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:47:23.318 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 166(Integer)
+2023-06-20 16:47:23.330 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:47:23.331 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:47:23.331 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:47:23.357 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:47:23.358 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:47:23.358 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:47:23.375 DEBUG 14516 --- [XNIO-1 task-45] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:49:01.845  INFO 14516 --- [Thread-19] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
+2023-06-20 16:49:01.855  INFO 14516 --- [Thread-19] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
+2023-06-20 16:49:01.856  INFO 14516 --- [Thread-19] io.undertow.servlet                      : Destroying Spring FrameworkServlet 'dispatcherServlet'
+2023-06-20 16:49:08.964  INFO 20296 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Starting XzsApplication on DESKTOP-7A2KHS1 with PID 20296 (E:\ycll\qyksxt\target\classes started by qirong in E:\ycll\qyksxt)
+2023-06-20 16:49:08.967  INFO 20296 --- [restartedMain] com.mindskip.xzs.XzsApplication          : The following profiles are active: dev
+2023-06-20 16:49:09.009  INFO 20296 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
+2023-06-20 16:49:09.010  INFO 20296 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
+2023-06-20 16:49:10.478  INFO 20296 --- [restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$c3180306] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-06-20 16:49:10.844  WARN 20296 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2023-06-20 16:49:10.870  INFO 20296 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
+2023-06-20 16:49:10.870  INFO 20296 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1860 ms
+2023-06-20 16:49:12.395  INFO 20296 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
+2023-06-20 16:49:12.553  INFO 20296 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@366e8c7d, org.springframework.security.web.context.SecurityContextPersistenceFilter@65e435bb, org.springframework.security.web.header.HeaderWriterFilter@c1d2253, org.springframework.web.filter.CorsFilter@7f678bcd, org.springframework.security.web.authentication.logout.LogoutFilter@3e0daf2, com.mindskip.xzs.configuration.spring.security.RestLoginAuthenticationFilter@914904b, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@4fb181e5, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3e718dae, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@67331e7, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@3c256e0f, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3e2dd15c, org.springframework.security.web.session.SessionManagementFilter@35ae8221, org.springframework.security.web.access.ExceptionTranslationFilter@3380b0f, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@282dd319]
+2023-06-20 16:49:12.577  INFO 20296 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
+2023-06-20 16:49:12.961  INFO 20296 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
+2023-06-20 16:49:12.981  INFO 20296 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+2023-06-20 16:49:13.020  INFO 20296 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+2023-06-20 16:49:13.182  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: indexUsingPOST_1
+2023-06-20 16:49:13.184  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: taskUsingPOST_1
+2023-06-20 16:49:13.212  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_1
+2023-06-20 16:49:13.230  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listUsingPOST_1
+2023-06-20 16:49:13.239  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_1
+2023-06-20 16:49:13.242  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_1
+2023-06-20 16:49:13.280  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_1
+2023-06-20 16:49:13.290  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_2
+2023-06-20 16:49:13.311  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: answerSubmitUsingPOST_1
+2023-06-20 16:49:13.316  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_3
+2023-06-20 16:49:13.319  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_1
+2023-06-20 16:49:13.328  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_4
+2023-06-20 16:49:13.331  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_2
+2023-06-20 16:49:13.334  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_1
+2023-06-20 16:49:13.342  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_2
+2023-06-20 16:49:13.350  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_5
+2023-06-20 16:49:13.351  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_3
+2023-06-20 16:49:13.355  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_6
+2023-06-20 16:49:13.357  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_4
+2023-06-20 16:49:13.363  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_7
+2023-06-20 16:49:13.371  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_8
+2023-06-20 16:49:13.374  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_5
+2023-06-20 16:49:13.378  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_2
+2023-06-20 16:49:13.379  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_3
+2023-06-20 16:49:13.400  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_9
+2023-06-20 16:49:13.403  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_6
+2023-06-20 16:49:13.406  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_3
+2023-06-20 16:49:13.409  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_4
+2023-06-20 16:49:13.415  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_10
+2023-06-20 16:49:13.418  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_7
+2023-06-20 16:49:13.427  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingGET_1
+2023-06-20 16:49:13.428  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingHEAD_1
+2023-06-20 16:49:13.429  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPOST_1
+2023-06-20 16:49:13.429  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPUT_1
+2023-06-20 16:49:13.430  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPATCH_1
+2023-06-20 16:49:13.430  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingDELETE_1
+2023-06-20 16:49:13.431  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingOPTIONS_1
+2023-06-20 16:49:13.431  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingTRACE_1
+2023-06-20 16:49:13.446  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_2
+2023-06-20 16:49:13.450  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_2
+2023-06-20 16:49:13.452  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_1
+2023-06-20 16:49:13.453  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: logUsingPOST_1
+2023-06-20 16:49:13.457  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: messagePageListUsingPOST_1
+2023-06-20 16:49:13.458  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_3
+2023-06-20 16:49:13.461  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: registerUsingPOST_1
+2023-06-20 16:49:13.462  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: unReadCountUsingPOST_1
+2023-06-20 16:49:13.464  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_3
+2023-06-20 16:49:13.469  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_2
+2023-06-20 16:49:13.471  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_4
+2023-06-20 16:49:13.476  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_5
+2023-06-20 16:49:13.486  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_11
+2023-06-20 16:49:13.486  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_8
+2023-06-20 16:49:13.490  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_4
+2023-06-20 16:49:13.493  INFO 20296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addUsingPOST_1
+2023-06-20 16:49:13.596  INFO 20296 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
+2023-06-20 16:49:13.608  INFO 20296 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
+2023-06-20 16:49:13.719  INFO 20296 --- [restartedMain] o.s.b.w.e.u.UndertowServletWebServer     : Undertow started on port(s) 8000 (http) with context path ''
+2023-06-20 16:49:13.724  INFO 20296 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Started XzsApplication in 5.421 seconds (JVM running for 6.687)
+2023-06-20 16:49:21.214  INFO 20296 --- [XNIO-1 task-1] io.undertow.servlet                      : Initializing Spring DispatcherServlet 'dispatcherServlet'
+2023-06-20 16:49:21.214  INFO 20296 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+2023-06-20 16:49:21.223  INFO 20296 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 9 ms
+2023-06-20 16:49:21.305  INFO 20296 --- [XNIO-1 task-2] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:49:21.352  INFO 20296 --- [XNIO-1 task-2] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
+2023-06-20 16:49:21.703  INFO 20296 --- [XNIO-1 task-2] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
+2023-06-20 16:49:21.744 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:49:21.765 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:49:21.799 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:49:21.803 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:49:21.803 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:49:21.838 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 3
+2023-06-20 16:49:21.863 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:49:21.863 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:49:21.872 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:49:21.874 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:49:21.874 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:49:21.910 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:49:21.911 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:49:21.911 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:49:21.920 DEBUG 20296 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:49:27.454 DEBUG 20296 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:49:27.454 DEBUG 20296 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:49:27.468 DEBUG 20296 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:49:27.750 DEBUG 20296 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:49:27.750 DEBUG 20296 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:49:27.805 DEBUG 20296 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:49:27.808 DEBUG 20296 --- [XNIO-1 task-3] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 16:49:27.810 DEBUG 20296 --- [XNIO-1 task-3] r.c.m.x.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 16:49:27.805(Timestamp)
+2023-06-20 16:49:27.861 DEBUG 20296 --- [XNIO-1 task-3] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 16:49:28.021  INFO 20296 --- [XNIO-1 task-4] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/dashboard/index
+2023-06-20 16:49:28.025 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
+2023-06-20 16:49:28.025 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:49:28.043 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:49:28.049 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
+2023-06-20 16:49:28.049 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2023-06-20 16:49:28.073 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.QuestionMapper.selectAllCount  : <==      Total: 1
+2023-06-20 16:49:28.078 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
+2023-06-20 16:49:28.078 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:49:28.087 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:49:28.088 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
+2023-06-20 16:49:28.088 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:49:28.100 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:49:28.105 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 16:49:28.106 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.U.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 16:49:28.120 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.U.selectCountByDate            : <==      Total: 10
+2023-06-20 16:49:28.124 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 16:49:28.124 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.E.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 16:49:28.132 DEBUG 20296 --- [XNIO-1 task-4] r.c.m.x.r.E.selectCountByDate            : <==      Total: 1
+2023-06-20 16:49:31.806  INFO 20296 --- [XNIO-1 task-5] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:49:31.824 DEBUG 20296 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:49:31.824 DEBUG 20296 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:49:31.835 DEBUG 20296 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:49:32.111  INFO 20296 --- [XNIO-1 task-6] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:49:32.146 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:49:32.147 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:49:32.164 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:49:32.167 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:49:32.168 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:49:32.196 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 3
+2023-06-20 16:49:32.198 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:49:32.200 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:49:32.211 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:49:32.212 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:49:32.213 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:49:32.224 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:49:32.225 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:49:32.225 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:49:32.253 DEBUG 20296 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:49:35.694  INFO 20296 --- [XNIO-1 task-7] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:49:35.732 DEBUG 20296 --- [XNIO-1 task-7] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:49:35.733 DEBUG 20296 --- [XNIO-1 task-7] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:49:35.740 DEBUG 20296 --- [XNIO-1 task-7] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:50:07.475  INFO 20296 --- [XNIO-1 task-9] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:50:07.494 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:50:07.494 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:50:07.506 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:50:07.537 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:50:07.538 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 16:50:07.555 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 16:50:07.561 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:50:07.562 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 124(Integer), 125(Integer), 126(Integer), 133(Integer), 134(Integer), 135(Integer), 136(Integer), 137(Integer), 138(Integer), 145(Integer), 146(Integer), 147(Integer), 148(Integer), 149(Integer), 150(Integer), 157(Integer), 158(Integer), 159(Integer), 160(Integer), 161(Integer), 162(Integer), 169(Integer), 170(Integer), 171(Integer)
+2023-06-20 16:50:07.588 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 16:50:07.595 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:50:07.595 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 19(Integer)
+2023-06-20 16:50:07.607 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 16:50:07.608 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:50:07.609 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 127(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 139(Integer), 140(Integer), 141(Integer), 142(Integer), 143(Integer), 144(Integer), 151(Integer), 152(Integer), 153(Integer), 154(Integer), 155(Integer), 156(Integer), 163(Integer), 164(Integer), 165(Integer), 166(Integer), 167(Integer), 168(Integer)
+2023-06-20 16:50:07.623 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 16:50:07.630 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:50:07.631 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.insertSelective              : ==> Parameters: [{"name":"娴嬭瘯001","questionItems":[{"id":151,"itemOrder":0},{"id":152,"itemOrder":1},{"id":153,"itemOrder":2}]},{"name":"娴嬭瘯001","questionItems":[{"id":151,"itemOrder":0},{"id":152,"itemOrder":1},{"id":153,"itemOrder":2}]}](String), 2023-06-20 16:50:07.521(Timestamp)
+2023-06-20 16:50:07.658 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:50:07.663 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.insertSelective              : ==>  Preparing: insert into t_exam_paper ( name, paper_type, score, question_count, suggest_time, frame_text_content_id, create_user, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:50:07.664 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.insertSelective              : ==> Parameters: 002(String), 7(Integer), 400(Integer), 12(Integer), 12(Integer), 200(Integer), 2(Integer), 2023-06-20 16:50:07.521(Timestamp), false(Boolean)
+2023-06-20 16:50:07.682 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.insertSelective              : <==    Updates: 1
+2023-06-20 16:50:07.689 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 16:50:07.690 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.saves                        : ==> Parameters: null, 13(Integer), 18(Integer), 0(String), null, 12(Integer), 18(Integer), 0(String)
+2023-06-20 16:50:07.731 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 16:50:07.737 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 16:50:07.738 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 18(Integer), 0(String), null, 19(Integer), 18(Integer), 0(String)
+2023-06-20 16:50:07.772 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 16:50:07.811 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 16:50:07.812 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 18(Integer)
+2023-06-20 16:50:07.824 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:07.826 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:07.826 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 200(Integer)
+2023-06-20 16:50:07.837 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:07.845 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:50:07.846 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 151(Integer), 152(Integer), 153(Integer), 151(Integer), 152(Integer), 153(Integer)
+2023-06-20 16:50:07.855 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 3
+2023-06-20 16:50:07.861 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:07.862 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 178(Integer)
+2023-06-20 16:50:07.884 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:07.891 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:07.893 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 179(Integer)
+2023-06-20 16:50:07.912 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:07.913 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:07.914 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 180(Integer)
+2023-06-20 16:50:07.939 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:07.940 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:07.940 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 178(Integer)
+2023-06-20 16:50:07.972 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:07.974 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:07.974 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 179(Integer)
+2023-06-20 16:50:07.990 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:07.993 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:07.993 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 180(Integer)
+2023-06-20 16:50:08.004 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:08.006 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:50:08.006 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 16:50:08.017 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:50:08.018 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:50:08.019 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 16:50:08.027 DEBUG 20296 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:50:08.635  INFO 20296 --- [XNIO-1 task-10] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:50:08.655 DEBUG 20296 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:50:08.655 DEBUG 20296 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:50:08.671 DEBUG 20296 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:50:08.978  INFO 20296 --- [XNIO-1 task-11] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:50:08.981 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:50:08.981 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:50:08.994 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:50:08.999 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:50:08.999 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:50:09.011 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 4
+2023-06-20 16:50:09.011 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:50:09.011 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 16:50:09.025 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:50:09.025 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:50:09.025 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:50:09.041 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:50:09.041 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:50:09.042 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:50:09.054 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:50:09.055 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:50:09.055 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:50:09.065 DEBUG 20296 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:50:11.984  INFO 20296 --- [XNIO-1 task-12] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:50:11.991  INFO 20296 --- [XNIO-1 task-13] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/select/18
+2023-06-20 16:50:11.993 DEBUG 20296 --- [XNIO-1 task-12] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:50:11.993 DEBUG 20296 --- [XNIO-1 task-12] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:50:12.000 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 16:50:12.001 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 18(Integer)
+2023-06-20 16:50:12.001 DEBUG 20296 --- [XNIO-1 task-12] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:50:12.024 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:12.025 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:12.026 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 200(Integer)
+2023-06-20 16:50:12.035 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:12.036 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:50:12.036 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 151(Integer), 152(Integer), 153(Integer), 151(Integer), 152(Integer), 153(Integer)
+2023-06-20 16:50:12.045 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 3
+2023-06-20 16:50:12.046 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:12.046 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 178(Integer)
+2023-06-20 16:50:12.073 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:12.075 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:12.075 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 179(Integer)
+2023-06-20 16:50:12.084 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:12.085 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:12.085 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 180(Integer)
+2023-06-20 16:50:12.097 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:12.099 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:12.099 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 178(Integer)
+2023-06-20 16:50:12.113 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:12.113 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:12.114 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 179(Integer)
+2023-06-20 16:50:12.129 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:12.131 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:50:12.132 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 180(Integer)
+2023-06-20 16:50:12.174 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:50:12.175 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:50:12.176 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 16:50:12.191 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:50:12.191 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:50:12.192 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 16:50:12.205 DEBUG 20296 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:51:19.695  INFO 20296 --- [Thread-19] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
+2023-06-20 16:51:19.703  INFO 20296 --- [Thread-19] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
+2023-06-20 16:51:19.704  INFO 20296 --- [Thread-19] io.undertow.servlet                      : Destroying Spring FrameworkServlet 'dispatcherServlet'
+2023-06-20 16:51:26.429  INFO 14540 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Starting XzsApplication on DESKTOP-7A2KHS1 with PID 14540 (E:\ycll\qyksxt\target\classes started by qirong in E:\ycll\qyksxt)
+2023-06-20 16:51:26.431  INFO 14540 --- [restartedMain] com.mindskip.xzs.XzsApplication          : The following profiles are active: dev
+2023-06-20 16:51:26.474  INFO 14540 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
+2023-06-20 16:51:26.474  INFO 14540 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
+2023-06-20 16:51:27.866  INFO 14540 --- [restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$635afe5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-06-20 16:51:28.212  WARN 14540 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2023-06-20 16:51:28.233  INFO 14540 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
+2023-06-20 16:51:28.233  INFO 14540 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1759 ms
+2023-06-20 16:51:29.557  INFO 14540 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
+2023-06-20 16:51:29.723  INFO 14540 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@7cdc2586, org.springframework.security.web.context.SecurityContextPersistenceFilter@7a5d6e8c, org.springframework.security.web.header.HeaderWriterFilter@7a466f63, org.springframework.web.filter.CorsFilter@2f6901cd, org.springframework.security.web.authentication.logout.LogoutFilter@7e37a7e7, com.mindskip.xzs.configuration.spring.security.RestLoginAuthenticationFilter@2228f62, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@48cf584d, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@2412bd62, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@6b1e8037, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@69cb4c9d, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@6c8edf62, org.springframework.security.web.session.SessionManagementFilter@7b91ec0b, org.springframework.security.web.access.ExceptionTranslationFilter@487c9fc8, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@78645555]
+2023-06-20 16:51:29.750  INFO 14540 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
+2023-06-20 16:51:30.128  INFO 14540 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
+2023-06-20 16:51:30.141  INFO 14540 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+2023-06-20 16:51:30.173  INFO 14540 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+2023-06-20 16:51:30.318  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: indexUsingPOST_1
+2023-06-20 16:51:30.320  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: taskUsingPOST_1
+2023-06-20 16:51:30.344  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_1
+2023-06-20 16:51:30.364  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listUsingPOST_1
+2023-06-20 16:51:30.375  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_1
+2023-06-20 16:51:30.378  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_1
+2023-06-20 16:51:30.410  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_1
+2023-06-20 16:51:30.419  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_2
+2023-06-20 16:51:30.440  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: answerSubmitUsingPOST_1
+2023-06-20 16:51:30.445  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_3
+2023-06-20 16:51:30.447  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_1
+2023-06-20 16:51:30.455  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_4
+2023-06-20 16:51:30.457  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_2
+2023-06-20 16:51:30.461  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_1
+2023-06-20 16:51:30.471  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_2
+2023-06-20 16:51:30.478  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_5
+2023-06-20 16:51:30.479  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_3
+2023-06-20 16:51:30.484  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_6
+2023-06-20 16:51:30.485  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_4
+2023-06-20 16:51:30.491  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_7
+2023-06-20 16:51:30.500  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_8
+2023-06-20 16:51:30.503  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_5
+2023-06-20 16:51:30.506  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_2
+2023-06-20 16:51:30.508  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_3
+2023-06-20 16:51:30.527  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_9
+2023-06-20 16:51:30.529  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_6
+2023-06-20 16:51:30.533  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_3
+2023-06-20 16:51:30.536  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_4
+2023-06-20 16:51:30.541  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_10
+2023-06-20 16:51:30.543  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_7
+2023-06-20 16:51:30.549  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingGET_1
+2023-06-20 16:51:30.550  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingHEAD_1
+2023-06-20 16:51:30.550  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPOST_1
+2023-06-20 16:51:30.550  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPUT_1
+2023-06-20 16:51:30.552  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPATCH_1
+2023-06-20 16:51:30.552  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingDELETE_1
+2023-06-20 16:51:30.553  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingOPTIONS_1
+2023-06-20 16:51:30.553  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingTRACE_1
+2023-06-20 16:51:30.568  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_2
+2023-06-20 16:51:30.572  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_2
+2023-06-20 16:51:30.577  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_1
+2023-06-20 16:51:30.578  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_4
+2023-06-20 16:51:30.583  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_5
+2023-06-20 16:51:30.592  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_11
+2023-06-20 16:51:30.593  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_8
+2023-06-20 16:51:30.596  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_3
+2023-06-20 16:51:30.598  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_2
+2023-06-20 16:51:30.599  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: logUsingPOST_1
+2023-06-20 16:51:30.602  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: messagePageListUsingPOST_1
+2023-06-20 16:51:30.604  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_3
+2023-06-20 16:51:30.606  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: registerUsingPOST_1
+2023-06-20 16:51:30.606  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: unReadCountUsingPOST_1
+2023-06-20 16:51:30.610  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_4
+2023-06-20 16:51:30.612  INFO 14540 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addUsingPOST_1
+2023-06-20 16:51:30.670  INFO 14540 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
+2023-06-20 16:51:30.679  INFO 14540 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
+2023-06-20 16:51:30.798  INFO 14540 --- [restartedMain] o.s.b.w.e.u.UndertowServletWebServer     : Undertow started on port(s) 8000 (http) with context path ''
+2023-06-20 16:51:30.803  INFO 14540 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Started XzsApplication in 5.149 seconds (JVM running for 6.338)
+2023-06-20 16:51:54.414  INFO 14540 --- [XNIO-1 task-2] io.undertow.servlet                      : Initializing Spring DispatcherServlet 'dispatcherServlet'
+2023-06-20 16:51:54.414  INFO 14540 --- [XNIO-1 task-2] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+2023-06-20 16:51:54.423  INFO 14540 --- [XNIO-1 task-2] o.s.web.servlet.DispatcherServlet        : Completed initialization in 9 ms
+2023-06-20 16:51:54.462  INFO 14540 --- [XNIO-1 task-1] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:51:54.485  INFO 14540 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
+2023-06-20 16:51:54.778  INFO 14540 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
+2023-06-20 16:51:54.785 DEBUG 14540 --- [XNIO-1 task-1] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:51:54.805 DEBUG 14540 --- [XNIO-1 task-1] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:51:54.837 DEBUG 14540 --- [XNIO-1 task-1] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:51:59.755 DEBUG 14540 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:51:59.756 DEBUG 14540 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:51:59.793 DEBUG 14540 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:52:00.084 DEBUG 14540 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:52:00.085 DEBUG 14540 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:52:00.098 DEBUG 14540 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:52:00.115 DEBUG 14540 --- [XNIO-1 task-3] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 16:52:00.117 DEBUG 14540 --- [XNIO-1 task-3] r.c.m.x.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 16:52:00.098(Timestamp)
+2023-06-20 16:52:00.157 DEBUG 14540 --- [XNIO-1 task-3] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 16:52:00.536  INFO 14540 --- [XNIO-1 task-4] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/dashboard/index
+2023-06-20 16:52:00.543 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
+2023-06-20 16:52:00.543 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:52:00.556 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:52:00.560 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
+2023-06-20 16:52:00.560 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2023-06-20 16:52:00.571 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.QuestionMapper.selectAllCount  : <==      Total: 1
+2023-06-20 16:52:00.576 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
+2023-06-20 16:52:00.577 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:52:00.588 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:52:00.589 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
+2023-06-20 16:52:00.589 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:52:00.598 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:52:00.602 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 16:52:00.603 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.U.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 16:52:00.614 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.U.selectCountByDate            : <==      Total: 10
+2023-06-20 16:52:00.616 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 16:52:00.617 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.E.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 16:52:00.631 DEBUG 14540 --- [XNIO-1 task-4] r.c.m.x.r.E.selectCountByDate            : <==      Total: 1
+2023-06-20 16:52:03.164  INFO 14540 --- [XNIO-1 task-5] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:52:03.190 DEBUG 14540 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:52:03.190 DEBUG 14540 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:52:03.213 DEBUG 14540 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:52:03.493  INFO 14540 --- [XNIO-1 task-6] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:52:03.527 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:52:03.527 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:52:03.543 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:52:03.548 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:52:03.548 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:52:03.564 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 4
+2023-06-20 16:52:03.589 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:52:03.589 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 16:52:03.623 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:52:03.625 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:52:03.626 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:52:03.652 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:52:03.653 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:52:03.654 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:52:03.703 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:52:03.704 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:52:03.705 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:52:03.730 DEBUG 14540 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:52:05.919  INFO 14540 --- [XNIO-1 task-7] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:52:05.955 DEBUG 14540 --- [XNIO-1 task-7] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:52:05.955 DEBUG 14540 --- [XNIO-1 task-7] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:52:05.982 DEBUG 14540 --- [XNIO-1 task-7] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:52:39.681  INFO 14540 --- [XNIO-1 task-9] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:52:39.692 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:52:39.692 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:52:39.714 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:52:39.752 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:52:39.753 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 16:52:39.767 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 16:52:39.771 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:52:39.771 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 124(Integer), 125(Integer), 126(Integer), 133(Integer), 134(Integer), 135(Integer), 136(Integer), 137(Integer), 138(Integer), 145(Integer), 146(Integer), 147(Integer), 148(Integer), 149(Integer), 150(Integer), 157(Integer), 158(Integer), 159(Integer), 160(Integer), 161(Integer), 162(Integer), 169(Integer), 170(Integer), 171(Integer)
+2023-06-20 16:52:39.809 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 16:53:27.866  WARN 14540 --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m2s979ms69碌s600ns).
+2023-06-20 16:53:27.866 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:53:27.866 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 19(Integer)
+2023-06-20 16:53:27.879 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 16:53:27.880 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:53:27.880 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 127(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 139(Integer), 140(Integer), 141(Integer), 142(Integer), 143(Integer), 144(Integer), 151(Integer), 152(Integer), 153(Integer), 154(Integer), 155(Integer), 156(Integer), 163(Integer), 164(Integer), 165(Integer), 166(Integer), 167(Integer), 168(Integer)
+2023-06-20 16:53:27.897 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 16:53:41.631 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:53:41.632 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.insertSelective              : ==> Parameters: [{"name":"娴嬭瘯001","questionItems":[{"id":161,"itemOrder":0},{"id":150,"itemOrder":1},{"id":169,"itemOrder":2}]},{"name":"娴嬭瘯001","questionItems":[{"id":128,"itemOrder":0},{"id":156,"itemOrder":1},{"id":127,"itemOrder":2}]}](String), 2023-06-20 16:52:39.749(Timestamp)
+2023-06-20 16:53:41.700 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:53:41.705 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.insertSelective              : ==>  Preparing: insert into t_exam_paper ( name, paper_type, score, question_count, suggest_time, frame_text_content_id, create_user, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:53:41.706 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.insertSelective              : ==> Parameters: 003(String), 7(Integer), 400(Integer), 12(Integer), 12(Integer), 201(Integer), 2(Integer), 2023-06-20 16:52:39.749(Timestamp), false(Boolean)
+2023-06-20 16:53:41.743 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.insertSelective              : <==    Updates: 1
+2023-06-20 16:53:41.748 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 16:53:41.749 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.saves                        : ==> Parameters: null, 12(Integer), 19(Integer), 0(String), null, 13(Integer), 19(Integer), 0(String)
+2023-06-20 16:53:41.784 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 16:53:41.790 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 16:53:41.790 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 19(Integer), 0(String), null, 19(Integer), 19(Integer), 0(String)
+2023-06-20 16:53:41.827 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 16:53:41.900 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 16:53:41.900 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 19(Integer)
+2023-06-20 16:53:41.912 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:41.915 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:41.915 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 201(Integer)
+2023-06-20 16:53:41.928 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:41.932 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:53:41.933 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 161(Integer), 150(Integer), 169(Integer), 128(Integer), 156(Integer), 127(Integer)
+2023-06-20 16:53:41.957 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 16:53:41.962 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:41.962 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 188(Integer)
+2023-06-20 16:53:41.998 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:42.003 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:42.004 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 177(Integer)
+2023-06-20 16:53:42.032 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:42.034 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:42.034 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 196(Integer)
+2023-06-20 16:53:42.058 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:42.060 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:42.060 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 154(Integer)
+2023-06-20 16:53:42.076 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:42.078 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:42.079 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 183(Integer)
+2023-06-20 16:53:42.104 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:42.108 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:42.108 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 153(Integer)
+2023-06-20 16:53:42.119 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:42.120 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:53:42.121 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 19(Integer)
+2023-06-20 16:53:42.135 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:53:42.136 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:53:42.136 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 19(Integer)
+2023-06-20 16:53:42.154 DEBUG 14540 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:53:46.638  INFO 14540 --- [XNIO-1 task-10] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:53:46.640  INFO 14540 --- [XNIO-1 task-11] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:53:46.675 DEBUG 14540 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:53:46.675 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:53:46.676 DEBUG 14540 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:53:46.687 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:53:46.722 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:53:46.722 DEBUG 14540 --- [XNIO-1 task-10] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:53:46.725 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:53:46.725 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:53:46.759 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 5
+2023-06-20 16:53:46.761 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:53:46.762 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 19(Integer)
+2023-06-20 16:53:46.774 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:53:46.775 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:53:46.777 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 16:53:46.807 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:53:46.808 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:53:46.808 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:53:46.821 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:53:46.821 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:53:46.822 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:53:46.832 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:53:46.833 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:53:46.833 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:53:46.847 DEBUG 14540 --- [XNIO-1 task-11] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:53:49.496  INFO 14540 --- [XNIO-1 task-12] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:53:49.505 DEBUG 14540 --- [XNIO-1 task-12] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:53:49.505 DEBUG 14540 --- [XNIO-1 task-12] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:53:49.519 DEBUG 14540 --- [XNIO-1 task-12] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:53:49.794  INFO 14540 --- [XNIO-1 task-13] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/select/19
+2023-06-20 16:53:49.795 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 16:53:49.795 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 19(Integer)
+2023-06-20 16:53:49.806 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:49.807 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:49.807 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 201(Integer)
+2023-06-20 16:53:49.815 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:49.816 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:53:49.817 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 161(Integer), 150(Integer), 169(Integer), 128(Integer), 156(Integer), 127(Integer)
+2023-06-20 16:53:49.836 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 16:53:49.838 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:49.838 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 188(Integer)
+2023-06-20 16:53:49.865 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:49.868 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:49.868 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 177(Integer)
+2023-06-20 16:53:49.891 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:49.892 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:49.892 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 196(Integer)
+2023-06-20 16:53:49.917 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:49.919 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:49.919 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 154(Integer)
+2023-06-20 16:53:49.943 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:49.944 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:49.945 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 183(Integer)
+2023-06-20 16:53:49.955 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:49.956 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:53:49.956 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 153(Integer)
+2023-06-20 16:53:49.985 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:53:49.987 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:53:49.988 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 19(Integer)
+2023-06-20 16:53:50.000 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:53:50.000 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:53:50.000 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 19(Integer)
+2023-06-20 16:53:50.011 DEBUG 14540 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:56:04.182  INFO 14540 --- [Thread-18] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
+2023-06-20 16:56:04.191  INFO 14540 --- [Thread-18] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
+2023-06-20 16:56:04.193  INFO 14540 --- [Thread-18] io.undertow.servlet                      : Destroying Spring FrameworkServlet 'dispatcherServlet'
+2023-06-20 16:56:11.367  INFO 13576 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Starting XzsApplication on DESKTOP-7A2KHS1 with PID 13576 (E:\ycll\qyksxt\target\classes started by qirong in E:\ycll\qyksxt)
+2023-06-20 16:56:11.371  INFO 13576 --- [restartedMain] com.mindskip.xzs.XzsApplication          : The following profiles are active: dev
+2023-06-20 16:56:11.415  INFO 13576 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
+2023-06-20 16:56:11.415  INFO 13576 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
+2023-06-20 16:56:12.863  INFO 13576 --- [restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2798eef0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-06-20 16:56:13.227  WARN 13576 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2023-06-20 16:56:13.253  INFO 13576 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
+2023-06-20 16:56:13.253  INFO 13576 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1838 ms
+2023-06-20 16:56:14.747  INFO 13576 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
+2023-06-20 16:56:14.903  INFO 13576 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@399aa838, org.springframework.security.web.context.SecurityContextPersistenceFilter@48a109b3, org.springframework.security.web.header.HeaderWriterFilter@72912d34, org.springframework.web.filter.CorsFilter@50188d23, org.springframework.security.web.authentication.logout.LogoutFilter@3f76f7, com.mindskip.xzs.configuration.spring.security.RestLoginAuthenticationFilter@1d7936ec, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@3f297b65, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@29734136, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@2018641a, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@7281ca4a, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@10293fbc, org.springframework.security.web.session.SessionManagementFilter@6388391d, org.springframework.security.web.access.ExceptionTranslationFilter@4e9a0569, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@57510fb4]
+2023-06-20 16:56:14.926  INFO 13576 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
+2023-06-20 16:56:15.308  INFO 13576 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
+2023-06-20 16:56:15.328  INFO 13576 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+2023-06-20 16:56:15.364  INFO 13576 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+2023-06-20 16:56:15.509  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: indexUsingPOST_1
+2023-06-20 16:56:15.511  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: taskUsingPOST_1
+2023-06-20 16:56:15.541  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_1
+2023-06-20 16:56:15.559  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_1
+2023-06-20 16:56:15.566  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listUsingPOST_1
+2023-06-20 16:56:15.572  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_1
+2023-06-20 16:56:15.606  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_1
+2023-06-20 16:56:15.616  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_2
+2023-06-20 16:56:15.636  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: answerSubmitUsingPOST_1
+2023-06-20 16:56:15.641  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_3
+2023-06-20 16:56:15.643  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_1
+2023-06-20 16:56:15.646  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_1
+2023-06-20 16:56:15.656  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_2
+2023-06-20 16:56:15.662  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_4
+2023-06-20 16:56:15.665  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_2
+2023-06-20 16:56:15.674  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_5
+2023-06-20 16:56:15.676  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_3
+2023-06-20 16:56:15.679  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_6
+2023-06-20 16:56:15.681  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_4
+2023-06-20 16:56:15.687  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_7
+2023-06-20 16:56:15.694  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_8
+2023-06-20 16:56:15.697  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_5
+2023-06-20 16:56:15.700  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_2
+2023-06-20 16:56:15.701  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_3
+2023-06-20 16:56:15.722  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_9
+2023-06-20 16:56:15.724  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_6
+2023-06-20 16:56:15.728  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_3
+2023-06-20 16:56:15.731  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_4
+2023-06-20 16:56:15.736  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_10
+2023-06-20 16:56:15.738  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_7
+2023-06-20 16:56:15.744  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingGET_1
+2023-06-20 16:56:15.744  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingHEAD_1
+2023-06-20 16:56:15.745  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPOST_1
+2023-06-20 16:56:15.745  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPUT_1
+2023-06-20 16:56:15.745  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPATCH_1
+2023-06-20 16:56:15.746  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingDELETE_1
+2023-06-20 16:56:15.746  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingOPTIONS_1
+2023-06-20 16:56:15.747  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingTRACE_1
+2023-06-20 16:56:15.765  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_2
+2023-06-20 16:56:15.771  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_2
+2023-06-20 16:56:15.773  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_1
+2023-06-20 16:56:15.773  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: logUsingPOST_1
+2023-06-20 16:56:15.775  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: messagePageListUsingPOST_1
+2023-06-20 16:56:15.776  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_3
+2023-06-20 16:56:15.777  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: registerUsingPOST_1
+2023-06-20 16:56:15.778  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: unReadCountUsingPOST_1
+2023-06-20 16:56:15.780  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_3
+2023-06-20 16:56:15.784  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_2
+2023-06-20 16:56:15.785  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_4
+2023-06-20 16:56:15.789  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_5
+2023-06-20 16:56:15.797  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_11
+2023-06-20 16:56:15.798  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_8
+2023-06-20 16:56:15.801  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_4
+2023-06-20 16:56:15.803  INFO 13576 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addUsingPOST_1
+2023-06-20 16:56:15.865  INFO 13576 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
+2023-06-20 16:56:15.875  INFO 13576 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
+2023-06-20 16:56:15.946  INFO 13576 --- [restartedMain] o.s.b.w.e.u.UndertowServletWebServer     : Undertow started on port(s) 8000 (http) with context path ''
+2023-06-20 16:56:15.951  INFO 13576 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Started XzsApplication in 5.238 seconds (JVM running for 6.53)
+2023-06-20 16:56:59.565  INFO 13576 --- [XNIO-1 task-2] io.undertow.servlet                      : Initializing Spring DispatcherServlet 'dispatcherServlet'
+2023-06-20 16:56:59.565  INFO 13576 --- [XNIO-1 task-2] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+2023-06-20 16:56:59.577  INFO 13576 --- [XNIO-1 task-2] o.s.web.servlet.DispatcherServlet        : Completed initialization in 12 ms
+2023-06-20 16:56:59.671  INFO 13576 --- [XNIO-1 task-1] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:56:59.756  INFO 13576 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
+2023-06-20 16:57:00.052  INFO 13576 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
+2023-06-20 16:57:00.093 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:57:00.115 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:57:00.154 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:57:00.158 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:57:00.159 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:57:00.176 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 5
+2023-06-20 16:57:00.203 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:57:00.204 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 19(Integer)
+2023-06-20 16:57:00.226 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:57:00.228 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:57:00.229 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 16:57:00.237 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:57:00.237 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:57:00.238 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:57:00.247 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:57:00.248 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:57:00.248 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:57:00.258 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:57:00.259 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:57:00.259 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:57:00.271 DEBUG 13576 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:57:04.272 DEBUG 13576 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:57:04.274 DEBUG 13576 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:57:04.288 DEBUG 13576 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:57:04.645 DEBUG 13576 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:57:04.645 DEBUG 13576 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:57:04.657 DEBUG 13576 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:57:04.660 DEBUG 13576 --- [XNIO-1 task-3] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 16:57:04.661 DEBUG 13576 --- [XNIO-1 task-3] r.c.m.x.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 16:57:04.658(Timestamp)
+2023-06-20 16:57:04.696 DEBUG 13576 --- [XNIO-1 task-3] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 16:57:05.103  INFO 13576 --- [XNIO-1 task-4] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/dashboard/index
+2023-06-20 16:57:05.107 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
+2023-06-20 16:57:05.108 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:57:05.118 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:57:05.123 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
+2023-06-20 16:57:05.123 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2023-06-20 16:57:05.137 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.QuestionMapper.selectAllCount  : <==      Total: 1
+2023-06-20 16:57:05.141 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
+2023-06-20 16:57:05.142 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:57:05.156 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:57:05.157 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
+2023-06-20 16:57:05.157 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 16:57:05.169 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 16:57:05.173 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 16:57:05.173 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.U.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 16:57:05.185 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.U.selectCountByDate            : <==      Total: 10
+2023-06-20 16:57:05.187 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 16:57:05.188 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.E.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 16:57:05.216 DEBUG 13576 --- [XNIO-1 task-4] r.c.m.x.r.E.selectCountByDate            : <==      Total: 1
+2023-06-20 16:57:08.147  INFO 13576 --- [XNIO-1 task-5] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:57:08.163 DEBUG 13576 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:57:08.164 DEBUG 13576 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:57:08.176 DEBUG 13576 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:57:08.454  INFO 13576 --- [XNIO-1 task-6] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:57:08.456 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:57:08.457 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:57:08.467 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:57:08.469 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:57:08.469 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:57:08.479 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 5
+2023-06-20 16:57:08.480 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:57:08.481 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 19(Integer)
+2023-06-20 16:57:08.496 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:57:08.497 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:57:08.497 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 16:57:08.516 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:57:08.517 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:57:08.518 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:57:08.548 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:57:08.549 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:57:08.549 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:57:08.573 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:57:08.575 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:57:08.575 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:57:08.594 DEBUG 13576 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:57:10.678  INFO 13576 --- [XNIO-1 task-7] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:57:10.692 DEBUG 13576 --- [XNIO-1 task-7] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:57:10.692 DEBUG 13576 --- [XNIO-1 task-7] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:57:10.707 DEBUG 13576 --- [XNIO-1 task-7] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:58:20.641  INFO 13576 --- [XNIO-1 task-9] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:58:20.658 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:58:20.658 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:58:20.687 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:58:20.710 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:58:20.711 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 16:58:20.729 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 16:58:20.732 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:58:20.733 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 124(Integer), 125(Integer), 126(Integer), 133(Integer), 134(Integer), 135(Integer), 136(Integer), 137(Integer), 138(Integer), 145(Integer), 146(Integer), 147(Integer), 148(Integer), 149(Integer), 150(Integer), 157(Integer), 158(Integer), 159(Integer), 160(Integer), 161(Integer), 162(Integer), 169(Integer), 170(Integer), 171(Integer)
+2023-06-20 16:58:20.755 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 16:58:24.510 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:58:24.511 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 19(Integer)
+2023-06-20 16:58:24.527 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 16:58:24.528 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:58:24.529 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 127(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 139(Integer), 140(Integer), 141(Integer), 142(Integer), 143(Integer), 144(Integer), 151(Integer), 152(Integer), 153(Integer), 154(Integer), 155(Integer), 156(Integer), 163(Integer), 164(Integer), 165(Integer), 166(Integer), 167(Integer), 168(Integer)
+2023-06-20 16:58:24.556 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 16:58:25.210 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 16:58:25.211 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.insertSelective              : ==> Parameters: [{"name":"娴嬭瘯001","questionItems":[{"id":147,"itemOrder":0},{"id":157,"itemOrder":1},{"id":158,"itemOrder":2},{"id":152,"itemOrder":0},{"id":168,"itemOrder":1},{"id":142,"itemOrder":2}]},{"name":"娴嬭瘯001","questionItems":[{"id":147,"itemOrder":0},{"id":157,"itemOrder":1},{"id":158,"itemOrder":2},{"id":152,"itemOrder":0},{"id":168,"itemOrder":1},{"id":142,"itemOrder":2}]}](String), 2023-06-20 16:58:20.707(Timestamp)
+2023-06-20 16:58:25.249 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 16:58:25.254 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.insertSelective              : ==>  Preparing: insert into t_exam_paper ( name, paper_type, score, question_count, suggest_time, frame_text_content_id, create_user, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 16:58:25.255 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.insertSelective              : ==> Parameters: 004(String), 7(Integer), 800(Integer), 24(Integer), 12(Integer), 202(Integer), 2(Integer), 2023-06-20 16:58:20.707(Timestamp), false(Boolean)
+2023-06-20 16:58:25.289 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.insertSelective              : <==    Updates: 1
+2023-06-20 16:58:25.293 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 16:58:25.293 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.saves                        : ==> Parameters: null, 13(Integer), 20(Integer), 0(String), null, 12(Integer), 20(Integer), 0(String)
+2023-06-20 16:58:25.328 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 16:58:25.334 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 16:58:25.335 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 20(Integer), 0(String), null, 19(Integer), 20(Integer), 0(String)
+2023-06-20 16:58:25.373 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 16:58:25.421 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 16:58:25.422 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 20(Integer)
+2023-06-20 16:58:25.437 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.439 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:25.439 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 202(Integer)
+2023-06-20 16:58:25.457 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.461 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:58:25.462 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 147(Integer), 157(Integer), 158(Integer), 152(Integer), 168(Integer), 142(Integer), 147(Integer), 157(Integer), 158(Integer), 152(Integer), 168(Integer), 142(Integer)
+2023-06-20 16:58:25.476 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 16:58:25.482 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:25.483 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 174(Integer)
+2023-06-20 16:58:25.497 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.501 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:25.502 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 184(Integer)
+2023-06-20 16:58:25.516 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.518 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:25.518 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 185(Integer)
+2023-06-20 16:58:25.526 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.528 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:25.528 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 179(Integer)
+2023-06-20 16:58:25.539 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.539 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:25.541 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 195(Integer)
+2023-06-20 16:58:25.549 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.552 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:25.552 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 169(Integer)
+2023-06-20 16:58:25.563 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.566 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:25.566 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 174(Integer)
+2023-06-20 16:58:25.576 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.578 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:25.578 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 184(Integer)
+2023-06-20 16:58:25.588 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.589 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:25.589 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 185(Integer)
+2023-06-20 16:58:25.601 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.602 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:25.602 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 179(Integer)
+2023-06-20 16:58:25.616 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.618 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:25.618 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 195(Integer)
+2023-06-20 16:58:25.636 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.649 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:25.649 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 169(Integer)
+2023-06-20 16:58:25.666 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:25.667 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:58:25.667 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 20(Integer)
+2023-06-20 16:58:25.676 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:58:25.678 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:58:25.678 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 20(Integer)
+2023-06-20 16:58:25.696 DEBUG 13576 --- [XNIO-1 task-9] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:58:26.630  INFO 13576 --- [XNIO-1 task-11] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:58:26.631  INFO 13576 --- [XNIO-1 task-10] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:58:26.656 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:58:26.656 DEBUG 13576 --- [XNIO-1 task-11] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:58:26.656 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:58:26.656 DEBUG 13576 --- [XNIO-1 task-11] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:58:26.667 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:58:26.667 DEBUG 13576 --- [XNIO-1 task-11] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:58:26.672 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:58:26.672 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:58:26.690 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 6
+2023-06-20 16:58:26.690 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:58:26.691 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 20(Integer)
+2023-06-20 16:58:26.704 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:58:26.706 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:58:26.706 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 19(Integer)
+2023-06-20 16:58:26.720 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:58:26.722 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:58:26.722 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 16:58:26.732 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:58:26.732 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:58:26.733 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:58:26.740 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:58:26.741 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:58:26.741 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:58:26.777 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:58:26.779 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:58:26.780 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:58:26.787 DEBUG 13576 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:58:29.148  INFO 13576 --- [XNIO-1 task-12] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:58:29.162 DEBUG 13576 --- [XNIO-1 task-12] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:58:29.163 DEBUG 13576 --- [XNIO-1 task-12] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:58:29.177 DEBUG 13576 --- [XNIO-1 task-12] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:58:29.471  INFO 13576 --- [XNIO-1 task-13] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/select/20
+2023-06-20 16:58:29.471 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 16:58:29.471 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 20(Integer)
+2023-06-20 16:58:29.499 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.500 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:29.500 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 202(Integer)
+2023-06-20 16:58:29.537 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.538 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:58:29.538 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 147(Integer), 157(Integer), 158(Integer), 152(Integer), 168(Integer), 142(Integer), 147(Integer), 157(Integer), 158(Integer), 152(Integer), 168(Integer), 142(Integer)
+2023-06-20 16:58:29.549 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 16:58:29.550 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:29.550 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 174(Integer)
+2023-06-20 16:58:29.568 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.569 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:29.569 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 184(Integer)
+2023-06-20 16:58:29.594 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.596 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:29.597 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 185(Integer)
+2023-06-20 16:58:29.623 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.624 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:29.624 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 179(Integer)
+2023-06-20 16:58:29.650 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.652 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:29.653 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 195(Integer)
+2023-06-20 16:58:29.668 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.668 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:29.668 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 169(Integer)
+2023-06-20 16:58:29.686 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.688 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:29.688 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 174(Integer)
+2023-06-20 16:58:29.702 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.703 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:29.703 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 184(Integer)
+2023-06-20 16:58:29.717 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.718 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:29.718 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 185(Integer)
+2023-06-20 16:58:29.727 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.728 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:29.728 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 179(Integer)
+2023-06-20 16:58:29.746 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.747 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:29.747 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 195(Integer)
+2023-06-20 16:58:29.756 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.757 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:58:29.758 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 169(Integer)
+2023-06-20 16:58:29.776 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:58:29.778 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:58:29.778 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 20(Integer)
+2023-06-20 16:58:29.788 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:58:29.788 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:58:29.788 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 20(Integer)
+2023-06-20 16:58:29.798 DEBUG 13576 --- [XNIO-1 task-13] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:59:27.185  INFO 13576 --- [XNIO-1 task-14] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:59:27.199 DEBUG 13576 --- [XNIO-1 task-14] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:59:27.199 DEBUG 13576 --- [XNIO-1 task-14] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:59:27.205  INFO 13576 --- [XNIO-1 task-15] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/page
+2023-06-20 16:59:27.207 DEBUG 13576 --- [XNIO-1 task-14] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:59:27.211 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.QuestionMapper.page_COUNT      : ==>  Preparing: SELECT count(0) FROM (SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id) table_count 
+2023-06-20 16:59:27.211 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.QuestionMapper.page_COUNT      : ==> Parameters: 
+2023-06-20 16:59:27.223 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.QuestionMapper.page_COUNT      : <==      Total: 1
+2023-06-20 16:59:27.224 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.repository.QuestionMapper.page   : ==>  Preparing: SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id order by id desc LIMIT ? 
+2023-06-20 16:59:27.225 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.repository.QuestionMapper.page   : ==> Parameters: 10(Integer)
+2023-06-20 16:59:27.237 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.repository.QuestionMapper.page   : <==      Total: 10
+2023-06-20 16:59:27.239 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:59:27.239 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 198(Integer)
+2023-06-20 16:59:27.249 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:59:27.251 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:59:27.251 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 171(Integer)
+2023-06-20 16:59:27.267 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:59:27.268 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:59:27.268 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:59:27.286 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:59:27.287 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:59:27.287 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 197(Integer)
+2023-06-20 16:59:27.300 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:59:27.302 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:59:27.302 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 170(Integer)
+2023-06-20 16:59:27.317 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:59:27.317 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:59:27.317 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:59:27.325 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:59:27.326 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:59:27.326 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 196(Integer)
+2023-06-20 16:59:27.354 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:59:27.355 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:59:27.355 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 169(Integer)
+2023-06-20 16:59:27.387 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:59:27.388 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:59:27.388 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:59:27.398 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:59:27.398 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:59:27.399 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 195(Integer)
+2023-06-20 16:59:27.407 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:59:27.408 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:59:27.408 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 168(Integer)
+2023-06-20 16:59:27.419 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:59:27.420 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:59:27.420 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:59:27.432 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:59:27.432 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:59:27.432 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 194(Integer)
+2023-06-20 16:59:27.467 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:59:27.468 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:59:27.468 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 167(Integer)
+2023-06-20 16:59:27.496 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:59:27.496 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:59:27.497 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:59:27.506 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:59:27.507 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:59:27.507 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 193(Integer)
+2023-06-20 16:59:27.527 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:59:27.527 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:59:27.528 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 166(Integer)
+2023-06-20 16:59:27.537 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:59:27.538 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:59:27.538 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:59:27.559 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:59:27.560 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:59:27.560 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 192(Integer)
+2023-06-20 16:59:27.586 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:59:27.587 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:59:27.587 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 165(Integer)
+2023-06-20 16:59:27.608 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:59:27.609 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:59:27.609 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:59:27.627 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:59:27.628 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:59:27.628 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 191(Integer)
+2023-06-20 16:59:27.638 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:59:27.638 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:59:27.638 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 164(Integer)
+2023-06-20 16:59:27.656 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:59:27.657 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:59:27.657 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:59:27.676 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:59:27.677 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:59:27.677 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 190(Integer)
+2023-06-20 16:59:27.687 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:59:27.717 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:59:27.718 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 163(Integer)
+2023-06-20 16:59:27.735 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:59:27.736 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:59:27.736 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 16:59:27.746 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:59:27.747 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 16:59:27.747 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 189(Integer)
+2023-06-20 16:59:27.762 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 16:59:27.763 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:59:27.763 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 162(Integer)
+2023-06-20 16:59:27.773 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 16:59:27.774 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 16:59:27.774 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 16:59:27.797 DEBUG 13576 --- [XNIO-1 task-15] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 16:59:31.643  INFO 13576 --- [XNIO-1 task-16] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:59:31.667 DEBUG 13576 --- [XNIO-1 task-16] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:59:31.667 DEBUG 13576 --- [XNIO-1 task-16] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:59:31.712 DEBUG 13576 --- [XNIO-1 task-16] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:59:31.983  INFO 13576 --- [XNIO-1 task-17] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 16:59:31.985 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 16:59:31.986 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 16:59:31.996 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 16:59:31.999 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 16:59:31.999 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 16:59:32.009 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 6
+2023-06-20 16:59:32.010 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:59:32.010 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 20(Integer)
+2023-06-20 16:59:32.024 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:59:32.025 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:59:32.025 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 19(Integer)
+2023-06-20 16:59:32.037 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:59:32.037 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:59:32.038 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 16:59:32.056 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:59:32.058 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:59:32.058 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 16:59:32.067 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:59:32.068 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:59:32.068 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 16:59:32.087 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:59:32.087 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 16:59:32.087 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 16:59:32.108 DEBUG 13576 --- [XNIO-1 task-17] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 16:59:33.972  INFO 13576 --- [XNIO-1 task-18] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 16:59:34.035 DEBUG 13576 --- [XNIO-1 task-18] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 16:59:34.035 DEBUG 13576 --- [XNIO-1 task-18] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 16:59:34.089 DEBUG 13576 --- [XNIO-1 task-18] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 16:59:59.126  INFO 13576 --- [XNIO-1 task-19] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 16:59:59.138 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 16:59:59.139 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 16:59:59.193 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 16:59:59.202 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:59:59.203 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 16:59:59.212 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 16:59:59.213 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:59:59.213 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 124(Integer), 125(Integer), 126(Integer), 133(Integer), 134(Integer), 135(Integer), 136(Integer), 137(Integer), 138(Integer), 145(Integer), 146(Integer), 147(Integer), 148(Integer), 149(Integer), 150(Integer), 157(Integer), 158(Integer), 159(Integer), 160(Integer), 161(Integer), 162(Integer), 169(Integer), 170(Integer), 171(Integer)
+2023-06-20 16:59:59.252 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 16:59:59.253 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 16:59:59.253 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 19(Integer)
+2023-06-20 16:59:59.269 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 16:59:59.270 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 16:59:59.270 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 127(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 139(Integer), 140(Integer), 141(Integer), 142(Integer), 143(Integer), 144(Integer), 151(Integer), 152(Integer), 153(Integer), 154(Integer), 155(Integer), 156(Integer), 163(Integer), 164(Integer), 165(Integer), 166(Integer), 167(Integer), 168(Integer)
+2023-06-20 16:59:59.300 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:00:34.768  WARN 13576 --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m4s556ms288碌s).
+2023-06-20 17:00:34.769 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 17:00:34.769 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.insertSelective              : ==> Parameters: [{"name":"娴嬭瘯001","questionItems":[{"id":161,"itemOrder":0},{"id":135,"itemOrder":1},{"id":136,"itemOrder":2},{"id":132,"itemOrder":0},{"id":152,"itemOrder":1},{"id":139,"itemOrder":2}]},{"name":"娴嬭瘯001","questionItems":[{"id":161,"itemOrder":0},{"id":135,"itemOrder":1},{"id":136,"itemOrder":2},{"id":132,"itemOrder":0},{"id":152,"itemOrder":1},{"id":139,"itemOrder":2}]}](String), 2023-06-20 16:59:59.202(Timestamp)
+2023-06-20 17:00:34.808 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 17:00:34.809 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.insertSelective              : ==>  Preparing: insert into t_exam_paper ( name, paper_type, score, question_count, suggest_time, frame_text_content_id, create_user, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 17:00:34.810 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.insertSelective              : ==> Parameters: 005(String), 7(Integer), 800(Integer), 24(Integer), 12(Integer), 203(Integer), 2(Integer), 2023-06-20 16:59:59.202(Timestamp), false(Boolean)
+2023-06-20 17:00:34.847 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.insertSelective              : <==    Updates: 1
+2023-06-20 17:00:34.848 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:00:34.849 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.saves                        : ==> Parameters: null, 13(Integer), 21(Integer), 0(String), null, 12(Integer), 21(Integer), 0(String)
+2023-06-20 17:00:34.877 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 17:00:34.878 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:00:34.878 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 21(Integer), 0(String), null, 19(Integer), 21(Integer), 0(String)
+2023-06-20 17:00:34.907 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 17:00:34.951 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 17:00:34.951 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 21(Integer)
+2023-06-20 17:00:34.968 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:34.968 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:00:34.968 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 203(Integer)
+2023-06-20 17:00:35.000 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:35.001 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:00:35.002 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 161(Integer), 135(Integer), 136(Integer), 132(Integer), 152(Integer), 139(Integer), 161(Integer), 135(Integer), 136(Integer), 132(Integer), 152(Integer), 139(Integer)
+2023-06-20 17:00:35.021 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 17:00:35.022 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:00:35.022 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 188(Integer)
+2023-06-20 17:00:35.047 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:35.048 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:00:35.048 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 161(Integer)
+2023-06-20 17:00:35.077 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:35.078 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:00:35.078 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 163(Integer)
+2023-06-20 17:00:35.121 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:35.121 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:00:35.121 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 158(Integer)
+2023-06-20 17:00:35.137 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:35.138 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:00:35.138 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 179(Integer)
+2023-06-20 17:00:35.157 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:35.157 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:00:35.157 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 166(Integer)
+2023-06-20 17:00:35.175 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:35.177 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:00:35.177 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 188(Integer)
+2023-06-20 17:00:35.199 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:35.200 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:00:35.200 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 161(Integer)
+2023-06-20 17:00:35.227 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:35.227 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:00:35.228 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 163(Integer)
+2023-06-20 17:00:35.257 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:35.258 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:00:35.258 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 158(Integer)
+2023-06-20 17:00:35.286 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:35.288 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:00:35.288 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 179(Integer)
+2023-06-20 17:00:35.297 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:35.298 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:00:35.298 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 166(Integer)
+2023-06-20 17:00:35.308 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:00:35.309 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:00:35.309 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 21(Integer)
+2023-06-20 17:00:35.319 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:00:35.320 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:00:35.320 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 21(Integer)
+2023-06-20 17:00:35.346 DEBUG 13576 --- [XNIO-1 task-19] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:03:59.025  INFO 13576 --- [Thread-18] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
+2023-06-20 17:03:59.034  INFO 13576 --- [Thread-18] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
+2023-06-20 17:03:59.035  INFO 13576 --- [Thread-18] io.undertow.servlet                      : Destroying Spring FrameworkServlet 'dispatcherServlet'
+2023-06-20 17:04:05.410  INFO 3288 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Starting XzsApplication on DESKTOP-7A2KHS1 with PID 3288 (E:\ycll\qyksxt\target\classes started by qirong in E:\ycll\qyksxt)
+2023-06-20 17:04:05.415  INFO 3288 --- [restartedMain] com.mindskip.xzs.XzsApplication          : The following profiles are active: dev
+2023-06-20 17:04:05.486  INFO 3288 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
+2023-06-20 17:04:05.486  INFO 3288 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
+2023-06-20 17:04:06.893  INFO 3288 --- [restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$166b2808] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-06-20 17:04:07.263  WARN 3288 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2023-06-20 17:04:07.288  INFO 3288 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
+2023-06-20 17:04:07.289  INFO 3288 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1803 ms
+2023-06-20 17:04:08.709  INFO 3288 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
+2023-06-20 17:04:08.892  INFO 3288 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@2ef5b04b, org.springframework.security.web.context.SecurityContextPersistenceFilter@5cf8372e, org.springframework.security.web.header.HeaderWriterFilter@71aa1831, org.springframework.web.filter.CorsFilter@5e7da265, org.springframework.security.web.authentication.logout.LogoutFilter@37ed616c, com.mindskip.xzs.configuration.spring.security.RestLoginAuthenticationFilter@10f11190, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@438ee23, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@453ec6c7, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@57c3a3b6, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@2b1edb58, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7e878e7c, org.springframework.security.web.session.SessionManagementFilter@354d72cd, org.springframework.security.web.access.ExceptionTranslationFilter@44b1ba59, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@6c3f20da]
+2023-06-20 17:04:08.917  INFO 3288 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
+2023-06-20 17:04:09.298  INFO 3288 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
+2023-06-20 17:04:09.312  INFO 3288 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+2023-06-20 17:04:09.344  INFO 3288 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+2023-06-20 17:04:09.503  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: indexUsingPOST_1
+2023-06-20 17:04:09.505  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: taskUsingPOST_1
+2023-06-20 17:04:09.531  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_1
+2023-06-20 17:04:09.549  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listUsingPOST_1
+2023-06-20 17:04:09.557  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_1
+2023-06-20 17:04:09.561  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_1
+2023-06-20 17:04:09.602  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_1
+2023-06-20 17:04:09.604  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_2
+2023-06-20 17:04:09.622  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: answerSubmitUsingPOST_1
+2023-06-20 17:04:09.626  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_3
+2023-06-20 17:04:09.628  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_1
+2023-06-20 17:04:09.637  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_4
+2023-06-20 17:04:09.640  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_2
+2023-06-20 17:04:09.643  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_1
+2023-06-20 17:04:09.650  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_2
+2023-06-20 17:04:09.656  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_5
+2023-06-20 17:04:09.658  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_3
+2023-06-20 17:04:09.662  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_6
+2023-06-20 17:04:09.663  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_4
+2023-06-20 17:04:09.669  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_7
+2023-06-20 17:04:09.677  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_8
+2023-06-20 17:04:09.681  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_5
+2023-06-20 17:04:09.684  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_2
+2023-06-20 17:04:09.685  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_3
+2023-06-20 17:04:09.706  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_9
+2023-06-20 17:04:09.709  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_6
+2023-06-20 17:04:09.712  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_3
+2023-06-20 17:04:09.716  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_4
+2023-06-20 17:04:09.723  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_10
+2023-06-20 17:04:09.725  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_7
+2023-06-20 17:04:09.731  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingGET_1
+2023-06-20 17:04:09.732  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingHEAD_1
+2023-06-20 17:04:09.732  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPOST_1
+2023-06-20 17:04:09.733  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPUT_1
+2023-06-20 17:04:09.733  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPATCH_1
+2023-06-20 17:04:09.734  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingDELETE_1
+2023-06-20 17:04:09.734  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingOPTIONS_1
+2023-06-20 17:04:09.735  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingTRACE_1
+2023-06-20 17:04:09.746  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_4
+2023-06-20 17:04:09.752  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_5
+2023-06-20 17:04:09.762  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_11
+2023-06-20 17:04:09.763  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_8
+2023-06-20 17:04:09.766  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_2
+2023-06-20 17:04:09.771  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_1
+2023-06-20 17:04:09.780  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_2
+2023-06-20 17:04:09.783  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_3
+2023-06-20 17:04:09.785  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_2
+2023-06-20 17:04:09.785  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: logUsingPOST_1
+2023-06-20 17:04:09.788  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: messagePageListUsingPOST_1
+2023-06-20 17:04:09.790  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_3
+2023-06-20 17:04:09.792  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: registerUsingPOST_1
+2023-06-20 17:04:09.793  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: unReadCountUsingPOST_1
+2023-06-20 17:04:09.796  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_4
+2023-06-20 17:04:09.799  INFO 3288 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addUsingPOST_1
+2023-06-20 17:04:09.853  INFO 3288 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
+2023-06-20 17:04:09.863  INFO 3288 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
+2023-06-20 17:04:09.979  INFO 3288 --- [restartedMain] o.s.b.w.e.u.UndertowServletWebServer     : Undertow started on port(s) 8000 (http) with context path ''
+2023-06-20 17:04:09.983  INFO 3288 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Started XzsApplication in 5.243 seconds (JVM running for 6.421)
+2023-06-20 17:04:26.437  INFO 3288 --- [XNIO-1 task-1] io.undertow.servlet                      : Initializing Spring DispatcherServlet 'dispatcherServlet'
+2023-06-20 17:04:26.437  INFO 3288 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+2023-06-20 17:04:26.447  INFO 3288 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 10 ms
+2023-06-20 17:04:26.751  INFO 3288 --- [XNIO-1 task-1] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 17:04:26.775  INFO 3288 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
+2023-06-20 17:04:27.031  INFO 3288 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
+2023-06-20 17:04:27.037 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 17:04:27.056 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 17:04:27.090 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 17:04:27.119 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:04:27.120 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 17:04:27.134 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:04:27.152 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:04:27.152 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 124(Integer), 125(Integer), 126(Integer), 133(Integer), 134(Integer), 135(Integer), 136(Integer), 137(Integer), 138(Integer), 145(Integer), 146(Integer), 147(Integer), 148(Integer), 149(Integer), 150(Integer), 157(Integer), 158(Integer), 159(Integer), 160(Integer), 161(Integer), 162(Integer), 169(Integer), 170(Integer), 171(Integer)
+2023-06-20 17:04:27.176 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:04:27.178 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:04:27.178 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 19(Integer)
+2023-06-20 17:04:27.200 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:04:27.201 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:04:27.201 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 127(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 139(Integer), 140(Integer), 141(Integer), 142(Integer), 143(Integer), 144(Integer), 151(Integer), 152(Integer), 153(Integer), 154(Integer), 155(Integer), 156(Integer), 163(Integer), 164(Integer), 165(Integer), 166(Integer), 167(Integer), 168(Integer)
+2023-06-20 17:04:27.225 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:04:27.272 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 17:04:27.274 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.insertSelective              : ==> Parameters: [{"name":"娴嬭瘯001","questionItems":[{"id":133,"itemOrder":0},{"id":135,"itemOrder":1},{"id":158,"itemOrder":2},{"id":132,"itemOrder":0},{"id":167,"itemOrder":1},{"id":127,"itemOrder":2}]}](String), 2023-06-20 17:04:27.115(Timestamp)
+2023-06-20 17:04:27.292 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 17:04:27.301 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.insertSelective              : ==>  Preparing: insert into t_exam_paper ( name, paper_type, score, question_count, suggest_time, frame_text_content_id, create_user, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 17:04:27.302 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.insertSelective              : ==> Parameters: 005(String), 7(Integer), 600(Integer), 18(Integer), 12(Integer), 204(Integer), 2(Integer), 2023-06-20 17:04:27.115(Timestamp), false(Boolean)
+2023-06-20 17:04:27.331 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.insertSelective              : <==    Updates: 1
+2023-06-20 17:04:27.337 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:04:27.338 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.saves                        : ==> Parameters: null, 13(Integer), 22(Integer), 0(String), null, 12(Integer), 22(Integer), 0(String)
+2023-06-20 17:04:27.380 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 17:04:27.385 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:04:27.386 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 22(Integer), 0(String), null, 19(Integer), 22(Integer), 0(String)
+2023-06-20 17:04:27.437 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 17:04:27.493 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 17:04:27.493 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 22(Integer)
+2023-06-20 17:04:27.508 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:27.511 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:27.511 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 204(Integer)
+2023-06-20 17:04:27.528 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:27.533 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:04:27.533 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 133(Integer), 135(Integer), 158(Integer), 132(Integer), 167(Integer), 127(Integer)
+2023-06-20 17:04:27.563 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 17:04:27.568 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:27.569 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 159(Integer)
+2023-06-20 17:04:27.590 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:27.597 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:27.598 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 161(Integer)
+2023-06-20 17:04:27.620 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:27.622 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:27.622 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 185(Integer)
+2023-06-20 17:04:27.643 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:27.644 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:27.645 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 158(Integer)
+2023-06-20 17:04:27.659 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:27.661 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:27.661 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 194(Integer)
+2023-06-20 17:04:27.685 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:27.710 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:27.710 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 153(Integer)
+2023-06-20 17:04:27.718 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:27.720 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:04:27.720 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 22(Integer)
+2023-06-20 17:04:27.738 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:04:27.740 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:04:27.741 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 22(Integer)
+2023-06-20 17:04:27.750 DEBUG 3288 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:04:28.370  INFO 3288 --- [XNIO-1 task-2] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 17:04:28.383 DEBUG 3288 --- [XNIO-1 task-2] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 17:04:28.383 DEBUG 3288 --- [XNIO-1 task-2] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 17:04:28.398 DEBUG 3288 --- [XNIO-1 task-2] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 17:04:28.680  INFO 3288 --- [XNIO-1 task-3] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 17:04:28.710 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 17:04:28.710 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 17:04:28.736 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 17:04:28.740 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 17:04:28.740 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 17:04:28.758 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 8
+2023-06-20 17:04:28.762 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:04:28.762 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 22(Integer)
+2023-06-20 17:04:28.771 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:04:28.773 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:04:28.773 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 21(Integer)
+2023-06-20 17:04:28.787 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:04:28.788 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:04:28.788 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 20(Integer)
+2023-06-20 17:04:28.798 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:04:28.798 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:04:28.800 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 19(Integer)
+2023-06-20 17:04:28.812 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:04:28.813 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:04:28.813 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 17:04:28.828 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:04:28.829 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:04:28.829 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 17:04:28.849 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:04:28.850 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:04:28.850 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 17:04:28.872 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:04:28.873 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:04:28.873 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 17:04:28.886 DEBUG 3288 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:04:31.960  INFO 3288 --- [XNIO-1 task-4] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 17:04:31.969  INFO 3288 --- [XNIO-1 task-5] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/select/22
+2023-06-20 17:04:31.991 DEBUG 3288 --- [XNIO-1 task-4] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 17:04:31.991 DEBUG 3288 --- [XNIO-1 task-4] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 17:04:31.993 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 17:04:31.993 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 22(Integer)
+2023-06-20 17:04:32.014 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:32.014 DEBUG 3288 --- [XNIO-1 task-4] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 17:04:32.015 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:32.015 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 204(Integer)
+2023-06-20 17:04:32.042 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:32.044 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:04:32.045 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 133(Integer), 135(Integer), 158(Integer), 132(Integer), 167(Integer), 127(Integer)
+2023-06-20 17:04:32.102 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 17:04:32.104 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:32.104 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 159(Integer)
+2023-06-20 17:04:32.121 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:32.123 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:32.123 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 161(Integer)
+2023-06-20 17:04:32.147 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:32.149 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:32.149 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 185(Integer)
+2023-06-20 17:04:32.179 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:32.181 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:32.181 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 158(Integer)
+2023-06-20 17:04:32.217 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:32.220 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:32.220 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 194(Integer)
+2023-06-20 17:04:32.268 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:32.270 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:04:32.270 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 153(Integer)
+2023-06-20 17:04:32.281 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:04:32.282 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:04:32.283 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 22(Integer)
+2023-06-20 17:04:32.291 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:04:32.292 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:04:32.292 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 22(Integer)
+2023-06-20 17:04:32.300 DEBUG 3288 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:05:06.943  INFO 3288 --- [XNIO-1 task-6] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 17:05:06.946  INFO 3288 --- [XNIO-1 task-7] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/page
+2023-06-20 17:05:06.951 DEBUG 3288 --- [XNIO-1 task-6] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 17:05:06.952 DEBUG 3288 --- [XNIO-1 task-6] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 17:05:06.963 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.page_COUNT      : ==>  Preparing: SELECT count(0) FROM (SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id) table_count 
+2023-06-20 17:05:06.964 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.page_COUNT      : ==> Parameters: 
+2023-06-20 17:05:06.964 DEBUG 3288 --- [XNIO-1 task-6] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 17:05:06.987 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.page_COUNT      : <==      Total: 1
+2023-06-20 17:05:06.988 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.repository.QuestionMapper.page   : ==>  Preparing: SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 GROUP BY q.id order by id desc LIMIT ? 
+2023-06-20 17:05:06.988 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.repository.QuestionMapper.page   : ==> Parameters: 10(Integer)
+2023-06-20 17:05:07.000 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.repository.QuestionMapper.page   : <==      Total: 10
+2023-06-20 17:05:07.003 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:07.003 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 198(Integer)
+2023-06-20 17:05:07.013 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:07.015 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:07.016 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 171(Integer)
+2023-06-20 17:05:07.028 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:07.030 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:07.030 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 17:05:07.048 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:07.050 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:07.050 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 197(Integer)
+2023-06-20 17:05:07.067 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:07.068 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:07.068 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 170(Integer)
+2023-06-20 17:05:07.078 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:07.080 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:07.080 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 17:05:07.089 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:07.090 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:07.090 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 196(Integer)
+2023-06-20 17:05:07.109 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:07.109 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:07.110 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 169(Integer)
+2023-06-20 17:05:07.118 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:07.118 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:07.118 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 17:05:07.138 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:07.140 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:07.140 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 195(Integer)
+2023-06-20 17:05:07.148 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:07.151 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:07.151 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 168(Integer)
+2023-06-20 17:05:07.168 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:07.169 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:07.169 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 17:05:07.180 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:07.181 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:07.182 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 194(Integer)
+2023-06-20 17:05:07.192 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:07.193 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:07.193 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 167(Integer)
+2023-06-20 17:05:07.220 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:07.221 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:07.221 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 17:05:07.233 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:07.234 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:07.234 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 193(Integer)
+2023-06-20 17:05:07.258 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:07.259 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:07.259 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 166(Integer)
+2023-06-20 17:05:07.269 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:07.270 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:07.271 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 17:05:07.282 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:07.283 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:07.284 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 192(Integer)
+2023-06-20 17:05:07.294 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:07.294 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:07.294 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 165(Integer)
+2023-06-20 17:05:07.322 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:07.323 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:07.323 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 17:05:07.348 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:07.349 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:07.349 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 191(Integer)
+2023-06-20 17:05:07.358 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:07.358 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:07.359 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 164(Integer)
+2023-06-20 17:05:07.373 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:07.374 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:07.374 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 17:05:07.388 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:07.389 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:07.389 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 190(Integer)
+2023-06-20 17:05:07.408 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:07.408 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:07.409 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 163(Integer)
+2023-06-20 17:05:07.418 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:07.418 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:07.419 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 17:05:07.438 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:07.439 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:07.439 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 189(Integer)
+2023-06-20 17:05:07.448 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:07.449 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:07.450 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 162(Integer)
+2023-06-20 17:05:07.468 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:07.469 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:07.469 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 17:05:07.478 DEBUG 3288 --- [XNIO-1 task-7] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:11.911  INFO 3288 --- [XNIO-1 task-8] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/question/page
+2023-06-20 17:05:11.968 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.QuestionMapper.page_COUNT      : ==>  Preparing: SELECT count(0) FROM (SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 AND q.question_type = ? GROUP BY q.id) table_count 
+2023-06-20 17:05:11.968 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.QuestionMapper.page_COUNT      : ==> Parameters: 1(Integer)
+2023-06-20 17:05:11.978 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.QuestionMapper.page_COUNT      : <==      Total: 1
+2023-06-20 17:05:11.983 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.repository.QuestionMapper.page   : ==>  Preparing: SELECT q.* FROM t_question q LEFT JOIN t_question_subject qs ON q.id = qs.question_id WHERE q.deleted = 0 AND qs.deleted = 0 AND q.question_type = ? GROUP BY q.id order by id desc LIMIT ? 
+2023-06-20 17:05:11.983 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.repository.QuestionMapper.page   : ==> Parameters: 1(Integer), 10(Integer)
+2023-06-20 17:05:11.993 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.repository.QuestionMapper.page   : <==      Total: 10
+2023-06-20 17:05:11.994 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:11.994 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 196(Integer)
+2023-06-20 17:05:12.004 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:12.005 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:12.005 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 169(Integer)
+2023-06-20 17:05:12.032 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:12.033 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:12.033 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 17:05:12.059 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:12.060 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:12.060 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 193(Integer)
+2023-06-20 17:05:12.068 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:12.069 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:12.069 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 166(Integer)
+2023-06-20 17:05:12.083 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:12.083 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:12.085 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 17:05:12.100 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:12.101 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:12.101 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 190(Integer)
+2023-06-20 17:05:12.112 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:12.113 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:12.113 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 163(Integer)
+2023-06-20 17:05:12.128 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:12.129 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:12.129 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 17:05:12.149 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:12.150 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:12.150 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 187(Integer)
+2023-06-20 17:05:12.158 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:12.159 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:12.159 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 160(Integer)
+2023-06-20 17:05:12.176 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:12.176 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:12.176 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 17:05:12.185 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:12.187 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:12.187 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 184(Integer)
+2023-06-20 17:05:12.208 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:12.209 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:12.210 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 157(Integer)
+2023-06-20 17:05:12.218 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:12.220 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:12.220 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 17:05:12.237 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:12.240 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:12.240 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 181(Integer)
+2023-06-20 17:05:12.248 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:12.249 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:12.249 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 154(Integer)
+2023-06-20 17:05:12.268 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:12.270 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:12.270 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 17:05:12.288 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:12.289 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:12.289 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 178(Integer)
+2023-06-20 17:05:12.298 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:12.299 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:12.299 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 151(Integer)
+2023-06-20 17:05:12.308 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:12.309 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:12.309 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 17:05:12.328 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:12.331 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:12.331 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 175(Integer)
+2023-06-20 17:05:12.339 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:12.340 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:12.340 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 148(Integer)
+2023-06-20 17:05:12.368 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:12.369 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:12.369 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 17:05:12.388 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:12.389 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:12.389 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 172(Integer)
+2023-06-20 17:05:12.398 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:12.399 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:12.399 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 145(Integer)
+2023-06-20 17:05:12.413 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:12.414 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:12.414 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 18(Integer)
+2023-06-20 17:05:12.428 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:05:12.428 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:05:12.430 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 169(Integer)
+2023-06-20 17:05:12.442 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:05:12.443 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where question_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:05:12.443 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : ==> Parameters: 142(Integer)
+2023-06-20 17:05:12.470 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.x.r.Q.getQuestion                  : <==      Total: 1
+2023-06-20 17:05:12.470 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==>  Preparing: SELECT id, name, level, level_name, item_order, deleted FROM t_subject WHERE deleted=0 and id= ? 
+2023-06-20 17:05:12.470 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : ==> Parameters: 19(Integer)
+2023-06-20 17:05:12.478 DEBUG 3288 --- [XNIO-1 task-8] r.c.m.xzs.repository.SubjectMapper.page  : <==      Total: 1
+2023-06-20 17:10:36.567  INFO 3288 --- [XNIO-1 task-9] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 17:10:36.573  INFO 3288 --- [XNIO-1 task-10] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 17:10:36.576 DEBUG 3288 --- [XNIO-1 task-9] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 17:10:36.576 DEBUG 3288 --- [XNIO-1 task-9] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 17:10:36.590 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 17:10:36.590 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 17:10:36.591 DEBUG 3288 --- [XNIO-1 task-9] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 17:10:36.615 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 17:10:36.618 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 17:10:36.619 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 17:10:36.639 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 8
+2023-06-20 17:10:36.640 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:10:36.640 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 22(Integer)
+2023-06-20 17:10:36.649 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:10:36.650 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:10:36.650 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 21(Integer)
+2023-06-20 17:10:36.669 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:10:36.671 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:10:36.672 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 20(Integer)
+2023-06-20 17:10:36.700 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:10:36.701 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:10:36.701 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 19(Integer)
+2023-06-20 17:10:36.710 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:10:36.712 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:10:36.712 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 17:10:36.730 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:10:36.730 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:10:36.730 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 17:10:36.740 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:10:36.740 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:10:36.741 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 17:10:36.770 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:10:36.772 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:10:36.772 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 17:10:36.789 DEBUG 3288 --- [XNIO-1 task-10] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:10:38.292  INFO 3288 --- [XNIO-1 task-11] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 17:10:38.320 DEBUG 3288 --- [XNIO-1 task-11] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 17:10:38.320 DEBUG 3288 --- [XNIO-1 task-11] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 17:10:38.349 DEBUG 3288 --- [XNIO-1 task-11] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 17:11:11.223  INFO 3288 --- [XNIO-1 task-12] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 17:11:11.246 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 17:11:11.246 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 17:11:11.304 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 17:11:11.316 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:11:11.316 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 17:11:11.327 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:11:11.327 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:11:11.328 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 124(Integer), 125(Integer), 126(Integer), 133(Integer), 134(Integer), 135(Integer), 136(Integer), 137(Integer), 138(Integer), 145(Integer), 146(Integer), 147(Integer), 148(Integer), 149(Integer), 150(Integer), 157(Integer), 158(Integer), 159(Integer), 160(Integer), 161(Integer), 162(Integer), 169(Integer), 170(Integer), 171(Integer)
+2023-06-20 17:11:11.357 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:11:45.074  WARN 3288 --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=47s814ms442碌s200ns).
+2023-06-20 17:11:45.075 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:11:45.075 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 19(Integer)
+2023-06-20 17:11:45.097 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:11:45.098 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:11:45.098 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 127(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 139(Integer), 140(Integer), 141(Integer), 142(Integer), 143(Integer), 144(Integer), 151(Integer), 152(Integer), 153(Integer), 154(Integer), 155(Integer), 156(Integer), 163(Integer), 164(Integer), 165(Integer), 166(Integer), 167(Integer), 168(Integer)
+2023-06-20 17:11:45.118 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:11:49.594 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 17:11:49.594 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.insertSelective              : ==> Parameters: [{"name":"娴嬭瘯001","questionItems":[{"id":149,"itemOrder":0},{"id":136,"itemOrder":1},{"id":159,"itemOrder":2},{"id":153,"itemOrder":0},{"id":140,"itemOrder":1},{"id":142,"itemOrder":2}]}](String), 2023-06-20 17:11:11.316(Timestamp)
+2023-06-20 17:11:49.623 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 17:11:49.624 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.insertSelective              : ==>  Preparing: insert into t_exam_paper ( name, paper_type, score, question_count, suggest_time, frame_text_content_id, create_user, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 17:11:49.626 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.insertSelective              : ==> Parameters: 006(String), 7(Integer), 600(Integer), 18(Integer), 12(Integer), 205(Integer), 2(Integer), 2023-06-20 17:11:11.316(Timestamp), false(Boolean)
+2023-06-20 17:11:49.654 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.insertSelective              : <==    Updates: 1
+2023-06-20 17:11:49.655 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:11:49.655 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.saves                        : ==> Parameters: null, 13(Integer), 23(Integer), 0(String), null, 12(Integer), 23(Integer), 0(String)
+2023-06-20 17:11:49.690 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 17:11:49.691 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:11:49.691 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 23(Integer), 0(String), null, 19(Integer), 23(Integer), 0(String)
+2023-06-20 17:11:49.720 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 17:11:49.780 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 17:11:49.781 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 23(Integer)
+2023-06-20 17:11:49.790 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:11:49.791 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:11:49.791 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 205(Integer)
+2023-06-20 17:11:49.807 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:11:49.809 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:11:49.809 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 149(Integer), 136(Integer), 159(Integer), 153(Integer), 140(Integer), 142(Integer)
+2023-06-20 17:11:49.820 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 17:11:49.822 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:11:49.823 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 176(Integer)
+2023-06-20 17:11:49.840 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:11:49.841 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:11:49.842 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 163(Integer)
+2023-06-20 17:11:49.849 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:11:49.851 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:11:49.851 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 186(Integer)
+2023-06-20 17:11:49.870 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:11:49.871 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:11:49.871 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 180(Integer)
+2023-06-20 17:11:49.880 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:11:49.883 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:11:49.883 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 167(Integer)
+2023-06-20 17:11:49.900 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:11:49.901 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:11:49.901 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 169(Integer)
+2023-06-20 17:11:49.910 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:11:49.911 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:11:49.911 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 23(Integer)
+2023-06-20 17:11:49.930 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:11:49.931 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:11:49.931 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 23(Integer)
+2023-06-20 17:11:49.941 DEBUG 3288 --- [XNIO-1 task-12] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:15:43.399  INFO 3288 --- [Thread-18] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
+2023-06-20 17:15:43.405  INFO 3288 --- [Thread-18] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
+2023-06-20 17:15:43.406  INFO 3288 --- [Thread-18] io.undertow.servlet                      : Destroying Spring FrameworkServlet 'dispatcherServlet'
+2023-06-20 17:15:50.989  INFO 17244 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Starting XzsApplication on DESKTOP-7A2KHS1 with PID 17244 (E:\ycll\qyksxt\target\classes started by qirong in E:\ycll\qyksxt)
+2023-06-20 17:15:50.991  INFO 17244 --- [restartedMain] com.mindskip.xzs.XzsApplication          : The following profiles are active: dev
+2023-06-20 17:15:51.038  INFO 17244 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
+2023-06-20 17:15:51.039  INFO 17244 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
+2023-06-20 17:15:52.515  INFO 17244 --- [restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$11dc4220] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-06-20 17:15:52.873  WARN 17244 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2023-06-20 17:15:52.894  INFO 17244 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
+2023-06-20 17:15:52.894  INFO 17244 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1855 ms
+2023-06-20 17:15:54.228  INFO 17244 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
+2023-06-20 17:15:54.390  INFO 17244 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@2ca30caf, org.springframework.security.web.context.SecurityContextPersistenceFilter@42ffa491, org.springframework.security.web.header.HeaderWriterFilter@101c39b, org.springframework.web.filter.CorsFilter@228ff5af, org.springframework.security.web.authentication.logout.LogoutFilter@60d420d0, com.mindskip.xzs.configuration.spring.security.RestLoginAuthenticationFilter@83b582a, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@1d12dd7f, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@125dff67, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@713b64b0, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@5aeec87, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@6dc835ef, org.springframework.security.web.session.SessionManagementFilter@4b286049, org.springframework.security.web.access.ExceptionTranslationFilter@17187588, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@309f1fc2]
+2023-06-20 17:15:54.414  INFO 17244 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
+2023-06-20 17:15:54.802  INFO 17244 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
+2023-06-20 17:15:54.816  INFO 17244 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+2023-06-20 17:15:54.851  INFO 17244 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+2023-06-20 17:15:54.991  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: indexUsingPOST_1
+2023-06-20 17:15:54.992  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: taskUsingPOST_1
+2023-06-20 17:15:55.024  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_1
+2023-06-20 17:15:55.043  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listUsingPOST_1
+2023-06-20 17:15:55.052  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_1
+2023-06-20 17:15:55.055  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_1
+2023-06-20 17:15:55.095  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_2
+2023-06-20 17:15:55.119  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: answerSubmitUsingPOST_1
+2023-06-20 17:15:55.120  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_1
+2023-06-20 17:15:55.123  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_3
+2023-06-20 17:15:55.125  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_1
+2023-06-20 17:15:55.133  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_4
+2023-06-20 17:15:55.136  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_2
+2023-06-20 17:15:55.139  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_5
+2023-06-20 17:15:55.141  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_3
+2023-06-20 17:15:55.143  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_1
+2023-06-20 17:15:55.151  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_2
+2023-06-20 17:15:55.160  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_6
+2023-06-20 17:15:55.161  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_4
+2023-06-20 17:15:55.168  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_7
+2023-06-20 17:15:55.177  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_8
+2023-06-20 17:15:55.180  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_5
+2023-06-20 17:15:55.183  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_2
+2023-06-20 17:15:55.184  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_3
+2023-06-20 17:15:55.205  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_9
+2023-06-20 17:15:55.207  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_6
+2023-06-20 17:15:55.210  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_3
+2023-06-20 17:15:55.215  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_4
+2023-06-20 17:15:55.220  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_10
+2023-06-20 17:15:55.222  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_7
+2023-06-20 17:15:55.227  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingGET_1
+2023-06-20 17:15:55.228  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingHEAD_1
+2023-06-20 17:15:55.228  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPOST_1
+2023-06-20 17:15:55.228  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPUT_1
+2023-06-20 17:15:55.229  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPATCH_1
+2023-06-20 17:15:55.229  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingDELETE_1
+2023-06-20 17:15:55.229  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingOPTIONS_1
+2023-06-20 17:15:55.230  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingTRACE_1
+2023-06-20 17:15:55.239  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_4
+2023-06-20 17:15:55.244  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_5
+2023-06-20 17:15:55.253  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_11
+2023-06-20 17:15:55.254  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_8
+2023-06-20 17:15:55.258  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_2
+2023-06-20 17:15:55.263  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_1
+2023-06-20 17:15:55.272  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_2
+2023-06-20 17:15:55.278  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_3
+2023-06-20 17:15:55.280  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_2
+2023-06-20 17:15:55.282  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: logUsingPOST_1
+2023-06-20 17:15:55.286  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: messagePageListUsingPOST_1
+2023-06-20 17:15:55.287  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_3
+2023-06-20 17:15:55.290  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: registerUsingPOST_1
+2023-06-20 17:15:55.291  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: unReadCountUsingPOST_1
+2023-06-20 17:15:55.294  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_4
+2023-06-20 17:15:55.297  INFO 17244 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addUsingPOST_1
+2023-06-20 17:15:55.360  INFO 17244 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
+2023-06-20 17:15:55.369  INFO 17244 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
+2023-06-20 17:15:55.468  INFO 17244 --- [restartedMain] o.s.b.w.e.u.UndertowServletWebServer     : Undertow started on port(s) 8000 (http) with context path ''
+2023-06-20 17:15:55.472  INFO 17244 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Started XzsApplication in 5.199 seconds (JVM running for 6.476)
+2023-06-20 17:15:59.104  INFO 17244 --- [XNIO-1 task-1] io.undertow.servlet                      : Initializing Spring DispatcherServlet 'dispatcherServlet'
+2023-06-20 17:15:59.104  INFO 17244 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+2023-06-20 17:15:59.113  INFO 17244 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 9 ms
+2023-06-20 17:15:59.436  INFO 17244 --- [XNIO-1 task-1] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 17:15:59.467  INFO 17244 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
+2023-06-20 17:15:59.783  INFO 17244 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
+2023-06-20 17:15:59.789 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 17:15:59.808 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 17:15:59.837 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 17:15:59.876 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:15:59.876 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 17:15:59.892 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:15:59.908 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:15:59.909 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 124(Integer), 125(Integer), 126(Integer), 133(Integer), 134(Integer), 135(Integer), 136(Integer), 137(Integer), 138(Integer), 145(Integer), 146(Integer), 147(Integer), 148(Integer), 149(Integer), 150(Integer), 157(Integer), 158(Integer), 159(Integer), 160(Integer), 161(Integer), 162(Integer), 169(Integer), 170(Integer), 171(Integer)
+2023-06-20 17:15:59.927 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:16:19.121 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:16:19.121 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 19(Integer)
+2023-06-20 17:16:19.154 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:16:19.155 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:16:19.155 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 127(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 139(Integer), 140(Integer), 141(Integer), 142(Integer), 143(Integer), 144(Integer), 151(Integer), 152(Integer), 153(Integer), 154(Integer), 155(Integer), 156(Integer), 163(Integer), 164(Integer), 165(Integer), 166(Integer), 167(Integer), 168(Integer)
+2023-06-20 17:16:19.175 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:16:21.920 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 17:16:21.922 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.insertSelective              : ==> Parameters: [{"name":"娴嬭瘯001","questionItems":[{"id":161,"itemOrder":0},{"id":148,"itemOrder":1},{"id":138,"itemOrder":2},{"id":129,"itemOrder":0},{"id":151,"itemOrder":1},{"id":143,"itemOrder":2}]}](String), 2023-06-20 17:15:59.872(Timestamp)
+2023-06-20 17:16:21.964 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 17:16:21.971 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.insertSelective              : ==>  Preparing: insert into t_exam_paper ( name, paper_type, score, question_count, suggest_time, frame_text_content_id, create_user, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 17:16:21.972 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.insertSelective              : ==> Parameters: 006(String), 7(Integer), 600(Integer), 18(Integer), 12(Integer), 206(Integer), 2(Integer), 2023-06-20 17:15:59.872(Timestamp), false(Boolean)
+2023-06-20 17:16:22.019 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.insertSelective              : <==    Updates: 1
+2023-06-20 17:16:22.027 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:16:22.027 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.saves                        : ==> Parameters: null, 13(Integer), 24(Integer), 0(String), null, 12(Integer), 24(Integer), 0(String)
+2023-06-20 17:16:22.090 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 17:16:22.096 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:16:22.097 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 24(Integer), 0(String), null, 19(Integer), 24(Integer), 0(String)
+2023-06-20 17:16:22.141 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 17:16:22.271 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 17:16:22.272 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 24(Integer)
+2023-06-20 17:16:22.296 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:22.298 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:22.299 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 206(Integer)
+2023-06-20 17:16:22.346 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:22.350 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:16:22.350 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 161(Integer), 148(Integer), 138(Integer), 129(Integer), 151(Integer), 143(Integer)
+2023-06-20 17:16:22.361 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 17:16:22.366 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:22.366 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 188(Integer)
+2023-06-20 17:16:22.398 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:22.402 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:22.403 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 175(Integer)
+2023-06-20 17:16:22.449 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:22.451 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:22.452 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 165(Integer)
+2023-06-20 17:16:22.500 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:22.502 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:22.503 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 155(Integer)
+2023-06-20 17:16:22.511 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:22.512 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:22.513 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 178(Integer)
+2023-06-20 17:16:22.551 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:22.554 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:22.554 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 170(Integer)
+2023-06-20 17:16:22.603 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:22.604 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:22.605 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 24(Integer)
+2023-06-20 17:16:22.614 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:22.616 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:22.616 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 24(Integer)
+2023-06-20 17:16:22.654 DEBUG 17244 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:23.630  INFO 17244 --- [XNIO-1 task-2] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 17:16:23.631  INFO 17244 --- [XNIO-1 task-3] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 17:16:23.677 DEBUG 17244 --- [XNIO-1 task-2] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 17:16:23.677 DEBUG 17244 --- [XNIO-1 task-2] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 17:16:23.704 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 17:16:23.704 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 17:16:23.705 DEBUG 17244 --- [XNIO-1 task-2] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 17:16:23.728 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 17:16:23.733 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 17:16:23.734 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 17:16:23.760 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 10
+2023-06-20 17:16:23.765 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:23.765 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 24(Integer)
+2023-06-20 17:16:23.779 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:23.781 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:23.782 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 23(Integer)
+2023-06-20 17:16:23.813 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:23.814 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:23.814 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 22(Integer)
+2023-06-20 17:16:23.823 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:23.825 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:23.825 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 21(Integer)
+2023-06-20 17:16:23.861 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:23.862 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:23.862 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 20(Integer)
+2023-06-20 17:16:23.882 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:23.883 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:23.883 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 19(Integer)
+2023-06-20 17:16:23.911 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:23.912 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:23.913 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 17:16:23.932 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:23.932 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:23.933 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 17:16:23.985 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:23.986 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:23.986 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 17:16:24.036 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:24.037 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:24.037 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 17:16:24.087 DEBUG 17244 --- [XNIO-1 task-3] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:27.985  INFO 17244 --- [XNIO-1 task-4] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 17:16:27.993  INFO 17244 --- [XNIO-1 task-5] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/select/24
+2023-06-20 17:16:27.994 DEBUG 17244 --- [XNIO-1 task-4] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 17:16:27.994 DEBUG 17244 --- [XNIO-1 task-4] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 17:16:28.029 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 17:16:28.030 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 24(Integer)
+2023-06-20 17:16:28.030 DEBUG 17244 --- [XNIO-1 task-4] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 17:16:28.081 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:28.083 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:28.083 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 206(Integer)
+2023-06-20 17:16:28.093 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:28.096 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:16:28.096 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 161(Integer), 148(Integer), 138(Integer), 129(Integer), 151(Integer), 143(Integer)
+2023-06-20 17:16:28.132 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 17:16:28.136 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:28.136 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 188(Integer)
+2023-06-20 17:16:28.183 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:28.185 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:28.186 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 175(Integer)
+2023-06-20 17:16:28.221 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:28.222 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:28.222 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 165(Integer)
+2023-06-20 17:16:28.234 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:28.236 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:28.237 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 155(Integer)
+2023-06-20 17:16:28.271 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:28.273 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:28.273 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 178(Integer)
+2023-06-20 17:16:28.282 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:28.283 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:16:28.283 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 170(Integer)
+2023-06-20 17:16:28.325 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:16:28.326 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:28.326 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 24(Integer)
+2023-06-20 17:16:28.336 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:28.337 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:28.337 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 24(Integer)
+2023-06-20 17:16:28.388 DEBUG 17244 --- [XNIO-1 task-5] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:32.022  INFO 17244 --- [XNIO-1 task-6] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 17:16:32.040 DEBUG 17244 --- [XNIO-1 task-6] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 17:16:32.040 DEBUG 17244 --- [XNIO-1 task-6] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 17:16:32.051 DEBUG 17244 --- [XNIO-1 task-6] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 17:16:32.338  INFO 17244 --- [XNIO-1 task-7] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/page
+2023-06-20 17:16:32.340 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==>  Preparing: SELECT count(0) FROM (SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id) table_count 
+2023-06-20 17:16:32.340 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.ExamPaperMapper.page_COUNT     : ==> Parameters: 
+2023-06-20 17:16:32.350 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.ExamPaperMapper.page_COUNT     : <==      Total: 1
+2023-06-20 17:16:32.352 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.repository.ExamPaperMapper.page  : ==>  Preparing: SELECT e.* FROM t_exam_paper e LEFT JOIN t_exam_paper_department d ON e.id = d.exam_paper_id LEFT JOIN t_exam_paper_subject s ON e.id = s.exam_paper_id WHERE e.deleted = 0 AND d.deleted = 0 GROUP BY e.id order by id desc LIMIT ? 
+2023-06-20 17:16:32.352 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.repository.ExamPaperMapper.page  : ==> Parameters: 10(Integer)
+2023-06-20 17:16:32.376 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.repository.ExamPaperMapper.page  : <==      Total: 10
+2023-06-20 17:16:32.378 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:32.378 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 24(Integer)
+2023-06-20 17:16:32.411 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:32.411 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:32.412 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 23(Integer)
+2023-06-20 17:16:32.433 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:32.435 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:32.436 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 22(Integer)
+2023-06-20 17:16:32.451 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:32.452 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:32.452 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 21(Integer)
+2023-06-20 17:16:32.472 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:32.473 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:32.474 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 20(Integer)
+2023-06-20 17:16:32.483 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:32.486 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:32.487 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 19(Integer)
+2023-06-20 17:16:32.502 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:32.503 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:32.503 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 18(Integer)
+2023-06-20 17:16:32.516 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:32.519 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:32.519 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 17(Integer)
+2023-06-20 17:16:32.531 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:32.532 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:32.534 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 16(Integer)
+2023-06-20 17:16:32.562 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:16:32.563 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:16:32.563 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 15(Integer)
+2023-06-20 17:16:32.586 DEBUG 17244 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:17:12.525  INFO 17244 --- [Thread-18] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
+2023-06-20 17:17:12.532  INFO 17244 --- [Thread-18] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
+2023-06-20 17:17:12.535  INFO 17244 --- [Thread-18] io.undertow.servlet                      : Destroying Spring FrameworkServlet 'dispatcherServlet'
+2023-06-20 17:17:20.313  INFO 19500 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Starting XzsApplication on DESKTOP-7A2KHS1 with PID 19500 (E:\ycll\qyksxt\target\classes started by qirong in E:\ycll\qyksxt)
+2023-06-20 17:17:20.323  INFO 19500 --- [restartedMain] com.mindskip.xzs.XzsApplication          : The following profiles are active: dev
+2023-06-20 17:17:20.515  INFO 19500 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
+2023-06-20 17:17:20.516  INFO 19500 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
+2023-06-20 17:17:23.168  INFO 19500 --- [restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$4b308e2c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-06-20 17:17:23.590  WARN 19500 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2023-06-20 17:17:23.622  INFO 19500 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
+2023-06-20 17:17:23.623  INFO 19500 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 3106 ms
+2023-06-20 17:17:25.573  INFO 19500 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
+2023-06-20 17:17:25.843  INFO 19500 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@5d4999f7, org.springframework.security.web.context.SecurityContextPersistenceFilter@50102193, org.springframework.security.web.header.HeaderWriterFilter@1c88fe2d, org.springframework.web.filter.CorsFilter@76111a72, org.springframework.security.web.authentication.logout.LogoutFilter@d3da5c2, com.mindskip.xzs.configuration.spring.security.RestLoginAuthenticationFilter@7ac40990, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@2f3ef28f, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@5f4a0126, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@1b529e38, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@2eaef387, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@5a6ac72, org.springframework.security.web.session.SessionManagementFilter@72ae620a, org.springframework.security.web.access.ExceptionTranslationFilter@3c13e0ae, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@7bab4c5e]
+2023-06-20 17:17:25.885  INFO 19500 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
+2023-06-20 17:17:26.585  INFO 19500 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
+2023-06-20 17:17:26.616  INFO 19500 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+2023-06-20 17:17:26.680  INFO 19500 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+2023-06-20 17:17:26.969  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: indexUsingPOST_1
+2023-06-20 17:17:26.974  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: taskUsingPOST_1
+2023-06-20 17:17:27.016  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_1
+2023-06-20 17:17:27.048  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_1
+2023-06-20 17:17:27.063  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listUsingPOST_1
+2023-06-20 17:17:27.069  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_1
+2023-06-20 17:17:27.159  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_1
+2023-06-20 17:17:27.163  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_2
+2023-06-20 17:17:27.189  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: answerSubmitUsingPOST_1
+2023-06-20 17:17:27.195  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_3
+2023-06-20 17:17:27.198  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_1
+2023-06-20 17:17:27.201  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_1
+2023-06-20 17:17:27.214  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_2
+2023-06-20 17:17:27.222  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_4
+2023-06-20 17:17:27.227  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_2
+2023-06-20 17:17:27.240  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_5
+2023-06-20 17:17:27.242  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_3
+2023-06-20 17:17:27.247  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_6
+2023-06-20 17:17:27.248  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_4
+2023-06-20 17:17:27.257  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_7
+2023-06-20 17:17:27.269  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_8
+2023-06-20 17:17:27.274  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_5
+2023-06-20 17:17:27.277  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_2
+2023-06-20 17:17:27.279  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_3
+2023-06-20 17:17:27.306  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_9
+2023-06-20 17:17:27.309  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_6
+2023-06-20 17:17:27.313  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_3
+2023-06-20 17:17:27.318  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_4
+2023-06-20 17:17:27.323  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_10
+2023-06-20 17:17:27.325  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_7
+2023-06-20 17:17:27.333  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingGET_1
+2023-06-20 17:17:27.334  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingHEAD_1
+2023-06-20 17:17:27.334  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPOST_1
+2023-06-20 17:17:27.335  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPUT_1
+2023-06-20 17:17:27.335  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPATCH_1
+2023-06-20 17:17:27.336  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingDELETE_1
+2023-06-20 17:17:27.336  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingOPTIONS_1
+2023-06-20 17:17:27.337  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingTRACE_1
+2023-06-20 17:17:27.353  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_2
+2023-06-20 17:17:27.361  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_2
+2023-06-20 17:17:27.362  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_1
+2023-06-20 17:17:27.363  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: logUsingPOST_1
+2023-06-20 17:17:27.365  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: messagePageListUsingPOST_1
+2023-06-20 17:17:27.367  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_3
+2023-06-20 17:17:27.369  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: registerUsingPOST_1
+2023-06-20 17:17:27.370  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: unReadCountUsingPOST_1
+2023-06-20 17:17:27.371  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_3
+2023-06-20 17:17:27.377  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_2
+2023-06-20 17:17:27.378  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_4
+2023-06-20 17:17:27.383  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_5
+2023-06-20 17:17:27.392  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_11
+2023-06-20 17:17:27.393  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_8
+2023-06-20 17:17:27.398  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_4
+2023-06-20 17:17:27.400  INFO 19500 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addUsingPOST_1
+2023-06-20 17:17:27.490  INFO 19500 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
+2023-06-20 17:17:27.506  INFO 19500 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
+2023-06-20 17:17:27.609  INFO 19500 --- [restartedMain] o.s.b.w.e.u.UndertowServletWebServer     : Undertow started on port(s) 8000 (http) with context path ''
+2023-06-20 17:17:27.613  INFO 19500 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Started XzsApplication in 8.373 seconds (JVM running for 9.731)
+2023-06-20 17:17:33.485  INFO 19500 --- [XNIO-1 task-1] io.undertow.servlet                      : Initializing Spring DispatcherServlet 'dispatcherServlet'
+2023-06-20 17:17:33.486  INFO 19500 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+2023-06-20 17:17:33.497  INFO 19500 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 11 ms
+2023-06-20 17:17:33.543  INFO 19500 --- [XNIO-1 task-1] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 17:17:33.568  INFO 19500 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
+2023-06-20 17:17:33.980  INFO 19500 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
+2023-06-20 17:17:33.989 DEBUG 19500 --- [XNIO-1 task-1] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 17:17:34.011 DEBUG 19500 --- [XNIO-1 task-1] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 17:17:34.038 DEBUG 19500 --- [XNIO-1 task-1] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 17:17:56.499  INFO 19500 --- [XNIO-1 task-2] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 17:17:56.519 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 17:17:56.520 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 17:17:56.535 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 17:17:56.562 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:17:56.563 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 17:17:56.596 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:17:56.637 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:17:56.637 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 124(Integer), 125(Integer), 126(Integer), 133(Integer), 134(Integer), 135(Integer), 136(Integer), 137(Integer), 138(Integer), 145(Integer), 146(Integer), 147(Integer), 148(Integer), 149(Integer), 150(Integer), 157(Integer), 158(Integer), 159(Integer), 160(Integer), 161(Integer), 162(Integer), 169(Integer), 170(Integer), 171(Integer)
+2023-06-20 17:17:56.659 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:18:41.824  WARN 19500 --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m7s728ms907碌s900ns).
+2023-06-20 17:18:41.826 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:18:41.826 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 19(Integer)
+2023-06-20 17:18:41.851 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:18:41.852 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:18:41.852 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 127(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 139(Integer), 140(Integer), 141(Integer), 142(Integer), 143(Integer), 144(Integer), 151(Integer), 152(Integer), 153(Integer), 154(Integer), 155(Integer), 156(Integer), 163(Integer), 164(Integer), 165(Integer), 166(Integer), 167(Integer), 168(Integer)
+2023-06-20 17:18:41.874 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:18:44.166 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 17:18:44.170 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.insertSelective              : ==> Parameters: [{"name":"娴嬭瘯001","questionItems":[{"id":134,"itemOrder":0},{"id":150,"itemOrder":1},{"id":136,"itemOrder":2},{"id":163,"itemOrder":0},{"id":132,"itemOrder":1},{"id":167,"itemOrder":2}]}](String), 2023-06-20 17:17:56.558(Timestamp)
+2023-06-20 17:18:44.202 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 17:18:44.210 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.insertSelective              : ==>  Preparing: insert into t_exam_paper ( name, paper_type, score, question_count, suggest_time, frame_text_content_id, create_user, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 17:18:44.212 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.insertSelective              : ==> Parameters: 007(String), 7(Integer), 600(Integer), 18(Integer), 12(Integer), 207(Integer), 2(Integer), 2023-06-20 17:17:56.558(Timestamp), false(Boolean)
+2023-06-20 17:18:44.232 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.insertSelective              : <==    Updates: 1
+2023-06-20 17:18:44.239 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:18:44.240 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.saves                        : ==> Parameters: null, 14(Integer), 25(Integer), 0(String), null, 13(Integer), 25(Integer), 0(String), null, 12(Integer), 25(Integer), 0(String)
+2023-06-20 17:18:44.272 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.saves                        : <==    Updates: 3
+2023-06-20 17:18:44.279 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:18:44.280 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 25(Integer), 0(String), null, 19(Integer), 25(Integer), 0(String)
+2023-06-20 17:18:44.326 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 17:18:44.423 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 17:18:44.423 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 25(Integer)
+2023-06-20 17:18:44.443 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:18:44.445 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:18:44.446 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 207(Integer)
+2023-06-20 17:18:44.478 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:18:44.482 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:18:44.483 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 134(Integer), 150(Integer), 136(Integer), 163(Integer), 132(Integer), 167(Integer)
+2023-06-20 17:18:44.504 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 17:18:44.508 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:18:44.509 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 160(Integer)
+2023-06-20 17:18:44.527 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:18:44.536 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:18:44.536 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 177(Integer)
+2023-06-20 17:18:44.562 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:18:44.563 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:18:44.563 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 163(Integer)
+2023-06-20 17:18:44.573 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:18:44.574 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:18:44.575 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 190(Integer)
+2023-06-20 17:18:44.583 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:18:44.584 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:18:44.584 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 158(Integer)
+2023-06-20 17:18:44.593 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:18:44.596 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:18:44.596 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 194(Integer)
+2023-06-20 17:18:44.607 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:18:44.608 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:18:44.609 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 25(Integer)
+2023-06-20 17:18:44.623 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:18:44.625 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:18:44.626 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 25(Integer)
+2023-06-20 17:18:44.652 DEBUG 19500 --- [XNIO-1 task-2] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 3
+2023-06-20 17:28:42.696  INFO 19500 --- [Thread-24] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
+2023-06-20 17:28:42.718  INFO 19500 --- [Thread-24] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
+2023-06-20 17:28:42.721  INFO 19500 --- [Thread-24] io.undertow.servlet                      : Destroying Spring FrameworkServlet 'dispatcherServlet'
+2023-06-20 17:28:50.911  INFO 22940 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Starting XzsApplication on DESKTOP-7A2KHS1 with PID 22940 (E:\ycll\qyksxt\target\classes started by qirong in E:\ycll\qyksxt)
+2023-06-20 17:28:50.914  INFO 22940 --- [restartedMain] com.mindskip.xzs.XzsApplication          : The following profiles are active: dev
+2023-06-20 17:28:50.962  INFO 22940 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
+2023-06-20 17:28:50.963  INFO 22940 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
+2023-06-20 17:28:52.686  INFO 22940 --- [restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$a19e5d6e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-06-20 17:28:53.104  WARN 22940 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2023-06-20 17:28:53.129  INFO 22940 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
+2023-06-20 17:28:53.129  INFO 22940 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2166 ms
+2023-06-20 17:28:54.594  INFO 22940 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
+2023-06-20 17:28:54.759  INFO 22940 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@453287f2, org.springframework.security.web.context.SecurityContextPersistenceFilter@2c15a388, org.springframework.security.web.header.HeaderWriterFilter@6487a5c7, org.springframework.web.filter.CorsFilter@ba7c10b, org.springframework.security.web.authentication.logout.LogoutFilter@1706e35f, com.mindskip.xzs.configuration.spring.security.RestLoginAuthenticationFilter@50a38ac4, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@3d0b9fe4, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@63e3ddcd, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@577be92e, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@e58615e, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7fc61993, org.springframework.security.web.session.SessionManagementFilter@3fb65a, org.springframework.security.web.access.ExceptionTranslationFilter@5244407d, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@2baa2c88]
+2023-06-20 17:28:54.781  INFO 22940 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
+2023-06-20 17:28:55.195  INFO 22940 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
+2023-06-20 17:28:55.213  INFO 22940 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+2023-06-20 17:28:55.248  INFO 22940 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+2023-06-20 17:28:55.402  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: indexUsingPOST_1
+2023-06-20 17:28:55.405  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: taskUsingPOST_1
+2023-06-20 17:28:55.443  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_1
+2023-06-20 17:28:55.463  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_1
+2023-06-20 17:28:55.472  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listUsingPOST_1
+2023-06-20 17:28:55.477  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_1
+2023-06-20 17:28:55.517  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_2
+2023-06-20 17:28:55.538  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: answerSubmitUsingPOST_1
+2023-06-20 17:28:55.540  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_1
+2023-06-20 17:28:55.542  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_3
+2023-06-20 17:28:55.544  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_1
+2023-06-20 17:28:55.556  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_4
+2023-06-20 17:28:55.559  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_2
+2023-06-20 17:28:55.561  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_5
+2023-06-20 17:28:55.564  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_3
+2023-06-20 17:28:55.565  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_1
+2023-06-20 17:28:55.575  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_2
+2023-06-20 17:28:55.581  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_6
+2023-06-20 17:28:55.583  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_4
+2023-06-20 17:28:55.590  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_7
+2023-06-20 17:28:55.598  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_8
+2023-06-20 17:28:55.601  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_5
+2023-06-20 17:28:55.604  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_2
+2023-06-20 17:28:55.605  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_3
+2023-06-20 17:28:55.631  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_9
+2023-06-20 17:28:55.634  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_6
+2023-06-20 17:28:55.637  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_3
+2023-06-20 17:28:55.642  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_4
+2023-06-20 17:28:55.648  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_10
+2023-06-20 17:28:55.651  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_7
+2023-06-20 17:28:55.665  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingGET_1
+2023-06-20 17:28:55.666  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingHEAD_1
+2023-06-20 17:28:55.667  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPOST_1
+2023-06-20 17:28:55.668  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPUT_1
+2023-06-20 17:28:55.669  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPATCH_1
+2023-06-20 17:28:55.671  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingDELETE_1
+2023-06-20 17:28:55.673  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingOPTIONS_1
+2023-06-20 17:28:55.675  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingTRACE_1
+2023-06-20 17:28:55.704  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_2
+2023-06-20 17:28:55.713  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_2
+2023-06-20 17:28:55.717  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_1
+2023-06-20 17:28:55.718  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: logUsingPOST_1
+2023-06-20 17:28:55.724  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: messagePageListUsingPOST_1
+2023-06-20 17:28:55.726  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_3
+2023-06-20 17:28:55.729  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: registerUsingPOST_1
+2023-06-20 17:28:55.730  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: unReadCountUsingPOST_1
+2023-06-20 17:28:55.734  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_3
+2023-06-20 17:28:55.741  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_2
+2023-06-20 17:28:55.742  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_4
+2023-06-20 17:28:55.747  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_5
+2023-06-20 17:28:55.758  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_11
+2023-06-20 17:28:55.759  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_8
+2023-06-20 17:28:55.763  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_4
+2023-06-20 17:28:55.766  INFO 22940 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addUsingPOST_1
+2023-06-20 17:28:55.891  INFO 22940 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
+2023-06-20 17:28:55.904  INFO 22940 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
+2023-06-20 17:28:56.042  INFO 22940 --- [restartedMain] o.s.b.w.e.u.UndertowServletWebServer     : Undertow started on port(s) 8000 (http) with context path ''
+2023-06-20 17:28:56.045  INFO 22940 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Started XzsApplication in 5.907 seconds (JVM running for 7.276)
+2023-06-20 17:29:10.613  INFO 22940 --- [XNIO-1 task-1] io.undertow.servlet                      : Initializing Spring DispatcherServlet 'dispatcherServlet'
+2023-06-20 17:29:10.613  INFO 22940 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
+2023-06-20 17:29:10.622  INFO 22940 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 9 ms
+2023-06-20 17:29:10.805  INFO 22940 --- [XNIO-1 task-1] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 17:29:10.832  INFO 22940 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
+2023-06-20 17:29:11.300  INFO 22940 --- [XNIO-1 task-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
+2023-06-20 17:29:11.308 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 17:29:11.330 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 17:29:11.378 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 17:29:11.434 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:29:11.435 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 17:29:11.483 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:29:11.501 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:29:11.502 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 124(Integer), 125(Integer), 126(Integer), 133(Integer), 134(Integer), 135(Integer), 136(Integer), 137(Integer), 138(Integer), 145(Integer), 146(Integer), 147(Integer), 148(Integer), 149(Integer), 150(Integer), 157(Integer), 158(Integer), 159(Integer), 160(Integer), 161(Integer), 162(Integer), 169(Integer), 170(Integer), 171(Integer)
+2023-06-20 17:29:11.527 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:29:34.552 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:29:34.553 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 19(Integer)
+2023-06-20 17:29:34.568 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:29:34.569 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:29:34.570 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 127(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 139(Integer), 140(Integer), 141(Integer), 142(Integer), 143(Integer), 144(Integer), 151(Integer), 152(Integer), 153(Integer), 154(Integer), 155(Integer), 156(Integer), 163(Integer), 164(Integer), 165(Integer), 166(Integer), 167(Integer), 168(Integer)
+2023-06-20 17:29:34.583 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:29:42.278 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 17:29:42.280 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.insertSelective              : ==> Parameters: [{"name":"娴嬭瘯001","questionItems":[{"id":146,"itemOrder":0},{"id":133,"itemOrder":1},{"id":138,"itemOrder":2},{"id":166,"itemOrder":0},{"id":152,"itemOrder":1},{"id":168,"itemOrder":2}]}](String), 2023-06-20 17:29:11.43(Timestamp)
+2023-06-20 17:29:42.319 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 17:29:42.326 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.insertSelective              : ==>  Preparing: insert into t_exam_paper ( name, paper_type, score, question_count, suggest_time, frame_text_content_id, create_user, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 17:29:42.328 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.insertSelective              : ==> Parameters: 008(String), 7(Integer), 600(Integer), 18(Integer), 12(Integer), 208(Integer), 2(Integer), 2023-06-20 17:29:11.43(Timestamp), false(Boolean)
+2023-06-20 17:29:42.349 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.insertSelective              : <==    Updates: 1
+2023-06-20 17:29:42.356 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:29:42.357 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.saves                        : ==> Parameters: null, 14(Integer), 26(Integer), 0(String), null, 13(Integer), 26(Integer), 0(String), null, 12(Integer), 26(Integer), 0(String)
+2023-06-20 17:29:42.418 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.saves                        : <==    Updates: 3
+2023-06-20 17:29:42.424 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:29:42.425 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 26(Integer), 0(String), null, 19(Integer), 26(Integer), 0(String)
+2023-06-20 17:29:42.470 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 17:29:42.556 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 17:29:42.556 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 26(Integer)
+2023-06-20 17:29:42.580 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:29:42.583 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:29:42.583 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 208(Integer)
+2023-06-20 17:29:42.606 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:29:42.610 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:29:42.610 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 146(Integer), 133(Integer), 138(Integer), 166(Integer), 152(Integer), 168(Integer)
+2023-06-20 17:29:42.621 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 17:29:42.626 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:29:42.626 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 173(Integer)
+2023-06-20 17:29:42.640 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:29:42.644 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:29:42.646 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 159(Integer)
+2023-06-20 17:29:42.657 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:29:42.659 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:29:42.659 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 165(Integer)
+2023-06-20 17:29:42.668 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:29:42.670 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:29:42.670 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 193(Integer)
+2023-06-20 17:29:42.679 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:29:42.682 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:29:42.683 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 179(Integer)
+2023-06-20 17:29:42.708 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:29:42.711 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:29:42.711 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 195(Integer)
+2023-06-20 17:29:42.722 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:29:42.723 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:29:42.723 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 26(Integer)
+2023-06-20 17:29:42.744 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:29:42.747 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:29:42.747 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 26(Integer)
+2023-06-20 17:29:42.761 DEBUG 22940 --- [XNIO-1 task-1] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 3
+2023-06-20 17:30:28.785 DEBUG 22940 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 17:30:28.786 DEBUG 22940 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 17:30:28.816 DEBUG 22940 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 17:30:29.150 DEBUG 22940 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 17:30:29.150 DEBUG 22940 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 17:30:29.177 DEBUG 22940 --- [XNIO-1 task-3] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 17:30:29.179 DEBUG 22940 --- [XNIO-1 task-3] r.c.m.x.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2023-06-20 17:30:29.179 DEBUG 22940 --- [XNIO-1 task-3] r.c.m.x.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗚�冭瘯绯荤粺(String), 2023-06-20 17:30:29.177(Timestamp)
+2023-06-20 17:30:29.235 DEBUG 22940 --- [XNIO-1 task-3] r.c.m.x.r.U.insertSelective              : <==    Updates: 1
+2023-06-20 17:30:29.651  INFO 22940 --- [XNIO-1 task-4] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/dashboard/index
+2023-06-20 17:30:29.653 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
+2023-06-20 17:30:29.655 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 17:30:29.686 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 17:30:29.687 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
+2023-06-20 17:30:29.687 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2023-06-20 17:30:29.710 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.QuestionMapper.selectAllCount  : <==      Total: 1
+2023-06-20 17:30:29.716 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
+2023-06-20 17:30:29.716 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 17:30:29.745 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 17:30:29.746 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
+2023-06-20 17:30:29.746 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : ==> Parameters: 
+2023-06-20 17:30:29.761 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.E.selectAllCount               : <==      Total: 1
+2023-06-20 17:30:29.776 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 17:30:29.777 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.U.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 17:30:29.791 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.U.selectCountByDate            : <==      Total: 10
+2023-06-20 17:30:29.793 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2023-06-20 17:30:29.794 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.E.selectCountByDate            : ==> Parameters: 2023-06-01 00:00:00.0(Timestamp), 2023-06-30 23:59:59.0(Timestamp)
+2023-06-20 17:30:29.805 DEBUG 22940 --- [XNIO-1 task-4] r.c.m.x.r.E.selectCountByDate            : <==      Total: 1
+2023-06-20 17:30:31.585  INFO 22940 --- [XNIO-1 task-5] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/education/subject/list
+2023-06-20 17:30:31.602 DEBUG 22940 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : ==>  Preparing: select id, name, level, level_name, item_order, deleted from t_subject where deleted = 0 
+2023-06-20 17:30:31.602 DEBUG 22940 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : ==> Parameters: 
+2023-06-20 17:30:31.614 DEBUG 22940 --- [XNIO-1 task-5] r.c.m.x.r.SubjectMapper.allSubject       : <==      Total: 2
+2023-06-20 17:31:02.185  INFO 22940 --- [XNIO-1 task-6] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 17:31:02.206 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 17:31:02.206 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 17:31:02.222 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 17:31:07.173 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:31:07.177 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 17:31:07.198 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:31:21.360 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:31:21.363 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 124(Integer), 125(Integer), 126(Integer), 133(Integer), 134(Integer), 135(Integer), 136(Integer), 137(Integer), 138(Integer), 145(Integer), 146(Integer), 147(Integer), 148(Integer), 149(Integer), 150(Integer), 157(Integer), 158(Integer), 159(Integer), 160(Integer), 161(Integer), 162(Integer), 169(Integer), 170(Integer), 171(Integer)
+2023-06-20 17:31:21.396 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:31:41.743 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:31:41.745 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 19(Integer)
+2023-06-20 17:31:41.764 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:31:41.765 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:31:41.765 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 127(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 139(Integer), 140(Integer), 141(Integer), 142(Integer), 143(Integer), 144(Integer), 151(Integer), 152(Integer), 153(Integer), 154(Integer), 155(Integer), 156(Integer), 163(Integer), 164(Integer), 165(Integer), 166(Integer), 167(Integer), 168(Integer)
+2023-06-20 17:31:41.784 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:31:42.599 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 17:31:42.599 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.insertSelective              : ==> Parameters: [{"name":"娴嬭瘯001","questionItems":[{"id":149,"itemOrder":0},{"id":169,"itemOrder":1},{"id":126,"itemOrder":2},{"id":128,"itemOrder":0},{"id":153,"itemOrder":1},{"id":127,"itemOrder":2}]}](String), 2023-06-20 17:31:02.231(Timestamp)
+2023-06-20 17:31:42.627 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 17:31:42.629 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.insertSelective              : ==>  Preparing: insert into t_exam_paper ( name, paper_type, score, question_count, suggest_time, frame_text_content_id, create_user, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 17:31:42.630 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.insertSelective              : ==> Parameters: 009(String), 7(Integer), 600(Integer), 18(Integer), 12(Integer), 209(Integer), 2(Integer), 2023-06-20 17:31:02.231(Timestamp), false(Boolean)
+2023-06-20 17:31:42.670 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.insertSelective              : <==    Updates: 1
+2023-06-20 17:31:42.671 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:31:42.671 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.saves                        : ==> Parameters: null, 13(Integer), 27(Integer), 0(String), null, 12(Integer), 27(Integer), 0(String)
+2023-06-20 17:31:42.754 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 17:31:42.755 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:31:42.755 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 27(Integer), 0(String), null, 19(Integer), 27(Integer), 0(String)
+2023-06-20 17:31:42.824 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 17:31:42.938 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 17:31:42.938 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 27(Integer)
+2023-06-20 17:31:42.954 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:31:42.956 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:31:42.956 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 209(Integer)
+2023-06-20 17:31:42.977 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:31:42.979 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:31:42.979 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 149(Integer), 169(Integer), 126(Integer), 128(Integer), 153(Integer), 127(Integer)
+2023-06-20 17:31:43.022 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 17:31:43.024 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:31:43.025 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 176(Integer)
+2023-06-20 17:31:43.063 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:31:43.065 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:31:43.065 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 196(Integer)
+2023-06-20 17:31:43.080 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:31:43.082 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:31:43.082 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 152(Integer)
+2023-06-20 17:31:43.131 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:31:43.133 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:31:43.133 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 154(Integer)
+2023-06-20 17:31:43.157 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:31:43.167 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:31:43.167 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 180(Integer)
+2023-06-20 17:31:43.183 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:31:43.185 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:31:43.185 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 153(Integer)
+2023-06-20 17:31:43.203 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:31:43.205 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:31:43.205 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 27(Integer)
+2023-06-20 17:31:43.233 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:31:43.235 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:31:43.235 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 27(Integer)
+2023-06-20 17:31:43.285 DEBUG 22940 --- [XNIO-1 task-6] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:32:38.274  INFO 22940 --- [XNIO-1 task-7] c.mindskip.xzs.aop.InterfaceLogHandler   : 璁块棶鎺ュ彛:/api/admin/exam/paper/edit
+2023-06-20 17:32:38.295 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2023-06-20 17:32:38.296 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
+2023-06-20 17:32:38.307 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.UserMapper.getUserByUserName   : <==      Total: 1
+2023-06-20 17:32:42.031 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:32:42.032 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 18(Integer)
+2023-06-20 17:32:42.076 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:32:59.421 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:32:59.424 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 124(Integer), 125(Integer), 126(Integer), 133(Integer), 134(Integer), 135(Integer), 136(Integer), 137(Integer), 138(Integer), 145(Integer), 146(Integer), 147(Integer), 148(Integer), 149(Integer), 150(Integer), 157(Integer), 158(Integer), 159(Integer), 160(Integer), 161(Integer), 162(Integer), 169(Integer), 170(Integer), 171(Integer)
+2023-06-20 17:32:59.501 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:33:40.732 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.Q.getSubject                   : ==>  Preparing: select qs.*,s.name as subName from t_question_subject qs left join t_subject s on qs.subject_id = s.id where subject_id = ? and qs.deleted = 0 and s.deleted = 0 
+2023-06-20 17:33:40.733 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.Q.getSubject                   : ==> Parameters: 19(Integer)
+2023-06-20 17:33:40.757 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.Q.getSubject                   : <==      Total: 24
+2023-06-20 17:33:40.759 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:33:40.759 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 127(Integer), 128(Integer), 129(Integer), 130(Integer), 131(Integer), 132(Integer), 139(Integer), 140(Integer), 141(Integer), 142(Integer), 143(Integer), 144(Integer), 151(Integer), 152(Integer), 153(Integer), 154(Integer), 155(Integer), 156(Integer), 163(Integer), 164(Integer), 165(Integer), 166(Integer), 167(Integer), 168(Integer)
+2023-06-20 17:33:40.789 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 24
+2023-06-20 17:33:40.790 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.insertSelective              : ==>  Preparing: insert into t_text_content ( content, create_time ) values ( ?, ? ) 
+2023-06-20 17:33:40.790 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.insertSelective              : ==> Parameters: [{"name":"娴嬭瘯001","questionItems":[{"id":169,"itemOrder":0},{"id":170,"itemOrder":1},{"id":138,"itemOrder":2},{"id":163,"itemOrder":0},{"id":168,"itemOrder":1},{"id":155,"itemOrder":2}]}](String), 2023-06-20 17:32:38.322(Timestamp)
+2023-06-20 17:33:40.840 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.insertSelective              : <==    Updates: 1
+2023-06-20 17:33:40.842 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.insertSelective              : ==>  Preparing: insert into t_exam_paper ( name, paper_type, score, question_count, suggest_time, frame_text_content_id, create_user, create_time, deleted ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) 
+2023-06-20 17:33:40.843 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.insertSelective              : ==> Parameters: 009(String), 7(Integer), 600(Integer), 18(Integer), 12(Integer), 210(Integer), 2(Integer), 2023-06-20 17:32:38.322(Timestamp), false(Boolean)
+2023-06-20 17:33:40.876 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.insertSelective              : <==    Updates: 1
+2023-06-20 17:33:40.877 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.saves                        : ==>  Preparing: insert into t_exam_paper_department(id,department_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:33:40.878 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.saves                        : ==> Parameters: null, 13(Integer), 28(Integer), 0(String), null, 12(Integer), 28(Integer), 0(String)
+2023-06-20 17:33:40.906 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.saves                        : <==    Updates: 2
+2023-06-20 17:33:40.908 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==>  Preparing: insert into t_exam_paper_subject(id,subject_id,exam_paper_id,deleted) values (?,?,?,?) , (?,?,?,?) 
+2023-06-20 17:33:40.908 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.ExamPaperSubjectMapper.saves   : ==> Parameters: null, 18(Integer), 28(Integer), 0(String), null, 19(Integer), 28(Integer), 0(String)
+2023-06-20 17:33:40.943 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.ExamPaperSubjectMapper.saves   : <==    Updates: 2
+2023-06-20 17:33:41.028 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.selectByPrimaryKey           : ==>  Preparing: select id, name, subject_id, paper_type, grade_level, score, question_count, suggest_time, limit_start_time, limit_end_time, frame_text_content_id, create_user, create_time, deleted, task_exam_id from t_exam_paper where id = ? 
+2023-06-20 17:33:41.028 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.selectByPrimaryKey           : ==> Parameters: 28(Integer)
+2023-06-20 17:33:41.045 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:33:41.046 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:33:41.047 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 210(Integer)
+2023-06-20 17:33:41.056 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:33:41.060 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.selectByIds     : ==>  Preparing: SELECT id, question_type, subject_id, score, grade_level, difficult, correct, info_text_content_id, create_user, status, create_time, deleted FROM t_question where id in ( ? , ? , ? , ? , ? , ? ) 
+2023-06-20 17:33:41.061 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.selectByIds     : ==> Parameters: 169(Integer), 170(Integer), 138(Integer), 163(Integer), 168(Integer), 155(Integer)
+2023-06-20 17:33:41.097 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.QuestionMapper.selectByIds     : <==      Total: 6
+2023-06-20 17:33:41.098 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:33:41.098 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 196(Integer)
+2023-06-20 17:33:41.113 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:33:41.115 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:33:41.115 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 197(Integer)
+2023-06-20 17:33:41.146 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:33:41.147 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:33:41.147 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 165(Integer)
+2023-06-20 17:33:41.175 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:33:41.177 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:33:41.177 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 190(Integer)
+2023-06-20 17:33:41.199 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:33:41.203 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:33:41.203 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 195(Integer)
+2023-06-20 17:33:41.236 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:33:41.237 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==>  Preparing: select id, content, create_time from t_text_content where id = ? 
+2023-06-20 17:33:41.237 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : ==> Parameters: 182(Integer)
+2023-06-20 17:33:41.259 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.T.selectByPrimaryKey           : <==      Total: 1
+2023-06-20 17:33:41.260 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_subject where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:33:41.261 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 28(Integer)
+2023-06-20 17:33:41.282 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:33:41.284 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==>  Preparing: select * from t_exam_paper_department where exam_paper_id = ? and deleted = 0 
+2023-06-20 17:33:41.284 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : ==> Parameters: 28(Integer)
+2023-06-20 17:33:41.296 DEBUG 22940 --- [XNIO-1 task-7] r.c.m.x.r.E.getByExamPaperId             : <==      Total: 2
+2023-06-20 17:41:35.015  INFO 22940 --- [Thread-20] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
+2023-06-20 17:41:35.023  INFO 22940 --- [Thread-20] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
+2023-06-20 17:41:35.032  INFO 22940 --- [Thread-20] io.undertow.servlet                      : Destroying Spring FrameworkServlet 'dispatcherServlet'
+2023-06-20 17:41:42.838  INFO 23296 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Starting XzsApplication on DESKTOP-7A2KHS1 with PID 23296 (E:\ycll\qyksxt\target\classes started by qirong in E:\ycll\qyksxt)
+2023-06-20 17:41:42.840  INFO 23296 --- [restartedMain] com.mindskip.xzs.XzsApplication          : The following profiles are active: dev
+2023-06-20 17:41:42.893  INFO 23296 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
+2023-06-20 17:41:42.893  INFO 23296 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
+2023-06-20 17:41:44.583  INFO 23296 --- [restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$6962ee91] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2023-06-20 17:41:45.006  WARN 23296 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
+2023-06-20 17:41:45.036  INFO 23296 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
+2023-06-20 17:41:45.036  INFO 23296 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2143 ms
+2023-06-20 17:41:46.727  INFO 23296 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
+2023-06-20 17:41:46.969  INFO 23296 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@58bb7c79, org.springframework.security.web.context.SecurityContextPersistenceFilter@7c4308b8, org.springframework.security.web.header.HeaderWriterFilter@1ccadff4, org.springframework.web.filter.CorsFilter@2a80efdb, org.springframework.security.web.authentication.logout.LogoutFilter@7b15fd2e, com.mindskip.xzs.configuration.spring.security.RestLoginAuthenticationFilter@59cceb4d, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@5afe0f57, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@380c934c, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@7ac4ce77, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@6b864244, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@2b68ad2f, org.springframework.security.web.session.SessionManagementFilter@413c9e6e, org.springframework.security.web.access.ExceptionTranslationFilter@731b8b35, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@c860d46]
+2023-06-20 17:41:46.993  INFO 23296 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
+2023-06-20 17:41:47.388  INFO 23296 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
+2023-06-20 17:41:47.408  INFO 23296 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
+2023-06-20 17:41:47.446  INFO 23296 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
+2023-06-20 17:41:47.602  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: indexUsingPOST_1
+2023-06-20 17:41:47.604  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: taskUsingPOST_1
+2023-06-20 17:41:47.630  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_1
+2023-06-20 17:41:47.650  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listUsingPOST_1
+2023-06-20 17:41:47.660  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_1
+2023-06-20 17:41:47.663  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_1
+2023-06-20 17:41:47.706  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_2
+2023-06-20 17:41:47.733  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: answerSubmitUsingPOST_1
+2023-06-20 17:41:47.735  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_1
+2023-06-20 17:41:47.737  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_3
+2023-06-20 17:41:47.739  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_1
+2023-06-20 17:41:47.748  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_4
+2023-06-20 17:41:47.751  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_2
+2023-06-20 17:41:47.753  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_1
+2023-06-20 17:41:47.763  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_2
+2023-06-20 17:41:47.770  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_5
+2023-06-20 17:41:47.771  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_3
+2023-06-20 17:41:47.775  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_6
+2023-06-20 17:41:47.777  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_4
+2023-06-20 17:41:47.784  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_7
+2023-06-20 17:41:47.793  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_8
+2023-06-20 17:41:47.796  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_5
+2023-06-20 17:41:47.798  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_2
+2023-06-20 17:41:47.800  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_3
+2023-06-20 17:41:47.832  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_9
+2023-06-20 17:41:47.836  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_6
+2023-06-20 17:41:47.841  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_3
+2023-06-20 17:41:47.845  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_4
+2023-06-20 17:41:47.855  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_10
+2023-06-20 17:41:47.858  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_7
+2023-06-20 17:41:47.868  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingGET_1
+2023-06-20 17:41:47.869  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingHEAD_1
+2023-06-20 17:41:47.870  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPOST_1
+2023-06-20 17:41:47.871  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPUT_1
+2023-06-20 17:41:47.872  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingPATCH_1
+2023-06-20 17:41:47.873  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingDELETE_1
+2023-06-20 17:41:47.874  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingOPTIONS_1
+2023-06-20 17:41:47.875  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: questionUploadAndReadExcelUsingTRACE_1
+2023-06-20 17:41:47.902  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_2
+2023-06-20 17:41:47.907  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_2
+2023-06-20 17:41:47.909  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_1
+2023-06-20 17:41:47.910  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: logUsingPOST_1
+2023-06-20 17:41:47.916  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: messagePageListUsingPOST_1
+2023-06-20 17:41:47.917  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: readUsingPOST_3
+2023-06-20 17:41:47.920  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: registerUsingPOST_1
+2023-06-20 17:41:47.921  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: unReadCountUsingPOST_1
+2023-06-20 17:41:47.923  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_3
+2023-06-20 17:41:47.930  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: currentUsingPOST_2
+2023-06-20 17:41:47.931  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteUsingPOST_4
+2023-06-20 17:41:47.936  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: editUsingPOST_5
+2023-06-20 17:41:47.945  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: pageListUsingPOST_11
+2023-06-20 17:41:47.946  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: selectUsingPOST_8
+2023-06-20 17:41:47.949  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: updateUsingPOST_4
+2023-06-20 17:41:47.952  INFO 23296 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addUsingPOST_1
+2023-06-20 17:41:48.061  INFO 23296 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
+2023-06-20 17:41:48.076  INFO 23296 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
+2023-06-20 17:41:48.160  INFO 23296 --- [restartedMain] o.s.b.w.e.u.UndertowServletWebServer     : Undertow started on port(s) 8000 (http) with context path ''
+2023-06-20 17:41:48.163  INFO 23296 --- [restartedMain] com.mindskip.xzs.XzsApplication          : Started XzsApplication in 6.062 seconds (JVM running for 7.317)
diff --git a/src/main/java/com/mindskip/xzs/repository/QuestionSubjectMapper.java b/src/main/java/com/mindskip/xzs/repository/QuestionSubjectMapper.java
index ef96d6b..8b9e3bd 100644
--- a/src/main/java/com/mindskip/xzs/repository/QuestionSubjectMapper.java
+++ b/src/main/java/com/mindskip/xzs/repository/QuestionSubjectMapper.java
@@ -27,4 +27,6 @@
     Integer removeQuestionId(Integer questionId);
 
     Integer removeSubjectId(Integer subjectId);
+
+    List<QuestionSubject> getSubject(Integer id);
 }
diff --git a/src/main/java/com/mindskip/xzs/service/QuestionSubjectService.java b/src/main/java/com/mindskip/xzs/service/QuestionSubjectService.java
index c5844a1..d7a7343 100644
--- a/src/main/java/com/mindskip/xzs/service/QuestionSubjectService.java
+++ b/src/main/java/com/mindskip/xzs/service/QuestionSubjectService.java
@@ -41,4 +41,6 @@
     Integer removeQuestionId(Integer questionId);
 
     Integer removeSubjectId(Integer subjectId);
+
+    List<QuestionSubject> getSubject(Integer id);
 }
diff --git a/src/main/java/com/mindskip/xzs/service/impl/ExamPaperServiceImpl.java b/src/main/java/com/mindskip/xzs/service/impl/ExamPaperServiceImpl.java
index 249fa99..b98b439 100644
--- a/src/main/java/com/mindskip/xzs/service/impl/ExamPaperServiceImpl.java
+++ b/src/main/java/com/mindskip/xzs/service/impl/ExamPaperServiceImpl.java
@@ -87,61 +87,21 @@
     public ExamPaper savePaperFromVM(ExamPaperEditRequestVM examPaperEditRequestVM, User user) {
         ActionEnum actionEnum = (examPaperEditRequestVM.getId() == null) ? ActionEnum.ADD : ActionEnum.UPDATE;
         Date now = new Date();
+
+        List<ExamPaperTitleItemObject> frameTextContentList = new ArrayList<>();
+        List<ExamPaperTitleItemVM> titleItemsVM = new ArrayList<>();
+        //闅忔満璇曞嵎
         if (examPaperEditRequestVM.getSubjectSource() != null) {
 //            Map<Integer, Integer> questionList = questionService.getAll().stream().collect(Collectors.toMap(Question::getId, Question::getScore));
-            Map<Integer, Integer> subjectSource = examPaperEditRequestVM.getSubjectSource();
-            //鎬绘暟閲�
-            Integer sum = subjectSource.values().stream().mapToInt(Integer::intValue).sum();
-            Map<Integer, Integer> map = new HashMap<>();
-            Integer avg = 0;
-            for (Integer key : subjectSource.keySet()) {    // key锛氭暟閲�
-                //璇ユ爣绛惧搴旂殑鍒嗘暟   澶氶�夛細3 鍒ゆ柇锛�3 鍗曢�夛細4
-                Integer source = examPaperEditRequestVM.getAggregateSource() * subjectSource.get(key) / sum;
-                // 澶氶�夊拰鍒ゆ柇鏁伴噺
-                Integer multipleNumber = key * 3 / 10;
-                //澶氶�夊拰鍒ゆ柇鍒嗘暟
-                Integer multipleSource = source * 3 / 10;
-                List<Integer> questions = questionSubjectService.getQuestion(key)
-                        .stream().map(QuestionSubject::getQuestionId).collect(Collectors.toList());
-                List<Question> list = questionService.selectByIds(questions);
-
-                Map<Integer, Integer> multiple = new HashMap<>();
-                //澶氶��
-                Map<Integer, Integer> multipleMap = list.stream()
-                        .filter(e -> e.getQuestionType().equals(QuestionTypeEnum.MultipleChoice.getCode()))
-                        .collect(Collectors.toMap(Question::getId, Question::getScore));
-                selectRandomScores(multiple, multipleMap, multipleNumber, multipleSource);
-
-                //鍒ゆ柇
-                Map<Integer, Integer> judgmentMap = list.stream()
-                        .filter(e -> e.getQuestionType().equals(QuestionTypeEnum.TrueFalse.getCode()))
-                        .collect(Collectors.toMap(Question::getId, Question::getScore));
-                selectRandomScores(multiple, judgmentMap, multipleNumber, multipleSource);
-
-                //鍗曢�夋暟閲�
-                Integer radioNumber = key - (2 * multipleNumber);
-                //鍗曢�夊垎鏁�
-                Integer radioSource = source - (2 * multipleSource);
-                //鍗曢��
-                Map<Integer, Integer> radioMap = list.stream()
-                        .filter(e -> e.getQuestionType().equals(QuestionTypeEnum.SingleChoice.getCode()))
-                        .collect(Collectors.toMap(Question::getId, Question::getScore));
-                selectRandomScores(multiple, radioMap, radioNumber, radioSource);
-                ExamPaperTitleItemObject examPaperTitleItemObject = new ExamPaperTitleItemObject();
-                examPaperTitleItemObject.setName("娴嬭瘯001");
-                Integer order = 0;
-                List<ExamPaperQuestionItemObject> examPaperQuestionItemObjectList = new ArrayList<>();
-                for (Integer k : multiple.keySet()) {
-                    ExamPaperQuestionItemObject examPaperQuestionItemObject = new ExamPaperQuestionItemObject();
-                    examPaperQuestionItemObject.setId(k);
-                    examPaperQuestionItemObject.setItemOrder(order++);
-                    examPaperQuestionItemObjectList.add(examPaperQuestionItemObject);
-                }
-                examPaperTitleItemObject.setQuestionItems(examPaperQuestionItemObjectList);
-            }
+            randomQuestion(examPaperEditRequestVM, frameTextContentList, titleItemsVM);
         }
-        List<ExamPaperTitleItemVM> titleItemsVM = examPaperEditRequestVM.getTitleItems();
-        List<ExamPaperTitleItemObject> frameTextContentList = frameTextContentFromVM(titleItemsVM);
+        if (titleItemsVM.size() < 0) {
+            titleItemsVM = examPaperEditRequestVM.getTitleItems();
+        }
+        if (frameTextContentList.size() < 0) {
+            frameTextContentList = frameTextContentFromVM(titleItemsVM);
+        }
+
         String frameTextContentStr = JsonUtil.toJsonStr(frameTextContentList);
 
         ExamPaper examPaper;
@@ -295,15 +255,22 @@
         examPaperSubjectService.saves(subjectList);
     }
 
+    /**
+     * 
+     * @param result
+     * @param scoresMap
+     * @param quantity
+     * @param totalScore
+     */
     public static void selectRandomScores(Map<Integer, Integer> result, Map<Integer, Integer> scoresMap, int quantity, int totalScore) {
-//        Map<Integer, Integer> selectedScoresMap = new HashMap<>();
+//        Map<String, Integer> selectedScoresMap = new HashMap<>();
 
         if (quantity <= 0 || totalScore <= 0 || scoresMap.isEmpty()) {
             return; // 杩斿洖绌篗ap
         }
 
         List<Integer> keys = new ArrayList<>(scoresMap.keySet());
-        List<Integer> values = new ArrayList<>(scoresMap.values());
+        List<Integer> values = scoresMap.values().stream().map(e->e=e/10).collect(Collectors.toList());
 
         Random random = new Random();
         int remainingQuantity = quantity;
@@ -330,4 +297,85 @@
 
     }
 
+    /**
+     * 闅忔満璇曞嵎
+     *
+     * @param examPaperEditRequestVM 浼犲弬
+     * @param frameTextContentList
+     * @param titleItemsVM           title
+     */
+    private void randomQuestion(ExamPaperEditRequestVM examPaperEditRequestVM, List<ExamPaperTitleItemObject> frameTextContentList, List<ExamPaperTitleItemVM> titleItemsVM) {
+        Map<Integer, Integer> subjectSource = examPaperEditRequestVM.getSubjectSource();
+        //鎬绘暟閲�
+        Integer sum = subjectSource.values().stream().mapToInt(Integer::intValue).sum();
+        Integer avg = 0;
+
+        ExamPaperTitleItemObject examPaperTitleItemObject = new ExamPaperTitleItemObject();
+        examPaperTitleItemObject.setName("娴嬭瘯001");
+
+        ExamPaperTitleItemVM examPaperTitleItemVM = new ExamPaperTitleItemVM();
+        //titleItemsVM
+        examPaperTitleItemVM.setName("娴嬭瘯001");
+
+        List<ExamPaperQuestionItemObject> examPaperQuestionItemObjectList = new ArrayList<>();
+
+        List<QuestionEditRequestVM> questionItems = new ArrayList<>();
+        for (Integer key : subjectSource.keySet()) {    // key锛氭暟閲�
+            //璇ユ爣绛惧搴旂殑鍒嗘暟   澶氶�夛細3 鍒ゆ柇锛�3 鍗曢�夛細4
+            Integer source = 20 * subjectSource.get(key) / sum;
+            // 澶氶�夊拰鍒ゆ柇鏁伴噺
+            Integer multipleNumber = subjectSource.get(key) * 3 / 10;
+            //澶氶�夊拰鍒ゆ柇鍒嗘暟
+            Integer multipleSource = source * 3 / 10;
+            List<Integer> questions = questionSubjectService.getSubject(key)
+                    .stream().map(QuestionSubject::getQuestionId).collect(Collectors.toList());
+            List<Question> list = questionService.selectByIds(questions);
+
+            Map<Integer, Integer> multiple = new HashMap<>();
+            //澶氶��
+            Map<Integer, Integer> multipleMap = list.stream()
+                    .filter(e -> e.getQuestionType().equals(QuestionTypeEnum.MultipleChoice.getCode()))
+                    .collect(Collectors.toMap(Question::getId, Question::getScore));
+            selectRandomScores(multiple, multipleMap, multipleNumber, multipleSource);
+
+
+            //鍒ゆ柇
+            Map<Integer, Integer> judgmentMap = list.stream()
+                    .filter(e -> e.getQuestionType().equals(QuestionTypeEnum.TrueFalse.getCode()))
+                    .collect(Collectors.toMap(Question::getId, Question::getScore));
+            selectRandomScores(multiple, judgmentMap, multipleNumber, multipleSource);
+
+            //鍗曢�夋暟閲�
+            Integer radioNumber = subjectSource.get(key) - multiple.size();
+            //鍗曢�夊垎鏁�
+            Integer radioSource = source - multiple.values().stream().mapToInt(Integer::intValue).sum();;
+            //鍗曢��
+            Map<Integer, Integer> radioMap = list.stream()
+                    .filter(e -> e.getQuestionType().equals(QuestionTypeEnum.SingleChoice.getCode()))
+                    .collect(Collectors.toMap(Question::getId, Question::getScore));
+            selectRandomScores(multiple, radioMap, radioNumber, radioSource);
+            Integer order = 0;
+            titleItemsVM.add(examPaperTitleItemVM);
+            for (Integer k : multiple.keySet()) {
+                ExamPaperQuestionItemObject examPaperQuestionItemObject = new ExamPaperQuestionItemObject();
+                examPaperQuestionItemObject.setId(k);
+                examPaperQuestionItemObject.setItemOrder(order++);
+                examPaperQuestionItemObjectList.add(examPaperQuestionItemObject);
+                //titleItemsVM
+                QuestionEditRequestVM questionEditRequestVM = new QuestionEditRequestVM();
+                questionEditRequestVM.setScore(multiple.get(k).toString());
+                questionItems.add(questionEditRequestVM);
+            }
+
+            examPaperTitleItemObject.setQuestionItems(examPaperQuestionItemObjectList);
+
+            //titleItemsVM
+            examPaperTitleItemVM.setQuestionItems(questionItems);
+
+        }
+        frameTextContentList.add(examPaperTitleItemObject);
+        titleItemsVM.add(examPaperTitleItemVM);
+
+    }
+
 }
diff --git a/src/main/java/com/mindskip/xzs/service/impl/QuestionSubjectServiceImpl.java b/src/main/java/com/mindskip/xzs/service/impl/QuestionSubjectServiceImpl.java
index e69221a..cb36343 100644
--- a/src/main/java/com/mindskip/xzs/service/impl/QuestionSubjectServiceImpl.java
+++ b/src/main/java/com/mindskip/xzs/service/impl/QuestionSubjectServiceImpl.java
@@ -50,5 +50,10 @@
         return questionSubjectMapper.removeSubjectId(subjectId);
     }
 
+    @Override
+    public List<QuestionSubject> getSubject(Integer id) {
+        return questionSubjectMapper.getSubject(id);
+    }
+
 
 }
diff --git a/src/main/java/com/mindskip/xzs/viewmodel/admin/exam/ExamPaperTitleItemVM.java b/src/main/java/com/mindskip/xzs/viewmodel/admin/exam/ExamPaperTitleItemVM.java
index f891ede..8c4921b 100644
--- a/src/main/java/com/mindskip/xzs/viewmodel/admin/exam/ExamPaperTitleItemVM.java
+++ b/src/main/java/com/mindskip/xzs/viewmodel/admin/exam/ExamPaperTitleItemVM.java
@@ -14,7 +14,7 @@
     @NotBlank(message = "鏍囬鍐呭涓嶈兘涓虹┖")
     private String name;
 
-    @Size(min = 1,message = "璇锋坊鍔犻鐩�")
+//    @Size(min = 1,message = "璇锋坊鍔犻鐩�")
     @Valid
     private List<QuestionEditRequestVM> questionItems;
 
diff --git a/src/main/resources/mapper/QuestionSubjectMapper.xml b/src/main/resources/mapper/QuestionSubjectMapper.xml
index bd5e907..5811325 100644
--- a/src/main/resources/mapper/QuestionSubjectMapper.xml
+++ b/src/main/resources/mapper/QuestionSubjectMapper.xml
@@ -48,4 +48,11 @@
         where subject_id = #{subjectId}
     </delete>
 
+    <select id="getSubject" resultMap="BaseResultMap">
+        select qs.*,s.name as subName
+        from t_question_subject qs
+                 left join t_subject s on qs.subject_id = s.id
+        where subject_id = #{id} and qs.deleted = 0 and s.deleted = 0
+    </select>
+
 </mapper>
\ No newline at end of file

--
Gitblit v1.8.0