qiangxuan 3 months ago
parent
commit
1acaea9bd4

+ 1644 - 0
logs/jeecg-lesm-2025-04-11.0.html

@@ -1118,3 +1118,1647 @@ TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
 <td class="FileOfCaller">FrameworkServlet.java</td>
 <td class="LineOfCaller">547</td>
 </tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 14:55:27,397</td>
+<td class="Message">A cookie header was received [Hm_lvt_0febd9e3cacb3f627ddac64d52caac39=1744159914,1744252686,1744269017,1744332035;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.</td>
+<td class="MethodOfCaller">log</td>
+<td class="FileOfCaller">DirectJDKLog.java</td>
+<td class="LineOfCaller">173</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 14:56:25,126</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 14:57:20,507</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 14:58:15,497</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 14:59:10,514</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:00:05,126</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:01:00,133</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:01:55,514</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:03:01,506</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:03:55,182</td>
+<td class="Message">[NotifyCenter] Start destroying Publisher</td>
+<td class="MethodOfCaller">shutdown</td>
+<td class="FileOfCaller">NotifyCenter.java</td>
+<td class="LineOfCaller">145</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:03:55,182</td>
+<td class="Message">[HttpClientBeanHolder] Start destroying common HttpClient</td>
+<td class="MethodOfCaller">shutdown</td>
+<td class="FileOfCaller">HttpClientBeanHolder.java</td>
+<td class="LineOfCaller">108</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:03:55,183</td>
+<td class="Message">[NotifyCenter] Destruction of the end</td>
+<td class="MethodOfCaller">shutdown</td>
+<td class="FileOfCaller">NotifyCenter.java</td>
+<td class="LineOfCaller">162</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:03:55,185</td>
+<td class="Message">[HttpClientBeanHolder] Destruction of the end</td>
+<td class="MethodOfCaller">shutdown</td>
+<td class="FileOfCaller">HttpClientBeanHolder.java</td>
+<td class="LineOfCaller">114</td>
+</tr>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <title>Logback Log Messages</title>
+<style  type="text/css">
+table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; }
+TR.even { background: #FFFFFF; }
+TR.odd { background: #EAEAEA; }
+TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 }
+TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; }
+TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; }
+TD.Thread { text-align: left; }
+TD.Level { text-align: right; }
+TD.Logger { text-align: left; }
+TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; }
+TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
+</style>
+
+  </head>
+<body>
+<hr/>
+<p>Log session start time Fri Apr 11 15:04:01 CST 2025</p><p></p>
+
+<table cellspacing="0">
+<tr class="header">
+<td class="Level">Level</td>
+<td class="Date">Date</td>
+<td class="Message">Message</td>
+<td class="MethodOfCaller">MethodOfCaller</td>
+<td class="FileOfCaller">FileOfCaller</td>
+<td class="LineOfCaller">LineOfCaller</td>
+</tr>
+
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:01,978</td>
+<td class="Message">Starting JeecgLifecycleCloudApplication using Java 1.8.0_91 on Carroll0925 with PID 22796 (D:\AAAzgztCode\el-java\zgzt-sbsmzq\jeecg-server-cloud\jeecg-cloud-lifecycle\target\classes started by 54613 in D:\AAAzgztCode\el-java\zgzt-sbsmzq)</td>
+<td class="MethodOfCaller">logStarting</td>
+<td class="FileOfCaller">StartupInfoLogger.java</td>
+<td class="LineOfCaller">55</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:01,982</td>
+<td class="Message">No active profile set, falling back to 1 default profile: &quot;default&quot;</td>
+<td class="MethodOfCaller">logStartupProfileInfo</td>
+<td class="FileOfCaller">SpringApplication.java</td>
+<td class="LineOfCaller">632</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:01,986</td>
+<td class="Message">HV000001: Hibernate Validator 6.2.5.Final</td>
+<td class="MethodOfCaller">&lt;clinit&gt;</td>
+<td class="FileOfCaller">Version.java</td>
+<td class="LineOfCaller">21</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:03,568</td>
+<td class="Message">Multiple Spring Data modules found, entering strict repository configuration mode</td>
+<td class="MethodOfCaller">multipleStoresDetected</td>
+<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
+<td class="LineOfCaller">262</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:03,570</td>
+<td class="Message">Bootstrapping Spring Data Redis repositories in DEFAULT mode.</td>
+<td class="MethodOfCaller">registerRepositoriesIn</td>
+<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
+<td class="LineOfCaller">132</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:03,605</td>
+<td class="Message">Finished Spring Data repository scanning in 24 ms. Found 0 Redis repository interfaces.</td>
+<td class="MethodOfCaller">registerRepositoriesIn</td>
+<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
+<td class="LineOfCaller">201</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:03,850</td>
+<td class="Message">BeanFactory id=31bcf4d5-cc4b-3558-b3cc-508daef6adaf</td>
+<td class="MethodOfCaller">setSerializationId</td>
+<td class="FileOfCaller">GenericScope.java</td>
+<td class="LineOfCaller">283</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:03,932</td>
+<td class="Message">Bean &#39;org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration&#39; of type [org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:03,933</td>
+<td class="Message">Bean &#39;org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration&#39; of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:03,934</td>
+<td class="Message">Bean &#39;loadBalancerClientsDefaultsMappingsProvider&#39; of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration$$Lambda$463/2005232837] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:03,936</td>
+<td class="Message">Bean &#39;defaultsBindHandlerAdvisor&#39; of type [org.springframework.cloud.commons.config.DefaultsBindHandlerAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:03,942</td>
+<td class="Message">Bean &#39;spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties&#39; of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:03,944</td>
+<td class="Message">Bean &#39;org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration&#39; of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,232</td>
+<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,233</td>
+<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,235</td>
+<td class="Message">Bean &#39;management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,237</td>
+<td class="Message">Bean &#39;prometheusConfig&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,238</td>
+<td class="Message">Bean &#39;collectorRegistry&#39; of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,239</td>
+<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,240</td>
+<td class="Message">Bean &#39;micrometerClock&#39; of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,257</td>
+<td class="Message">Bean &#39;prometheusMeterRegistry&#39; of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,260</td>
+<td class="Message">Bean &#39;micrometerOptions&#39; of type [io.lettuce.core.metrics.MicrometerOptions] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,260</td>
+<td class="Message">Bean &#39;lettuceMetrics&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$495/1106755629] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,318</td>
+<td class="Message">Bean &#39;lettuceClientResources&#39; of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,358</td>
+<td class="Message">Bean &#39;redisConnectionFactory&#39; of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,365</td>
+<td class="Message">Bean &#39;jeecgBaseConfig&#39; of type [org.jeecg.config.JeecgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,367</td>
+<td class="Message">Bean &#39;shiroConfig&#39; of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$ef96762] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,570</td>
+<td class="Message">Bean &#39;spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,575</td>
+<td class="Message">Bean &#39;com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration$$EnhancerBySpringCGLIB$$312ed6bd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,587</td>
+<td class="Message">Bean &#39;dsProcessor&#39; of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,608</td>
+<td class="Message">Bean &#39;shiroRealm&#39; of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,693</td>
+<td class="Message">===============(1)创建缓存管理器RedisCacheManager</td>
+<td class="MethodOfCaller">redisCacheManager</td>
+<td class="FileOfCaller">ShiroConfig.java</td>
+<td class="LineOfCaller">284</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,694</td>
+<td class="Message">===============(2)创建RedisManager,连接Redis..</td>
+<td class="MethodOfCaller">redisManager</td>
+<td class="FileOfCaller">ShiroConfig.java</td>
+<td class="LineOfCaller">305</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,697</td>
+<td class="Message">Bean &#39;redisManager&#39; of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,702</td>
+<td class="Message">Bean &#39;securityManager&#39; of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,718</td>
+<td class="Message">Bean &#39;authorizationAttributeSourceAdvisor&#39; of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,796</td>
+<td class="Message">Bean &#39;spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties&#39; of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,802</td>
+<td class="Message">Bean &#39;com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration&#39; of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,808</td>
+<td class="Message">Bean &#39;org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration&#39; of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$c2d5fd19] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:04,826</td>
+<td class="Message">Bean &#39;eventBus&#39; of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
+<td class="MethodOfCaller">postProcessAfterInitialization</td>
+<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
+<td class="LineOfCaller">376</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:05,139</td>
+<td class="Message">Tomcat initialized with port(s): 7011 (http)</td>
+<td class="MethodOfCaller">initialize</td>
+<td class="FileOfCaller">TomcatWebServer.java</td>
+<td class="LineOfCaller">108</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:05,147</td>
+<td class="Message">Initializing ProtocolHandler [&quot;http-nio-7011&quot;]</td>
+<td class="MethodOfCaller">log</td>
+<td class="FileOfCaller">DirectJDKLog.java</td>
+<td class="LineOfCaller">173</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:05,149</td>
+<td class="Message">Starting service [Tomcat]</td>
+<td class="MethodOfCaller">log</td>
+<td class="FileOfCaller">DirectJDKLog.java</td>
+<td class="LineOfCaller">173</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:05,149</td>
+<td class="Message">Starting Servlet engine: [Apache Tomcat/9.0.83]</td>
+<td class="MethodOfCaller">log</td>
+<td class="FileOfCaller">DirectJDKLog.java</td>
+<td class="LineOfCaller">173</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:05,230</td>
+<td class="Message">Initializing Spring embedded WebApplicationContext</td>
+<td class="MethodOfCaller">log</td>
+<td class="FileOfCaller">DirectJDKLog.java</td>
+<td class="LineOfCaller">173</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:05,230</td>
+<td class="Message">Root WebApplicationContext: initialization completed in 3047 ms</td>
+<td class="MethodOfCaller">prepareWebApplicationContext</td>
+<td class="FileOfCaller">ServletWebServerApplicationContext.java</td>
+<td class="LineOfCaller">292</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:05,616</td>
+<td class="Message"> --- redis config init --- </td>
+<td class="MethodOfCaller">redisTemplate</td>
+<td class="FileOfCaller">RedisConfig.java</td>
+<td class="LineOfCaller">58</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:06,223</td>
+<td class="Message">{dataSource-1,master} inited</td>
+<td class="MethodOfCaller">init</td>
+<td class="FileOfCaller">DruidDataSource.java</td>
+<td class="LineOfCaller">673</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:06,224</td>
+<td class="Message">dynamic-datasource - add a datasource named [master] success</td>
+<td class="MethodOfCaller">addDataSource</td>
+<td class="FileOfCaller">DynamicRoutingDataSource.java</td>
+<td class="LineOfCaller">154</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:06,224</td>
+<td class="Message">dynamic-datasource initial loaded [1] datasource,primary datasource named [master]</td>
+<td class="MethodOfCaller">afterPropertiesSet</td>
+<td class="FileOfCaller">DynamicRoutingDataSource.java</td>
+<td class="LineOfCaller">237</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:06,908</td>
+<td class="Message">[Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].</td>
+<td class="MethodOfCaller">addInterceptors</td>
+<td class="FileOfCaller">SentinelWebMvcConfigurer.java</td>
+<td class="LineOfCaller">52</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:06,967</td>
+<td class="Message">Init Token ignoreAuthUrls Config [ 集合 ]  :[]</td>
+<td class="MethodOfCaller">afterPropertiesSet</td>
+<td class="FileOfCaller">IgnoreAuthPostProcessor.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:06,967</td>
+<td class="Message">Init Token ignoreAuthUrls Config [ 耗时 ] :3毫秒</td>
+<td class="MethodOfCaller">afterPropertiesSet</td>
+<td class="FileOfCaller">IgnoreAuthPostProcessor.java</td>
+<td class="LineOfCaller">49</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:08,012</td>
+<td class="Message">Using default implementation for ThreadExecutor</td>
+<td class="MethodOfCaller">instantiate</td>
+<td class="FileOfCaller">StdSchedulerFactory.java</td>
+<td class="LineOfCaller">1220</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:08,014</td>
+<td class="Message">Job execution threads will use class loader of thread: main</td>
+<td class="MethodOfCaller">initialize</td>
+<td class="FileOfCaller">SimpleThreadPool.java</td>
+<td class="LineOfCaller">268</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:08,022</td>
+<td class="Message">Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl</td>
+<td class="MethodOfCaller">&lt;init&gt;</td>
+<td class="FileOfCaller">SchedulerSignalerImpl.java</td>
+<td class="LineOfCaller">61</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:08,022</td>
+<td class="Message">Quartz Scheduler v.2.3.2 created.</td>
+<td class="MethodOfCaller">&lt;init&gt;</td>
+<td class="FileOfCaller">QuartzScheduler.java</td>
+<td class="LineOfCaller">229</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:08,024</td>
+<td class="Message">Using db table-based data access locking (synchronization).</td>
+<td class="MethodOfCaller">initialize</td>
+<td class="FileOfCaller">JobStoreSupport.java</td>
+<td class="LineOfCaller">672</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:08,026</td>
+<td class="Message">JobStoreCMT initialized.</td>
+<td class="MethodOfCaller">initialize</td>
+<td class="FileOfCaller">JobStoreCMT.java</td>
+<td class="LineOfCaller">145</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:08,027</td>
+<td class="Message">Scheduler meta-data: Quartz Scheduler (v2.3.2) &#39;MyScheduler&#39; with instanceId &#39;Carroll09251744355048013&#39;
+  Scheduler class: &#39;org.quartz.core.QuartzScheduler&#39; - running locally.
+  NOT STARTED.
+  Currently in standby mode.
+  Number of jobs executed: 0
+  Using thread pool &#39;org.quartz.simpl.SimpleThreadPool&#39; - with 10 threads.
+  Using job-store &#39;org.springframework.scheduling.quartz.LocalDataSourceJobStore&#39; - which supports persistence. and is clustered.
+</td>
+<td class="MethodOfCaller">initialize</td>
+<td class="FileOfCaller">QuartzScheduler.java</td>
+<td class="LineOfCaller">294</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:08,027</td>
+<td class="Message">Quartz scheduler &#39;MyScheduler&#39; initialized from an externally provided properties instance.</td>
+<td class="MethodOfCaller">instantiate</td>
+<td class="FileOfCaller">StdSchedulerFactory.java</td>
+<td class="LineOfCaller">1374</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:08,027</td>
+<td class="Message">Quartz scheduler version: 2.3.2</td>
+<td class="MethodOfCaller">instantiate</td>
+<td class="FileOfCaller">StdSchedulerFactory.java</td>
+<td class="LineOfCaller">1378</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:08,027</td>
+<td class="Message">JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@118cbb26</td>
+<td class="MethodOfCaller">setJobFactory</td>
+<td class="FileOfCaller">QuartzScheduler.java</td>
+<td class="LineOfCaller">2293</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:08,190</td>
+<td class="Message">Exposing 21 endpoint(s) beneath base path &#39;/actuator&#39;</td>
+<td class="MethodOfCaller">&lt;init&gt;</td>
+<td class="FileOfCaller">EndpointLinksResolver.java</td>
+<td class="LineOfCaller">58</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:08,442</td>
+<td class="Message">Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]</td>
+<td class="MethodOfCaller">initHandlerMethods</td>
+<td class="FileOfCaller">WebMvcPropertySourcedRequestMappingHandlerMapping.java</td>
+<td class="LineOfCaller">69</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,058</td>
+<td class="Message">Starting ProtocolHandler [&quot;http-nio-7011&quot;]</td>
+<td class="MethodOfCaller">log</td>
+<td class="FileOfCaller">DirectJDKLog.java</td>
+<td class="LineOfCaller">173</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,069</td>
+<td class="Message">Tomcat started on port(s): 7011 (http) with context path &#39;&#39;</td>
+<td class="MethodOfCaller">start</td>
+<td class="FileOfCaller">TomcatWebServer.java</td>
+<td class="LineOfCaller">220</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,077</td>
+<td class="Message">nacos registry, DEFAULT_GROUP jeecg-lifecycle 192.168.1.32:7011 register finished</td>
+<td class="MethodOfCaller">register</td>
+<td class="FileOfCaller">NacosServiceRegistry.java</td>
+<td class="LineOfCaller">75</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,474</td>
+<td class="Message">Documentation plugins bootstrapped</td>
+<td class="MethodOfCaller">start</td>
+<td class="FileOfCaller">DocumentationPluginsBootstrapper.java</td>
+<td class="LineOfCaller">93</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,478</td>
+<td class="Message">Found 1 custom documentation plugin(s)</td>
+<td class="MethodOfCaller">bootstrapDocumentationPlugins</td>
+<td class="FileOfCaller">AbstractDocumentationPluginsBootstrapper.java</td>
+<td class="LineOfCaller">79</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,510</td>
+<td class="Message">Scanning for api listing references</td>
+<td class="MethodOfCaller">scan</td>
+<td class="FileOfCaller">ApiListingReferenceScanner.java</td>
+<td class="LineOfCaller">44</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,636</td>
+<td class="Message">Generating unique operation named: queryPageListUsingGET_1</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,639</td>
+<td class="Message">Generating unique operation named: addUsingPOST_1</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,640</td>
+<td class="Message">Generating unique operation named: deleteUsingDELETE_1</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,641</td>
+<td class="Message">Generating unique operation named: deleteBatchUsingDELETE_1</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,642</td>
+<td class="Message">Generating unique operation named: editUsingPUT_1</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,643</td>
+<td class="Message">Generating unique operation named: editUsingPOST_1</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,651</td>
+<td class="Message">Generating unique operation named: queryByIdUsingGET_1</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,667</td>
+<td class="Message">Generating unique operation named: queryPageListUsingGET_2</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,669</td>
+<td class="Message">Generating unique operation named: addUsingPOST_2</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,670</td>
+<td class="Message">Generating unique operation named: deleteUsingDELETE_2</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,671</td>
+<td class="Message">Generating unique operation named: deleteBatchUsingDELETE_2</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,672</td>
+<td class="Message">Generating unique operation named: editUsingPUT_2</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,673</td>
+<td class="Message">Generating unique operation named: editUsingPOST_2</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,680</td>
+<td class="Message">Generating unique operation named: queryByIdUsingGET_2</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,709</td>
+<td class="Message">Generating unique operation named: queryPageListUsingGET_3</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,727</td>
+<td class="Message">Generating unique operation named: addUsingPOST_3</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,729</td>
+<td class="Message">Generating unique operation named: deleteUsingDELETE_3</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,730</td>
+<td class="Message">Generating unique operation named: deleteBatchUsingDELETE_3</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,733</td>
+<td class="Message">Generating unique operation named: editUsingPUT_3</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,734</td>
+<td class="Message">Generating unique operation named: editUsingPOST_3</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,740</td>
+<td class="Message">Generating unique operation named: queryByIdUsingGET_3</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,754</td>
+<td class="Message">Generating unique operation named: queryPageListUsingGET_4</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,758</td>
+<td class="Message">Generating unique operation named: addUsingPOST_4</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,760</td>
+<td class="Message">Generating unique operation named: deleteUsingDELETE_4</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,761</td>
+<td class="Message">Generating unique operation named: deleteBatchUsingDELETE_4</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,762</td>
+<td class="Message">Generating unique operation named: editUsingPUT_4</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,763</td>
+<td class="Message">Generating unique operation named: editUsingPOST_4</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,770</td>
+<td class="Message">Generating unique operation named: queryByIdUsingGET_4</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,788</td>
+<td class="Message">Generating unique operation named: queryPageListUsingGET_5</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,793</td>
+<td class="Message">Generating unique operation named: addUsingPOST_5</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,794</td>
+<td class="Message">Generating unique operation named: deleteUsingDELETE_5</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,795</td>
+<td class="Message">Generating unique operation named: deleteBatchUsingDELETE_5</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,796</td>
+<td class="Message">Generating unique operation named: editUsingPUT_5</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,797</td>
+<td class="Message">Generating unique operation named: editUsingPOST_5</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,804</td>
+<td class="Message">Generating unique operation named: queryByIdUsingGET_5</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,813</td>
+<td class="Message">Generating unique operation named: queryPageListUsingGET_6</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,818</td>
+<td class="Message">Generating unique operation named: addUsingPOST_6</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,819</td>
+<td class="Message">Generating unique operation named: deleteUsingDELETE_6</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,820</td>
+<td class="Message">Generating unique operation named: deleteBatchUsingDELETE_6</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,821</td>
+<td class="Message">Generating unique operation named: editUsingPUT_6</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,822</td>
+<td class="Message">Generating unique operation named: editUsingPOST_6</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:10,824</td>
+<td class="Message">Generating unique operation named: queryByIdUsingGET_6</td>
+<td class="MethodOfCaller">startingWith</td>
+<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
+<td class="LineOfCaller">41</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:11,140</td>
+<td class="Message">Started JeecgLifecycleCloudApplication in 10.13 seconds (JVM running for 11.388)</td>
+<td class="MethodOfCaller">logStarted</td>
+<td class="FileOfCaller">StartupInfoLogger.java</td>
+<td class="LineOfCaller">61</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:11,163</td>
+<td class="Message">listening config: dataId=jeecg.yaml, group=DEFAULT_GROUP</td>
+<td class="MethodOfCaller">registerNacosListenersForApplications</td>
+<td class="FileOfCaller">NacosContextRefresher.java</td>
+<td class="LineOfCaller">105</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:11,166</td>
+<td class="Message">listening config: dataId=jeecg-dev.yaml, group=DEFAULT_GROUP</td>
+<td class="MethodOfCaller">registerNacosListenersForApplications</td>
+<td class="FileOfCaller">NacosContextRefresher.java</td>
+<td class="LineOfCaller">105</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:04:11,169</td>
+<td class="Message">Customize redis listener handle [ loderRouderHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:11,421</td>
+<td class="Message">Initializing Spring DispatcherServlet &#39;dispatcherServlet&#39;</td>
+<td class="MethodOfCaller">log</td>
+<td class="FileOfCaller">DirectJDKLog.java</td>
+<td class="LineOfCaller">173</td>
+</tr>
+
+<tr class="info even">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:11,421</td>
+<td class="Message">Initializing Servlet &#39;dispatcherServlet&#39;</td>
+<td class="MethodOfCaller">initServletBean</td>
+<td class="FileOfCaller">FrameworkServlet.java</td>
+<td class="LineOfCaller">525</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:04:11,423</td>
+<td class="Message">Completed initialization in 2 ms</td>
+<td class="MethodOfCaller">initServletBean</td>
+<td class="FileOfCaller">FrameworkServlet.java</td>
+<td class="LineOfCaller">547</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:05:01,537</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="info odd">
+<td class="Level">INFO</td>
+<td class="Date">2025-04-11 15:05:33,808</td>
+<td class="Message">A cookie header was received [Hm_lvt_0febd9e3cacb3f627ddac64d52caac39=1744159914,1744252686,1744269017,1744332035;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.</td>
+<td class="MethodOfCaller">log</td>
+<td class="FileOfCaller">DirectJDKLog.java</td>
+<td class="LineOfCaller">173</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:06:24,815</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:06:28,518</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:07:19,819</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:07:23,516</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:08:14,815</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:09:09,830</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:10:01,577</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:10:04,821</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:10:56,565</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:10:59,819</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:11:51,581</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:11:54,815</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:12:46,567</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:12:49,822</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:13:41,571</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:13:44,828</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:14:36,570</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:14:39,823</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:15:32,517</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:15:34,830</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:16:27,522</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:16:29,827</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:17:25,628</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:17:38,055</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:18:17,527</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:19:11,600</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:19:17,611</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:20:07,526</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:20:17,615</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:21:17,605</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:21:22,605</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:22:17,610</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:23:17,695</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:24:14,686</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:24:17,611</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:25:10,542</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:25:17,894</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:26:17,616</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:27:17,800</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:28:17,612</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:29:17,618</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn odd">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:30:17,614</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>
+
+<tr class="warn even">
+<td class="Level">WARN</td>
+<td class="Date">2025-04-11 15:30:31,571</td>
+<td class="Message">Customize redis listener handle [ socketHandler ], does not exist!</td>
+<td class="MethodOfCaller">getHandler</td>
+<td class="FileOfCaller">SpringContextHolder.java</td>
+<td class="LineOfCaller">53</td>
+</tr>

+ 187 - 0
logs/jeecg-lesm-2025-04-11.0.log

@@ -125,3 +125,190 @@
 2025-04-11 14:46:58.418 [RMI TCP Connection(5)-192.168.1.32] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
 2025-04-11 14:46:58.419 [RMI TCP Connection(5)-192.168.1.32] INFO  org.springframework.web.servlet.DispatcherServlet:525 - Initializing Servlet 'dispatcherServlet'
 2025-04-11 14:46:58.428 [RMI TCP Connection(5)-192.168.1.32] INFO  org.springframework.web.servlet.DispatcherServlet:547 - Completed initialization in 9 ms
+2025-04-11 14:55:27.397 [http-nio-7011-exec-1] INFO  org.apache.tomcat.util.http.parser.Cookie:173 - A cookie header was received [Hm_lvt_0febd9e3cacb3f627ddac64d52caac39=1744159914,1744252686,1744269017,1744332035;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+2025-04-11 14:56:25.126 [redisContainer-2] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 14:57:20.507 [redisContainer-3] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 14:58:15.497 [redisContainer-4] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 14:59:10.514 [redisContainer-5] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:00:05.126 [redisContainer-6] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:01:00.133 [redisContainer-7] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:01:55.514 [redisContainer-8] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:03:01.506 [redisContainer-9] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:03:55.182 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter:145 - [NotifyCenter] Start destroying Publisher
+2025-04-11 15:03:55.182 [Thread-2] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder:108 - [HttpClientBeanHolder] Start destroying common HttpClient
+2025-04-11 15:03:55.183 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter:162 - [NotifyCenter] Destruction of the end
+2025-04-11 15:03:55.185 [Thread-2] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder:114 - [HttpClientBeanHolder] Destruction of the end
+2025-04-11 15:04:01.978 [main] INFO  org.jeecg.JeecgLifecycleCloudApplication:55 - Starting JeecgLifecycleCloudApplication using Java 1.8.0_91 on Carroll0925 with PID 22796 (D:\AAAzgztCode\el-java\zgzt-sbsmzq\jeecg-server-cloud\jeecg-cloud-lifecycle\target\classes started by 54613 in D:\AAAzgztCode\el-java\zgzt-sbsmzq)
+2025-04-11 15:04:01.982 [main] INFO  org.jeecg.JeecgLifecycleCloudApplication:632 - No active profile set, falling back to 1 default profile: "default"
+2025-04-11 15:04:01.986 [background-preinit] INFO  org.hibernate.validator.internal.util.Version:21 - HV000001: Hibernate Validator 6.2.5.Final
+2025-04-11 15:04:03.568 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate:262 - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-04-11 15:04:03.570 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate:132 - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-04-11 15:04:03.605 [main] INFO  o.s.d.r.config.RepositoryConfigurationDelegate:201 - Finished Spring Data repository scanning in 24 ms. Found 0 Redis repository interfaces.
+2025-04-11 15:04:03.850 [main] INFO  o.springframework.cloud.context.scope.GenericScope:283 - BeanFactory id=31bcf4d5-cc4b-3558-b3cc-508daef6adaf
+2025-04-11 15:04:03.932 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration' of type [org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:03.933 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:03.934 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'loadBalancerClientsDefaultsMappingsProvider' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration$$Lambda$463/2005232837] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:03.936 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'defaultsBindHandlerAdvisor' of type [org.springframework.cloud.commons.config.DefaultsBindHandlerAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:03.942 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:03.944 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.232 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.233 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.235 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.237 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusConfig' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.238 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'collectorRegistry' of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.239 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.240 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'micrometerClock' of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.257 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusMeterRegistry' of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.260 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'micrometerOptions' of type [io.lettuce.core.metrics.MicrometerOptions] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.260 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceMetrics' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$495/1106755629] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.318 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.358 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.365 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jeecgBaseConfig' of type [org.jeecg.config.JeecgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.367 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroConfig' of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$ef96762] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.570 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.575 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration$$EnhancerBySpringCGLIB$$312ed6bd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.587 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.608 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroRealm' of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.693 [main] INFO  org.jeecg.config.shiro.ShiroConfig:284 - ===============(1)创建缓存管理器RedisCacheManager
+2025-04-11 15:04:04.694 [main] INFO  org.jeecg.config.shiro.ShiroConfig:305 - ===============(2)创建RedisManager,连接Redis..
+2025-04-11 15:04:04.697 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'redisManager' of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.702 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.718 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.796 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.802 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.808 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration' of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$c2d5fd19] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:04.826 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'eventBus' of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
+2025-04-11 15:04:05.139 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer:108 - Tomcat initialized with port(s): 7011 (http)
+2025-04-11 15:04:05.147 [main] INFO  org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-7011"]
+2025-04-11 15:04:05.149 [main] INFO  org.apache.catalina.core.StandardService:173 - Starting service [Tomcat]
+2025-04-11 15:04:05.149 [main] INFO  org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.83]
+2025-04-11 15:04:05.230 [main] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext
+2025-04-11 15:04:05.230 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext:292 - Root WebApplicationContext: initialization completed in 3047 ms
+2025-04-11 15:04:05.616 [main] INFO  org.jeecg.common.modules.redis.config.RedisConfig:58 -  --- redis config init --- 
+2025-04-11 15:04:06.223 [main] INFO  com.alibaba.druid.pool.DruidDataSource:673 - {dataSource-1,master} inited
+2025-04-11 15:04:06.224 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource:154 - dynamic-datasource - add a datasource named [master] success
+2025-04-11 15:04:06.224 [main] INFO  c.b.dynamic.datasource.DynamicRoutingDataSource:237 - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
+2025-04-11 15:04:06.908 [main] INFO  c.alibaba.cloud.sentinel.SentinelWebMvcConfigurer:52 - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
+2025-04-11 15:04:06.967 [main] INFO  o.j.config.shiro.ignore.IgnoreAuthPostProcessor:41 - Init Token ignoreAuthUrls Config [ 集合 ]  :[]
+2025-04-11 15:04:06.967 [main] INFO  o.j.config.shiro.ignore.IgnoreAuthPostProcessor:49 - Init Token ignoreAuthUrls Config [ 耗时 ] :3毫秒
+2025-04-11 15:04:08.012 [main] INFO  org.quartz.impl.StdSchedulerFactory:1220 - Using default implementation for ThreadExecutor
+2025-04-11 15:04:08.014 [main] INFO  org.quartz.simpl.SimpleThreadPool:268 - Job execution threads will use class loader of thread: main
+2025-04-11 15:04:08.022 [main] INFO  org.quartz.core.SchedulerSignalerImpl:61 - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
+2025-04-11 15:04:08.022 [main] INFO  org.quartz.core.QuartzScheduler:229 - Quartz Scheduler v.2.3.2 created.
+2025-04-11 15:04:08.024 [main] INFO  o.s.scheduling.quartz.LocalDataSourceJobStore:672 - Using db table-based data access locking (synchronization).
+2025-04-11 15:04:08.026 [main] INFO  o.s.scheduling.quartz.LocalDataSourceJobStore:145 - JobStoreCMT initialized.
+2025-04-11 15:04:08.027 [main] INFO  org.quartz.core.QuartzScheduler:294 - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'MyScheduler' with instanceId 'Carroll09251744355048013'
+  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
+  NOT STARTED.
+  Currently in standby mode.
+  Number of jobs executed: 0
+  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
+  Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered.
+
+2025-04-11 15:04:08.027 [main] INFO  org.quartz.impl.StdSchedulerFactory:1374 - Quartz scheduler 'MyScheduler' initialized from an externally provided properties instance.
+2025-04-11 15:04:08.027 [main] INFO  org.quartz.impl.StdSchedulerFactory:1378 - Quartz scheduler version: 2.3.2
+2025-04-11 15:04:08.027 [main] INFO  org.quartz.core.QuartzScheduler:2293 - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@118cbb26
+2025-04-11 15:04:08.190 [main] INFO  o.s.b.actuate.endpoint.web.EndpointLinksResolver:58 - Exposing 21 endpoint(s) beneath base path '/actuator'
+2025-04-11 15:04:08.442 [main] INFO  s.d.s.w.WebMvcPropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
+2025-04-11 15:04:10.058 [main] INFO  org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-7011"]
+2025-04-11 15:04:10.069 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer:220 - Tomcat started on port(s): 7011 (http) with context path ''
+2025-04-11 15:04:10.077 [main] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry:75 - nacos registry, DEFAULT_GROUP jeecg-lifecycle 192.168.1.32:7011 register finished
+2025-04-11 15:04:10.474 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper:93 - Documentation plugins bootstrapped
+2025-04-11 15:04:10.478 [main] INFO  s.d.s.web.plugins.DocumentationPluginsBootstrapper:79 - Found 1 custom documentation plugin(s)
+2025-04-11 15:04:10.510 [main] INFO  s.d.spring.web.scanners.ApiListingReferenceScanner:44 - Scanning for api listing references
+2025-04-11 15:04:10.636 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_1
+2025-04-11 15:04:10.639 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_1
+2025-04-11 15:04:10.640 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_1
+2025-04-11 15:04:10.641 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_1
+2025-04-11 15:04:10.642 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_1
+2025-04-11 15:04:10.643 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_1
+2025-04-11 15:04:10.651 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_1
+2025-04-11 15:04:10.667 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_2
+2025-04-11 15:04:10.669 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_2
+2025-04-11 15:04:10.670 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_2
+2025-04-11 15:04:10.671 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_2
+2025-04-11 15:04:10.672 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_2
+2025-04-11 15:04:10.673 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_2
+2025-04-11 15:04:10.680 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_2
+2025-04-11 15:04:10.709 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_3
+2025-04-11 15:04:10.727 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_3
+2025-04-11 15:04:10.729 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_3
+2025-04-11 15:04:10.730 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_3
+2025-04-11 15:04:10.733 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_3
+2025-04-11 15:04:10.734 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_3
+2025-04-11 15:04:10.740 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_3
+2025-04-11 15:04:10.754 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_4
+2025-04-11 15:04:10.758 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_4
+2025-04-11 15:04:10.760 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_4
+2025-04-11 15:04:10.761 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_4
+2025-04-11 15:04:10.762 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_4
+2025-04-11 15:04:10.763 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_4
+2025-04-11 15:04:10.770 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_4
+2025-04-11 15:04:10.788 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_5
+2025-04-11 15:04:10.793 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_5
+2025-04-11 15:04:10.794 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_5
+2025-04-11 15:04:10.795 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_5
+2025-04-11 15:04:10.796 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_5
+2025-04-11 15:04:10.797 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_5
+2025-04-11 15:04:10.804 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_5
+2025-04-11 15:04:10.813 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_6
+2025-04-11 15:04:10.818 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_6
+2025-04-11 15:04:10.819 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_6
+2025-04-11 15:04:10.820 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_6
+2025-04-11 15:04:10.821 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_6
+2025-04-11 15:04:10.822 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_6
+2025-04-11 15:04:10.824 [main] INFO  s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_6
+2025-04-11 15:04:11.140 [main] INFO  org.jeecg.JeecgLifecycleCloudApplication:61 - Started JeecgLifecycleCloudApplication in 10.13 seconds (JVM running for 11.388)
+2025-04-11 15:04:11.163 [main] INFO  c.a.cloud.nacos.refresh.NacosContextRefresher:105 - listening config: dataId=jeecg.yaml, group=DEFAULT_GROUP
+2025-04-11 15:04:11.166 [main] INFO  c.a.cloud.nacos.refresh.NacosContextRefresher:105 - listening config: dataId=jeecg-dev.yaml, group=DEFAULT_GROUP
+2025-04-11 15:04:11.169 [redisContainer-1] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ loderRouderHandler ], does not exist!
+2025-04-11 15:04:11.421 [RMI TCP Connection(6)-192.168.1.32] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2025-04-11 15:04:11.421 [RMI TCP Connection(6)-192.168.1.32] INFO  org.springframework.web.servlet.DispatcherServlet:525 - Initializing Servlet 'dispatcherServlet'
+2025-04-11 15:04:11.423 [RMI TCP Connection(6)-192.168.1.32] INFO  org.springframework.web.servlet.DispatcherServlet:547 - Completed initialization in 2 ms
+2025-04-11 15:05:01.537 [redisContainer-2] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:05:33.808 [http-nio-7011-exec-1] INFO  org.apache.tomcat.util.http.parser.Cookie:173 - A cookie header was received [Hm_lvt_0febd9e3cacb3f627ddac64d52caac39=1744159914,1744252686,1744269017,1744332035;] that contained an invalid cookie. That cookie will be ignored.
+ Note: further occurrences of this error will be logged at DEBUG level.
+2025-04-11 15:06:24.815 [redisContainer-3] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:06:28.518 [redisContainer-4] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:07:19.819 [redisContainer-5] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:07:23.516 [redisContainer-6] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:08:14.815 [redisContainer-7] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:09:09.830 [redisContainer-8] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:10:01.577 [redisContainer-9] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:10:04.821 [redisContainer-10] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:10:56.565 [redisContainer-11] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:10:59.819 [redisContainer-12] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:11:51.581 [redisContainer-13] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:11:54.815 [redisContainer-14] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:12:46.567 [redisContainer-15] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:12:49.822 [redisContainer-16] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:13:41.571 [redisContainer-17] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:13:44.828 [redisContainer-18] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:14:36.570 [redisContainer-19] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:14:39.823 [redisContainer-20] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:15:32.517 [redisContainer-21] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:15:34.830 [redisContainer-22] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:16:27.522 [redisContainer-23] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:16:29.827 [redisContainer-24] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:17:25.628 [redisContainer-25] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:17:38.055 [redisContainer-26] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:18:17.527 [redisContainer-27] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:19:11.600 [redisContainer-28] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:19:17.611 [redisContainer-29] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:20:07.526 [redisContainer-30] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:20:17.615 [redisContainer-31] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:21:17.605 [redisContainer-32] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:21:22.605 [redisContainer-33] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:22:17.610 [redisContainer-34] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:23:17.695 [redisContainer-35] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:24:14.686 [redisContainer-36] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:24:17.611 [redisContainer-37] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:25:10.542 [redisContainer-38] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:25:17.894 [redisContainer-39] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:26:17.616 [redisContainer-40] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:27:17.800 [redisContainer-41] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:28:17.612 [redisContainer-42] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:29:17.618 [redisContainer-43] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:30:17.614 [redisContainer-44] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!
+2025-04-11 15:30:31.571 [redisContainer-45] WARN  org.jeecg.common.util.SpringContextHolder:53 - Customize redis listener handle [ socketHandler ], does not exist!

