Commit d71ccc607319a20b93d468625524bbcc56669479

Authored by 胡翰林
0 parents

first commit

Too many changes to show.

To preserve performance only 25 of 48 files are displayed.

  1 +# 忽略所有 .idea 目录(包括子目录)
  2 +.idea/
  3 +
  4 +# 忽略所有 target 目录(包括子目录)
  5 +target/
  6 +
  7 +# 其他常见忽略项(可选)
  8 +*.iml # IDEA 模块文件
  9 +*.log # 日志文件
\ No newline at end of file
... ...
  1 +2025-07-10 13:46:25.639 INFO 46256 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 46256 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  2 +2025-07-10 13:46:25.639 INFO 46256 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3 +2025-07-10 13:46:26.092 INFO 46256 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  4 +2025-07-10 13:46:26.107 INFO 46256 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 8 ms. Found 0 JPA repository interfaces.
  5 +2025-07-10 13:46:26.423 INFO 46256 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  6 +2025-07-10 13:46:26.423 INFO 46256 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  7 +2025-07-10 13:46:26.423 INFO 46256 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  8 +2025-07-10 13:46:26.540 INFO 46256 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  9 +2025-07-10 13:46:26.540 INFO 46256 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 873 ms
  10 +2025-07-10 13:46:26.564 INFO 46256 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  11 +2025-07-10 13:46:26.785 INFO 46256 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  12 +2025-07-10 13:46:26.942 INFO 46256 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  13 +2025-07-10 13:46:26.973 INFO 46256 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  14 +2025-07-10 13:46:27.099 INFO 46256 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  15 +2025-07-10 13:46:27.178 INFO 46256 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  16 +2025-07-10 13:46:27.272 INFO 46256 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  17 +2025-07-10 13:46:27.272 INFO 46256 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  18 +2025-07-10 13:46:27.932 WARN 46256 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  19 +2025-07-10 13:46:28.199 INFO 46256 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  20 +2025-07-10 13:46:28.199 INFO 46256 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 2.884 seconds (JVM running for 3.551)
  21 +2025-07-10 13:57:26.415 INFO 41420 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 41420 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  22 +2025-07-10 13:57:26.415 INFO 41420 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  23 +2025-07-10 13:57:26.792 INFO 41420 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  24 +2025-07-10 13:57:26.807 INFO 41420 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 7 ms. Found 0 JPA repository interfaces.
  25 +2025-07-10 13:57:27.105 INFO 41420 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  26 +2025-07-10 13:57:27.105 INFO 41420 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  27 +2025-07-10 13:57:27.105 INFO 41420 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  28 +2025-07-10 13:57:27.215 INFO 41420 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  29 +2025-07-10 13:57:27.215 INFO 41420 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 785 ms
  30 +2025-07-10 13:57:27.247 INFO 41420 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  31 +2025-07-10 13:57:27.467 INFO 41420 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  32 +2025-07-10 13:57:27.592 INFO 41420 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  33 +2025-07-10 13:57:27.639 INFO 41420 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  34 +2025-07-10 13:57:27.750 INFO 41420 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  35 +2025-07-10 13:57:27.828 INFO 41420 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  36 +2025-07-10 13:57:27.938 INFO 41420 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  37 +2025-07-10 13:57:27.938 INFO 41420 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  38 +2025-07-10 13:57:28.567 WARN 41420 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  39 +2025-07-10 13:57:28.791 INFO 41420 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  40 +2025-07-10 13:57:28.803 INFO 41420 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 2.654 seconds (JVM running for 3.267)
  41 +2025-07-10 13:59:49.821 INFO 41420 --- [http-nio-8092-exec-2] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  42 +2025-07-10 13:59:49.822 INFO 41420 --- [http-nio-8092-exec-2] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  43 +2025-07-10 13:59:49.823 INFO 41420 --- [http-nio-8092-exec-2] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms
  44 +2025-07-10 13:59:49.961 WARN 41420 --- [http-nio-8092-exec-2] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `com.ash.enums.ReviewStatusEnum` from String "reviewStatus": not one of the values accepted for Enum class: [UNAUDITED, AUDITED]; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `com.ash.enums.ReviewStatusEnum` from String "reviewStatus": not one of the values accepted for Enum class: [UNAUDITED, AUDITED]<EOL> at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 8, column: 20] (through reference chain: com.ash.entity.Case["reviewStatus"])]
  45 +2025-07-10 14:00:22.749 ERROR 41420 --- [http-nio-8092-exec-4] com.ash.controller.CaseController :
  46 +### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'filing_unit' in 'field list'
  47 +### The error may exist in com/ash/entity/dao/CaseMapper.java (best guess)
  48 +### The error may involve com.ash.entity.dao.CaseMapper.insert-Inline
  49 +### The error occurred while setting parameters
  50 +### SQL: INSERT INTO t_ash_case ( id, mark, code, name, case_detail, alarm_date, filing_date, filing_unit, analysis_status, review_status, create_time, create_by, last_modify_time, last_modify_by ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
  51 +### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'filing_unit' in 'field list'
  52 +; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'filing_unit' in 'field list'
  53 +2025-07-10 14:09:36.936 ERROR 41420 --- [http-nio-8092-exec-1] c.a.l.WarningInstanceExcelListener : 解析单元格失败,
  54 +
  55 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@9cb4b8b7 to class java.util.Date error
  56 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  57 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  58 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  59 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  60 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  61 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  62 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  63 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  64 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  65 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  66 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  67 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  68 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  69 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  70 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  71 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  72 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  73 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  74 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  75 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  76 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  77 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  78 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  79 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  80 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  81 + at com.ash.service.WarningInstanceService.importData(WarningInstanceService.java:144) [classes/:na]
  82 + at com.ash.controller.WarningInstanceController.importData(WarningInstanceController.java:76) [classes/:na]
  83 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  84 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  85 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  86 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  87 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  88 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  89 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  90 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  91 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  92 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  93 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  94 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  95 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  96 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  97 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  98 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  99 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  100 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  101 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  102 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  103 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  104 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  105 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  106 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  107 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  108 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  109 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  110 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  111 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  112 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  113 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  114 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  115 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  116 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  117 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  118 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  119 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  120 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  121 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  122 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  123 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  124 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  125 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  126 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  127 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  128 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  129 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  130 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  131 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  132 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  133 +Caused by: java.lang.IllegalArgumentException: can not find date format for:标识1
  134 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  135 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  136 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  137 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  138 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  139 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  140 + ... 76 common frames omitted
  141 +
  142 +2025-07-10 14:09:36.987 ERROR 41420 --- [http-nio-8092-exec-1] c.a.l.WarningInstanceExcelListener : 第1行,第1列解析异常,数据为:{"columnIndex":1,"dataFormatData":{"format":"General","index":0},"rowIndex":1,"stringValue":"标识1","type":"STRING"}
  143 +2025-07-10 14:09:36.989 ERROR 41420 --- [http-nio-8092-exec-1] c.a.l.WarningInstanceExcelListener : 解析单元格失败,
  144 +
  145 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@3ccb36db to class java.util.Date error
  146 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  147 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  148 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  149 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  150 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  151 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  152 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  153 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  154 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  155 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  156 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  157 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  158 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  159 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  160 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  161 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  162 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  163 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  164 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  165 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  166 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  167 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  168 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  169 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  170 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  171 + at com.ash.service.WarningInstanceService.importData(WarningInstanceService.java:144) [classes/:na]
  172 + at com.ash.controller.WarningInstanceController.importData(WarningInstanceController.java:76) [classes/:na]
  173 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  174 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  175 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  176 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  177 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  178 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  179 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  180 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  181 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  182 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  183 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  184 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  185 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  186 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  187 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  188 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  189 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  190 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  191 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  192 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  193 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  194 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  195 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  196 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  197 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  198 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  199 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  200 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  201 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  202 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  203 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  204 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  205 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  206 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  207 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  208 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  209 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  210 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  211 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  212 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  213 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  214 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  215 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  216 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  217 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  218 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  219 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  220 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  221 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  222 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  223 +Caused by: java.lang.IllegalArgumentException: can not find date format for:标识2
  224 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  225 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  226 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  227 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  228 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  229 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  230 + ... 76 common frames omitted
  231 +
  232 +2025-07-10 14:09:36.989 ERROR 41420 --- [http-nio-8092-exec-1] c.a.l.WarningInstanceExcelListener : 第2行,第1列解析异常,数据为:{"columnIndex":1,"dataFormatData":{"format":"General","index":0},"rowIndex":2,"stringValue":"标识2","type":"STRING"}
  233 +2025-07-10 14:09:36.990 ERROR 41420 --- [http-nio-8092-exec-1] c.a.l.WarningInstanceExcelListener : 解析单元格失败,
  234 +
  235 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@dce1b4ff to class java.util.Date error
  236 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  237 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  238 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  239 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  240 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  241 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  242 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  243 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  244 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  245 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  246 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  247 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  248 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  249 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  250 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  251 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  252 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  253 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  254 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  255 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  256 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  257 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  258 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  259 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  260 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  261 + at com.ash.service.WarningInstanceService.importData(WarningInstanceService.java:144) [classes/:na]
  262 + at com.ash.controller.WarningInstanceController.importData(WarningInstanceController.java:76) [classes/:na]
  263 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  264 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  265 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  266 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  267 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  268 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  269 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  270 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  271 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  272 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  273 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  274 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  275 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  276 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  277 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  278 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  279 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  280 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  281 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  282 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  283 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  284 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  285 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  286 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  287 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  288 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  289 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  290 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  291 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  292 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  293 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  294 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  295 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  296 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  297 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  298 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  299 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  300 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  301 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  302 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  303 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  304 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  305 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  306 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  307 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  308 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  309 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  310 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  311 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  312 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  313 +Caused by: java.lang.IllegalArgumentException: can not find date format for:标识3
  314 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  315 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  316 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  317 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  318 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  319 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  320 + ... 76 common frames omitted
  321 +
  322 +2025-07-10 14:09:36.990 ERROR 41420 --- [http-nio-8092-exec-1] c.a.l.WarningInstanceExcelListener : 第3行,第1列解析异常,数据为:{"columnIndex":1,"dataFormatData":{"format":"General","index":0},"rowIndex":3,"stringValue":"标识3","type":"STRING"}
  323 +2025-07-10 14:09:36.993 INFO 41420 --- [http-nio-8092-exec-1] c.a.l.WarningInstanceExcelListener : 解析结束,开始插入数据
  324 +2025-07-10 14:09:37.005 INFO 41420 --- [http-nio-8092-exec-1] c.a.l.WarningInstanceExcelListener : 总耗时:10
  325 +2025-07-10 14:10:26.791 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 解析单元格失败,
  326 +
  327 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@966bfd70 to class java.util.Date error
  328 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  329 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  330 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  331 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  332 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  333 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  334 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  335 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  336 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  337 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  338 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  339 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  340 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  341 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  342 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  343 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  344 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  345 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  346 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  347 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  348 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  349 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  350 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  351 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  352 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  353 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  354 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  355 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  356 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  357 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  358 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  359 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  360 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  361 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  362 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  363 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  364 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  365 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  366 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  367 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  368 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  369 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  370 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  371 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  372 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  373 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  374 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  375 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  376 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  377 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  378 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  379 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  380 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  381 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  382 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  383 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  384 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  385 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  386 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  387 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  388 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  389 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  390 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  391 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  392 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  393 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  394 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  395 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  396 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  397 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  398 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  399 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  400 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  401 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  402 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  403 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  404 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  405 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  406 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  407 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  408 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  409 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  410 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  411 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  412 + ... 76 common frames omitted
  413 +
  414 +2025-07-10 14:10:26.791 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 第1行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":1,"stringValue":"详情1","type":"STRING"}
  415 +2025-07-10 14:10:26.792 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 解析单元格失败,
  416 +
  417 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@36827b94 to class java.util.Date error
  418 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  419 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  420 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  421 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  422 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  423 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  424 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  425 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  426 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  427 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  428 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  429 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  430 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  431 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  432 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  433 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  434 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  435 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  436 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  437 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  438 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  439 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  440 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  441 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  442 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  443 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  444 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  445 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  446 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  447 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  448 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  449 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  450 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  451 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  452 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  453 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  454 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  455 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  456 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  457 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  458 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  459 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  460 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  461 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  462 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  463 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  464 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  465 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  466 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  467 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  468 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  469 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  470 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  471 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  472 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  473 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  474 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  475 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  476 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  477 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  478 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  479 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  480 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  481 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  482 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  483 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  484 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  485 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  486 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  487 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  488 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  489 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  490 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  491 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  492 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  493 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  494 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  495 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情2
  496 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  497 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  498 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  499 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  500 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  501 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  502 + ... 76 common frames omitted
  503 +
  504 +2025-07-10 14:10:26.793 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 第2行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":2,"stringValue":"详情2","type":"STRING"}
  505 +2025-07-10 14:10:26.793 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 解析单元格失败,
  506 +
  507 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@d698f9b8 to class java.util.Date error
  508 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  509 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  510 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  511 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  512 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  513 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  514 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  515 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  516 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  517 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  518 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  519 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  520 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  521 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  522 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  523 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  524 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  525 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  526 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  527 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  528 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  529 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  530 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  531 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  532 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  533 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  534 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  535 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  536 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  537 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  538 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  539 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  540 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  541 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  542 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  543 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  544 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  545 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  546 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  547 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  548 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  549 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  550 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  551 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  552 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  553 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  554 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  555 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  556 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  557 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  558 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  559 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  560 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  561 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  562 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  563 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  564 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  565 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  566 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  567 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  568 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  569 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  570 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  571 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  572 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  573 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  574 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  575 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  576 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  577 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  578 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  579 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  580 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  581 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  582 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  583 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  584 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  585 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情3
  586 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  587 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  588 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  589 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  590 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  591 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  592 + ... 76 common frames omitted
  593 +
  594 +2025-07-10 14:10:26.794 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 第3行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":3,"stringValue":"详情3","type":"STRING"}
  595 +2025-07-10 14:10:26.794 INFO 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 解析结束,开始插入数据
  596 +2025-07-10 14:10:26.801 INFO 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 总耗时:7
  597 +2025-07-10 14:10:58.545 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 解析单元格失败,
  598 +
  599 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@966bfd70 to class java.util.Date error
  600 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  601 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  602 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  603 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  604 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  605 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  606 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  607 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  608 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  609 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  610 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  611 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  612 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  613 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  614 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  615 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  616 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  617 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  618 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  619 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  620 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  621 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  622 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  623 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  624 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  625 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  626 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  627 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  628 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  629 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  630 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  631 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  632 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  633 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  634 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  635 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  636 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  637 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  638 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  639 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  640 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  641 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  642 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  643 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  644 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  645 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  646 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  647 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  648 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  649 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  650 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  651 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  652 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  653 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  654 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  655 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  656 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  657 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  658 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  659 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  660 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  661 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  662 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  663 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  664 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  665 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  666 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  667 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  668 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  669 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  670 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  671 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  672 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  673 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  674 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  675 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  676 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  677 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  678 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  679 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  680 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  681 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  682 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  683 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  684 + ... 76 common frames omitted
  685 +
  686 +2025-07-10 14:10:58.560 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 第1行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":1,"stringValue":"详情1","type":"STRING"}
  687 +2025-07-10 14:10:58.560 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 解析单元格失败,
  688 +
  689 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@36827b94 to class java.util.Date error
  690 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  691 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  692 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  693 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  694 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  695 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  696 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  697 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  698 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  699 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  700 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  701 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  702 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  703 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  704 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  705 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  706 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  707 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  708 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  709 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  710 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  711 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  712 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  713 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  714 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  715 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  716 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  717 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  718 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  719 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  720 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  721 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  722 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  723 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  724 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  725 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  726 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  727 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  728 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  729 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  730 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  731 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  732 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  733 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  734 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  735 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  736 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  737 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  738 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  739 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  740 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  741 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  742 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  743 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  744 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  745 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  746 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  747 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  748 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  749 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  750 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  751 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  752 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  753 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  754 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  755 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  756 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  757 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  758 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  759 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  760 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  761 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  762 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  763 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  764 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  765 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  766 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  767 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情2
  768 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  769 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  770 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  771 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  772 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  773 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  774 + ... 76 common frames omitted
  775 +
  776 +2025-07-10 14:10:58.560 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 第2行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":2,"stringValue":"详情2","type":"STRING"}
  777 +2025-07-10 14:10:58.560 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 解析单元格失败,
  778 +
  779 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@d698f9b8 to class java.util.Date error
  780 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  781 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  782 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  783 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  784 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  785 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  786 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  787 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  788 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  789 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  790 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  791 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  792 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  793 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  794 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  795 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  796 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  797 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  798 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  799 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  800 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  801 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  802 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  803 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  804 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  805 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  806 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  807 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  808 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  809 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  810 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  811 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  812 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  813 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  814 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  815 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  816 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  817 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  818 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  819 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  820 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  821 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  822 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  823 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  824 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  825 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  826 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  827 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  828 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  829 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  830 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  831 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  832 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  833 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  834 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  835 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  836 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  837 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  838 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  839 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  840 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  841 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  842 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  843 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  844 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  845 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  846 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  847 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  848 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  849 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  850 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  851 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  852 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  853 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  854 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  855 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  856 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  857 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情3
  858 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  859 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  860 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  861 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  862 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  863 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  864 + ... 76 common frames omitted
  865 +
  866 +2025-07-10 14:10:58.560 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 第3行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":3,"stringValue":"详情3","type":"STRING"}
  867 +2025-07-10 14:10:58.560 INFO 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 解析结束,开始插入数据
  868 +2025-07-10 14:10:58.560 INFO 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 总耗时:0
  869 +2025-07-10 14:12:26.720 INFO 41420 --- [http-nio-8092-exec-6] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识1, code=code001, name=case1, caseDetail=详情1, alarmDate=Thu Jul 10 16:10:01 CST 2025, filingDate=Wed Jul 09 16:10:01 CST 2025, filingUnit=单位1)
  870 +2025-07-10 14:12:26.721 INFO 41420 --- [http-nio-8092-exec-6] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识2, code=code002, name=case2, caseDetail=详情2, alarmDate=Thu Jul 10 16:10:02 CST 2025, filingDate=Wed Jul 09 16:10:02 CST 2025, filingUnit=单位2)
  871 +2025-07-10 14:12:26.721 INFO 41420 --- [http-nio-8092-exec-6] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识3, code=code003, name=case3, caseDetail=详情3, alarmDate=Thu Jul 10 16:10:03 CST 2025, filingDate=Wed Jul 09 16:10:03 CST 2025, filingUnit=单位3)
  872 +2025-07-10 14:12:26.721 INFO 41420 --- [http-nio-8092-exec-6] com.ash.listener.CaseExcelListener : 解析结束,开始插入数据
  873 +2025-07-10 14:12:26.791 INFO 41420 --- [http-nio-8092-exec-6] com.ash.listener.CaseExcelListener : 总耗时:69
  874 +2025-07-10 14:13:06.586 INFO 41420 --- [http-nio-8092-exec-7] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=null, code=code001, name=case1, caseDetail=详情1, alarmDate=Thu Jul 10 16:10:01 CST 2025, filingDate=Wed Jul 09 16:10:01 CST 2025, filingUnit=单位1)
  875 +2025-07-10 14:13:06.586 INFO 41420 --- [http-nio-8092-exec-7] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识2, code=null, name=case2, caseDetail=详情2, alarmDate=Thu Jul 10 16:10:02 CST 2025, filingDate=Wed Jul 09 16:10:02 CST 2025, filingUnit=单位2)
  876 +2025-07-10 14:13:06.586 INFO 41420 --- [http-nio-8092-exec-7] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识3, code=code003, name=case3, caseDetail=详情3, alarmDate=Thu Jul 10 16:10:03 CST 2025, filingDate=Wed Jul 09 16:10:03 CST 2025, filingUnit=单位3)
  877 +2025-07-10 14:13:57.367 INFO 41420 --- [http-nio-8092-exec-8] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识1, code=code001, name=case1, caseDetail=详情1, alarmDate=Thu Jul 10 16:10:01 CST 2025, filingDate=Wed Jul 09 16:10:01 CST 2025, filingUnit=单位1)
  878 +2025-07-10 14:13:57.367 INFO 41420 --- [http-nio-8092-exec-8] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识1, code=code001, name=case1, caseDetail=详情1, alarmDate=Thu Jul 10 16:10:01 CST 2025, filingDate=Wed Jul 09 16:10:01 CST 2025, filingUnit=单位1)
  879 +2025-07-10 14:13:57.367 INFO 41420 --- [http-nio-8092-exec-8] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识2, code=null, name=case2, caseDetail=详情2, alarmDate=Thu Jul 10 16:10:02 CST 2025, filingDate=Wed Jul 09 16:10:02 CST 2025, filingUnit=单位2)
  880 +2025-07-10 14:13:57.367 INFO 41420 --- [http-nio-8092-exec-8] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识3, code=code003, name=case3, caseDetail=详情3, alarmDate=Thu Jul 10 16:10:03 CST 2025, filingDate=Wed Jul 09 16:10:03 CST 2025, filingUnit=单位3)
  881 +2025-07-10 14:15:10.175 ERROR 41420 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 解析单元格失败,
  882 +
  883 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@966bfd70 to class java.util.Date error
  884 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  885 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  886 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  887 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  888 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  889 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  890 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  891 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  892 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  893 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  894 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  895 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  896 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  897 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  898 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  899 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  900 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  901 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  902 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  903 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  904 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  905 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  906 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  907 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  908 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  909 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  910 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  911 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  912 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  913 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  914 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  915 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  916 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  917 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  918 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  919 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  920 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  921 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  922 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  923 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  924 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  925 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  926 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  927 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  928 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  929 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  930 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  931 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  932 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  933 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  934 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  935 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  936 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  937 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  938 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  939 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  940 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  941 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  942 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  943 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  944 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  945 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  946 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  947 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  948 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  949 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  950 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  951 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  952 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  953 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  954 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  955 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  956 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  957 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  958 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  959 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  960 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  961 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  962 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  963 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  964 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  965 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  966 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  967 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  968 + ... 76 common frames omitted
  969 +
  970 +2025-07-10 14:15:10.175 ERROR 41420 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 第1行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":1,"stringValue":"详情1","type":"STRING"}
  971 +2025-07-10 14:15:10.175 ERROR 41420 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 解析单元格失败,
  972 +
  973 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@367f5951 to class java.util.Date error
  974 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  975 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  976 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  977 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  978 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  979 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  980 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  981 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  982 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  983 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  984 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  985 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  986 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  987 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  988 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  989 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  990 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  991 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  992 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  993 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  994 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  995 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  996 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  997 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  998 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  999 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  1000 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  1001 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  1002 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  1003 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  1004 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  1005 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  1006 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  1007 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  1008 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  1009 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  1010 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  1011 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  1012 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  1013 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  1014 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  1015 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1016 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  1017 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1018 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1019 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1020 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  1021 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1022 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1023 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  1024 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1025 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1026 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1027 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  1028 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1029 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1030 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1031 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  1032 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1033 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1034 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1035 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1036 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1037 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1038 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1039 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1040 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1041 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1042 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1043 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1044 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1045 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1046 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1047 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1048 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1049 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1050 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  1051 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  1052 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  1053 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  1054 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  1055 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  1056 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  1057 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  1058 + ... 76 common frames omitted
  1059 +
  1060 +2025-07-10 14:15:10.175 ERROR 41420 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 第2行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":2,"stringValue":"详情1","type":"STRING"}
  1061 +2025-07-10 14:15:10.175 ERROR 41420 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 解析单元格失败,
  1062 +
  1063 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@d695d775 to class java.util.Date error
  1064 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  1065 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  1066 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  1067 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  1068 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  1069 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  1070 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  1071 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  1072 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  1073 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  1074 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  1075 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  1076 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  1077 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  1078 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  1079 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  1080 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  1081 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  1082 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  1083 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  1084 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  1085 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  1086 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  1087 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  1088 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  1089 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  1090 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  1091 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  1092 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  1093 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  1094 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  1095 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  1096 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  1097 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  1098 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  1099 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  1100 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  1101 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  1102 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  1103 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  1104 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  1105 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1106 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  1107 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1108 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1109 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1110 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  1111 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1112 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1113 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  1114 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1115 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1116 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1117 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  1118 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1119 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1120 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1121 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  1122 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1123 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1124 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1125 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1126 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1127 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1128 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1129 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1130 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1131 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1132 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1133 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1134 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1135 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1136 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1137 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1138 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1139 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1140 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  1141 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情2
  1142 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  1143 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  1144 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  1145 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  1146 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  1147 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  1148 + ... 76 common frames omitted
  1149 +
  1150 +2025-07-10 14:15:10.175 ERROR 41420 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 第3行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":3,"stringValue":"详情2","type":"STRING"}
  1151 +2025-07-10 14:15:10.175 ERROR 41420 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 解析单元格失败,
  1152 +
  1153 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@76ac5599 to class java.util.Date error
  1154 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  1155 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  1156 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  1157 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  1158 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  1159 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  1160 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  1161 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  1162 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  1163 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  1164 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  1165 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  1166 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  1167 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  1168 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  1169 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  1170 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  1171 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  1172 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  1173 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  1174 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  1175 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  1176 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  1177 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  1178 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  1179 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  1180 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  1181 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  1182 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  1183 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  1184 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  1185 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  1186 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  1187 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  1188 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  1189 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  1190 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  1191 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  1192 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  1193 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  1194 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  1195 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1196 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  1197 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1198 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1199 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1200 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  1201 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1202 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1203 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  1204 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1205 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1206 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1207 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  1208 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1209 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1210 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1211 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  1212 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1213 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1214 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1215 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1216 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1217 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1218 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1219 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1220 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1221 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1222 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1223 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1224 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1225 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1226 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1227 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1228 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1229 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1230 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  1231 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情3
  1232 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  1233 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  1234 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  1235 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  1236 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  1237 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  1238 + ... 76 common frames omitted
  1239 +
  1240 +2025-07-10 14:15:10.175 ERROR 41420 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 第4行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":4,"stringValue":"详情3","type":"STRING"}
  1241 +2025-07-10 14:15:10.175 INFO 41420 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 解析结束,开始插入数据
  1242 +2025-07-10 14:15:10.190 INFO 41420 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 总耗时:15
  1243 +2025-07-10 14:15:52.122 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 解析单元格失败,
  1244 +
  1245 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@966bfd70 to class java.util.Date error
  1246 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  1247 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  1248 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  1249 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  1250 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  1251 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  1252 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  1253 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  1254 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  1255 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  1256 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  1257 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  1258 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  1259 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  1260 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  1261 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  1262 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  1263 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  1264 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  1265 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  1266 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  1267 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  1268 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  1269 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  1270 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  1271 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  1272 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  1273 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  1274 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  1275 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  1276 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  1277 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  1278 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  1279 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  1280 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  1281 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  1282 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  1283 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  1284 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  1285 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  1286 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  1287 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1288 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  1289 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1290 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1291 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1292 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  1293 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1294 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1295 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  1296 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1297 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1298 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1299 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  1300 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1301 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1302 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1303 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  1304 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1305 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1306 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1307 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1308 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1309 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1310 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1311 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1312 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1313 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1314 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1315 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1316 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1317 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1318 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1319 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1320 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1321 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1322 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  1323 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  1324 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  1325 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  1326 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  1327 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  1328 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  1329 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  1330 + ... 76 common frames omitted
  1331 +
  1332 +2025-07-10 14:15:52.122 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 第1行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":1,"stringValue":"详情1","type":"STRING"}
  1333 +2025-07-10 14:15:52.123 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 解析单元格失败,
  1334 +
  1335 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@367f5951 to class java.util.Date error
  1336 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  1337 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  1338 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  1339 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  1340 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  1341 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  1342 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  1343 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  1344 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  1345 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  1346 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  1347 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  1348 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  1349 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  1350 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  1351 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  1352 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  1353 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  1354 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  1355 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  1356 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  1357 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  1358 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  1359 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  1360 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  1361 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  1362 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  1363 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  1364 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  1365 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  1366 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  1367 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  1368 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  1369 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  1370 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  1371 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  1372 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  1373 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  1374 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  1375 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  1376 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  1377 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1378 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  1379 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1380 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1381 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1382 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  1383 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1384 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1385 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  1386 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1387 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1388 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1389 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  1390 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1391 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1392 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1393 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  1394 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1395 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1396 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1397 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1398 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1399 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1400 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1401 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1402 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1403 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1404 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1405 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1406 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1407 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1408 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1409 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1410 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1411 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1412 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  1413 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  1414 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  1415 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  1416 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  1417 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  1418 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  1419 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  1420 + ... 76 common frames omitted
  1421 +
  1422 +2025-07-10 14:15:52.123 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 第2行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":2,"stringValue":"详情1","type":"STRING"}
  1423 +2025-07-10 14:15:52.124 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 解析单元格失败,
  1424 +
  1425 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@d695d775 to class java.util.Date error
  1426 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  1427 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  1428 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  1429 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  1430 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  1431 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  1432 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  1433 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  1434 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  1435 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  1436 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  1437 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  1438 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  1439 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  1440 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  1441 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  1442 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  1443 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  1444 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  1445 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  1446 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  1447 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  1448 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  1449 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  1450 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  1451 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  1452 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  1453 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  1454 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  1455 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  1456 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  1457 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  1458 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  1459 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  1460 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  1461 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  1462 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  1463 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  1464 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  1465 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  1466 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  1467 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1468 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  1469 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1470 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1471 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1472 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  1473 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1474 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1475 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  1476 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1477 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1478 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1479 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  1480 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1481 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1482 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1483 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  1484 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1485 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1486 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1487 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1488 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1489 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1490 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1491 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1492 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1493 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1494 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1495 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1496 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1497 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1498 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1499 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1500 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1501 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1502 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  1503 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情2
  1504 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  1505 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  1506 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  1507 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  1508 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  1509 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  1510 + ... 76 common frames omitted
  1511 +
  1512 +2025-07-10 14:15:52.124 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 第3行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":3,"stringValue":"详情2","type":"STRING"}
  1513 +2025-07-10 14:15:52.125 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 解析单元格失败,
  1514 +
  1515 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@76ac5599 to class java.util.Date error
  1516 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  1517 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  1518 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  1519 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  1520 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  1521 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  1522 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  1523 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  1524 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  1525 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  1526 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  1527 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  1528 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  1529 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  1530 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  1531 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  1532 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  1533 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  1534 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  1535 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  1536 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  1537 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  1538 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  1539 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  1540 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  1541 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  1542 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  1543 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  1544 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  1545 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  1546 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  1547 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  1548 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  1549 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  1550 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  1551 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  1552 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  1553 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  1554 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  1555 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  1556 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  1557 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1558 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  1559 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1560 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1561 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1562 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  1563 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1564 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1565 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  1566 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1567 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1568 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1569 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  1570 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1571 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1572 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1573 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  1574 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1575 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1576 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1577 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1578 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1579 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1580 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1581 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1582 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1583 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1584 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1585 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1586 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1587 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1588 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1589 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1590 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1591 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1592 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  1593 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情3
  1594 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  1595 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  1596 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  1597 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  1598 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  1599 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  1600 + ... 76 common frames omitted
  1601 +
  1602 +2025-07-10 14:15:52.125 ERROR 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 第4行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":4,"stringValue":"详情3","type":"STRING"}
  1603 +2025-07-10 14:15:52.125 INFO 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 解析结束,开始插入数据
  1604 +2025-07-10 14:15:52.132 INFO 41420 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 总耗时:7
  1605 +2025-07-10 14:16:12.799 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 解析单元格失败,
  1606 +
  1607 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@966bfd70 to class java.util.Date error
  1608 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  1609 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  1610 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  1611 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  1612 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  1613 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  1614 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  1615 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  1616 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  1617 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  1618 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  1619 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  1620 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  1621 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  1622 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  1623 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  1624 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  1625 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  1626 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  1627 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  1628 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  1629 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  1630 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  1631 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  1632 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  1633 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  1634 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  1635 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  1636 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  1637 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  1638 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  1639 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  1640 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  1641 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  1642 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  1643 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  1644 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  1645 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  1646 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  1647 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  1648 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  1649 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1650 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  1651 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1652 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1653 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1654 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  1655 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1656 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1657 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  1658 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1659 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1660 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1661 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  1662 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1663 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1664 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1665 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  1666 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1667 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1668 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1669 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1670 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1671 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1672 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1673 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1674 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1675 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1676 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1677 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1678 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1679 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1680 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1681 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1682 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1683 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1684 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  1685 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  1686 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  1687 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  1688 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  1689 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  1690 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  1691 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  1692 + ... 76 common frames omitted
  1693 +
  1694 +2025-07-10 14:16:12.800 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 第1行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":1,"stringValue":"详情1","type":"STRING"}
  1695 +2025-07-10 14:16:12.800 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 解析单元格失败,
  1696 +
  1697 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@367f5951 to class java.util.Date error
  1698 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  1699 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  1700 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  1701 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  1702 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  1703 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  1704 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  1705 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  1706 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  1707 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  1708 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  1709 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  1710 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  1711 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  1712 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  1713 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  1714 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  1715 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  1716 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  1717 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  1718 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  1719 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  1720 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  1721 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  1722 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  1723 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  1724 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  1725 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  1726 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  1727 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  1728 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  1729 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  1730 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  1731 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  1732 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  1733 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  1734 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  1735 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  1736 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  1737 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  1738 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  1739 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1740 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  1741 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1742 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1743 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1744 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  1745 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1746 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1747 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  1748 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1749 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1750 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1751 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  1752 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1753 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1754 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1755 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  1756 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1757 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1758 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1759 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1760 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1761 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1762 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1763 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1764 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1765 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1766 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1767 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1768 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1769 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1770 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1771 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1772 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1773 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1774 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  1775 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  1776 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  1777 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  1778 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  1779 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  1780 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  1781 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  1782 + ... 76 common frames omitted
  1783 +
  1784 +2025-07-10 14:16:12.801 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 第2行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":2,"stringValue":"详情1","type":"STRING"}
  1785 +2025-07-10 14:16:12.802 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 解析单元格失败,
  1786 +
  1787 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@d695d775 to class java.util.Date error
  1788 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  1789 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  1790 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  1791 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  1792 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  1793 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  1794 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  1795 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  1796 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  1797 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  1798 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  1799 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  1800 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  1801 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  1802 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  1803 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  1804 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  1805 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  1806 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  1807 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  1808 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  1809 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  1810 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  1811 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  1812 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  1813 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  1814 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  1815 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  1816 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  1817 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  1818 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  1819 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  1820 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  1821 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  1822 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  1823 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  1824 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  1825 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  1826 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  1827 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  1828 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  1829 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1830 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  1831 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1832 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1833 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1834 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  1835 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1836 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1837 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  1838 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1839 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1840 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1841 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  1842 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1843 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1844 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1845 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  1846 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1847 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1848 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1849 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1850 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1851 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1852 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1853 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1854 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1855 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1856 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1857 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1858 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1859 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1860 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1861 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1862 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1863 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1864 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  1865 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情2
  1866 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  1867 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  1868 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  1869 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  1870 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  1871 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  1872 + ... 76 common frames omitted
  1873 +
  1874 +2025-07-10 14:16:12.802 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 第3行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":3,"stringValue":"详情2","type":"STRING"}
  1875 +2025-07-10 14:16:12.802 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 解析单元格失败,
  1876 +
  1877 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@76ac5599 to class java.util.Date error
  1878 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  1879 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  1880 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  1881 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  1882 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  1883 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  1884 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  1885 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  1886 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  1887 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  1888 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  1889 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  1890 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  1891 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  1892 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  1893 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  1894 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  1895 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  1896 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  1897 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  1898 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  1899 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  1900 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  1901 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  1902 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  1903 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  1904 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  1905 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  1906 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  1907 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  1908 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  1909 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  1910 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  1911 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  1912 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  1913 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  1914 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  1915 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  1916 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  1917 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  1918 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  1919 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1920 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  1921 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  1922 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1923 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1924 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  1925 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1926 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1927 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  1928 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1929 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1930 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1931 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  1932 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1933 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1934 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1935 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  1936 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  1937 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1938 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1939 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1940 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1941 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1942 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1943 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1944 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1945 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1946 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1947 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1948 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1949 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1950 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1951 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1952 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1953 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  1954 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  1955 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情3
  1956 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  1957 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  1958 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  1959 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  1960 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  1961 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  1962 + ... 76 common frames omitted
  1963 +
  1964 +2025-07-10 14:16:12.803 ERROR 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 第4行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":4,"stringValue":"详情3","type":"STRING"}
  1965 +2025-07-10 14:16:12.803 INFO 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 解析结束,开始插入数据
  1966 +2025-07-10 14:16:12.810 INFO 41420 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 总耗时:7
  1967 +2025-07-10 14:16:25.392 ERROR 41420 --- [http-nio-8092-exec-4] com.ash.listener.CaseExcelListener : 解析单元格失败,
  1968 +
  1969 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@966bfd70 to class java.util.Date error
  1970 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  1971 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  1972 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  1973 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  1974 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  1975 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  1976 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  1977 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  1978 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  1979 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  1980 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  1981 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  1982 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  1983 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  1984 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  1985 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  1986 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  1987 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  1988 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  1989 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  1990 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  1991 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  1992 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  1993 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  1994 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  1995 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  1996 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  1997 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  1998 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  1999 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  2000 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  2001 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  2002 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  2003 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  2004 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  2005 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  2006 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  2007 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  2008 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  2009 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  2010 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  2011 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2012 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  2013 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2014 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2015 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2016 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  2017 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2018 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2019 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  2020 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2021 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2022 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2023 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  2024 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2025 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2026 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2027 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  2028 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2029 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2030 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2031 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2032 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2033 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2034 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2035 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2036 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2037 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2038 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2039 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2040 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2041 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2042 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2043 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2044 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2045 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2046 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  2047 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  2048 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  2049 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  2050 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  2051 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  2052 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  2053 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  2054 + ... 76 common frames omitted
  2055 +
  2056 +2025-07-10 14:16:25.396 ERROR 41420 --- [http-nio-8092-exec-4] com.ash.listener.CaseExcelListener : 第1行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":1,"stringValue":"详情1","type":"STRING"}
  2057 +2025-07-10 14:16:25.399 ERROR 41420 --- [http-nio-8092-exec-4] com.ash.listener.CaseExcelListener : 解析单元格失败,
  2058 +
  2059 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@367f5951 to class java.util.Date error
  2060 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  2061 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  2062 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  2063 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  2064 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  2065 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  2066 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  2067 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  2068 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  2069 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  2070 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  2071 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  2072 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  2073 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  2074 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  2075 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  2076 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  2077 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  2078 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  2079 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  2080 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  2081 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  2082 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  2083 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  2084 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  2085 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  2086 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  2087 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  2088 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  2089 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  2090 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  2091 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  2092 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  2093 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  2094 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  2095 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  2096 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  2097 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  2098 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  2099 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  2100 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  2101 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2102 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  2103 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2104 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2105 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2106 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  2107 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2108 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2109 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  2110 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2111 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2112 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2113 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  2114 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2115 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2116 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2117 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  2118 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2119 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2120 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2121 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2122 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2123 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2124 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2125 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2126 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2127 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2128 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2129 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2130 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2131 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2132 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2133 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2134 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2135 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2136 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  2137 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  2138 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  2139 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  2140 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  2141 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  2142 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  2143 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  2144 + ... 76 common frames omitted
  2145 +
  2146 +2025-07-10 14:16:25.403 ERROR 41420 --- [http-nio-8092-exec-4] com.ash.listener.CaseExcelListener : 第2行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":2,"stringValue":"详情1","type":"STRING"}
  2147 +2025-07-10 14:16:25.406 ERROR 41420 --- [http-nio-8092-exec-4] com.ash.listener.CaseExcelListener : 解析单元格失败,
  2148 +
  2149 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@d695d775 to class java.util.Date error
  2150 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  2151 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  2152 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  2153 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  2154 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  2155 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  2156 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  2157 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  2158 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  2159 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  2160 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  2161 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  2162 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  2163 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  2164 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  2165 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  2166 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  2167 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  2168 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  2169 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  2170 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  2171 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  2172 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  2173 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  2174 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  2175 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  2176 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  2177 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  2178 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  2179 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  2180 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  2181 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  2182 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  2183 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  2184 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  2185 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  2186 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  2187 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  2188 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  2189 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  2190 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  2191 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2192 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  2193 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2194 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2195 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2196 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  2197 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2198 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2199 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  2200 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2201 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2202 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2203 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  2204 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2205 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2206 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2207 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  2208 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2209 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2210 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2211 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2212 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2213 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2214 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2215 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2216 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2217 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2218 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2219 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2220 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2221 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2222 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2223 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2224 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2225 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2226 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  2227 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情2
  2228 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  2229 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  2230 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  2231 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  2232 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  2233 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  2234 + ... 76 common frames omitted
  2235 +
  2236 +2025-07-10 14:16:25.410 ERROR 41420 --- [http-nio-8092-exec-4] com.ash.listener.CaseExcelListener : 第3行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":3,"stringValue":"详情2","type":"STRING"}
  2237 +2025-07-10 14:16:25.413 ERROR 41420 --- [http-nio-8092-exec-4] com.ash.listener.CaseExcelListener : 解析单元格失败,
  2238 +
  2239 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@76ac5599 to class java.util.Date error
  2240 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  2241 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  2242 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  2243 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  2244 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  2245 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  2246 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  2247 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  2248 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  2249 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  2250 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  2251 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  2252 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  2253 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  2254 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  2255 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  2256 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  2257 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  2258 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  2259 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  2260 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  2261 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  2262 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  2263 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  2264 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  2265 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  2266 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  2267 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  2268 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  2269 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  2270 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  2271 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  2272 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  2273 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  2274 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  2275 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  2276 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  2277 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  2278 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  2279 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  2280 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  2281 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2282 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  2283 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2284 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2285 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2286 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  2287 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2288 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2289 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  2290 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2291 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2292 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2293 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  2294 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2295 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2296 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2297 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  2298 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2299 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2300 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2301 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2302 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2303 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2304 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2305 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2306 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2307 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2308 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2309 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2310 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2311 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2312 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2313 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2314 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2315 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2316 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  2317 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情3
  2318 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  2319 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  2320 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  2321 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  2322 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  2323 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  2324 + ... 76 common frames omitted
  2325 +
  2326 +2025-07-10 14:16:25.418 ERROR 41420 --- [http-nio-8092-exec-4] com.ash.listener.CaseExcelListener : 第4行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":4,"stringValue":"详情3","type":"STRING"}
  2327 +2025-07-10 14:16:25.418 INFO 41420 --- [http-nio-8092-exec-4] com.ash.listener.CaseExcelListener : 解析结束,开始插入数据
  2328 +2025-07-10 14:16:25.426 INFO 41420 --- [http-nio-8092-exec-4] com.ash.listener.CaseExcelListener : 总耗时:7
  2329 +2025-07-10 14:17:33.037 INFO 41420 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
  2330 +2025-07-10 14:17:33.037 INFO 41420 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
  2331 +2025-07-10 14:17:33.053 INFO 41420 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
  2332 +2025-07-10 14:17:37.678 INFO 40440 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 40440 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  2333 +2025-07-10 14:17:37.678 INFO 40440 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  2334 +2025-07-10 14:17:38.086 INFO 40440 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  2335 +2025-07-10 14:17:38.102 INFO 40440 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 9 ms. Found 0 JPA repository interfaces.
  2336 +2025-07-10 14:17:38.448 INFO 40440 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  2337 +2025-07-10 14:17:38.448 INFO 40440 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  2338 +2025-07-10 14:17:38.448 INFO 40440 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  2339 +2025-07-10 14:17:38.558 INFO 40440 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  2340 +2025-07-10 14:17:38.558 INFO 40440 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 848 ms
  2341 +2025-07-10 14:17:38.589 INFO 40440 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  2342 +2025-07-10 14:17:38.811 INFO 40440 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  2343 +2025-07-10 14:17:38.935 INFO 40440 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  2344 +2025-07-10 14:17:38.982 INFO 40440 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  2345 +2025-07-10 14:17:39.092 INFO 40440 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  2346 +2025-07-10 14:17:39.170 INFO 40440 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  2347 +2025-07-10 14:17:39.280 INFO 40440 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  2348 +2025-07-10 14:17:39.296 INFO 40440 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  2349 +2025-07-10 14:17:40.034 WARN 40440 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  2350 +2025-07-10 14:17:40.365 INFO 40440 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  2351 +2025-07-10 14:17:40.379 INFO 40440 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 3.007 seconds (JVM running for 3.86)
  2352 +2025-07-10 14:17:50.733 INFO 40440 --- [http-nio-8092-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  2353 +2025-07-10 14:17:50.733 INFO 40440 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  2354 +2025-07-10 14:17:50.734 INFO 40440 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms
  2355 +2025-07-10 14:17:54.266 ERROR 40440 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 解析单元格失败,
  2356 +
  2357 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@49847178 to class java.util.Date error
  2358 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  2359 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  2360 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  2361 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  2362 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  2363 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  2364 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  2365 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  2366 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  2367 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  2368 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  2369 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  2370 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  2371 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  2372 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  2373 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  2374 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  2375 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  2376 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  2377 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  2378 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  2379 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  2380 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  2381 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  2382 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  2383 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  2384 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  2385 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  2386 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  2387 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  2388 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  2389 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  2390 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  2391 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  2392 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  2393 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  2394 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  2395 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  2396 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  2397 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  2398 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  2399 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2400 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  2401 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2402 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2403 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2404 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  2405 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2406 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2407 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  2408 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2409 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2410 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2411 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  2412 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2413 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2414 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2415 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  2416 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2417 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2418 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2419 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2420 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2421 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2422 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2423 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2424 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2425 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2426 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2427 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2428 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2429 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2430 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2431 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2432 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2433 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2434 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  2435 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  2436 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  2437 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  2438 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  2439 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  2440 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  2441 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  2442 + ... 76 common frames omitted
  2443 +
  2444 +2025-07-10 14:17:54.418 ERROR 40440 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 第1行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":1,"stringValue":"详情1","type":"STRING"}
  2445 +2025-07-10 14:18:30.973 INFO 40440 --- [http-nio-8092-exec-1] com.ash.service.CaseService : 导入失败,异常,
  2446 +
  2447 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@49847178 to class java.util.Date error
  2448 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  2449 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  2450 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  2451 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  2452 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  2453 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) ~[easyexcel-core-3.1.0.jar:na]
  2454 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) ~[easyexcel-core-3.1.0.jar:na]
  2455 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) ~[easyexcel-core-3.1.0.jar:na]
  2456 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) ~[easyexcel-core-3.1.0.jar:na]
  2457 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) ~[na:1.8.0_65]
  2458 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) ~[na:1.8.0_65]
  2459 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) ~[na:1.8.0_65]
  2460 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) ~[na:1.8.0_65]
  2461 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) ~[na:1.8.0_65]
  2462 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) ~[na:1.8.0_65]
  2463 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) ~[na:1.8.0_65]
  2464 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) ~[na:1.8.0_65]
  2465 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) ~[na:1.8.0_65]
  2466 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) ~[na:1.8.0_65]
  2467 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) ~[easyexcel-core-3.1.0.jar:na]
  2468 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) ~[easyexcel-core-3.1.0.jar:na]
  2469 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) ~[easyexcel-core-3.1.0.jar:na]
  2470 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) ~[easyexcel-core-3.1.0.jar:na]
  2471 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) ~[easyexcel-core-3.1.0.jar:na]
  2472 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) ~[easyexcel-core-3.1.0.jar:na]
  2473 + at com.ash.service.CaseService.importData(CaseService.java:180) ~[classes/:na]
  2474 + at com.ash.controller.CaseController.importData(CaseController.java:65) [classes/:na]
  2475 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  2476 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  2477 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  2478 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  2479 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  2480 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  2481 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  2482 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  2483 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  2484 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  2485 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  2486 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  2487 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  2488 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  2489 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2490 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  2491 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2492 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2493 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2494 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  2495 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2496 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2497 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  2498 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2499 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2500 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2501 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  2502 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2503 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2504 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2505 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  2506 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2507 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2508 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2509 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2510 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2511 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2512 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2513 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2514 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2515 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2516 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2517 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2518 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2519 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2520 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2521 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2522 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2523 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2524 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  2525 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  2526 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  2527 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  2528 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  2529 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  2530 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  2531 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  2532 + ... 76 common frames omitted
  2533 +
  2534 +2025-07-10 14:18:30.973 ERROR 40440 --- [http-nio-8092-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: 导入失败!] with root cause
  2535 +
  2536 +java.lang.RuntimeException: 导入失败!
  2537 + at com.ash.service.CaseService.importData(CaseService.java:186) ~[classes/:na]
  2538 + at com.ash.controller.CaseController.importData(CaseController.java:65) ~[classes/:na]
  2539 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  2540 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  2541 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  2542 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  2543 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.20.jar:5.3.20]
  2544 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.20.jar:5.3.20]
  2545 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.20.jar:5.3.20]
  2546 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.20.jar:5.3.20]
  2547 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.20.jar:5.3.20]
  2548 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.20.jar:5.3.20]
  2549 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) ~[spring-webmvc-5.3.20.jar:5.3.20]
  2550 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.20.jar:5.3.20]
  2551 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.20.jar:5.3.20]
  2552 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.20.jar:5.3.20]
  2553 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) ~[tomcat-embed-core-9.0.63.jar:4.0.FR]
  2554 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.20.jar:5.3.20]
  2555 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.63.jar:4.0.FR]
  2556 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.63.jar:9.0.63]
  2557 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.63.jar:9.0.63]
  2558 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.63.jar:9.0.63]
  2559 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.63.jar:9.0.63]
  2560 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.63.jar:9.0.63]
  2561 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.20.jar:5.3.20]
  2562 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.20.jar:5.3.20]
  2563 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.63.jar:9.0.63]
  2564 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.63.jar:9.0.63]
  2565 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.20.jar:5.3.20]
  2566 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.20.jar:5.3.20]
  2567 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.63.jar:9.0.63]
  2568 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.63.jar:9.0.63]
  2569 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.20.jar:5.3.20]
  2570 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.20.jar:5.3.20]
  2571 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.63.jar:9.0.63]
  2572 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.63.jar:9.0.63]
  2573 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[tomcat-embed-core-9.0.63.jar:9.0.63]
  2574 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2575 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2576 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2577 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2578 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2579 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2580 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2581 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2582 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2583 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2584 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2585 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2586 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2587 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2588 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  2589 +
  2590 +2025-07-10 14:24:53.312 INFO 40440 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
  2591 +2025-07-10 14:24:53.312 INFO 40440 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
  2592 +2025-07-10 14:24:53.312 INFO 40440 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
  2593 +2025-07-10 14:24:58.014 INFO 45840 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 45840 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  2594 +2025-07-10 14:24:58.015 INFO 45840 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  2595 +2025-07-10 14:24:58.416 INFO 45840 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  2596 +2025-07-10 14:24:58.432 INFO 45840 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 6 ms. Found 0 JPA repository interfaces.
  2597 +2025-07-10 14:24:58.730 INFO 45840 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  2598 +2025-07-10 14:24:58.730 INFO 45840 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  2599 +2025-07-10 14:24:58.730 INFO 45840 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  2600 +2025-07-10 14:24:58.872 INFO 45840 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  2601 +2025-07-10 14:24:58.872 INFO 45840 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 833 ms
  2602 +2025-07-10 14:24:58.919 INFO 45840 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  2603 +2025-07-10 14:24:59.138 INFO 45840 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  2604 +2025-07-10 14:24:59.264 INFO 45840 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  2605 +2025-07-10 14:24:59.295 INFO 45840 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  2606 +2025-07-10 14:24:59.405 INFO 45840 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  2607 +2025-07-10 14:24:59.483 INFO 45840 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  2608 +2025-07-10 14:24:59.577 INFO 45840 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  2609 +2025-07-10 14:24:59.577 INFO 45840 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  2610 +2025-07-10 14:25:00.318 WARN 45840 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  2611 +2025-07-10 14:25:00.600 INFO 45840 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  2612 +2025-07-10 14:25:00.600 INFO 45840 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 2.877 seconds (JVM running for 3.67)
  2613 +2025-07-10 14:25:08.004 INFO 45840 --- [http-nio-8092-exec-3] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  2614 +2025-07-10 14:25:08.005 INFO 45840 --- [http-nio-8092-exec-3] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  2615 +2025-07-10 14:25:08.005 INFO 45840 --- [http-nio-8092-exec-3] o.s.web.servlet.DispatcherServlet : Completed initialization in 0 ms
  2616 +2025-07-10 14:25:14.709 ERROR 45840 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 解析单元格失败,
  2617 +
  2618 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@8ca63a9 to class java.util.Date error
  2619 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  2620 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  2621 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  2622 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  2623 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  2624 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  2625 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  2626 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  2627 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  2628 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  2629 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  2630 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  2631 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  2632 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  2633 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  2634 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  2635 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  2636 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  2637 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  2638 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  2639 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  2640 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  2641 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  2642 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  2643 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  2644 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  2645 + at com.ash.controller.CaseController.importData(CaseController.java:67) [classes/:na]
  2646 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  2647 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  2648 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  2649 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  2650 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  2651 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  2652 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  2653 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  2654 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  2655 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  2656 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  2657 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  2658 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  2659 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  2660 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2661 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  2662 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2663 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2664 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2665 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  2666 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2667 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2668 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  2669 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2670 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2671 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2672 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  2673 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2674 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2675 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2676 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  2677 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2678 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2679 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2680 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2681 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2682 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2683 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2684 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2685 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2686 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2687 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2688 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2689 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2690 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2691 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2692 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2693 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2694 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2695 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  2696 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  2697 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  2698 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  2699 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  2700 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  2701 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  2702 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  2703 + ... 76 common frames omitted
  2704 +
  2705 +2025-07-10 14:25:14.848 ERROR 45840 --- [http-nio-8092-exec-3] com.ash.listener.CaseExcelListener : 第1行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":1,"stringValue":"详情1","type":"STRING"}
  2706 +2025-07-10 14:25:14.848 INFO 45840 --- [http-nio-8092-exec-3] com.ash.service.CaseService : 导入失败,异常,
  2707 +
  2708 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@8ca63a9 to class java.util.Date error
  2709 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  2710 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  2711 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  2712 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  2713 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  2714 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) ~[easyexcel-core-3.1.0.jar:na]
  2715 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) ~[easyexcel-core-3.1.0.jar:na]
  2716 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) ~[easyexcel-core-3.1.0.jar:na]
  2717 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) ~[easyexcel-core-3.1.0.jar:na]
  2718 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) ~[na:1.8.0_65]
  2719 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) ~[na:1.8.0_65]
  2720 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) ~[na:1.8.0_65]
  2721 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) ~[na:1.8.0_65]
  2722 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) ~[na:1.8.0_65]
  2723 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) ~[na:1.8.0_65]
  2724 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) ~[na:1.8.0_65]
  2725 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) ~[na:1.8.0_65]
  2726 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) ~[na:1.8.0_65]
  2727 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) ~[na:1.8.0_65]
  2728 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) ~[easyexcel-core-3.1.0.jar:na]
  2729 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) ~[easyexcel-core-3.1.0.jar:na]
  2730 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) ~[easyexcel-core-3.1.0.jar:na]
  2731 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) ~[easyexcel-core-3.1.0.jar:na]
  2732 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) ~[easyexcel-core-3.1.0.jar:na]
  2733 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) ~[easyexcel-core-3.1.0.jar:na]
  2734 + at com.ash.service.CaseService.importData(CaseService.java:180) ~[classes/:na]
  2735 + at com.ash.controller.CaseController.importData(CaseController.java:67) [classes/:na]
  2736 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  2737 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  2738 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  2739 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  2740 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  2741 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  2742 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  2743 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  2744 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  2745 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  2746 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  2747 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  2748 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  2749 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  2750 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2751 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  2752 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2753 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2754 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2755 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  2756 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2757 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2758 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  2759 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2760 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2761 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2762 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  2763 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2764 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2765 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2766 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  2767 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2768 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2769 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2770 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2771 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2772 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2773 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2774 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2775 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2776 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2777 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2778 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2779 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2780 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2781 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2782 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2783 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2784 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2785 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  2786 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  2787 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  2788 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  2789 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  2790 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  2791 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  2792 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  2793 + ... 76 common frames omitted
  2794 +
  2795 +2025-07-10 14:25:56.110 ERROR 45840 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 解析单元格失败,
  2796 +
  2797 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@8ca63a9 to class java.util.Date error
  2798 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  2799 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  2800 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  2801 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  2802 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  2803 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  2804 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  2805 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  2806 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  2807 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  2808 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  2809 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  2810 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  2811 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  2812 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  2813 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  2814 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  2815 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  2816 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  2817 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  2818 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  2819 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  2820 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  2821 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  2822 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  2823 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  2824 + at com.ash.controller.CaseController.importData(CaseController.java:67) [classes/:na]
  2825 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  2826 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  2827 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  2828 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  2829 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  2830 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  2831 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  2832 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  2833 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  2834 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  2835 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  2836 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  2837 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  2838 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  2839 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2840 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  2841 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2842 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2843 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2844 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  2845 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2846 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2847 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  2848 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2849 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2850 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2851 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  2852 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2853 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2854 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2855 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  2856 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2857 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2858 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2859 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2860 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2861 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2862 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2863 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2864 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2865 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2866 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2867 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2868 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2869 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2870 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2871 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2872 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2873 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2874 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  2875 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  2876 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  2877 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  2878 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  2879 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  2880 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  2881 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  2882 + ... 76 common frames omitted
  2883 +
  2884 +2025-07-10 14:25:56.110 ERROR 45840 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 第1行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":1,"stringValue":"详情1","type":"STRING"}
  2885 +2025-07-10 14:25:56.112 INFO 45840 --- [http-nio-8092-exec-2] com.ash.service.CaseService : 导入失败,异常,
  2886 +
  2887 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@8ca63a9 to class java.util.Date error
  2888 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  2889 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  2890 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  2891 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  2892 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  2893 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) ~[easyexcel-core-3.1.0.jar:na]
  2894 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) ~[easyexcel-core-3.1.0.jar:na]
  2895 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) ~[easyexcel-core-3.1.0.jar:na]
  2896 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) ~[easyexcel-core-3.1.0.jar:na]
  2897 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) ~[na:1.8.0_65]
  2898 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) ~[na:1.8.0_65]
  2899 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) ~[na:1.8.0_65]
  2900 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) ~[na:1.8.0_65]
  2901 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) ~[na:1.8.0_65]
  2902 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) ~[na:1.8.0_65]
  2903 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) ~[na:1.8.0_65]
  2904 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) ~[na:1.8.0_65]
  2905 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) ~[na:1.8.0_65]
  2906 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) ~[na:1.8.0_65]
  2907 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) ~[easyexcel-core-3.1.0.jar:na]
  2908 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) ~[easyexcel-core-3.1.0.jar:na]
  2909 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) ~[easyexcel-core-3.1.0.jar:na]
  2910 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) ~[easyexcel-core-3.1.0.jar:na]
  2911 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) ~[easyexcel-core-3.1.0.jar:na]
  2912 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) ~[easyexcel-core-3.1.0.jar:na]
  2913 + at com.ash.service.CaseService.importData(CaseService.java:180) ~[classes/:na]
  2914 + at com.ash.controller.CaseController.importData(CaseController.java:67) [classes/:na]
  2915 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  2916 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  2917 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  2918 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  2919 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  2920 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  2921 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  2922 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  2923 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  2924 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  2925 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  2926 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  2927 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  2928 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  2929 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2930 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  2931 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  2932 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2933 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2934 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  2935 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2936 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2937 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  2938 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2939 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2940 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2941 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  2942 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2943 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2944 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2945 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  2946 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  2947 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2948 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2949 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2950 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2951 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2952 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2953 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2954 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2955 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2956 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2957 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2958 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2959 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2960 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2961 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2962 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2963 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  2964 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  2965 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  2966 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  2967 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  2968 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  2969 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  2970 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  2971 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  2972 + ... 76 common frames omitted
  2973 +
  2974 +2025-07-10 14:26:38.854 ERROR 45840 --- [http-nio-8092-exec-4] com.ash.listener.CaseExcelListener : 解析单元格失败,
  2975 +
  2976 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@8ca63a9 to class java.util.Date error
  2977 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  2978 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  2979 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  2980 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  2981 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  2982 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  2983 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  2984 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  2985 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  2986 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  2987 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  2988 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  2989 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  2990 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  2991 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  2992 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  2993 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  2994 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  2995 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  2996 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  2997 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  2998 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  2999 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  3000 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  3001 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  3002 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  3003 + at com.ash.controller.CaseController.importData(CaseController.java:67) [classes/:na]
  3004 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  3005 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  3006 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  3007 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  3008 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  3009 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  3010 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  3011 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  3012 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  3013 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  3014 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  3015 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  3016 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  3017 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  3018 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  3019 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  3020 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  3021 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3022 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3023 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  3024 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3025 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3026 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  3027 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  3028 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3029 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3030 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  3031 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  3032 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3033 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3034 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  3035 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  3036 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3037 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3038 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3039 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3040 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3041 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3042 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3043 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3044 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3045 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3046 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3047 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3048 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3049 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3050 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3051 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3052 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3053 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  3054 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  3055 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  3056 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  3057 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  3058 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  3059 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  3060 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  3061 + ... 76 common frames omitted
  3062 +
  3063 +2025-07-10 14:26:38.854 ERROR 45840 --- [http-nio-8092-exec-4] com.ash.listener.CaseExcelListener : 第1行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":1,"stringValue":"详情1","type":"STRING"}
  3064 +2025-07-10 14:27:11.456 INFO 45840 --- [http-nio-8092-exec-4] com.ash.service.CaseService : 导入失败,异常,
  3065 +
  3066 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@8ca63a9 to class java.util.Date error
  3067 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  3068 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  3069 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  3070 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  3071 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  3072 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) ~[easyexcel-core-3.1.0.jar:na]
  3073 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) ~[easyexcel-core-3.1.0.jar:na]
  3074 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) ~[easyexcel-core-3.1.0.jar:na]
  3075 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) ~[easyexcel-core-3.1.0.jar:na]
  3076 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) ~[na:1.8.0_65]
  3077 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) ~[na:1.8.0_65]
  3078 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) ~[na:1.8.0_65]
  3079 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) ~[na:1.8.0_65]
  3080 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) ~[na:1.8.0_65]
  3081 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) ~[na:1.8.0_65]
  3082 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) ~[na:1.8.0_65]
  3083 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) ~[na:1.8.0_65]
  3084 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) ~[na:1.8.0_65]
  3085 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) ~[na:1.8.0_65]
  3086 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) ~[easyexcel-core-3.1.0.jar:na]
  3087 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) ~[easyexcel-core-3.1.0.jar:na]
  3088 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) ~[easyexcel-core-3.1.0.jar:na]
  3089 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) ~[easyexcel-core-3.1.0.jar:na]
  3090 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) ~[easyexcel-core-3.1.0.jar:na]
  3091 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) ~[easyexcel-core-3.1.0.jar:na]
  3092 + at com.ash.service.CaseService.importData(CaseService.java:180) ~[classes/:na]
  3093 + at com.ash.controller.CaseController.importData(CaseController.java:67) [classes/:na]
  3094 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  3095 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  3096 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  3097 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  3098 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  3099 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  3100 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  3101 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  3102 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  3103 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  3104 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  3105 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  3106 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  3107 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  3108 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  3109 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  3110 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  3111 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3112 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3113 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  3114 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3115 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3116 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  3117 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  3118 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3119 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3120 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  3121 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  3122 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3123 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3124 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  3125 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  3126 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3127 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3128 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3129 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3130 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3131 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3132 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3133 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3134 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3135 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3136 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3137 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3138 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3139 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3140 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3141 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3142 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3143 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  3144 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  3145 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  3146 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  3147 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  3148 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  3149 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  3150 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  3151 + ... 76 common frames omitted
  3152 +
  3153 +2025-07-10 14:27:39.332 INFO 45840 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
  3154 +2025-07-10 14:27:39.332 INFO 45840 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
  3155 +2025-07-10 14:27:39.347 INFO 45840 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
  3156 +2025-07-10 14:27:43.672 INFO 32216 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 32216 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3157 +2025-07-10 14:27:43.672 INFO 32216 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3158 +2025-07-10 14:27:44.125 INFO 32216 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3159 +2025-07-10 14:27:44.130 INFO 32216 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 7 ms. Found 0 JPA repository interfaces.
  3160 +2025-07-10 14:27:44.426 INFO 32216 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3161 +2025-07-10 14:27:44.431 INFO 32216 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3162 +2025-07-10 14:27:44.431 INFO 32216 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3163 +2025-07-10 14:27:44.526 INFO 32216 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3164 +2025-07-10 14:27:44.526 INFO 32216 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 822 ms
  3165 +2025-07-10 14:27:44.557 INFO 32216 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3166 +2025-07-10 14:27:44.745 INFO 32216 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3167 +2025-07-10 14:27:44.872 INFO 32216 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3168 +2025-07-10 14:27:44.927 INFO 32216 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3169 +2025-07-10 14:27:45.029 INFO 32216 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3170 +2025-07-10 14:27:45.107 INFO 32216 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3171 +2025-07-10 14:27:45.227 INFO 32216 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3172 +2025-07-10 14:27:45.233 INFO 32216 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3173 +2025-07-10 14:27:46.002 WARN 32216 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3174 +2025-07-10 14:27:46.253 INFO 32216 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3175 +2025-07-10 14:27:46.253 INFO 32216 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 2.84 seconds (JVM running for 3.591)
  3176 +2025-07-10 14:27:51.602 INFO 32216 --- [http-nio-8092-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  3177 +2025-07-10 14:27:51.602 INFO 32216 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  3178 +2025-07-10 14:27:51.603 INFO 32216 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms
  3179 +2025-07-10 14:27:51.912 ERROR 32216 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 解析单元格失败,
  3180 +
  3181 +com.alibaba.excel.exception.ExcelDataConvertException: Convert data com.alibaba.excel.metadata.data.ReadCellData@e5837aa7 to class java.util.Date error
  3182 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:155) ~[easyexcel-core-3.1.0.jar:na]
  3183 + at com.alibaba.excel.util.ConverterUtils.convertToJavaObject(ConverterUtils.java:100) ~[easyexcel-core-3.1.0.jar:na]
  3184 + at com.alibaba.excel.read.listener.ModelBuildEventListener.buildUserModel(ModelBuildEventListener.java:103) ~[easyexcel-core-3.1.0.jar:na]
  3185 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:41) ~[easyexcel-core-3.1.0.jar:na]
  3186 + at com.alibaba.excel.read.listener.ModelBuildEventListener.invoke(ModelBuildEventListener.java:26) ~[easyexcel-core-3.1.0.jar:na]
  3187 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.dealData(DefaultAnalysisEventProcessor.java:99) [easyexcel-core-3.1.0.jar:na]
  3188 + at com.alibaba.excel.read.processor.DefaultAnalysisEventProcessor.endRow(DefaultAnalysisEventProcessor.java:46) [easyexcel-core-3.1.0.jar:na]
  3189 + at com.alibaba.excel.analysis.v07.handlers.RowTagHandler.endElement(RowTagHandler.java:66) [easyexcel-core-3.1.0.jar:na]
  3190 + at com.alibaba.excel.analysis.v07.handlers.sax.XlsxRowHandler.endElement(XlsxRowHandler.java:91) [easyexcel-core-3.1.0.jar:na]
  3191 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) [na:1.8.0_65]
  3192 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) [na:1.8.0_65]
  3193 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) [na:1.8.0_65]
  3194 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) [na:1.8.0_65]
  3195 + at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) [na:1.8.0_65]
  3196 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) [na:1.8.0_65]
  3197 + at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) [na:1.8.0_65]
  3198 + at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) [na:1.8.0_65]
  3199 + at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) [na:1.8.0_65]
  3200 + at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) [na:1.8.0_65]
  3201 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.parseXmlSource(XlsxSaxAnalyser.java:203) [easyexcel-core-3.1.0.jar:na]
  3202 + at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.execute(XlsxSaxAnalyser.java:224) [easyexcel-core-3.1.0.jar:na]
  3203 + at com.alibaba.excel.analysis.ExcelAnalyserImpl.analysis(ExcelAnalyserImpl.java:124) [easyexcel-core-3.1.0.jar:na]
  3204 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:63) [easyexcel-core-3.1.0.jar:na]
  3205 + at com.alibaba.excel.ExcelReader.read(ExcelReader.java:53) [easyexcel-core-3.1.0.jar:na]
  3206 + at com.alibaba.excel.read.builder.ExcelReaderSheetBuilder.doRead(ExcelReaderSheetBuilder.java:65) [easyexcel-core-3.1.0.jar:na]
  3207 + at com.ash.service.CaseService.importData(CaseService.java:180) [classes/:na]
  3208 + at com.ash.controller.CaseController.importData(CaseController.java:67) [classes/:na]
  3209 + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
  3210 + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
  3211 + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
  3212 + at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
  3213 + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.20.jar:5.3.20]
  3214 + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.20.jar:5.3.20]
  3215 + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) [spring-webmvc-5.3.20.jar:5.3.20]
  3216 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) [spring-webmvc-5.3.20.jar:5.3.20]
  3217 + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.20.jar:5.3.20]
  3218 + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.20.jar:5.3.20]
  3219 + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) [spring-webmvc-5.3.20.jar:5.3.20]
  3220 + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) [spring-webmvc-5.3.20.jar:5.3.20]
  3221 + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.20.jar:5.3.20]
  3222 + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.20.jar:5.3.20]
  3223 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  3224 + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.20.jar:5.3.20]
  3225 + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [tomcat-embed-core-9.0.63.jar:4.0.FR]
  3226 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3227 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3228 + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.63.jar:9.0.63]
  3229 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3230 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3231 + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.20.jar:5.3.20]
  3232 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  3233 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3234 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3235 + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.20.jar:5.3.20]
  3236 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  3237 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3238 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3239 + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.20.jar:5.3.20]
  3240 + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.20.jar:5.3.20]
  3241 + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3242 + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3243 + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3244 + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3245 + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3246 + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3247 + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3248 + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3249 + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3250 + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3251 + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3252 + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3253 + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3254 + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3255 + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3256 + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3257 + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.63.jar:9.0.63]
  3258 + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
  3259 +Caused by: java.lang.IllegalArgumentException: can not find date format for:详情1
  3260 + at com.alibaba.excel.util.DateUtils.switchDateFormat(DateUtils.java:133) ~[easyexcel-core-3.1.0.jar:na]
  3261 + at com.alibaba.excel.util.DateUtils.parseDate(DateUtils.java:70) ~[easyexcel-core-3.1.0.jar:na]
  3262 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:34) ~[easyexcel-core-3.1.0.jar:na]
  3263 + at com.alibaba.excel.converters.date.DateStringConverter.convertToJavaData(DateStringConverter.java:19) ~[easyexcel-core-3.1.0.jar:na]
  3264 + at com.alibaba.excel.converters.Converter.convertToJavaData(Converter.java:57) ~[easyexcel-core-3.1.0.jar:na]
  3265 + at com.alibaba.excel.util.ConverterUtils.doConvertToJavaObject(ConverterUtils.java:153) ~[easyexcel-core-3.1.0.jar:na]
  3266 + ... 76 common frames omitted
  3267 +
  3268 +2025-07-10 14:27:52.072 ERROR 32216 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 第1行,第4列解析异常,数据为:{"columnIndex":4,"dataFormatData":{"format":"General","index":0},"rowIndex":1,"stringValue":"详情1","type":"STRING"}
  3269 +2025-07-10 14:28:22.288 INFO 32216 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
  3270 +2025-07-10 14:28:22.288 INFO 32216 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
  3271 +2025-07-10 14:28:22.295 INFO 32216 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
  3272 +2025-07-10 14:30:11.808 INFO 22840 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 22840 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3273 +2025-07-10 14:30:11.808 INFO 22840 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3274 +2025-07-10 14:30:12.169 INFO 22840 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3275 +2025-07-10 14:30:12.186 INFO 22840 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 7 ms. Found 0 JPA repository interfaces.
  3276 +2025-07-10 14:30:12.469 INFO 22840 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3277 +2025-07-10 14:30:12.469 INFO 22840 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3278 +2025-07-10 14:30:12.469 INFO 22840 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3279 +2025-07-10 14:30:12.578 INFO 22840 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3280 +2025-07-10 14:30:12.578 INFO 22840 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 755 ms
  3281 +2025-07-10 14:30:12.609 INFO 22840 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3282 +2025-07-10 14:30:12.798 INFO 22840 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3283 +2025-07-10 14:30:12.908 INFO 22840 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3284 +2025-07-10 14:30:12.939 INFO 22840 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3285 +2025-07-10 14:30:13.033 INFO 22840 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3286 +2025-07-10 14:30:13.096 INFO 22840 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3287 +2025-07-10 14:30:13.175 INFO 22840 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3288 +2025-07-10 14:30:13.175 INFO 22840 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3289 +2025-07-10 14:30:13.804 WARN 22840 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3290 +2025-07-10 14:30:14.048 INFO 22840 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3291 +2025-07-10 14:30:14.053 INFO 22840 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 2.49 seconds (JVM running for 3.089)
  3292 +2025-07-10 14:30:14.314 INFO 22840 --- [http-nio-8092-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  3293 +2025-07-10 14:30:14.314 INFO 22840 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  3294 +2025-07-10 14:30:14.315 INFO 22840 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms
  3295 +2025-07-10 14:32:18.575 INFO 22840 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
  3296 +2025-07-10 14:32:18.575 INFO 22840 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
  3297 +2025-07-10 14:32:18.586 INFO 22840 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
  3298 +2025-07-10 14:32:22.922 INFO 46812 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 46812 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3299 +2025-07-10 14:32:22.922 INFO 46812 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3300 +2025-07-10 14:32:23.331 INFO 46812 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3301 +2025-07-10 14:32:23.347 INFO 46812 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 7 ms. Found 0 JPA repository interfaces.
  3302 +2025-07-10 14:32:23.683 INFO 46812 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3303 +2025-07-10 14:32:23.693 INFO 46812 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3304 +2025-07-10 14:32:23.693 INFO 46812 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3305 +2025-07-10 14:32:23.787 INFO 46812 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3306 +2025-07-10 14:32:23.787 INFO 46812 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 834 ms
  3307 +2025-07-10 14:32:23.834 INFO 46812 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3308 +2025-07-10 14:32:24.022 INFO 46812 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3309 +2025-07-10 14:32:24.151 INFO 46812 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3310 +2025-07-10 14:32:24.196 INFO 46812 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3311 +2025-07-10 14:32:24.284 INFO 46812 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3312 +2025-07-10 14:32:24.353 INFO 46812 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3313 +2025-07-10 14:32:24.448 INFO 46812 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3314 +2025-07-10 14:32:24.463 INFO 46812 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3315 +2025-07-10 14:32:25.234 WARN 46812 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3316 +2025-07-10 14:32:25.501 INFO 46812 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3317 +2025-07-10 14:32:25.501 INFO 46812 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 2.833 seconds (JVM running for 3.638)
  3318 +2025-07-10 14:32:40.709 INFO 46812 --- [http-nio-8092-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  3319 +2025-07-10 14:32:40.709 INFO 46812 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  3320 +2025-07-10 14:32:40.709 INFO 46812 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 0 ms
  3321 +2025-07-10 14:37:51.721 INFO 46812 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
  3322 +2025-07-10 14:37:51.721 INFO 46812 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
  3323 +2025-07-10 14:37:51.721 INFO 46812 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
  3324 +2025-07-10 14:37:56.288 INFO 37156 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 37156 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3325 +2025-07-10 14:37:56.288 INFO 37156 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3326 +2025-07-10 14:37:56.838 INFO 37156 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3327 +2025-07-10 14:37:56.838 INFO 37156 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 7 ms. Found 0 JPA repository interfaces.
  3328 +2025-07-10 14:37:57.167 INFO 37156 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3329 +2025-07-10 14:37:57.167 INFO 37156 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3330 +2025-07-10 14:37:57.167 INFO 37156 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3331 +2025-07-10 14:37:57.282 INFO 37156 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3332 +2025-07-10 14:37:57.282 INFO 37156 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 963 ms
  3333 +2025-07-10 14:37:57.309 INFO 37156 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3334 +2025-07-10 14:37:57.529 INFO 37156 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3335 +2025-07-10 14:37:57.686 INFO 37156 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3336 +2025-07-10 14:37:57.717 INFO 37156 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3337 +2025-07-10 14:37:57.827 INFO 37156 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3338 +2025-07-10 14:37:57.905 INFO 37156 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3339 +2025-07-10 14:37:58.030 INFO 37156 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3340 +2025-07-10 14:37:58.047 INFO 37156 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3341 +2025-07-10 14:37:58.884 WARN 37156 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3342 +2025-07-10 14:37:59.133 INFO 37156 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3343 +2025-07-10 14:37:59.149 INFO 37156 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 3.156 seconds (JVM running for 3.954)
  3344 +2025-07-10 14:38:34.048 INFO 37156 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
  3345 +2025-07-10 14:38:34.048 INFO 37156 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
  3346 +2025-07-10 14:38:34.048 INFO 37156 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
  3347 +2025-07-10 14:38:38.949 INFO 46916 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 46916 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3348 +2025-07-10 14:38:38.949 INFO 46916 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3349 +2025-07-10 14:38:39.343 INFO 46916 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3350 +2025-07-10 14:38:39.343 INFO 46916 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 7 ms. Found 0 JPA repository interfaces.
  3351 +2025-07-10 14:38:39.638 INFO 46916 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3352 +2025-07-10 14:38:39.642 INFO 46916 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3353 +2025-07-10 14:38:39.642 INFO 46916 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3354 +2025-07-10 14:38:39.739 INFO 46916 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3355 +2025-07-10 14:38:39.739 INFO 46916 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 773 ms
  3356 +2025-07-10 14:38:39.769 INFO 46916 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3357 +2025-07-10 14:38:39.989 INFO 46916 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3358 +2025-07-10 14:38:40.114 INFO 46916 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3359 +2025-07-10 14:38:40.145 INFO 46916 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3360 +2025-07-10 14:38:40.239 INFO 46916 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3361 +2025-07-10 14:38:40.314 INFO 46916 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3362 +2025-07-10 14:38:40.427 INFO 46916 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3363 +2025-07-10 14:38:40.427 INFO 46916 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3364 +2025-07-10 14:38:41.247 WARN 46916 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3365 +2025-07-10 14:38:41.545 INFO 46916 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3366 +2025-07-10 14:38:41.545 INFO 46916 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 2.914 seconds (JVM running for 3.815)
  3367 +2025-07-10 14:38:47.423 INFO 46916 --- [http-nio-8092-exec-2] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  3368 +2025-07-10 14:38:47.423 INFO 46916 --- [http-nio-8092-exec-2] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  3369 +2025-07-10 14:38:47.423 INFO 46916 --- [http-nio-8092-exec-2] o.s.web.servlet.DispatcherServlet : Completed initialization in 0 ms
  3370 +2025-07-10 14:45:52.727 INFO 46916 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
  3371 +2025-07-10 14:45:52.727 INFO 46916 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
  3372 +2025-07-10 14:45:52.740 INFO 46916 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
  3373 +2025-07-10 14:45:57.278 INFO 46852 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 46852 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3374 +2025-07-10 14:45:57.293 INFO 46852 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3375 +2025-07-10 14:45:57.735 INFO 46852 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3376 +2025-07-10 14:45:57.751 INFO 46852 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 9 ms. Found 0 JPA repository interfaces.
  3377 +2025-07-10 14:45:58.113 INFO 46852 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3378 +2025-07-10 14:45:58.113 INFO 46852 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3379 +2025-07-10 14:45:58.113 INFO 46852 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3380 +2025-07-10 14:45:58.223 INFO 46852 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3381 +2025-07-10 14:45:58.223 INFO 46852 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 913 ms
  3382 +2025-07-10 14:45:58.255 INFO 46852 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3383 +2025-07-10 14:45:58.459 INFO 46852 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3384 +2025-07-10 14:45:58.601 INFO 46852 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3385 +2025-07-10 14:45:58.664 INFO 46852 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3386 +2025-07-10 14:45:58.773 INFO 46852 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3387 +2025-07-10 14:45:58.868 INFO 46852 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3388 +2025-07-10 14:45:58.978 INFO 46852 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3389 +2025-07-10 14:45:58.978 INFO 46852 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3390 +2025-07-10 14:45:59.795 WARN 46852 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3391 +2025-07-10 14:46:00.109 INFO 46852 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3392 +2025-07-10 14:46:00.125 INFO 46852 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 3.17 seconds (JVM running for 3.838)
  3393 +2025-07-10 14:46:30.577 INFO 46852 --- [http-nio-8092-exec-3] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  3394 +2025-07-10 14:46:30.577 INFO 46852 --- [http-nio-8092-exec-3] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  3395 +2025-07-10 14:46:30.577 INFO 46852 --- [http-nio-8092-exec-3] o.s.web.servlet.DispatcherServlet : Completed initialization in 0 ms
  3396 +2025-07-10 14:48:01.516 INFO 46852 --- [http-nio-8092-exec-5] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识4, code=code004, name=case4, caseDetail=详情4, alarmDate=Thu Jul 10 16:10:04 CST 2025, filingDate=Wed Jul 09 16:10:04 CST 2025, filingUnit=单位4)
  3397 +2025-07-10 14:48:01.519 INFO 46852 --- [http-nio-8092-exec-5] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识5, code=code005, name=case5, caseDetail=详情5, alarmDate=Thu Jul 10 16:10:05 CST 2025, filingDate=Wed Jul 09 16:10:05 CST 2025, filingUnit=单位5)
  3398 +2025-07-10 14:48:01.522 INFO 46852 --- [http-nio-8092-exec-5] com.ash.listener.CaseExcelListener : 解析结束,开始插入数据
  3399 +2025-07-10 14:48:01.648 INFO 46852 --- [http-nio-8092-exec-5] com.ash.listener.CaseExcelListener : 总耗时:125
  3400 +2025-07-10 14:50:28.872 INFO 46852 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
  3401 +2025-07-10 14:50:28.872 INFO 46852 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
  3402 +2025-07-10 14:50:28.887 INFO 46852 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
  3403 +2025-07-10 14:50:33.328 INFO 45280 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 45280 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3404 +2025-07-10 14:50:33.328 INFO 45280 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3405 +2025-07-10 14:50:34.035 INFO 45280 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3406 +2025-07-10 14:50:34.051 INFO 45280 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 8 ms. Found 0 JPA repository interfaces.
  3407 +2025-07-10 14:50:34.413 INFO 45280 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3408 +2025-07-10 14:50:34.428 INFO 45280 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3409 +2025-07-10 14:50:34.428 INFO 45280 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3410 +2025-07-10 14:50:34.554 INFO 45280 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3411 +2025-07-10 14:50:34.554 INFO 45280 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1069 ms
  3412 +2025-07-10 14:50:34.585 INFO 45280 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3413 +2025-07-10 14:50:34.773 INFO 45280 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3414 +2025-07-10 14:50:34.884 INFO 45280 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3415 +2025-07-10 14:50:34.931 INFO 45280 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3416 +2025-07-10 14:50:35.041 INFO 45280 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3417 +2025-07-10 14:50:35.120 INFO 45280 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3418 +2025-07-10 14:50:35.202 INFO 45280 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3419 +2025-07-10 14:50:35.202 INFO 45280 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3420 +2025-07-10 14:50:35.906 WARN 45280 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3421 +2025-07-10 14:50:36.187 INFO 45280 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3422 +2025-07-10 14:50:36.204 INFO 45280 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 3.163 seconds (JVM running for 3.852)
  3423 +2025-07-10 14:50:45.198 INFO 45280 --- [http-nio-8092-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  3424 +2025-07-10 14:50:45.198 INFO 45280 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  3425 +2025-07-10 14:50:45.198 INFO 45280 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 0 ms
  3426 +2025-07-10 15:17:27.438 INFO 38696 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 38696 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3427 +2025-07-10 15:17:27.438 INFO 38696 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3428 +2025-07-10 15:17:27.861 INFO 38696 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3429 +2025-07-10 15:17:27.877 INFO 38696 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 7 ms. Found 0 JPA repository interfaces.
  3430 +2025-07-10 15:17:28.191 INFO 38696 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3431 +2025-07-10 15:17:28.191 INFO 38696 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3432 +2025-07-10 15:17:28.191 INFO 38696 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3433 +2025-07-10 15:17:28.302 INFO 38696 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3434 +2025-07-10 15:17:28.302 INFO 38696 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 833 ms
  3435 +2025-07-10 15:17:28.333 INFO 38696 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3436 +2025-07-10 15:17:28.553 INFO 38696 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3437 +2025-07-10 15:17:28.694 INFO 38696 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3438 +2025-07-10 15:17:28.725 INFO 38696 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3439 +2025-07-10 15:17:28.851 INFO 38696 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3440 +2025-07-10 15:17:28.930 INFO 38696 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3441 +2025-07-10 15:17:29.024 INFO 38696 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3442 +2025-07-10 15:17:29.039 INFO 38696 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3443 +2025-07-10 15:17:29.669 WARN 38696 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3444 +2025-07-10 15:17:29.920 INFO 38696 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3445 +2025-07-10 15:17:29.936 INFO 38696 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 2.78 seconds (JVM running for 3.572)
  3446 +2025-07-10 15:18:17.767 INFO 38696 --- [http-nio-8092-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  3447 +2025-07-10 15:18:17.767 INFO 38696 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  3448 +2025-07-10 15:18:17.767 INFO 38696 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 0 ms
  3449 +2025-07-10 15:42:06.359 INFO 23088 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 23088 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3450 +2025-07-10 15:42:06.359 INFO 23088 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3451 +2025-07-10 15:42:06.737 INFO 23088 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3452 +2025-07-10 15:42:06.772 INFO 23088 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 14 ms. Found 0 JPA repository interfaces.
  3453 +2025-07-10 15:42:07.084 INFO 23088 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3454 +2025-07-10 15:42:07.084 INFO 23088 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3455 +2025-07-10 15:42:07.084 INFO 23088 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3456 +2025-07-10 15:42:07.194 INFO 23088 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3457 +2025-07-10 15:42:07.194 INFO 23088 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 803 ms
  3458 +2025-07-10 15:42:07.226 INFO 23088 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3459 +2025-07-10 15:42:07.462 INFO 23088 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3460 +2025-07-10 15:42:07.604 INFO 23088 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3461 +2025-07-10 15:42:07.635 INFO 23088 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3462 +2025-07-10 15:42:07.761 INFO 23088 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3463 +2025-07-10 15:42:07.855 INFO 23088 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3464 +2025-07-10 15:42:07.997 INFO 23088 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3465 +2025-07-10 15:42:07.997 INFO 23088 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3466 +2025-07-10 15:42:08.797 WARN 23088 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3467 +2025-07-10 15:42:09.064 INFO 23088 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3468 +2025-07-10 15:42:09.080 INFO 23088 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 2.976 seconds (JVM running for 3.691)
  3469 +2025-07-10 15:42:29.732 INFO 48056 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 48056 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3470 +2025-07-10 15:42:29.732 INFO 48056 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3471 +2025-07-10 15:42:30.094 INFO 48056 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3472 +2025-07-10 15:42:30.110 INFO 48056 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 7 ms. Found 0 JPA repository interfaces.
  3473 +2025-07-10 15:42:30.379 INFO 48056 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3474 +2025-07-10 15:42:30.394 INFO 48056 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3475 +2025-07-10 15:42:30.394 INFO 48056 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3476 +2025-07-10 15:42:30.489 INFO 48056 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3477 +2025-07-10 15:42:30.489 INFO 48056 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 725 ms
  3478 +2025-07-10 15:42:30.520 INFO 48056 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3479 +2025-07-10 15:42:30.708 INFO 48056 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3480 +2025-07-10 15:42:30.819 INFO 48056 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3481 +2025-07-10 15:42:30.850 INFO 48056 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3482 +2025-07-10 15:42:30.929 INFO 48056 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3483 +2025-07-10 15:42:30.992 INFO 48056 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3484 +2025-07-10 15:42:31.070 INFO 48056 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3485 +2025-07-10 15:42:31.086 INFO 48056 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3486 +2025-07-10 15:42:31.730 WARN 48056 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3487 +2025-07-10 15:42:31.962 INFO 48056 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3488 +2025-07-10 15:42:31.967 INFO 48056 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 2.494 seconds (JVM running for 3.19)
  3489 +2025-07-10 15:43:19.154 INFO 48056 --- [http-nio-8092-exec-2] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  3490 +2025-07-10 15:43:19.154 INFO 48056 --- [http-nio-8092-exec-2] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  3491 +2025-07-10 15:43:19.155 INFO 48056 --- [http-nio-8092-exec-2] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms
  3492 +2025-07-10 15:43:19.550 INFO 48056 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=null, code=code001, name=case1, caseDetail=详情1, alarmDate=Thu Jul 10 16:10:01 CST 2025, filingDate=Wed Jul 09 16:10:01 CST 2025, filingUnit=单位1)
  3493 +2025-07-10 15:43:19.554 INFO 48056 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识1, code=null, name=case1, caseDetail=详情1, alarmDate=Thu Jul 10 16:10:01 CST 2025, filingDate=Wed Jul 09 16:10:01 CST 2025, filingUnit=单位1)
  3494 +2025-07-10 15:43:19.554 INFO 48056 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识2, code=null, name=case2, caseDetail=详情2, alarmDate=Thu Jul 10 16:10:02 CST 2025, filingDate=Wed Jul 09 16:10:02 CST 2025, filingUnit=单位2)
  3495 +2025-07-10 15:43:19.554 INFO 48056 --- [http-nio-8092-exec-2] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识3, code=code003, name=case3, caseDetail=详情3, alarmDate=Thu Jul 10 16:10:03 CST 2025, filingDate=Wed Jul 09 16:10:03 CST 2025, filingUnit=单位3)
  3496 +2025-07-10 15:45:03.850 INFO 48056 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
  3497 +2025-07-10 15:45:03.850 INFO 48056 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
  3498 +2025-07-10 15:45:03.850 INFO 48056 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
  3499 +2025-07-10 15:45:08.175 INFO 46868 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 46868 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3500 +2025-07-10 15:45:08.175 INFO 46868 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3501 +2025-07-10 15:45:08.709 INFO 46868 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3502 +2025-07-10 15:45:08.725 INFO 46868 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 8 ms. Found 0 JPA repository interfaces.
  3503 +2025-07-10 15:45:09.055 INFO 46868 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3504 +2025-07-10 15:45:09.071 INFO 46868 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3505 +2025-07-10 15:45:09.071 INFO 46868 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3506 +2025-07-10 15:45:09.181 INFO 46868 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3507 +2025-07-10 15:45:09.181 INFO 46868 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 971 ms
  3508 +2025-07-10 15:45:09.223 INFO 46868 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3509 +2025-07-10 15:45:09.417 INFO 46868 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3510 +2025-07-10 15:45:09.559 INFO 46868 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3511 +2025-07-10 15:45:09.590 INFO 46868 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3512 +2025-07-10 15:45:09.685 INFO 46868 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3513 +2025-07-10 15:45:09.747 INFO 46868 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3514 +2025-07-10 15:45:09.842 INFO 46868 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3515 +2025-07-10 15:45:09.857 INFO 46868 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3516 +2025-07-10 15:45:10.628 WARN 46868 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3517 +2025-07-10 15:45:10.878 INFO 46868 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3518 +2025-07-10 15:45:10.894 INFO 46868 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 3.018 seconds (JVM running for 3.671)
  3519 +2025-07-10 15:45:30.619 INFO 46868 --- [http-nio-8092-exec-3] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  3520 +2025-07-10 15:45:30.619 INFO 46868 --- [http-nio-8092-exec-3] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  3521 +2025-07-10 15:45:30.619 INFO 46868 --- [http-nio-8092-exec-3] o.s.web.servlet.DispatcherServlet : Completed initialization in 0 ms
  3522 +2025-07-10 15:46:39.334 INFO 46868 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
  3523 +2025-07-10 15:46:39.334 INFO 46868 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
  3524 +2025-07-10 15:46:39.350 INFO 46868 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
  3525 +2025-07-10 15:46:43.588 INFO 45440 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 45440 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3526 +2025-07-10 15:46:43.588 INFO 45440 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3527 +2025-07-10 15:46:44.028 INFO 45440 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3528 +2025-07-10 15:46:44.044 INFO 45440 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 10 ms. Found 0 JPA repository interfaces.
  3529 +2025-07-10 15:46:44.375 INFO 45440 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3530 +2025-07-10 15:46:44.383 INFO 45440 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3531 +2025-07-10 15:46:44.383 INFO 45440 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3532 +2025-07-10 15:46:44.501 INFO 45440 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3533 +2025-07-10 15:46:44.501 INFO 45440 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 881 ms
  3534 +2025-07-10 15:46:44.533 INFO 45440 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3535 +2025-07-10 15:46:44.768 INFO 45440 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3536 +2025-07-10 15:46:44.909 INFO 45440 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3537 +2025-07-10 15:46:44.925 INFO 45440 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3538 +2025-07-10 15:46:45.035 INFO 45440 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3539 +2025-07-10 15:46:45.113 INFO 45440 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3540 +2025-07-10 15:46:45.208 INFO 45440 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3541 +2025-07-10 15:46:45.224 INFO 45440 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3542 +2025-07-10 15:46:45.914 WARN 45440 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3543 +2025-07-10 15:46:46.228 INFO 45440 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3544 +2025-07-10 15:46:46.244 INFO 45440 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 2.908 seconds (JVM running for 3.674)
  3545 +2025-07-10 15:46:58.284 INFO 45440 --- [http-nio-8092-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  3546 +2025-07-10 15:46:58.284 INFO 45440 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  3547 +2025-07-10 15:46:58.284 INFO 45440 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 0 ms
  3548 +2025-07-10 15:50:03.524 INFO 45440 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
  3549 +2025-07-10 15:50:03.524 INFO 45440 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
  3550 +2025-07-10 15:50:03.524 INFO 45440 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
  3551 +2025-07-10 15:50:08.966 INFO 19748 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 19748 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3552 +2025-07-10 15:50:08.966 INFO 19748 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3553 +2025-07-10 15:50:09.424 INFO 19748 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3554 +2025-07-10 15:50:09.440 INFO 19748 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 13 ms. Found 0 JPA repository interfaces.
  3555 +2025-07-10 15:50:09.785 INFO 19748 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3556 +2025-07-10 15:50:09.785 INFO 19748 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3557 +2025-07-10 15:50:09.785 INFO 19748 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3558 +2025-07-10 15:50:09.885 INFO 19748 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3559 +2025-07-10 15:50:09.885 INFO 19748 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 887 ms
  3560 +2025-07-10 15:50:09.911 INFO 19748 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3561 +2025-07-10 15:50:10.148 INFO 19748 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3562 +2025-07-10 15:50:10.289 INFO 19748 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3563 +2025-07-10 15:50:10.320 INFO 19748 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3564 +2025-07-10 15:50:10.399 INFO 19748 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3565 +2025-07-10 15:50:10.477 INFO 19748 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3566 +2025-07-10 15:50:10.556 INFO 19748 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3567 +2025-07-10 15:50:10.556 INFO 19748 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3568 +2025-07-10 15:50:11.264 WARN 19748 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3569 +2025-07-10 15:50:11.547 INFO 19748 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3570 +2025-07-10 15:50:11.563 INFO 19748 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 2.863 seconds (JVM running for 3.58)
  3571 +2025-07-10 15:50:18.959 INFO 19748 --- [http-nio-8092-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  3572 +2025-07-10 15:50:18.959 INFO 19748 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  3573 +2025-07-10 15:50:18.960 INFO 19748 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms
  3574 +2025-07-10 15:50:19.288 INFO 19748 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=null, code=code001, name=case1, caseDetail=详情1, alarmDate=Thu Jul 10 16:10:01 CST 2025, filingDate=Wed Jul 09 16:10:01 CST 2025, filingUnit=单位1)
  3575 +2025-07-10 15:50:19.291 INFO 19748 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识1, code=null, name=case1, caseDetail=详情1, alarmDate=Thu Jul 10 16:10:01 CST 2025, filingDate=Wed Jul 09 16:10:01 CST 2025, filingUnit=单位1)
  3576 +2025-07-10 15:50:19.291 INFO 19748 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识2, code=null, name=case2, caseDetail=详情2, alarmDate=Thu Jul 10 16:10:02 CST 2025, filingDate=Wed Jul 09 16:10:02 CST 2025, filingUnit=单位2)
  3577 +2025-07-10 15:50:19.292 INFO 19748 --- [http-nio-8092-exec-1] com.ash.listener.CaseExcelListener : 接收案件信息CaseExcelData(mark=标识3, code=code003, name=case3, caseDetail=详情3, alarmDate=Thu Jul 10 16:10:03 CST 2025, filingDate=Wed Jul 09 16:10:03 CST 2025, filingUnit=单位3)
  3578 +2025-07-10 15:52:11.766 INFO 19748 --- [http-nio-8092-exec-5] c.a.l.WarningInstanceExcelListener : 接收警情信息WarningInstanceExcelData(code=null, alarmDate=Sun Jul 06 16:10:01 CST 2025, phoneNum=15569869582, municipalPolice=所属市局, countyPolice=所属分县局, jurisdictionalUnit=管辖单位, county=所属区县, address=事件发生地址, content=报警内容, alarmCategory=jjlb, alarmType=jjlx, alarmTypeDetail=jjxl, alarmSubType=jjzl, feedbackContent=反馈内容, category=lb, type=lx, typeDetail=xl, subType=zl, result=结果1)
  3579 +2025-07-10 15:52:11.767 INFO 19748 --- [http-nio-8092-exec-5] c.a.l.WarningInstanceExcelListener : 接收警情信息WarningInstanceExcelData(code=null, alarmDate=Sun Jul 06 16:10:01 CST 2025, phoneNum=null, municipalPolice=所属市局, countyPolice=所属分县局, jurisdictionalUnit=管辖单位, county=所属区县, address=事件发生地址, content=报警内容, alarmCategory=jjlb, alarmType=jjlx, alarmTypeDetail=jjxl, alarmSubType=jjzl, feedbackContent=反馈内容, category=lb, type=lx, typeDetail=xl, subType=zl, result=结果1)
  3580 +2025-07-10 15:52:11.767 INFO 19748 --- [http-nio-8092-exec-5] c.a.l.WarningInstanceExcelListener : 接收警情信息WarningInstanceExcelData(code=jq003, alarmDate=Sun Jul 06 16:10:02 CST 2025, phoneNum=15569869583, municipalPolice=所属市局2, countyPolice=所属分县局2, jurisdictionalUnit=管辖单位2, county=所属区县2, address=事件发生地址2, content=报警内容2, alarmCategory=jjlb2, alarmType=jjlx2, alarmTypeDetail=jjxl2, alarmSubType=jjzl2, feedbackContent=反馈内容2, category=lb, type=lx, typeDetail=xl, subType=zl, result=结果2)
  3581 +2025-07-10 15:52:27.664 INFO 19748 --- [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
  3582 +2025-07-10 15:52:27.664 INFO 19748 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
  3583 +2025-07-10 15:52:27.664 INFO 19748 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
  3584 +2025-07-10 15:52:32.319 INFO 46040 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 46040 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3585 +2025-07-10 15:52:32.319 INFO 46040 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3586 +2025-07-10 15:52:32.766 INFO 46040 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3587 +2025-07-10 15:52:32.776 INFO 46040 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 9 ms. Found 0 JPA repository interfaces.
  3588 +2025-07-10 15:52:33.153 INFO 46040 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3589 +2025-07-10 15:52:33.153 INFO 46040 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3590 +2025-07-10 15:52:33.153 INFO 46040 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3591 +2025-07-10 15:52:33.279 INFO 46040 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3592 +2025-07-10 15:52:33.279 INFO 46040 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 928 ms
  3593 +2025-07-10 15:52:33.311 INFO 46040 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3594 +2025-07-10 15:52:33.532 INFO 46040 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3595 +2025-07-10 15:52:33.673 INFO 46040 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3596 +2025-07-10 15:52:33.704 INFO 46040 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3597 +2025-07-10 15:52:33.814 INFO 46040 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3598 +2025-07-10 15:52:33.877 INFO 46040 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3599 +2025-07-10 15:52:33.971 INFO 46040 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3600 +2025-07-10 15:52:33.971 INFO 46040 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3601 +2025-07-10 15:52:34.757 WARN 46040 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3602 +2025-07-10 15:52:35.086 INFO 46040 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3603 +2025-07-10 15:52:35.086 INFO 46040 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 3.067 seconds (JVM running for 3.715)
  3604 +2025-07-10 15:52:46.163 INFO 46040 --- [http-nio-8092-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  3605 +2025-07-10 15:52:46.163 INFO 46040 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  3606 +2025-07-10 15:52:46.163 INFO 46040 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 0 ms
  3607 +2025-07-10 15:52:46.493 INFO 46040 --- [http-nio-8092-exec-1] c.a.l.WarningInstanceExcelListener : 接收警情信息WarningInstanceExcelData(code=null, alarmDate=Sun Jul 06 16:10:01 CST 2025, phoneNum=15569869582, municipalPolice=所属市局, countyPolice=所属分县局, jurisdictionalUnit=管辖单位, county=所属区县, address=事件发生地址, content=报警内容, alarmCategory=jjlb, alarmType=jjlx, alarmTypeDetail=jjxl, alarmSubType=jjzl, feedbackContent=反馈内容, category=lb, type=lx, typeDetail=xl, subType=zl, result=结果1)
  3608 +2025-07-10 15:52:46.493 INFO 46040 --- [http-nio-8092-exec-1] c.a.l.WarningInstanceExcelListener : 接收警情信息WarningInstanceExcelData(code=null, alarmDate=Sun Jul 06 16:10:01 CST 2025, phoneNum=null, municipalPolice=所属市局, countyPolice=所属分县局, jurisdictionalUnit=管辖单位, county=所属区县, address=事件发生地址, content=报警内容, alarmCategory=jjlb, alarmType=jjlx, alarmTypeDetail=jjxl, alarmSubType=jjzl, feedbackContent=反馈内容, category=lb, type=lx, typeDetail=xl, subType=zl, result=结果1)
  3609 +2025-07-10 15:52:46.493 INFO 46040 --- [http-nio-8092-exec-1] c.a.l.WarningInstanceExcelListener : 接收警情信息WarningInstanceExcelData(code=jq003, alarmDate=Sun Jul 06 16:10:02 CST 2025, phoneNum=15569869583, municipalPolice=所属市局2, countyPolice=所属分县局2, jurisdictionalUnit=管辖单位2, county=所属区县2, address=事件发生地址2, content=报警内容2, alarmCategory=jjlb2, alarmType=jjlx2, alarmTypeDetail=jjxl2, alarmSubType=jjzl2, feedbackContent=反馈内容2, category=lb, type=lx, typeDetail=xl, subType=zl, result=结果2)
  3610 +2025-07-10 16:13:25.991 INFO 9668 --- [main] com.ash.AntiSpoofingHelperApplication : Starting AntiSpoofingHelperApplication using Java 1.8.0_65 on LAPTOP-OV524R4P with PID 9668 (D:\work\code\gg\antiSpoofingHelper\target\classes started by 胡翰林 in D:\work\code\gg\antiSpoofingHelper)
  3611 +2025-07-10 16:13:25.991 INFO 9668 --- [main] com.ash.AntiSpoofingHelperApplication : The following 1 profile is active: "default"
  3612 +2025-07-10 16:13:26.415 INFO 9668 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
  3613 +2025-07-10 16:13:26.431 INFO 9668 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 8 ms. Found 0 JPA repository interfaces.
  3614 +2025-07-10 16:13:26.763 INFO 9668 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8092 (http)
  3615 +2025-07-10 16:13:26.778 INFO 9668 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
  3616 +2025-07-10 16:13:26.778 INFO 9668 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.63]
  3617 +2025-07-10 16:13:26.888 INFO 9668 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
  3618 +2025-07-10 16:13:26.888 INFO 9668 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 866 ms
  3619 +2025-07-10 16:13:26.919 INFO 9668 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
  3620 +2025-07-10 16:13:27.123 INFO 9668 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
  3621 +2025-07-10 16:13:27.265 INFO 9668 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
  3622 +2025-07-10 16:13:27.313 INFO 9668 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.9.Final
  3623 +2025-07-10 16:13:27.437 INFO 9668 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
  3624 +2025-07-10 16:13:27.518 INFO 9668 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
  3625 +2025-07-10 16:13:27.627 INFO 9668 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
  3626 +2025-07-10 16:13:27.644 INFO 9668 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
  3627 +2025-07-10 16:13:28.324 WARN 9668 --- [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
  3628 +2025-07-10 16:13:28.586 INFO 9668 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8092 (http) with context path ''
  3629 +2025-07-10 16:13:28.592 INFO 9668 --- [main] com.ash.AntiSpoofingHelperApplication : Started AntiSpoofingHelperApplication in 2.917 seconds (JVM running for 3.753)
  3630 +2025-07-10 16:15:06.946 INFO 9668 --- [http-nio-8092-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
  3631 +2025-07-10 16:15:06.946 INFO 9668 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
  3632 +2025-07-10 16:15:06.946 INFO 9668 --- [http-nio-8092-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 0 ms
... ...
No preview for this file type
No preview for this file type
No preview for this file type
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://maven.apache.org/POM/4.0.0"
  3 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5 + <modelVersion>4.0.0</modelVersion>
  6 +
  7 + <groupId>org.example</groupId>
  8 + <artifactId>antiSpoofingHelper</artifactId>
  9 + <version>1.0-SNAPSHOT</version>
  10 + <parent>
  11 + <groupId>org.springframework.boot</groupId>
  12 + <artifactId>spring-boot-starter-parent</artifactId>
  13 + <version>2.7.0</version>
  14 + </parent>
  15 +
  16 + <properties>
  17 + <java.version>1.8</java.version>
  18 + </properties>
  19 +
  20 + <dependencies>
  21 + <!-- Spring Boot Web -->
  22 + <dependency>
  23 + <groupId>org.springframework.boot</groupId>
  24 + <artifactId>spring-boot-starter-web</artifactId>
  25 + </dependency>
  26 +
  27 + <!-- Spring Boot JPA -->
  28 + <dependency>
  29 + <groupId>org.springframework.boot</groupId>
  30 + <artifactId>spring-boot-starter-data-jpa</artifactId>
  31 + </dependency>
  32 +
  33 + <!-- MySQL Connector -->
  34 + <dependency>
  35 + <groupId>mysql</groupId>
  36 + <artifactId>mysql-connector-java</artifactId>
  37 + <version>8.0.24</version>
  38 + </dependency>
  39 + <dependency>
  40 + <groupId>com.baomidou</groupId>
  41 + <artifactId>mybatis-plus-boot-starter</artifactId>
  42 + <version>3.4.2</version>
  43 + </dependency>
  44 + <dependency>
  45 + <groupId>com.github.yulichang</groupId>
  46 + <artifactId>mybatis-plus-join</artifactId>
  47 + <version>1.1.2</version>
  48 + </dependency>
  49 + <dependency>
  50 + <groupId>com.alibaba</groupId>
  51 + <artifactId>druid-spring-boot-starter</artifactId>
  52 + <version>1.2.9</version>
  53 + </dependency>
  54 +
  55 + <!-- Lombok -->
  56 + <dependency>
  57 + <groupId>org.projectlombok</groupId>
  58 + <artifactId>lombok</artifactId>
  59 + <optional>true</optional>
  60 + </dependency>
  61 +
  62 + <!-- Test -->
  63 + <dependency>
  64 + <groupId>org.springframework.boot</groupId>
  65 + <artifactId>spring-boot-starter-test</artifactId>
  66 + <scope>test</scope>
  67 + </dependency>
  68 + <dependency>
  69 + <groupId>org.apache.httpcomponents</groupId>
  70 + <artifactId>httpclient</artifactId>
  71 + <version>4.5.13</version>
  72 + </dependency>
  73 + <dependency>
  74 + <groupId>commons-collections</groupId>
  75 + <artifactId>commons-collections</artifactId>
  76 + <version>3.2.2</version>
  77 + </dependency>
  78 + <dependency>
  79 + <groupId>org.apache.commons</groupId>
  80 + <artifactId>commons-lang3</artifactId>
  81 + <version>3.8.1</version>
  82 + </dependency>
  83 + <dependency>
  84 + <groupId>com.alibaba</groupId>
  85 + <artifactId>fastjson</artifactId>
  86 + <version>1.2.37</version>
  87 + </dependency>
  88 +
  89 + <!-- excel处理-->
  90 + <dependency>
  91 + <groupId>com.alibaba</groupId>
  92 + <artifactId>easyexcel</artifactId>
  93 + <version>3.1.0</version>
  94 + </dependency>
  95 + </dependencies>
  96 + <build>
  97 + <plugins>
  98 + <plugin>
  99 + <groupId>org.springframework.boot</groupId>
  100 + <artifactId>spring-boot-maven-plugin</artifactId>
  101 + <configuration>
  102 + <excludes>
  103 + <exclude>
  104 + <groupId>org.projectlombok</groupId>
  105 + <artifactId>lombok</artifactId>
  106 + </exclude>
  107 + </excludes>
  108 + </configuration>
  109 + </plugin>
  110 + <plugin>
  111 + <groupId>org.apache.maven.plugins</groupId>
  112 + <artifactId>maven-compiler-plugin</artifactId>
  113 + <configuration>
  114 + <source>8</source>
  115 + <target>8</target>
  116 + </configuration>
  117 + </plugin>
  118 + </plugins>
  119 + </build>
  120 +</project>
\ No newline at end of file
... ...
  1 +package com.ash;
  2 +
  3 +import org.springframework.boot.SpringApplication;
  4 +import org.springframework.boot.autoconfigure.SpringBootApplication;
  5 +import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
  6 +import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
  7 +
  8 +@SpringBootApplication(exclude = {
  9 + DataSourceAutoConfiguration.class,
  10 + DataSourceTransactionManagerAutoConfiguration.class
  11 +})
  12 +public class AntiSpoofingHelperApplication {
  13 + public static void main(String[] args) {
  14 + SpringApplication.run(AntiSpoofingHelperApplication.class, args);
  15 + }
  16 +}
\ No newline at end of file
... ...
  1 +package com.ash.base;
  2 +
  3 +public enum AshErrorCode {
  4 +
  5 + ILLEGAL_PARAM("参数非法"),
  6 + DATA_NOT_EXIST("数据不存在"),
  7 + INVOKE_SERVICE_FAILED("远程服务调用失败"),
  8 + SYSTEM_ERROR("系统异常"),
  9 + ;
  10 +
  11 + private final String text;
  12 +
  13 + AshErrorCode(String text) {
  14 + this.text = text;
  15 + }
  16 +
  17 + public String getText() {
  18 + return text;
  19 + }
  20 +}
... ...
  1 +package com.ash.base;
  2 +
  3 +public class AshException extends RuntimeException{
  4 + private AshErrorCode errorCode;
  5 +
  6 + public AshException(AshErrorCode errorCode) {
  7 + this(errorCode, errorCode.getText());
  8 + }
  9 +
  10 + public AshException(AshErrorCode errorCode, String message) {
  11 + this(errorCode, message, null);
  12 + }
  13 +
  14 + public AshException(AshErrorCode errorCode, String message, Throwable cause) {
  15 + super(message, cause);
  16 + this.errorCode = errorCode;
  17 + }
  18 +
  19 + public AshException(AshErrorCode errorCode, Throwable cause) {
  20 + this(errorCode, null, cause);
  21 + }
  22 +}
... ...
  1 +package com.ash.base;
  2 +
  3 +import com.ash.base.excelOpt.ExcelErrorMessage;
  4 +import lombok.extern.slf4j.Slf4j;
  5 +import org.apache.commons.collections.CollectionUtils;
  6 +import org.apache.poi.ss.usermodel.Cell;
  7 +import org.apache.poi.ss.usermodel.Row;
  8 +import org.apache.poi.ss.usermodel.Sheet;
  9 +import org.apache.poi.ss.usermodel.Workbook;
  10 +import org.apache.poi.xssf.usermodel.XSSFRow;
  11 +import org.apache.poi.xssf.usermodel.XSSFSheet;
  12 +import org.apache.poi.xssf.usermodel.XSSFWorkbook;
  13 +import org.springframework.beans.factory.annotation.Value;
  14 +
  15 +import java.io.*;
  16 +import java.util.List;
  17 +import java.util.Map;
  18 +import java.util.stream.Collectors;
  19 +
  20 +@Slf4j
  21 +public abstract class BaseController {
  22 +
  23 + @Value("${ash.errorFilePath}")
  24 + public String errorFilePath;
  25 +
  26 + @Value("${ash.fileDomain}")
  27 + public String fileDomain;
  28 +
  29 + /**
  30 + * 生成错误信息excel
  31 + *
  32 + * @param filePath 源文件路径
  33 + * @param errorList 错误信息
  34 + */
  35 + public Boolean generateErrorSheet(String filePath, List<ExcelErrorMessage> errorList) throws IOException {
  36 + File filePathDri = new File(filePath);
  37 + if (!filePathDri.getParentFile().exists()) {
  38 + if (!filePathDri.getParentFile().mkdirs()) {
  39 + throw new RuntimeException("生成目录失败!");
  40 + }
  41 + }
  42 +
  43 + if (!filePathDri.exists()) {
  44 + try {
  45 + if (!filePathDri.createNewFile()) {
  46 + throw new RuntimeException("生成错误文件失败!");
  47 + }
  48 + } catch (IOException e) {
  49 + e.printStackTrace();
  50 + }
  51 +
  52 + }
  53 +
  54 + if (CollectionUtils.isEmpty(errorList)) {
  55 + return false;
  56 + }
  57 + Map<Integer, String> errorMap = errorList.stream().collect(Collectors.groupingBy(ExcelErrorMessage::getRowNum,
  58 + Collectors.mapping(ExcelErrorMessage::getMessage, Collectors.joining(";"))));
  59 +
  60 + XSSFWorkbook workbook = new XSSFWorkbook();
  61 + XSSFSheet sheet = workbook.createSheet("错误信息");
  62 + Integer rowNumIndex = 0;
  63 + for (Integer rowNum : errorMap.keySet()) {
  64 + XSSFRow row = sheet.createRow(rowNumIndex);
  65 + String errotMsg = "第" + rowNum + "行:" + errorMap.get(rowNum);
  66 + row.createCell(0).setCellValue(errotMsg);
  67 + rowNumIndex++;
  68 + }
  69 +
  70 + FileOutputStream outputStream = new FileOutputStream(filePath);
  71 +
  72 + try {
  73 + workbook.write(outputStream);
  74 + workbook.close();
  75 + } catch (IOException e) {
  76 + log.error("生成错误信息失败,", e);
  77 + throw new RuntimeException("生成错误信息失败");
  78 + } finally {
  79 + outputStream.close();
  80 + workbook.close();
  81 + }
  82 + return true;
  83 + }
  84 +}
... ...
  1 +package com.ash.base;
  2 +
  3 +import com.baomidou.mybatisplus.annotation.FieldFill;
  4 +import com.baomidou.mybatisplus.annotation.TableField;
  5 +import com.fasterxml.jackson.annotation.JsonFormat;
  6 +import lombok.Data;
  7 +
  8 +import java.util.Date;
  9 +
  10 +@Data
  11 +public class BaseModel {
  12 + @TableField(fill = FieldFill.INSERT,value = "create_time")
  13 + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  14 + private Date createTime;
  15 +
  16 + @TableField(fill = FieldFill.INSERT,value = "create_by")
  17 + private String createBy;
  18 +
  19 + @TableField(fill = FieldFill.INSERT_UPDATE,value = "last_modify_time")
  20 + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  21 + private Date lastModifyTime;
  22 +
  23 + @TableField(fill = FieldFill.INSERT_UPDATE,value = "last_modify_by")
  24 + private String lastModifyBy;
  25 +}
... ...
  1 +package com.ash.base;
  2 +
  3 +import lombok.Data;
  4 +
  5 +@Data
  6 +public class JsonResult {
  7 + private boolean success = true;
  8 + private Object data;
  9 + private String msg;
  10 + private Integer code;
  11 +
  12 + public JsonResult() {
  13 + }
  14 +
  15 + public JsonResult(boolean success, String msg) {
  16 + this.success = success;
  17 + this.msg = msg;
  18 + }
  19 +
  20 + public JsonResult(boolean success, String msg, Object data) {
  21 + this.success = success;
  22 + this.msg = msg;
  23 + this.data = data;
  24 + }
  25 +
  26 +
  27 +
  28 + public static JsonResult ok() {
  29 + return new JsonResult();
  30 + }
  31 +
  32 + public static JsonResult ok(String msg) {
  33 + return new JsonResult(true, msg);
  34 + }
  35 +
  36 + public static <T> JsonResult ok(String msg, T data) {
  37 + return new JsonResult(true, msg, data);
  38 + }
  39 +
  40 + public static JsonResult error() {
  41 + return new JsonResult(false, null);
  42 + }
  43 +
  44 + public static JsonResult error(String msg) {
  45 + return new JsonResult(false, msg);
  46 + }
  47 +
  48 + public static <T> JsonResult error(String msg, T data) {
  49 + return new JsonResult(false, msg, data);
  50 + }
  51 +
  52 +}
... ...
  1 +package com.ash.base;
  2 +
  3 +public enum OptionStatus {
  4 +
  5 + OPT_SUCCESS("200", "操作成功"),
  6 + OPT_ERROR("500", "操作失败");
  7 +
  8 + private final String name;
  9 + private final String code;
  10 +
  11 + OptionStatus(String code, String name) {
  12 + this.code = code;
  13 + this.name = name;
  14 + }
  15 +
  16 + public String getName() {
  17 + return name;
  18 + }
  19 +
  20 + public String getCode() {
  21 + return code;
  22 + }
  23 +}
... ...
  1 +package com.ash.base;
  2 +
  3 +
  4 +import org.springframework.beans.BeansException;
  5 +import org.springframework.context.ApplicationContext;
  6 +import org.springframework.context.ApplicationContextAware;
  7 +import org.springframework.stereotype.Component;
  8 +
  9 +@Component
  10 +public class SpringJobBeanFactory implements ApplicationContextAware {
  11 +
  12 + private static ApplicationContext applicationcontext;
  13 +
  14 + @Override
  15 + public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
  16 + SpringJobBeanFactory.applicationcontext = applicationContext;
  17 + }
  18 +
  19 + public static ApplicationContext getApplicationcontext() {
  20 + return applicationcontext;
  21 + }
  22 +
  23 + @SuppressWarnings("unchecked")
  24 + public static <T> T getBean(String name) throws BeansException {
  25 + if (applicationcontext == null) {
  26 + return null;
  27 + }
  28 + return (T) applicationcontext.getBean(name);
  29 + }
  30 +
  31 + public static <T> T getBean(Class<T> name) throws BeansException {
  32 + if (applicationcontext == null) {
  33 + return null;
  34 + }
  35 + return applicationcontext.getBean(name);
  36 + }
  37 +}
\ No newline at end of file
... ...
  1 +package com.ash.base.excelOpt;
  2 +
  3 +import java.lang.annotation.ElementType;
  4 +import java.lang.annotation.Retention;
  5 +import java.lang.annotation.RetentionPolicy;
  6 +import java.lang.annotation.Target;
  7 +
  8 +/**
  9 + * 导入校验注解
  10 + */
  11 +@Retention(RetentionPolicy.RUNTIME)
  12 +@Target(ElementType.FIELD)
  13 +public @interface ExcelCheck {
  14 +
  15 + /**
  16 + * 是否可以为空,默认是
  17 + */
  18 + boolean canEmpty() default true;
  19 +
  20 + /**
  21 + * 是否可以重复,默认是
  22 + */
  23 + boolean canRepeat() default true;
  24 +
  25 + /**
  26 + * 长度校验,只对String生效
  27 + */
  28 + int length() default -1;
  29 +}
\ No newline at end of file
... ...
  1 +package com.ash.base.excelOpt;
  2 +
  3 +import lombok.AllArgsConstructor;
  4 +import lombok.Data;
  5 +import lombok.NoArgsConstructor;
  6 +import lombok.experimental.Accessors;
  7 +
  8 +/**
  9 + * excel导入错误信息
  10 + */
  11 +@Data
  12 +@AllArgsConstructor
  13 +@NoArgsConstructor
  14 +@Accessors(chain = true)
  15 +public class ExcelErrorMessage {
  16 + /**
  17 + * 行号
  18 + */
  19 + private Integer rowNum;
  20 +
  21 +
  22 + /**
  23 + * 错误信息
  24 + */
  25 + private String message;
  26 +
  27 +}
... ...
  1 +package com.ash.base.excelOpt;
  2 +
  3 +import com.alibaba.excel.annotation.ExcelProperty;
  4 +import lombok.Data;
  5 +import lombok.NoArgsConstructor;
  6 +
  7 +@Data
  8 +@NoArgsConstructor
  9 +public class ValidateAnnotation {
  10 + private ExcelProperty excelProperty;
  11 + private ExcelCheck excelCheck;
  12 + private String headName;
  13 +
  14 + public ValidateAnnotation(ExcelProperty excelProperty, ExcelCheck excelCheck, String headName) {
  15 + this.excelCheck = excelCheck;
  16 + this.excelProperty = excelProperty;
  17 + this.headName = headName;
  18 + }
  19 +
  20 +}
... ...
  1 +package com.ash.config;
  2 +
  3 +import com.baomidou.mybatisplus.core.injector.AbstractMethod;
  4 +import com.baomidou.mybatisplus.core.injector.DefaultSqlInjector;
  5 +import com.baomidou.mybatisplus.extension.injector.methods.InsertBatchSomeColumn;
  6 +import com.github.yulichang.method.*;
  7 +
  8 +import java.util.List;
  9 +
  10 +public class EasySqlInjector extends DefaultSqlInjector {
  11 + @Override
  12 + public List<AbstractMethod> getMethodList(Class<?> mapperClass) {
  13 + List<AbstractMethod> methodList=super.getMethodList(mapperClass);
  14 + methodList.add(new InsertBatchSomeColumn());
  15 +
  16 +
  17 + methodList.add(new SelectJoinOne());
  18 + methodList.add(new SelectJoinList());
  19 + methodList.add(new SelectJoinPage());
  20 + methodList.add(new SelectJoinMap());
  21 + methodList.add(new SelectJoinMaps());
  22 + methodList.add(new SelectJoinMapsPage());
  23 +
  24 + return methodList;
  25 + }
  26 +}
... ...
  1 +package com.ash.config;
  2 +
  3 +import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
  4 +import lombok.extern.slf4j.Slf4j;
  5 +import org.apache.ibatis.reflection.MetaObject;
  6 +import org.springframework.stereotype.Component;
  7 +
  8 +import java.util.Date;
  9 +
  10 +@Slf4j
  11 +@Component
  12 +public class MyMetaObjectHandler implements MetaObjectHandler {
  13 +
  14 + @Override
  15 + public void insertFill(MetaObject metaObject) {
  16 + Date now=new Date();
  17 +// String userId = ExecutionContext.getUserId();
  18 + this.strictInsertFill(metaObject, "createTime", Date.class, now);
  19 + this.strictUpdateFill(metaObject, "lastModifyTime", Date.class, now);
  20 +// this.strictInsertFill(metaObject, "createBy", String.class, userId);
  21 +// this.strictUpdateFill(metaObject, "lastModifyBy", String.class, userId);
  22 + }
  23 +
  24 + @Override
  25 + public void updateFill(MetaObject metaObject) {
  26 + Date now=new Date();
  27 +// String userId = ExecutionContext.getUserId();
  28 + this.strictUpdateFill(metaObject, "lastModifyTime", Date.class, now);
  29 +// this.strictUpdateFill(metaObject, "lastModifyBy", String.class, userId);
  30 + }
  31 +}
  32 +
... ...
  1 +package com.ash.config;
  2 +
  3 +import com.baomidou.mybatisplus.annotation.DbType;
  4 +import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
  5 +import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
  6 +import com.github.yulichang.interceptor.MPJInterceptor;
  7 +import org.springframework.context.annotation.Bean;
  8 +import org.springframework.context.annotation.Configuration;
  9 +
  10 +@Configuration
  11 +public class MybatisConfig {
  12 + @Bean
  13 + public MybatisPlusInterceptor mybatisPlusInterceptor() {
  14 + MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
  15 + interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
  16 + interceptor.addInnerInterceptor(new MPJInterceptor());
  17 + return interceptor;
  18 + }
  19 +
  20 + @Bean
  21 + public EasySqlInjector easySqlInjector() {
  22 + return new EasySqlInjector();
  23 + }
  24 +
  25 +}
... ...
  1 +package com.ash.controller;
  2 +
  3 +import com.alibaba.excel.EasyExcel;
  4 +import com.alibaba.excel.exception.ExcelDataConvertException;
  5 +import com.ash.base.BaseController;
  6 +import com.ash.base.JsonResult;
  7 +import com.ash.base.OptionStatus;
  8 +import com.ash.base.excelOpt.ExcelErrorMessage;
  9 +import com.ash.entity.Case;
  10 +import com.ash.entity.FileData;
  11 +import com.ash.enums.AnalysisStatusEnum;
  12 +import com.ash.enums.FileDataTypeEnum;
  13 +import com.ash.enums.ReviewStatusEnum;
  14 +import com.ash.excelData.CaseExcelData;
  15 +import com.ash.service.CaseService;
  16 +import com.ash.service.FileDataService;
  17 +import com.ash.util.UUIDGenerator;
  18 +import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  19 +import lombok.extern.slf4j.Slf4j;
  20 +import org.apache.commons.collections.CollectionUtils;
  21 +import org.springframework.beans.BeanUtils;
  22 +import org.springframework.web.bind.annotation.*;
  23 +import org.springframework.web.multipart.MultipartFile;
  24 +
  25 +import javax.annotation.Resource;
  26 +import javax.servlet.ServletOutputStream;
  27 +import javax.servlet.http.HttpServletResponse;
  28 +import java.io.IOException;
  29 +import java.net.URLEncoder;
  30 +import java.nio.charset.StandardCharsets;
  31 +import java.util.ArrayList;
  32 +import java.util.List;
  33 +import java.util.Optional;
  34 +import java.util.stream.Collectors;
  35 +
  36 +@RestController
  37 +@RequestMapping("/case")
  38 +@Slf4j
  39 +public class CaseController extends BaseController {
  40 +
  41 + @Resource
  42 + private CaseService caseService;
  43 +
  44 + @Resource
  45 + private FileDataService fileDataService;
  46 +
  47 + @PostMapping("/save")
  48 + public JsonResult save(@RequestBody Case data) {
  49 + try {
  50 + Boolean success = caseService.save(data);
  51 + return new JsonResult(success, OptionStatus.OPT_SUCCESS.getName(), null);
  52 + } catch (Exception ex) {
  53 + ex.printStackTrace();
  54 + log.error(ex.getMessage());
  55 + return JsonResult.error(OptionStatus.OPT_ERROR.getName());
  56 + }
  57 + }
  58 +
  59 + @PostMapping("/update")
  60 + public JsonResult update(@RequestBody Case data) {
  61 + try {
  62 + Boolean success = caseService.update(data);
  63 + return new JsonResult(success, OptionStatus.OPT_SUCCESS.getName(), null);
  64 + } catch (Exception ex) {
  65 + ex.printStackTrace();
  66 + log.error(ex.getMessage());
  67 + return JsonResult.error(OptionStatus.OPT_ERROR.getName());
  68 + }
  69 + }
  70 +
  71 +
  72 + @GetMapping(value = "/importTempDownload")
  73 + public void myExcelDownload(HttpServletResponse response) throws IOException {
  74 + List<CaseExcelData> list = new ArrayList<>();
  75 + String fileName = URLEncoder.encode("案件导入模板", "UTF-8");
  76 + response.setContentType("application/vnd.ms-excel");
  77 + response.setCharacterEncoding("utf-8");
  78 + response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
  79 + EasyExcel.write(response.getOutputStream(), CaseExcelData.class).sheet("案件列表").doWrite(list);
  80 + }
  81 +
  82 +
  83 + @PostMapping("/import")
  84 + public JsonResult importData(@RequestParam("file") MultipartFile file) {
  85 + try {
  86 + List<ExcelErrorMessage> excelErrorMessages = caseService.importData(file);
  87 + if (CollectionUtils.isEmpty(excelErrorMessages)) {
  88 + return JsonResult.ok();
  89 + } else {
  90 + String filePath = errorFilePath + "/case/" + UUIDGenerator.uuid() + ".xlsx";
  91 + Boolean success = generateErrorSheet(filePath, excelErrorMessages);
  92 + if (success) {
  93 + FileData fileData = new FileData();
  94 + fileData.setType(FileDataTypeEnum.IMPORT_ERROR);
  95 + fileData.setPath(filePath);
  96 + fileDataService.save(fileData);
  97 + return JsonResult.error("导入失败", fileData.getId());
  98 + } else {
  99 + return JsonResult.error("生成文件错误!");
  100 + }
  101 + }
  102 + } catch (ExcelDataConvertException e) {
  103 + return JsonResult.error("导入模板错误或数据格式错误!");
  104 + } catch (Exception e) {
  105 + return JsonResult.error("系统异常!");
  106 + }
  107 +
  108 + }
  109 +
  110 + @GetMapping("/page")
  111 + public JsonResult page(@RequestParam(value = "pageNo", defaultValue = "1") int pageNo,
  112 + @RequestParam(value = "pageSize", defaultValue = "10") int pageSize,
  113 + @RequestParam(value = "code", required = false) String code,
  114 + @RequestParam(value = "startTime", required = false) String startTime,
  115 + @RequestParam(value = "endTime", required = false) String endTime,
  116 + @RequestParam(value = "analysisStatus", required = false)
  117 + AnalysisStatusEnum analysisStatus,
  118 + @RequestParam(value = "reviewStatus", required = false)
  119 + ReviewStatusEnum reviewStatus) {
  120 +
  121 + Case params = new Case();
  122 + params.setAnalysisStatus(analysisStatus);
  123 + params.setReviewStatus(reviewStatus);
  124 + params.setCode(code);
  125 + params.setStartTime(startTime);
  126 + params.setEndTime(endTime);
  127 +
  128 + Page<Case> page = new Page<>();
  129 + page.setCurrent(pageNo);
  130 + page.setSize(pageSize);
  131 + Page<Case> dataPage = caseService.pageByCondition(params, page);
  132 +
  133 + return JsonResult.ok(OptionStatus.OPT_SUCCESS.getName(), dataPage);
  134 +
  135 + }
  136 +
  137 + @GetMapping("/export")
  138 + public void export(@RequestParam(value = "code", required = false) String code,
  139 + @RequestParam(value = "startTime", required = false) String startTime,
  140 + @RequestParam(value = "endTime", required = false) String endTime,
  141 + @RequestParam(value = "analysisStatus", required = false)
  142 + AnalysisStatusEnum analysisStatus,
  143 + @RequestParam(value = "reviewStatus", required = false)
  144 + ReviewStatusEnum reviewStatus,
  145 + HttpServletResponse response) throws IOException {
  146 +
  147 + Case params = new Case();
  148 + params.setAnalysisStatus(analysisStatus);
  149 + params.setReviewStatus(reviewStatus);
  150 + params.setCode(code);
  151 + params.setStartTime(startTime);
  152 + params.setEndTime(endTime);
  153 + List<Case> dataList = caseService.list(params);
  154 +
  155 + List<CaseExcelData> dedList = Optional.ofNullable(dataList).map(all ->
  156 + all.stream().map(e -> {
  157 + CaseExcelData ed = new CaseExcelData();
  158 + BeanUtils.copyProperties(e, ed);
  159 + return ed;
  160 + }).collect(Collectors.toList())).orElse(new ArrayList<>());
  161 +
  162 + String fileName = new String("案件列表.xlsx".getBytes(), StandardCharsets.ISO_8859_1);
  163 + response.setContentType("application/vnd.ms-excel");
  164 + response.setCharacterEncoding("utf8");
  165 + response.setHeader("Content-disposition", "attachment;filename=" + fileName);
  166 + ServletOutputStream outputStream = response.getOutputStream();
  167 + EasyExcel.write(outputStream, CaseExcelData.class)
  168 + .sheet("案件列表")
  169 + .doWrite(dedList);
  170 +
  171 + }
  172 +
  173 + @GetMapping(value = "/reAnalysis")
  174 + public JsonResult reAnalysis() throws IOException {
  175 + return JsonResult.ok();
  176 + }
  177 +}
... ...
  1 +package com.ash.controller;
  2 +
  3 +import com.ash.base.BaseController;
  4 +import com.ash.entity.FileData;
  5 +import com.ash.service.FileDataService;
  6 +import lombok.extern.slf4j.Slf4j;
  7 +import org.springframework.web.bind.annotation.GetMapping;
  8 +import org.springframework.web.bind.annotation.RequestMapping;
  9 +import org.springframework.web.bind.annotation.RequestParam;
  10 +import org.springframework.web.bind.annotation.RestController;
  11 +
  12 +import javax.annotation.Resource;
  13 +import javax.servlet.ServletOutputStream;
  14 +import javax.servlet.http.HttpServletResponse;
  15 +import java.io.FileInputStream;
  16 +import java.io.IOException;
  17 +import java.io.InputStream;
  18 +import java.net.URLEncoder;
  19 +
  20 +@RestController
  21 +@RequestMapping("/fd")
  22 +@Slf4j
  23 +public class FileDataController extends BaseController {
  24 +
  25 + @Resource
  26 + private FileDataService fileDataService;
  27 +
  28 + @GetMapping("/getFile")
  29 + public void getFile(@RequestParam(value = "id") String id,
  30 + HttpServletResponse response) throws IOException {
  31 +
  32 + FileData fileData = fileDataService.load(id);
  33 + InputStream inputStream = new FileInputStream(fileData.getPath());
  34 + response.reset();
  35 + response.setContentType("application/vnd.ms-excel");
  36 + response.setCharacterEncoding("utf-8");
  37 + String filename = "错误信息.xlsx";
  38 + response.addHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode(filename, "UTF-8"));
  39 + ServletOutputStream outputStream = response.getOutputStream();
  40 + byte[] b = new byte[1024];
  41 + int len;
  42 + while ((len = inputStream.read(b)) > 0) {
  43 + outputStream.write(b, 0, len);
  44 + }
  45 + inputStream.close();
  46 + }
  47 +}
... ...
  1 +package com.ash.controller;
  2 +
  3 +import com.alibaba.excel.EasyExcel;
  4 +import com.alibaba.excel.exception.ExcelDataConvertException;
  5 +import com.ash.base.BaseController;
  6 +import com.ash.base.JsonResult;
  7 +import com.ash.base.OptionStatus;
  8 +import com.ash.base.excelOpt.ExcelErrorMessage;
  9 +import com.ash.entity.FileData;
  10 +import com.ash.entity.WarningInstance;
  11 +import com.ash.enums.AnalysisStatusEnum;
  12 +import com.ash.enums.FileDataTypeEnum;
  13 +import com.ash.enums.ReviewStatusEnum;
  14 +import com.ash.excelData.WarningInstanceExcelData;
  15 +import com.ash.service.FileDataService;
  16 +import com.ash.service.WarningInstanceService;
  17 +import com.ash.util.UUIDGenerator;
  18 +import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  19 +import lombok.extern.slf4j.Slf4j;
  20 +import org.apache.commons.collections.CollectionUtils;
  21 +import org.springframework.beans.BeanUtils;
  22 +import org.springframework.web.bind.annotation.*;
  23 +import org.springframework.web.multipart.MultipartFile;
  24 +
  25 +import javax.annotation.Resource;
  26 +import javax.servlet.ServletOutputStream;
  27 +import javax.servlet.http.HttpServletResponse;
  28 +import java.io.IOException;
  29 +import java.net.URLEncoder;
  30 +import java.nio.charset.StandardCharsets;
  31 +import java.util.ArrayList;
  32 +import java.util.List;
  33 +import java.util.Optional;
  34 +import java.util.stream.Collectors;
  35 +
  36 +@RestController
  37 +@RequestMapping("/wi")
  38 +@Slf4j
  39 +public class WarningInstanceController extends BaseController {
  40 + @Resource
  41 + private WarningInstanceService warningInstanceService;
  42 + @Resource
  43 + private FileDataService fileDataService;
  44 +
  45 + @PostMapping(value = "/list")
  46 + public JsonResult list(@RequestBody WarningInstance warningInstance) {
  47 + try {
  48 + List<WarningInstance> dataList = warningInstanceService.list(warningInstance);
  49 + return JsonResult.ok(OptionStatus.OPT_SUCCESS.getName(), dataList);
  50 + } catch (Exception ex) {
  51 + ex.printStackTrace();
  52 + return JsonResult.error(OptionStatus.OPT_ERROR.getName());
  53 + }
  54 + }
  55 +
  56 +
  57 + @PostMapping("/save")
  58 + public JsonResult save(@RequestBody WarningInstance warningInstance) {
  59 + try {
  60 + Boolean success = warningInstanceService.save(warningInstance);
  61 + return new JsonResult(success, OptionStatus.OPT_SUCCESS.getName(), null);
  62 + } catch (Exception ex) {
  63 + ex.printStackTrace();
  64 + log.error(ex.getMessage());
  65 + return JsonResult.error(OptionStatus.OPT_ERROR.getName());
  66 + }
  67 + }
  68 +
  69 + @PostMapping("/update")
  70 + public JsonResult update(@RequestBody WarningInstance warningInstance) {
  71 + try {
  72 + Boolean success = warningInstanceService.update(warningInstance);
  73 + return new JsonResult(success, OptionStatus.OPT_SUCCESS.getName(), null);
  74 + } catch (Exception ex) {
  75 + ex.printStackTrace();
  76 + log.error(ex.getMessage());
  77 + return JsonResult.error(OptionStatus.OPT_ERROR.getName());
  78 + }
  79 + }
  80 +
  81 + @GetMapping(value = "/importTempDownload")
  82 + public void myExcelDownload(HttpServletResponse response) throws IOException {
  83 + List<WarningInstanceExcelData> list = new ArrayList<>();
  84 + String fileName = URLEncoder.encode("警情导入模板", "UTF-8");
  85 + response.setContentType("application/vnd.ms-excel");
  86 + response.setCharacterEncoding("utf-8");
  87 + response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
  88 + EasyExcel.write(response.getOutputStream(), WarningInstanceExcelData.class).sheet("警情列表").doWrite(list);
  89 + }
  90 +
  91 + @PostMapping("/import")
  92 + public JsonResult importData(@RequestParam("file") MultipartFile file) {
  93 + try {
  94 + List<ExcelErrorMessage> excelErrorMessages = warningInstanceService.importData(file);
  95 + if (CollectionUtils.isEmpty(excelErrorMessages)) {
  96 + return JsonResult.ok();
  97 + } else {
  98 + String filePath = errorFilePath + "/wi/" + UUIDGenerator.uuid() + ".xlsx";
  99 + Boolean success = generateErrorSheet(filePath, excelErrorMessages);
  100 + if (success) {
  101 + FileData fileData = new FileData();
  102 + fileData.setType(FileDataTypeEnum.IMPORT_ERROR);
  103 + fileData.setPath(filePath);
  104 + fileDataService.save(fileData);
  105 + return JsonResult.error("导入失败", fileData.getId());
  106 + } else {
  107 + return JsonResult.error("生成文件错误!");
  108 + }
  109 +
  110 + }
  111 + } catch (
  112 + ExcelDataConvertException e) {
  113 + return JsonResult.error("导入模板错误或数据格式错误!");
  114 + } catch (Exception e) {
  115 + return JsonResult.error("系统异常!");
  116 + }
  117 +
  118 + }
  119 +
  120 + @GetMapping("/page")
  121 + public JsonResult page(@RequestParam(value = "pageNo", defaultValue = "1") int pageNo,
  122 + @RequestParam(value = "pageSize", defaultValue = "10") int pageSize,
  123 + @RequestParam(value = "code", required = false) String code,
  124 + @RequestParam(value = "startTime", required = false) String startTime,
  125 + @RequestParam(value = "endTime", required = false) String endTime,
  126 + @RequestParam(value = "analysisStatus", required = false)
  127 + AnalysisStatusEnum analysisStatus,
  128 + @RequestParam(value = "reviewStatus", required = false)
  129 + ReviewStatusEnum reviewStatus) {
  130 +
  131 + WarningInstance params = new WarningInstance();
  132 + params.setAnalysisStatus(analysisStatus);
  133 + params.setReviewStatus(reviewStatus);
  134 + params.setCode(code);
  135 + params.setStartTime(startTime);
  136 + params.setEndTime(endTime);
  137 +
  138 + Page<WarningInstance> page = new Page<>();
  139 + page.setCurrent(pageNo);
  140 + page.setSize(pageSize);
  141 + Page<WarningInstance> dataPage = warningInstanceService.pageByCondition(params, page);
  142 +
  143 + return JsonResult.ok(OptionStatus.OPT_SUCCESS.getName(), dataPage);
  144 +
  145 + }
  146 +
  147 + @GetMapping("/export")
  148 + public void export(@RequestParam(value = "code", required = false) String code,
  149 + @RequestParam(value = "startTime", required = false) String startTime,
  150 + @RequestParam(value = "endTime", required = false) String endTime,
  151 + @RequestParam(value = "analysisStatus", required = false)
  152 + AnalysisStatusEnum analysisStatus,
  153 + @RequestParam(value = "reviewStatus", required = false)
  154 + ReviewStatusEnum reviewStatus,
  155 + HttpServletResponse response) throws IOException {
  156 +
  157 + WarningInstance params = new WarningInstance();
  158 + params.setAnalysisStatus(analysisStatus);
  159 + params.setReviewStatus(reviewStatus);
  160 + params.setCode(code);
  161 + params.setStartTime(startTime);
  162 + params.setEndTime(endTime);
  163 + List<WarningInstance> dataList = warningInstanceService.list(params);
  164 +
  165 + List<WarningInstanceExcelData> dedList = Optional.ofNullable(dataList).map(all ->
  166 + all.stream().map(e -> {
  167 + WarningInstanceExcelData ed = new WarningInstanceExcelData();
  168 + BeanUtils.copyProperties(e, ed);
  169 + return ed;
  170 + }).collect(Collectors.toList())).orElse(new ArrayList<>());
  171 +
  172 + String fileName = new String("警情列表.xlsx".getBytes(), StandardCharsets.ISO_8859_1);
  173 + response.setContentType("application/vnd.ms-excel");
  174 + response.setCharacterEncoding("utf8");
  175 + response.setHeader("Content-disposition", "attachment;filename=" + fileName);
  176 + ServletOutputStream outputStream = response.getOutputStream();
  177 + EasyExcel.write(outputStream, WarningInstanceExcelData.class)
  178 + .sheet("警情列表")
  179 + .doWrite(dedList);
  180 +
  181 + }
  182 +
  183 +
  184 + @GetMapping(value = "/reAnalysis")
  185 + public JsonResult reAnalysis() throws IOException {
  186 + return JsonResult.ok();
  187 + }
  188 +
  189 +}
... ...
  1 +package com.ash.entity;
  2 +
  3 +import com.ash.base.BaseModel;
  4 +import com.ash.enums.AnalysisStatusEnum;
  5 +import com.ash.enums.ReviewStatusEnum;
  6 +import com.baomidou.mybatisplus.annotation.TableField;
  7 +import com.baomidou.mybatisplus.annotation.TableId;
  8 +import com.baomidou.mybatisplus.annotation.TableName;
  9 +import com.fasterxml.jackson.annotation.JsonFormat;
  10 +import com.fasterxml.jackson.annotation.JsonInclude;
  11 +import lombok.Data;
  12 +
  13 +import javax.persistence.Transient;
  14 +import java.util.Date;
  15 +
  16 +@Data
  17 +@TableName(value = "t_ash_case")
  18 +@JsonInclude(JsonInclude.Include.NON_NULL)
  19 +public class Case extends BaseModel {
  20 + @TableId(value = "id")
  21 + private String id;
  22 +
  23 + /**
  24 + * 案件标识
  25 + */
  26 + @TableField(value = "mark")
  27 + private String mark;
  28 +
  29 + /**
  30 + * 案件编号
  31 + */
  32 + @TableField(value = "code")
  33 + private String code;
  34 +
  35 + /**
  36 + * 案件名称
  37 + */
  38 + @TableField(value = "name")
  39 + private String name;
  40 +
  41 + /**
  42 + * 案件详情
  43 + */
  44 + @TableField(value = "case_detail")
  45 + private String caseDetail;
  46 +
  47 + /**
  48 + * 接警时间
  49 + */
  50 + @TableField(value = "alarm_date")
  51 + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  52 + private Date alarmDate;
  53 +
  54 + /**
  55 + * 立案时间
  56 + */
  57 + @TableField(value = "filing_date")
  58 + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  59 + private Date filingDate;
  60 +
  61 + /**
  62 + * 立案单位
  63 + */
  64 + @TableField(value = "filing_unit")
  65 + private String filingUnit;
  66 +
  67 + /**
  68 + * 解析状态
  69 + */
  70 + @TableField(value = "analysis_status")
  71 + private AnalysisStatusEnum analysisStatus;
  72 +
  73 + /**
  74 + * 复核状态
  75 + */
  76 + @TableField(value = "review_status")
  77 + private ReviewStatusEnum reviewStatus;
  78 +
  79 +
  80 +
  81 +// 分析数据
  82 + /**
  83 + * 地区
  84 + */
  85 + @TableField(value = "area")
  86 + private String area;
  87 +
  88 + /**
  89 + * 县区
  90 + */
  91 + @TableField(value = "county")
  92 + private String county;
  93 +
  94 +
  95 + /**
  96 + * 涉案总金额
  97 + */
  98 + @TableField(value = "total_amount")
  99 + private Double totalAmount;
  100 +
  101 + /**
  102 + * 案损金额
  103 + */
  104 + @TableField(value = "amount")
  105 + private Double amount;
  106 +
  107 + /**
  108 + * 受害人性别
  109 + */
  110 + @TableField(value = "sex")
  111 + private String sex;
  112 +
  113 + /**
  114 + * 受害人年龄
  115 + */
  116 + @TableField(value = "age")
  117 + private Integer age;
  118 +
  119 + /**
  120 + * 受害人职业
  121 + */
  122 + @TableField(value = "career")
  123 + private String career;
  124 +
  125 + /**
  126 + * 身份证号码
  127 + */
  128 + @TableField(value = "id_card")
  129 + private String idCard;
  130 +
  131 + /**
  132 + * 诈骗类型
  133 + */
  134 + @TableField(value = "fraud_type")
  135 + private String fraudType;
  136 +
  137 + /**
  138 + * 引流方式
  139 + */
  140 + @TableField(value = "rainage_method")
  141 + private String rainageMethod;
  142 +
  143 + /**
  144 + * 引流方式详情
  145 + */
  146 + @TableField(value = "rainage_detail")
  147 + private String rainageDetail;
  148 +
  149 + /**
  150 + * 支付方式
  151 + */
  152 + @TableField(value = "pay_method")
  153 + private String payMethod;
  154 +
  155 +
  156 + @Transient
  157 + private transient String startTime;
  158 +
  159 + @Transient
  160 + private transient String endTime;
  161 +}
... ...
  1 +package com.ash.entity;
  2 +
  3 +import com.ash.base.BaseModel;
  4 +import com.ash.enums.FileDataTypeEnum;
  5 +import com.baomidou.mybatisplus.annotation.TableField;
  6 +import com.baomidou.mybatisplus.annotation.TableId;
  7 +import com.baomidou.mybatisplus.annotation.TableName;
  8 +import lombok.Data;
  9 +
  10 +@Data
  11 +@TableName(value = "t_ash_file_data")
  12 +public class FileData extends BaseModel {
  13 +
  14 + @TableId(value = "id")
  15 + private String id;
  16 +
  17 + /**
  18 + * 文件类型
  19 + */
  20 + @TableField(value = "type")
  21 + private FileDataTypeEnum type;
  22 +
  23 + /**
  24 + * 文件存储地址
  25 + */
  26 + @TableField(value = "path")
  27 + private String path;
  28 +
  29 +}
... ...