单位订单

master
jevononlie 6 months ago
parent eb48562ac3
commit 73835a54ac

@ -0,0 +1,199 @@
2024-04-25 14:43:14.933 [http-nio-8808-exec-10] ERROR cc.yunxi.common.advice.CommonExceptionAdvice - 其他异常 uri : /api/recycle-order/page ->
java.lang.RuntimeException: get SerializedLambda exception.
at cc.yunxi.common.utils.LambdaUtil.getSerializedLambda(LambdaUtil.java:105)
at cc.yunxi.common.utils.LambdaUtil.findClass(LambdaUtil.java:69)
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
at cc.yunxi.common.utils.LambdaUtil.getClazz(LambdaUtil.java:64)
at cc.yunxi.common.domain.PageQuery.addOrderItem(PageQuery.java:57)
at cc.yunxi.service.impl.RecycleOrderServiceImpl.queryOrderByPage(RecycleOrderServiceImpl.java:134)
at cc.yunxi.service.impl.RecycleOrderServiceImpl$$FastClassBySpringCGLIB$$1.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at cc.yunxi.service.impl.RecycleOrderServiceImpl$$EnhancerBySpringCGLIB$$1.queryOrderByPage(<generated>)
at cc.yunxi.controller.RecycleOrderController.queryOrderByPage(RecycleOrderController.java:85)
at cc.yunxi.controller.RecycleOrderController$$FastClassBySpringCGLIB$$1.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at cc.yunxi.controller.RecycleOrderController$$EnhancerBySpringCGLIB$$1.queryOrderByPage(<generated>)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:779)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at cc.yunxi.filter.HttpServletRequestReplacedFilter.doFilter(HttpServletRequestReplacedFilter.java:28)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177)
at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:891)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1784)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalArgumentException: object is not an instance of declaring class
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at cc.yunxi.common.utils.LambdaUtil.getSerializedLambda(LambdaUtil.java:102)
... 88 common frames omitted
2024-04-25 14:43:22.505 [http-nio-8808-exec-3] ERROR cc.yunxi.common.advice.CommonExceptionAdvice - 其他异常 uri : /api/recycle-order/page ->
java.lang.RuntimeException: get SerializedLambda exception.
at cc.yunxi.common.utils.LambdaUtil.getSerializedLambda(LambdaUtil.java:105)
at cc.yunxi.common.utils.LambdaUtil.findClass(LambdaUtil.java:69)
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
at cc.yunxi.common.utils.LambdaUtil.getClazz(LambdaUtil.java:64)
at cc.yunxi.common.domain.PageQuery.addOrderItem(PageQuery.java:57)
at cc.yunxi.service.impl.RecycleOrderServiceImpl.queryOrderByPage(RecycleOrderServiceImpl.java:134)
at cc.yunxi.service.impl.RecycleOrderServiceImpl$$FastClassBySpringCGLIB$$1.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at cc.yunxi.service.impl.RecycleOrderServiceImpl$$EnhancerBySpringCGLIB$$1.queryOrderByPage(<generated>)
at cc.yunxi.controller.RecycleOrderController.queryOrderByPage(RecycleOrderController.java:85)
at cc.yunxi.controller.RecycleOrderController$$FastClassBySpringCGLIB$$1.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at cc.yunxi.controller.RecycleOrderController$$EnhancerBySpringCGLIB$$1.queryOrderByPage(<generated>)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:779)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at cc.yunxi.filter.HttpServletRequestReplacedFilter.doFilter(HttpServletRequestReplacedFilter.java:28)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177)
at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:891)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1784)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalArgumentException: object is not an instance of declaring class
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at cc.yunxi.common.utils.LambdaUtil.getSerializedLambda(LambdaUtil.java:102)
... 88 common frames omitted
2024-04-25 17:41:51.284 [http-nio-8808-exec-5] ERROR cc.yunxi.common.advice.CommonExceptionAdvice - 参数异常 -> NestedServletExceptionHandler dispatch failed; nested exception is java.lang.BootstrapMethodError: call site initialization exception
2024-04-25 17:47:27.905 [http-nio-8808-exec-3] ERROR cc.yunxi.common.advice.CommonExceptionAdvice - 参数异常 -> NestedServletExceptionHandler dispatch failed; nested exception is java.lang.BootstrapMethodError: call site initialization exception
2024-04-25 17:51:14.249 [http-nio-8808-exec-7] ERROR cc.yunxi.common.advice.CommonExceptionAdvice - 参数异常 -> NestedServletExceptionHandler dispatch failed; nested exception is java.lang.BootstrapMethodError: call site initialization exception