+ 27 - 5
zgzt-sbsmzq/jeecg-module-lifecycle/src/main/java/org/jeecg/modules/deviceManage/controller/DeviceBaseInfoController.java

@@ -15,8 +15,12 @@ import lombok.extern.slf4j.Slf4j;
 
 import org.jeecg.common.util.oConvertUtils;
 import org.jeecg.modules.deviceManage.entity.DeviceBaseInfo;
+import org.jeecg.modules.deviceManage.entity.DeviceMaterialRelation;
+import org.jeecg.modules.deviceManage.entity.DeviceSpareParts;
 import org.jeecg.modules.deviceManage.service.IDeviceBaseInfoService;
 import org.jeecg.common.system.base.controller.JeecgController;
+import org.jeecg.modules.deviceManage.service.IDeviceSparePartsService;
+import org.jeecg.modules.deviceManage.vo.DeviceSparePartsParam;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.servlet.ModelAndView;
@@ -38,6 +42,8 @@ import org.apache.shiro.authz.annotation.RequiresPermissions;
 public class DeviceBaseInfoController extends JeecgController<DeviceBaseInfo, IDeviceBaseInfoService> {
 	@Autowired
 	private IDeviceBaseInfoService deviceBaseInfoService;
+	 @Autowired
+	 private IDeviceSparePartsService deviceSparePartsService;
 	/**
 	 * 分页列表查询
 	 *
@@ -234,15 +240,31 @@ public class DeviceBaseInfoController extends JeecgController<DeviceBaseInfo, ID
 	 @ApiOperation(value="设备备件信息-添加", notes="设备备件信息-添加")
 	 @RequiresPermissions("deviceInfo:device_material_relation_info:add")
 	 @PostMapping(value = "/deviceMaterialRelationAdd")
-	 public Result<String> deviceMaterialRelationAdd(@RequestParam(name="id", required=true) String id,
-									 @RequestParam(name="deviceMaterialRelationIds", required=true) String deviceMaterialRelationIds) {
+	 public Result<String> deviceMaterialRelationAdd(DeviceSparePartsParam deviceSparePartsParam) {
 		 // 通过设备编号查询设备基础信息是否存在
-		 DeviceBaseInfo deviceBaseInfo = deviceBaseInfoService.getById(id);
+		 DeviceBaseInfo deviceBaseInfo = deviceBaseInfoService.getById(deviceSparePartsParam.getDeviceBaseInfoId());
 		 if (deviceBaseInfo == null) {
-			 return Result.error("设备基础信息不存在,添加设备备件失败!");
+			 return Result.error("设备基础信息不存在,添加备件失败!");
 		 }
-		 deviceBaseInfo.setDeviceMaterialRelationIds(deviceMaterialRelationIds);
+		 // 逗号隔开的设备备件id集合
+		 deviceBaseInfo.setDeviceMaterialRelationIds(deviceSparePartsParam.getDeviceSparePartsIds());
 		 deviceBaseInfoService.save(deviceBaseInfo);
+		 // 插入设备备件信息DeviceSpareParts
+		 DeviceMaterialRelation deviceMaterialRelation = deviceSparePartsParam.getDeviceMaterialRelation();
+		 if (deviceMaterialRelation == null){
+			 return Result.error("设备备件信息为空,添加备件失败!!");
+		 }
+
+		 DeviceSpareParts deviceSpareParts = new DeviceSpareParts();
+		 deviceSpareParts.setDeviceNumber(deviceBaseInfo.getDeviceNumber());// 设备编号
+		 deviceSpareParts.setSparePartNumber(deviceMaterialRelation.getMaterialNumber());// 备件编号
+		 deviceSpareParts.setSparePartName(deviceMaterialRelation.getMaterialName());// 备件名称
+		 deviceSpareParts.setClassification(deviceMaterialRelation.getClassification()); // 分类
+		 deviceSpareParts.setSpecificationModel(deviceMaterialRelation.getMaterialSpecModel()); // 规格型号
+		 deviceSpareParts.setUnit(deviceMaterialRelation.getUnit()); // 单位
+		 deviceSpareParts.setReplacementCycle(deviceMaterialRelation.getReplacementCycle());// 更换周期
+		 deviceSpareParts.setDemandAmount(deviceMaterialRelation.getAmount());
+		 deviceSparePartsService.save(deviceSpareParts);
 		 return Result.OK("设备备件添加成功!");
 	 }
 

+ 2 - 0
zgzt-sbsmzq/jeecg-module-lifecycle/src/main/java/org/jeecg/modules/deviceManage/entity/DeviceMaterialRelation.java

@@ -75,6 +75,7 @@ public class DeviceMaterialRelation implements Serializable {
     /**分类*/
     @Excel(name = "分类", width = 15)
     @ApiModelProperty(value = "分类")
+    @Dict(dicCode = "classification")
     private String classification;
     /**更换周期*/
     @Excel(name = "更换周期", width = 15)
@@ -96,6 +97,7 @@ public class DeviceMaterialRelation implements Serializable {
     // 类型
     @Excel(name = "物料类型", width = 15)
     @ApiModelProperty(value = "物料类型")
+    @Dict(dicCode = "material_type")
     private String materialType;
     // 单价
     @Excel(name = "单价", width = 15)

+ 15 - 0
zgzt-sbsmzq/jeecg-module-lifecycle/src/main/java/org/jeecg/modules/deviceManage/vo/DeviceSparePartsParam.java

@@ -0,0 +1,15 @@
+package org.jeecg.modules.deviceManage.vo;
+
+import lombok.Data;
+import org.jeecg.modules.deviceManage.entity.DeviceMaterialRelation;
+
+@Data
+public class DeviceSparePartsParam {
+
+    private String deviceBaseInfoId;
+
+    private String deviceSparePartsIds;
+
+    private DeviceMaterialRelation deviceMaterialRelation;
+
+}