@ -0,0 +1,2 @@
2024-04-28 17:01:53.034 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
2024-04-28 17:01:53.054 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.

@ -1,199 +1,62 @@
2024-04-25 14:43:14.933 [http-nio-8808-exec-10] ERROR cc.yunxi.common.advice.CommonExceptionAdvice - 其他异常 uri : /api/recycle-order/page -> 2024-05-02 22:35:52.951 [main] ERROR s.d.s.web.plugins.DocumentationPluginsBootstrapper - Unable to scan documentation context default
java.lang.RuntimeException: get SerializedLambda exception. java.lang.TypeNotPresentException: Type cc.yunxi.domain.vo.recycler.RecyclerRespVO not present
at cc.yunxi.common.utils.LambdaUtil.getSerializedLambda(LambdaUtil.java:105) at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:117)
at cc.yunxi.common.utils.LambdaUtil.findClass(LambdaUtil.java:69) at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125)
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49)
at cc.yunxi.common.utils.LambdaUtil.getClazz(LambdaUtil.java:64) at sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:68)
at cc.yunxi.common.domain.PageQuery.addOrderItem(PageQuery.java:57) at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:138)
at cc.yunxi.service.impl.RecycleOrderServiceImpl.queryOrderByPage(RecycleOrderServiceImpl.java:134) at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49)
at cc.yunxi.service.impl.RecycleOrderServiceImpl$$FastClassBySpringCGLIB$$1.invoke(<generated>) at sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:68)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:138)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at sun.reflect.generics.repository.MethodRepository.getReturnType(MethodRepository.java:68)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at java.lang.reflect.Method.getGenericReturnType(Method.java:255)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) at com.fasterxml.classmate.ResolvedTypeWithMembers.resolveMethod(ResolvedTypeWithMembers.java:570)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at com.fasterxml.classmate.ResolvedTypeWithMembers.resolveMemberMethods(ResolvedTypeWithMembers.java:388)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at com.fasterxml.classmate.ResolvedTypeWithMembers.getMemberMethods(ResolvedTypeWithMembers.java:201)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) at springfox.documentation.spring.web.readers.operation.HandlerMethodResolver.getMemberMethods(HandlerMethodResolver.java:151)
at cc.yunxi.service.impl.RecycleOrderServiceImpl$$EnhancerBySpringCGLIB$$1.queryOrderByPage(<generated>) at springfox.documentation.spring.web.readers.operation.HandlerMethodResolver.resolvedMethod(HandlerMethodResolver.java:136)
at cc.yunxi.controller.RecycleOrderController.queryOrderByPage(RecycleOrderController.java:85) at springfox.documentation.spring.web.readers.operation.HandlerMethodResolver.methodReturnType(HandlerMethodResolver.java:65)
at cc.yunxi.controller.RecycleOrderController$$FastClassBySpringCGLIB$$1.invoke(<generated>) at springfox.documentation.spring.web.WebMvcRequestHandler.getReturnType(WebMvcRequestHandler.java:147)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at springfox.documentation.spi.service.contexts.RequestMappingContext.getReturnType(RequestMappingContext.java:213)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) at springfox.documentation.spi.service.contexts.Orderings.qualifiedMethodName(Orderings.java:76)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at java.util.Comparator.lambda$comparing$77a9974f$1(Comparator.java:469)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at java.util.TimSort.countRunAndMakeAscending(TimSort.java:355)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at java.util.TimSort.sort(TimSort.java:220)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at java.util.Arrays.sort(Arrays.java:1512)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:348)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at cc.yunxi.controller.RecycleOrderController$$EnhancerBySpringCGLIB$$1.queryOrderByPage(<generated>) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at java.lang.reflect.Method.invoke(Method.java:498) at springfox.documentation.spring.web.scanners.ApiListingScanner.sortedByMethods(ApiListingScanner.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) at springfox.documentation.spring.web.scanners.ApiListingScanner.scan(ApiListingScanner.java:142)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) at springfox.documentation.spring.web.scanners.ApiDocumentationScanner.scan(ApiDocumentationScanner.java:69)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) at springfox.documentation.spring.web.plugins.AbstractDocumentationPluginsBootstrapper.scanDocumentation(AbstractDocumentationPluginsBootstrapper.java:97)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) at springfox.documentation.spring.web.plugins.AbstractDocumentationPluginsBootstrapper.bootstrapDocumentationPlugins(AbstractDocumentationPluginsBootstrapper.java:83)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) at springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper.start(DocumentationPluginsBootstrapper.java:94)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071) at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964) at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at java.lang.Iterable.forEach(Iterable.java:75)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696) at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:935)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:779) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at cc.yunxi.NxhsApplication.main(NxhsApplication.java:15)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) Caused by: java.lang.ClassNotFoundException: cc.yunxi.domain.vo.recycler.RecyclerRespVO
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at cc.yunxi.filter.HttpServletRequestReplacedFilter.doFilter(HttpServletRequestReplacedFilter.java:28) at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at java.lang.Class.forName0(Native Method)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at java.lang.Class.forName(Class.java:348)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:114)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ... 50 common frames omitted
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177)
at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:891)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1784)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalArgumentException: object is not an instance of declaring class
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at cc.yunxi.common.utils.LambdaUtil.getSerializedLambda(LambdaUtil.java:102)
... 88 common frames omitted
2024-04-25 14:43:22.505 [http-nio-8808-exec-3] ERROR cc.yunxi.common.advice.CommonExceptionAdvice - 其他异常 uri : /api/recycle-order/page ->
java.lang.RuntimeException: get SerializedLambda exception.
at cc.yunxi.common.utils.LambdaUtil.getSerializedLambda(LambdaUtil.java:105)
at cc.yunxi.common.utils.LambdaUtil.findClass(LambdaUtil.java:69)
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
at cc.yunxi.common.utils.LambdaUtil.getClazz(LambdaUtil.java:64)
at cc.yunxi.common.domain.PageQuery.addOrderItem(PageQuery.java:57)
at cc.yunxi.service.impl.RecycleOrderServiceImpl.queryOrderByPage(RecycleOrderServiceImpl.java:134)
at cc.yunxi.service.impl.RecycleOrderServiceImpl$$FastClassBySpringCGLIB$$1.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at cc.yunxi.service.impl.RecycleOrderServiceImpl$$EnhancerBySpringCGLIB$$1.queryOrderByPage(<generated>)
at cc.yunxi.controller.RecycleOrderController.queryOrderByPage(RecycleOrderController.java:85)
at cc.yunxi.controller.RecycleOrderController$$FastClassBySpringCGLIB$$1.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at cc.yunxi.controller.RecycleOrderController$$EnhancerBySpringCGLIB$$1.queryOrderByPage(<generated>)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:779)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at cc.yunxi.filter.HttpServletRequestReplacedFilter.doFilter(HttpServletRequestReplacedFilter.java:28)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177)
at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:891)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1784)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalArgumentException: object is not an instance of declaring class
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at cc.yunxi.common.utils.LambdaUtil.getSerializedLambda(LambdaUtil.java:102)
... 88 common frames omitted
2024-04-25 17:41:51.284 [http-nio-8808-exec-5] ERROR cc.yunxi.common.advice.CommonExceptionAdvice - 参数异常 -> NestedServletExceptionHandler dispatch failed; nested exception is java.lang.BootstrapMethodError: call site initialization exception
2024-04-25 17:47:27.905 [http-nio-8808-exec-3] ERROR cc.yunxi.common.advice.CommonExceptionAdvice - 参数异常 -> NestedServletExceptionHandler dispatch failed; nested exception is java.lang.BootstrapMethodError: call site initialization exception
2024-04-25 17:51:14.249 [http-nio-8808-exec-7] ERROR cc.yunxi.common.advice.CommonExceptionAdvice - 参数异常 -> NestedServletExceptionHandler dispatch failed; nested exception is java.lang.BootstrapMethodError: call site initialization exception

@ -1,2 +1 @@
2024-04-28 17:01:53.034 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... 2024-05-02 22:35:52.977 [main] INFO cc.yunxi.NxhsApplication - Started NxhsApplication in 396.787 seconds (JVM running for 402.465)
2024-04-28 17:01:53.054 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.

@ -1,30 +1,6 @@
2024-04-25 17:41:44.739 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@159bccb9 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value. 2024-05-02 22:35:52.819 [main] WARN s.d.schema.property.CachingModelPropertiesProvider - Exception calculating properties for model(cc.yunxi.domain.vo.recycleorder.shorder.RecycleOrderFinishVO) -> ModelContext{groupName=default, type=cc.yunxi.domain.vo.recycleorder.shorder.RecycleOrderFinishVO, isReturnType=false, view=Optional.empty}. Type cc.yunxi.domain.vo.recycleorderdetail.RecycleOrderDetailSaveVO not present
2024-04-25 17:41:44.743 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@3f125765 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value. 2024-05-02 22:35:52.823 [main] WARN s.d.schema.property.CachingModelPropertiesProvider - Exception calculating properties for model(cc.yunxi.domain.vo.recycleorder.shorder.RecycleOrderFinishVO) -> ModelContext{groupName=default, type=cc.yunxi.domain.vo.recycleorder.shorder.RecycleOrderFinishVO, isReturnType=false, view=Optional.empty}. Type cc.yunxi.domain.vo.recycleorderdetail.RecycleOrderDetailSaveVO not present
2024-04-25 17:41:44.747 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@656352a9 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value. 2024-05-02 22:35:52.828 [main] WARN s.d.schema.property.CachingModelPropertiesProvider - Exception calculating properties for model(cc.yunxi.domain.vo.recycleorder.tmorder.TMRecycleOrderFinishVO) -> ModelContext{groupName=default, type=cc.yunxi.domain.vo.recycleorder.tmorder.TMRecycleOrderFinishVO, isReturnType=false, view=Optional.empty}. Type cc.yunxi.domain.vo.recycleorderdetail.RecycleOrderDetailSaveVO not present
2024-04-25 17:41:44.750 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@2e56a4b8 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value. 2024-05-02 22:35:52.830 [main] WARN s.d.schema.property.CachingModelPropertiesProvider - Exception calculating properties for model(cc.yunxi.domain.vo.recycleorder.tmorder.TMRecycleOrderFinishVO) -> ModelContext{groupName=default, type=cc.yunxi.domain.vo.recycleorder.tmorder.TMRecycleOrderFinishVO, isReturnType=false, view=Optional.empty}. Type cc.yunxi.domain.vo.recycleorderdetail.RecycleOrderDetailSaveVO not present
2024-04-25 17:41:44.753 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@66972e5d (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value. 2024-05-02 22:35:52.885 [main] WARN s.d.schema.property.CachingModelPropertiesProvider - Exception calculating properties for model(cc.yunxi.domain.vo.recycleorder.dzorder.DZRecycleOrderCreateVO) -> ModelContext{groupName=default, type=cc.yunxi.domain.vo.recycleorder.dzorder.DZRecycleOrderCreateVO, isReturnType=false, view=Optional.empty}. Type cc.yunxi.domain.vo.recycleorderdetail.RecycleOrderDetailSaveVO not present
2024-04-25 17:41:44.758 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@4b93f495 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value. 2024-05-02 22:35:52.887 [main] WARN s.d.schema.property.CachingModelPropertiesProvider - Exception calculating properties for model(cc.yunxi.domain.vo.recycleorder.dzorder.DZRecycleOrderCreateVO) -> ModelContext{groupName=default, type=cc.yunxi.domain.vo.recycleorder.dzorder.DZRecycleOrderCreateVO, isReturnType=false, view=Optional.empty}. Type cc.yunxi.domain.vo.recycleorderdetail.RecycleOrderDetailSaveVO not present
2024-04-25 17:41:44.762 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@341a0154 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:41:44.768 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@2f72000b (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:41:44.777 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@7048367e (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:41:44.838 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@242b53be (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.083 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@2980c107 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.094 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@680924f0 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.103 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@693d22fb (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.109 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@461a4e22 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.116 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@137cfb38 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.124 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@32737303 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.135 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@3259a54c (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.157 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@26a6967b (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.176 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@52f71cac (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.192 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@7bb5969a (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.760 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@1a228f22 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.779 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@1be15def (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.783 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@77a1c11e (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.796 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@79740b57 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.800 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@22af49c6 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.805 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@33b06659 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.811 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@4a60f800 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.817 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@13176ca8 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.820 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@4baef675 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.828 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@7b9cd3f7 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.

@ -0,0 +1,30 @@
2024-04-25 17:41:44.739 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@159bccb9 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:41:44.743 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@3f125765 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:41:44.747 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@656352a9 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:41:44.750 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@2e56a4b8 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:41:44.753 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@66972e5d (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:41:44.758 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@4b93f495 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:41:44.762 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@341a0154 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:41:44.768 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@2f72000b (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:41:44.777 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@7048367e (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:41:44.838 [http-nio-8808-exec-3] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@242b53be (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.083 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@2980c107 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.094 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@680924f0 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.103 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@693d22fb (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.109 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@461a4e22 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.116 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@137cfb38 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.124 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@32737303 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.135 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@3259a54c (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.157 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@26a6967b (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.176 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@52f71cac (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:47:31.192 [http-nio-8808-exec-9] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@7bb5969a (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.760 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@1a228f22 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.779 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@1be15def (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.783 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@77a1c11e (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.796 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@79740b57 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.800 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@22af49c6 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.805 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@33b06659 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.811 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@4a60f800 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.817 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@13176ca8 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.820 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@4baef675 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
2024-04-25 17:51:15.828 [http-nio-8808-exec-1] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@7b9cd3f7 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.

@ -41,7 +41,7 @@ public class genCodeMain {
}) })
//4、策略配置 //4、策略配置
.strategyConfig(builder -> { .strategyConfig(builder -> {
builder.addInclude("nx_housing_estate") // 设置需要生成的数据表名 builder.addInclude("nx_manager") // 设置需要生成的数据表名
.addTablePrefix("nx") // 设置过滤表前缀 .addTablePrefix("nx") // 设置过滤表前缀
//4.1、Mapper策略配置 //4.1、Mapper策略配置
.mapperBuilder() .mapperBuilder()

@ -47,9 +47,9 @@ public class UserDTO {
private String isClientUnit; private String isClientUnit;
@ApiModelProperty("散户类型,单位散户") @ApiModelProperty("订单的散户类型;1非单位订单,2单位订单")
private LocalDateTime clientType; private Integer clientType;
@ApiModelProperty("所属单位名称") @ApiModelProperty("所属单位名称")
private LocalDateTime clientUnitName; private String clientUnitName;
} }

@ -115,12 +115,12 @@ public class Client {
private LocalDateTime updateTime; private LocalDateTime updateTime;
@ApiModelProperty("散户类型,单位散户") @ApiModelProperty("订单的散户类型;1非单位订单,2单位订单")
@TableField("client_type") @TableField("client_type")
private LocalDateTime clientType; private Integer clientType;
@ApiModelProperty("所属单位名称") @ApiModelProperty("所属单位名称")
@TableField("client_unit_name") @TableField("client_unit_name")
private LocalDateTime clientUnitName; private String clientUnitName;
} }

@ -0,0 +1,106 @@
package cc.yunxi.domain.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* <p>
*
* </p>
*
* @author ccongli
* @since 2024-05-06 03:26:39
*/
@Data
@TableName("nx_manager")
@ApiModel(value = "Manager对象", description = "单位商户指定的回收负责人,就是一个散户 ")
public class Manager {
@ApiModelProperty("自然主键")
@TableId("id")
private String id;
@ApiModelProperty("名称")
@TableField("name")
private String name;
@ApiModelProperty("部门")
@TableField("department")
private String department;
@ApiModelProperty("职务")
@TableField("duties")
private String duties;
@ApiModelProperty("手机")
@TableField("mobile_phone")
private String mobilePhone;
@ApiModelProperty("备注")
@TableField("remark")
private String remark;
@ApiModelProperty("有效标志(1启用2禁用)")
@TableField("status")
private String status;
@ApiModelProperty("创建时间")
@TableField("f_creator_time")
private Date fCreatorTime;
@ApiModelProperty("创建用户")
@TableField("f_creator_user_id")
private String fCreatorUserId;
@ApiModelProperty("修改时间")
@TableField("f_last_modify_time")
private Date fLastModifyTime;
@ApiModelProperty("修改用户")
@TableField("f_last_modify_user_id")
private String fLastModifyUserId;
@ApiModelProperty("删除时间")
@TableField("f_delete_time")
private Date fDeleteTime;
@ApiModelProperty("删除用户")
@TableField("f_delete_user_id")
private String fDeleteUserId;
@ApiModelProperty("删除标志")
@TableField("f_delete_mark")
private Integer fDeleteMark;
@ApiModelProperty("租户id")
@TableField("f_tenant_id")
private String fTenantId;
@ApiModelProperty("乐观锁")
@TableField("f_version")
private Integer fVersion;
@ApiModelProperty("流程id")
@TableField("f_flow_id")
private String fFlowId;
@ApiModelProperty("公司id")
@TableField("company_id")
private String companyId;
@ApiModelProperty("部门id")
@TableField("department_id")
private String departmentId;
@ApiModelProperty("组织id")
@TableField("organize_json_id")
private String organizeJsonId;
}

@ -25,7 +25,7 @@ public class DZRecycleOrderCreateVO {
private List<RecycleOrderDetailSaveVO> orderDetails; private List<RecycleOrderDetailSaveVO> orderDetails;
@ApiModelProperty(value = "订单的散户类型1非单位2单位订单", required = false) @ApiModelProperty(value = "订单的散户类型1非单位2单位订单", required = false)
private String clientType; private Integer clientType;
@ApiModelProperty(value = "订单备注", required = false, example = "请尽快上门") @ApiModelProperty(value = "订单备注", required = false, example = "请尽快上门")
private String remark; private String remark;

@ -0,0 +1,19 @@
package cc.yunxi.mapper;
import cc.yunxi.domain.po.Manager;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
/**
* <p>
*
Mapper
* </p>
*
* @author ccongli
* @since 2024-05-06 03:49:45
*/
@Mapper
public interface ManagerMapper extends BaseMapper<Manager> {
}

@ -0,0 +1,24 @@
package cc.yunxi.service;
import cc.yunxi.domain.po.Client;
import cc.yunxi.domain.po.Manager;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
*
* </p>
*
* @author ccongli
* @since 2024-05-06 03:26:39
*/
public interface IManagerService extends IService<Manager> {
/**
*
* @param mobilePhone
* @return Manager
*/
Manager getManagerByphone(String mobilePhone);
}

@ -9,11 +9,15 @@ import cc.yunxi.domain.dto.UserDTO;
import cc.yunxi.domain.dto.WxLoginDTO; import cc.yunxi.domain.dto.WxLoginDTO;
import cc.yunxi.domain.dto.ZSGLoginDTO; import cc.yunxi.domain.dto.ZSGLoginDTO;
import cc.yunxi.domain.po.Client; import cc.yunxi.domain.po.Client;
import cc.yunxi.domain.po.Manager;
import cc.yunxi.domain.po.Recycler; import cc.yunxi.domain.po.Recycler;
import cc.yunxi.domain.query.RecyclerQuery; import cc.yunxi.domain.query.RecyclerQuery;
import cc.yunxi.enums.UserTypeEnum; import cc.yunxi.enums.UserTypeEnum;
import cc.yunxi.mapper.ManagerMapper;
import cc.yunxi.mapper.ProductMapper;
import cc.yunxi.service.IClientService; import cc.yunxi.service.IClientService;
import cc.yunxi.service.ICommonService; import cc.yunxi.service.ICommonService;
import cc.yunxi.service.IManagerService;
import cc.yunxi.service.IRecyclerService; import cc.yunxi.service.IRecyclerService;
import cc.yunxi.utils.JwtTool; import cc.yunxi.utils.JwtTool;
import cc.yunxi.utils.RedisTool; import cc.yunxi.utils.RedisTool;
@ -24,6 +28,7 @@ import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HttpUtil; import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONObject; import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -49,6 +54,9 @@ public class CommonService implements ICommonService {
@Resource @Resource
private IClientService clientService; private IClientService clientService;
@Resource
private IManagerService managerService;
@Resource @Resource
private RedisTool redisTool; private RedisTool redisTool;
@ -158,14 +166,26 @@ public class CommonService implements ICommonService {
// 散户不存在,则注册 // 散户不存在,则注册
client = clientService.registerClient(userDTO.getPhone(), userDTO.getOpenid()); client = clientService.registerClient(userDTO.getPhone(), userDTO.getOpenid());
} }
userDTO.setId(client.getId()); userDTO.setId(client.getId());
userDTO.setUserType(UserTypeEnum.CLIENT); userDTO.setUserType(UserTypeEnum.CLIENT);
userDTO.setUsername(client.getNickName()); userDTO.setUsername(client.getNickName());
userDTO.setToken(this.createToken(userDTO)); userDTO.setToken(this.createToken(userDTO));
userDTO.setClientType(client.getClientType()); Manager manager = managerService.getManagerByphone(userDTO.getPhone());
userDTO.setClientUnitName(client.getClientUnitName()); if (manager !=null) {
// 单位订单
userDTO.setClientType(2);
userDTO.setClientUnitName(manager.getName());
} else {
// 非单位订单
// 存量数据,默认值
Integer clientType = client.getClientType();
if (clientType == 0) {
clientType = 1;
}
userDTO.setClientType(clientType);
}
return userDTO; return userDTO;
} }

@ -0,0 +1,30 @@
package cc.yunxi.service.impl;
import cc.yunxi.common.exception.BizIllegalException;
import cc.yunxi.domain.po.Client;
import cc.yunxi.mapper.ManagerMapper;
import cc.yunxi.domain.po.Manager;
import cc.yunxi.service.IManagerService;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
*
* </p>
*
* @author ccongli
* @since 2024-05-06 03:26:39
*/
@Service
public class ManagerServiceImpl extends ServiceImpl<ManagerMapper, Manager> implements IManagerService {
@Override
public Manager getManagerByphone(String mobilePhone) {
LambdaQueryWrapper<Manager> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(Manager::getMobilePhone, mobilePhone);
return this.getOne(wrapper);
}
}

@ -273,6 +273,9 @@ public class RecycleOrderServiceImpl extends ServiceImpl<RecycleOrderMapper, Rec
recycleOrder.setCreatorTime(now); recycleOrder.setCreatorTime(now);
recycleOrder.setCompleteTime(now); // 完成时间 recycleOrder.setCompleteTime(now); // 完成时间
recycleOrder.setStaffsId(recyclerId); // 回收员id recycleOrder.setStaffsId(recyclerId); // 回收员id
recycleOrder.setClientType(dzOrderCreateVO.getClientType());
this.saveRecycleOrder(recycleOrder, enterpriseId); this.saveRecycleOrder(recycleOrder, enterpriseId);
// 创建订单明细 // 创建订单明细

@ -28,8 +28,8 @@ spring:
application: application:
name: nxhs-service name: nxhs-service
profiles: profiles:
active: 'prod' # active: 'prod'
# active: '@environment@' active: '@environment@'
servlet: servlet:
multipart: #文件传输配置 multipart: #文件传输配置
max-file-size: 100MB #单个数据大小限制 max-file-size: 100MB #单个数据大小限制

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cc.yunxi.mapper.ManagerMapper">
</mapper>
Loading…
Cancel
Save