From 441dad9ef6dc31446c9275fb12b499a2b55ca99c Mon Sep 17 00:00:00 2001 From: hupeng Date: Wed, 11 Oct 2023 11:39:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=94=AF=E4=BB=98=20?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=E6=9C=80=E6=96=B0sql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/deploy.sh | 2 +- http-client.env.json | 4 +- sql/{mysql => }/yshop-pro.sql | 684 ++++++++++++++++-- .../core/client/ftp/FtpFileClientTest.java | 2 +- .../client/local/LocalFileClientTest.java | 2 +- .../core/client/sftp/SftpFileClientTest.java | 2 +- .../app/file/AppFileController.java | 44 ++ .../app/file/vo/file/FileUploadReqVO.java | 20 + .../yshop-module-order-biz/pom.xml | 2 +- .../AppOrderAfterSalesController.java | 11 +- .../param/AppStoreAfterSalesParam.java | 5 +- .../AppStoreAfterSalesServiceImpl.java | 19 +- .../storeorder/AppStoreOrderServiceImpl.java | 54 +- .../param/AppStoreProductQueryParam.java | 5 +- .../AppStoreProductServiceImpl.java | 6 + .../storeproduct/StoreProductServiceImpl.java | 4 + .../member/enums/ErrorCodeConstants.java | 1 + .../app/address/vo/AppUserAddressQueryVo.java | 2 +- .../dal/dataobject/user/MemberUserDO.java | 7 + .../service/auth/MemberAuthServiceImpl.java | 35 +- .../config/MerchantPayServiceConfigurer.java | 8 +- .../config/handlers/AliPayMessageHandler.java | 3 +- .../config/handlers/WxPayMessageHandler.java | 2 + .../vo/MerchantDetailsBaseVO.java | 9 +- .../vo/MerchantDetailsRespVO.java | 4 + .../merchantdetails/MerchantDetailsDO.java | 2 + yshop-server/Dockerfile | 4 +- .../src/main/resources/application-dev.yaml | 2 +- .../src/main/resources/application-local.yaml | 13 +- .../src/main/resources/static/pay_wx_pub.html | 2 +- 30 files changed, 838 insertions(+), 122 deletions(-) rename sql/{mysql => }/yshop-pro.sql (67%) create mode 100644 yshop-module-infra/yshop-module-infra-biz/src/main/java/co/yixiang/yshop/module/infra/controller/app/file/AppFileController.java create mode 100644 yshop-module-infra/yshop-module-infra-biz/src/main/java/co/yixiang/yshop/module/infra/controller/app/file/vo/file/FileUploadReqVO.java diff --git a/bin/deploy.sh b/bin/deploy.sh index f4a1acd..cf37a9c 100644 --- a/bin/deploy.sh +++ b/bin/deploy.sh @@ -11,7 +11,7 @@ SERVER_NAME=yshop-server # 环境 PROFILES_ACTIVE=development # 健康检查 URL -HEALTH_CHECK_URL=http://127.0.0.1:48080/actuator/health/ +HEALTH_CHECK_URL=http://127.0.0.1:48082/actuator/health/ # heapError 存放路径 HEAP_ERROR_PATH=$BASE_PATH/heapError diff --git a/http-client.env.json b/http-client.env.json index 4a4cb52..5a6aefd 100644 --- a/http-client.env.json +++ b/http-client.env.json @@ -1,10 +1,10 @@ { "local": { - "baseUrl": "http://127.0.0.1:48080/admin-api", + "baseUrl": "http://127.0.0.1:48082/admin-api", "token": "test1", "adminTenentId": "1", - "appApi": "http://127.0.0.1:48080/app-api", + "appApi": "http://127.0.0.1:48082/app-api", "appToken": "test247", "appTenentId": "1" }, diff --git a/sql/mysql/yshop-pro.sql b/sql/yshop-pro.sql similarity index 67% rename from sql/mysql/yshop-pro.sql rename to sql/yshop-pro.sql index 2af75e8..bc64160 100644 --- a/sql/mysql/yshop-pro.sql +++ b/sql/yshop-pro.sql @@ -11,7 +11,7 @@ Target Server Version : 80027 File Encoding : 65001 - Date: 31/07/2023 11:29:55 + Date: 11/10/2023 11:37:54 */ SET NAMES utf8mb4; @@ -86,7 +86,7 @@ CREATE TABLE `infra_api_error_log` ( `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=1304 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统异常日志'; +) ENGINE=InnoDB AUTO_INCREMENT=1413 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统异常日志'; -- ---------------------------- -- Records of infra_api_error_log @@ -286,6 +286,115 @@ INSERT INTO `infra_api_error_log` VALUES (1300, '', 1, 2, 'yshop-server', 'GET', INSERT INTO `infra_api_error_log` VALUES (1301, '', 1, 2, 'yshop-server', 'GET', '/admin-api/order/store-order/printOrder', '{\"query\":{\"electId\":\"2\",\"id\":\"7\"},\"body\":\"\"}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36', '2023-07-23 19:29:24', 'java.lang.IndexOutOfBoundsException', 'IndexOutOfBoundsException: Index: 1, Size: 1', 'IndexOutOfBoundsException: Index: 1, Size: 1', 'java.lang.IndexOutOfBoundsException: Index: 1, Size: 1\n at java.util.ArrayList.rangeCheck(ArrayList.java:659)\n at java.util.ArrayList.get(ArrayList.java:435)\n at co.yixiang.yshop.module.order.service.storeorder.StoreOrderServiceImpl.printOrder(StoreOrderServiceImpl.java:228)\n at co.yixiang.yshop.module.order.service.storeorder.StoreOrderServiceImpl$$FastClassBySpringCGLIB$$7dbf990c.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.StoreOrderServiceImpl$$EnhancerBySpringCGLIB$$b1ea046e.printOrder()\n at co.yixiang.yshop.module.order.controller.admin.storeorder.StoreOrderController.printOrder(StoreOrderController.java:139)\n at co.yixiang.yshop.module.order.controller.admin.storeorder.StoreOrderController$$FastClassBySpringCGLIB$$f8c4df45.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:101)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:61)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.admin.storeorder.StoreOrderController$$EnhancerBySpringCGLIB$$6107e28a.printOrder()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'java.util.ArrayList', 'ArrayList.java', 'rangeCheck', 659, 0, NULL, 0, NULL, '2023-07-23 19:29:24', NULL, '2023-07-23 19:29:24', b'0', 0); INSERT INTO `infra_api_error_log` VALUES (1302, '', 1, 2, 'yshop-server', 'GET', '/admin-api/order/store-order/printOrder', '{\"query\":{\"electId\":\"2\",\"id\":\"7\"},\"body\":\"\"}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36', '2023-07-23 20:27:48', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.StoreOrderServiceImpl.printOrder(StoreOrderServiceImpl.java:280)\n at co.yixiang.yshop.module.order.service.storeorder.StoreOrderServiceImpl$$FastClassBySpringCGLIB$$7dbf990c.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.StoreOrderServiceImpl$$EnhancerBySpringCGLIB$$fac0a9eb.printOrder()\n at co.yixiang.yshop.module.order.controller.admin.storeorder.StoreOrderController.printOrder(StoreOrderController.java:139)\n at co.yixiang.yshop.module.order.controller.admin.storeorder.StoreOrderController$$FastClassBySpringCGLIB$$f8c4df45.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:101)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:61)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.admin.storeorder.StoreOrderController$$EnhancerBySpringCGLIB$$95ea671.printOrder()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.StoreOrderServiceImpl', 'StoreOrderServiceImpl.java', 'printOrder', 280, 0, NULL, 0, NULL, '2023-07-23 20:27:48', NULL, '2023-07-23 20:27:48', b'0', 0); INSERT INTO `infra_api_error_log` VALUES (1303, '', 2, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\n \\\"from\\\": \\\"h5\\\",\\n \\\"paytype\\\": \\\"yue\\\",\\n \\\"uni\\\": \\\"1683752888607703040\\\"\\n}\"}', '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', '2023-07-25 16:17:44', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.paySuccess(AppStoreOrderServiceImpl.java:512)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.yuePay(AppStoreOrderServiceImpl.java:459)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:417)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:162)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor162.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$ed0440f5.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'paySuccess', 512, 0, NULL, 0, NULL, '2023-07-25 16:17:44', NULL, '2023-07-25 16:17:44', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1304, '', 0, 1, 'yshop-server', 'POST', '/app-api/member/auth/sms-login', '{\"query\":{},\"body\":\"\"}', '125.33.246.235', 'Apifox/1.0.0 (https://apifox.com)', '2023-08-05 20:50:25', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: Required request body is missing: public co.yixiang.yshop.framework.common.pojo.CommonResult co.yixiang.yshop.module.member.controller.app.auth.AppAuthController.smsLogin(co.yixiang.yshop.module.member.controller.app.auth.vo.AppAuthSmsLoginReqVO)', 'HttpMessageNotReadableException: Required request body is missing: public co.yixiang.yshop.framework.common.pojo.CommonResult co.yixiang.yshop.module.member.controller.app.auth.AppAuthController.smsLogin(co.yixiang.yshop.module.member.controller.app.auth.vo.AppAuthSmsLoginReqVO)', 'org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public co.yixiang.yshop.framework.common.pojo.CommonResult co.yixiang.yshop.module.member.controller.app.auth.AppAuthController.smsLogin(co.yixiang.yshop.module.member.controller.app.auth.vo.AppAuthSmsLoginReqVO)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:163)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor', 'RequestResponseBodyMethodProcessor.java', 'readWithMessageConverters', 163, 0, NULL, 0, NULL, '2023-08-05 20:50:25', NULL, '2023-08-05 20:50:25', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1305, '', 0, 1, 'yshop-server', 'GET', '/app-api/product/products', '{\"query\":{\"news\":\"\",\"isIntegral\":\"\",\"limit\":\"\",\"page\":\"\",\"keyword\":\"\",\"type\":\"\",\"sid\":\"\"},\"body\":\"\"}', '125.33.246.235', 'Apifox/1.0.0 (https://apifox.com)', '2023-08-06 00:05:41', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.product.service.storeproduct.AppStoreProductServiceImpl.getGoodsList(AppStoreProductServiceImpl.java:152)\n at co.yixiang.yshop.module.product.service.storeproduct.AppStoreProductServiceImpl$$FastClassBySpringCGLIB$$ea804d82.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.product.service.storeproduct.AppStoreProductServiceImpl$$EnhancerBySpringCGLIB$$81be6eb7.getGoodsList()\n at co.yixiang.yshop.module.product.controller.app.product.AppStoreProductController.goodsList(AppStoreProductController.java:74)\n at co.yixiang.yshop.module.product.controller.app.product.AppStoreProductController$$FastClassBySpringCGLIB$$bc62238.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor162.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.product.controller.app.product.AppStoreProductController$$EnhancerBySpringCGLIB$$2e40748d.goodsList()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.product.service.storeproduct.AppStoreProductServiceImpl', 'AppStoreProductServiceImpl.java', 'getGoodsList', 152, 0, NULL, 0, NULL, '2023-08-06 00:05:41', NULL, '2023-08-06 00:05:41', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1306, '', 1, 2, 'yshop-server', 'POST', '/admin-api/product/store-product/create', '{\"query\":{},\"body\":\"{\\\"imageArr\\\":[],\\\"sliderImageArr\\\":[],\\\"store_name\\\":\\\"测试1\\\",\\\"cate_id\\\":2,\\\"keyword\\\":\\\"11\\\",\\\"unit_name\\\":\\\"1\\\",\\\"store_info\\\":\\\"222\\\",\\\"image\\\":\\\"\\\",\\\"slider_image\\\":\\\"http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\\\",\\\"description\\\":\\\"

222

\\\",\\\"ficti\\\":0,\\\"give_integral\\\":0,\\\"sort\\\":0,\\\"is_show\\\":1,\\\"price\\\":\\\"10\\\",\\\"otPrice\\\":\\\"100\\\",\\\"stock\\\":\\\"100\\\",\\\"is_new\\\":0,\\\"postage\\\":0,\\\"is_postage\\\":0,\\\"is_sub\\\":0,\\\"is_integral\\\":0,\\\"id\\\":0,\\\"spec_type\\\":0,\\\"temp_id\\\":\\\"\\\",\\\"attrs\\\":[{\\\"imageArr\\\":[],\\\"pic\\\":\\\"\\\",\\\"price\\\":2,\\\"cost\\\":\\\"10\\\",\\\"ot_price\\\":\\\"100\\\",\\\"stock\\\":\\\"100\\\",\\\"seckill_stock\\\":0,\\\"seckill_price\\\":0,\\\"pink_stock\\\":0,\\\"pink_price\\\":0,\\\"bar_code\\\":\\\"\\\",\\\"weight\\\":0,\\\"volume\\\":0,\\\"brokerage\\\":0,\\\"brokerage_two\\\":0,\\\"integral\\\":0}],\\\"items\\\":[],\\\"header\\\":[],\\\"selectRule\\\":\\\"\\\"}\"}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', '2023-08-11 11:29:37', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\'); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 147] (through reference chain: co.yixiang.yshop.module.product.service.storeproduct.dto.StoreProductDto[\"slider_image\"])', 'MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 147] (through reference chain: co.yixiang.yshop.module.product.service.storeproduct.dto.StoreProductDto[\"slider_image\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\'); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 147] (through reference chain: co.yixiang.yshop.module.product.service.storeproduct.dto.StoreProductDto[\"slider_image\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 147] (through reference chain: co.yixiang.yshop.module.product.service.storeproduct.dto.StoreProductDto[\"slider_image\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:63)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1728)\n at com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1353)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromString(StdDeserializer.java:311)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.handleNonArray(StringCollectionDeserializer.java:284)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:192)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:182)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:25)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-08-11 11:29:37', NULL, '2023-08-11 11:29:37', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1307, '', 1, 2, 'yshop-server', 'POST', '/admin-api/product/store-product/create', '{\"query\":{},\"body\":\"{\\\"imageArr\\\":[],\\\"sliderImageArr\\\":[],\\\"store_name\\\":\\\"测试1\\\",\\\"cate_id\\\":2,\\\"keyword\\\":\\\"11\\\",\\\"unit_name\\\":\\\"1\\\",\\\"store_info\\\":\\\"222\\\",\\\"image\\\":\\\"http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\\\",\\\"slider_image\\\":\\\"http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\\\",\\\"description\\\":\\\"

222

\\\",\\\"ficti\\\":0,\\\"give_integral\\\":0,\\\"sort\\\":0,\\\"is_show\\\":1,\\\"price\\\":\\\"10\\\",\\\"otPrice\\\":\\\"100\\\",\\\"stock\\\":\\\"100\\\",\\\"is_new\\\":0,\\\"postage\\\":0,\\\"is_postage\\\":0,\\\"is_sub\\\":0,\\\"is_integral\\\":0,\\\"id\\\":0,\\\"spec_type\\\":0,\\\"temp_id\\\":\\\"\\\",\\\"attrs\\\":[{\\\"imageArr\\\":[],\\\"pic\\\":\\\"\\\",\\\"price\\\":2,\\\"cost\\\":\\\"10\\\",\\\"ot_price\\\":\\\"100\\\",\\\"stock\\\":\\\"100\\\",\\\"seckill_stock\\\":0,\\\"seckill_price\\\":0,\\\"pink_stock\\\":0,\\\"pink_price\\\":0,\\\"bar_code\\\":\\\"\\\",\\\"weight\\\":0,\\\"volume\\\":0,\\\"brokerage\\\":0,\\\"brokerage_two\\\":0,\\\"integral\\\":0}],\\\"items\\\":[],\\\"header\\\":[],\\\"selectRule\\\":\\\"\\\"}\"}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', '2023-08-11 11:30:03', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\'); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 265] (through reference chain: co.yixiang.yshop.module.product.service.storeproduct.dto.StoreProductDto[\"slider_image\"])', 'MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 265] (through reference chain: co.yixiang.yshop.module.product.service.storeproduct.dto.StoreProductDto[\"slider_image\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\'); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 265] (through reference chain: co.yixiang.yshop.module.product.service.storeproduct.dto.StoreProductDto[\"slider_image\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 265] (through reference chain: co.yixiang.yshop.module.product.service.storeproduct.dto.StoreProductDto[\"slider_image\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:63)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1728)\n at com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1353)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromString(StdDeserializer.java:311)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.handleNonArray(StringCollectionDeserializer.java:284)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:192)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:182)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:25)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-08-11 11:30:03', NULL, '2023-08-11 11:30:03', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1308, '', 1, 2, 'yshop-server', 'POST', '/admin-api/product/store-product/create', '{\"query\":{},\"body\":\"{\\\"imageArr\\\":[],\\\"sliderImageArr\\\":[],\\\"store_name\\\":\\\"测试1\\\",\\\"cate_id\\\":2,\\\"keyword\\\":\\\"11\\\",\\\"unit_name\\\":\\\"1\\\",\\\"store_info\\\":\\\"222\\\",\\\"image\\\":\\\"http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\\\",\\\"slider_image\\\":\\\"http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\\\",\\\"description\\\":\\\"

222

\\\",\\\"ficti\\\":0,\\\"give_integral\\\":0,\\\"sort\\\":0,\\\"is_show\\\":1,\\\"price\\\":\\\"10\\\",\\\"otPrice\\\":\\\"100\\\",\\\"stock\\\":\\\"100\\\",\\\"is_new\\\":0,\\\"postage\\\":0,\\\"is_postage\\\":0,\\\"is_sub\\\":0,\\\"is_integral\\\":0,\\\"id\\\":0,\\\"spec_type\\\":0,\\\"temp_id\\\":\\\"\\\",\\\"attrs\\\":[{\\\"imageArr\\\":[],\\\"pic\\\":\\\"\\\",\\\"price\\\":2,\\\"cost\\\":\\\"10\\\",\\\"ot_price\\\":\\\"100\\\",\\\"stock\\\":\\\"100\\\",\\\"seckill_stock\\\":0,\\\"seckill_price\\\":0,\\\"pink_stock\\\":0,\\\"pink_price\\\":0,\\\"bar_code\\\":\\\"\\\",\\\"weight\\\":0,\\\"volume\\\":0,\\\"brokerage\\\":0,\\\"brokerage_two\\\":0,\\\"integral\\\":0}],\\\"items\\\":[],\\\"header\\\":[],\\\"selectRule\\\":\\\"\\\"}\"}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', '2023-08-11 11:34:26', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\'); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 265] (through reference chain: co.yixiang.yshop.module.product.service.storeproduct.dto.StoreProductDto[\"slider_image\"])', 'MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 265] (through reference chain: co.yixiang.yshop.module.product.service.storeproduct.dto.StoreProductDto[\"slider_image\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\'); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 265] (through reference chain: co.yixiang.yshop.module.product.service.storeproduct.dto.StoreProductDto[\"slider_image\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 265] (through reference chain: co.yixiang.yshop.module.product.service.storeproduct.dto.StoreProductDto[\"slider_image\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:63)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1728)\n at com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1353)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromString(StdDeserializer.java:311)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.handleNonArray(StringCollectionDeserializer.java:284)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:192)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:182)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:25)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-08-11 11:34:26', NULL, '2023-08-11 11:34:26', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1309, '', 1, 2, 'yshop-server', 'GET', '/admin-api/product/store-product/info/32', '{\"query\":{},\"body\":\"\"}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', '2023-08-11 11:42:01', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.product.service.storeproduct.StoreProductServiceImpl.getProductInfo(StoreProductServiceImpl.java:536)\n at co.yixiang.yshop.module.product.service.storeproduct.StoreProductServiceImpl$$FastClassBySpringCGLIB$$9e07422b.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.product.service.storeproduct.StoreProductServiceImpl$$EnhancerBySpringCGLIB$$c198ac82.getProductInfo()\n at co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.info(StoreProductController.java:106)\n at co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController$$FastClassBySpringCGLIB$$96e84524.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:101)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor164.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController$$EnhancerBySpringCGLIB$$5e87c9c9.info()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.product.service.storeproduct.StoreProductServiceImpl', 'StoreProductServiceImpl.java', 'getProductInfo', 536, 0, NULL, 0, NULL, '2023-08-11 11:42:01', NULL, '2023-08-11 11:42:01', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1310, '', 1, 2, 'yshop-server', 'POST', '/admin-api/product/store-product/create', '{\"query\":{},\"body\":\"{\\\"id\\\":32,\\\"image\\\":\\\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\\\",\\\"keyword\\\":\\\"单规格\\\",\\\"price\\\":99,\\\"postage\\\":0,\\\"sort\\\":0,\\\"sales\\\":0,\\\"stock\\\":99,\\\"description\\\":\\\"

11

\\\",\\\"cost\\\":299,\\\"ficti\\\":0,\\\"attr\\\":null,\\\"items\\\":[],\\\"attrs\\\":[null],\\\"slider_image\\\":[\\\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\\\",\\\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\\\"],\\\"store_name\\\":\\\"单规格商品\\\",\\\"store_info\\\":\\\"单规格商品\\\",\\\"bar_code\\\":\\\"\\\",\\\"cate_id\\\":\\\"2\\\",\\\"ot_price\\\":399,\\\"unit_name\\\":\\\"个\\\",\\\"is_show\\\":1,\\\"is_hot\\\":0,\\\"is_benefit\\\":0,\\\"is_best\\\":0,\\\"is_new\\\":0,\\\"is_postage\\\":0,\\\"give_integral\\\":0,\\\"is_good\\\":0,\\\"is_sub\\\":0,\\\"is_integral\\\":0,\\\"temp_id\\\":0,\\\"spec_type\\\":0,\\\"header\\\":[]}\"}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', '2023-08-11 11:47:54', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\n at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)\n at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)\n at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)\n at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)\n at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)\n at java.util.stream.ReferencePipeline.reduce(ReferencePipeline.java:479)\n at java.util.stream.ReferencePipeline.min(ReferencePipeline.java:520)\n at co.yixiang.yshop.module.product.service.storeproduct.StoreProductServiceImpl.computedProduct(StoreProductServiceImpl.java:619)\n at co.yixiang.yshop.module.product.service.storeproduct.StoreProductServiceImpl.insertAndEditYxStoreProduct(StoreProductServiceImpl.java:461)\n at co.yixiang.yshop.module.product.service.storeproduct.StoreProductServiceImpl$$FastClassBySpringCGLIB$$9e07422b.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)\n at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)\n at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.product.service.storeproduct.StoreProductServiceImpl$$EnhancerBySpringCGLIB$$e5f6c517.insertAndEditYxStoreProduct()\n at co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductController.java:44)\n at co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController$$FastClassBySpringCGLIB$$96e84524.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:101)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:61)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController$$EnhancerBySpringCGLIB$$15a1b52d.createStoreProduct()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'java.util.stream.ReferencePipeline$3$1', 'ReferencePipeline.java', 'accept', 193, 0, NULL, 0, NULL, '2023-08-11 11:47:54', NULL, '2023-08-11 11:47:54', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1311, '', 4, 1, 'yshop-server', 'POST', '/app-api/cart/add', '{\"query\":{},\"body\":\"{\\\"cartNum\\\":\\\"1\\\",\\\"productId\\\":17,\\\"uniqueId\\\":\\\"\\\",\\\"new\\\":false}\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-08-12 22:57:55', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 51] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])', 'MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 51] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 51] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 51] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1462)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseInteger(StdDeserializer.java:810)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:531)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-08-12 22:57:55', NULL, '2023-08-12 22:57:55', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1312, '', 4, 1, 'yshop-server', 'POST', '/app-api/cart/add', '{\"query\":{},\"body\":\"{\\\"cartNum\\\":1,\\\"productId\\\":17,\\\"new\\\":false}\"}', '156.59.182.207', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-08-13 01:53:33', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 35] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])', 'MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 35] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 35] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 35] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1462)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseInteger(StdDeserializer.java:810)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:531)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-08-13 01:53:33', NULL, '2023-08-13 01:53:33', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1313, '', 4, 1, 'yshop-server', 'POST', '/app-api/cart/add', '{\"query\":{},\"body\":\"{\\\"cartNum\\\":1,\\\"productId\\\":17,\\\"uniqueId\\\":\\\"59b9355c50d84f228a99d0e33d009e7a\\\",\\\"new\\\":false}\"}', '156.59.182.207', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-08-13 01:54:08', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 81] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])', 'MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 81] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 81] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 81] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1462)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseInteger(StdDeserializer.java:810)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:531)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-08-13 01:54:08', NULL, '2023-08-13 01:54:08', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1314, '', 4, 1, 'yshop-server', 'POST', '/app-api/cart/add', '{\"query\":{},\"body\":\"{\\\"cartNum\\\":1,\\\"productId\\\":17,\\\"uniqueId\\\":\\\"59b9355c50d84f228a99d0e33d009e7a\\\",\\\"new\\\":false}\"}', '156.59.182.207', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-08-13 01:58:17', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 81] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])', 'MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 81] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 81] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Boolean value (token `JsonToken.VALUE_FALSE`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 81] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"new\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1462)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseInteger(StdDeserializer.java:810)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:531)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-08-13 01:58:17', NULL, '2023-08-13 01:58:17', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1315, '', 4, 1, 'yshop-server', 'POST', '/app-api/cart/num', '{\"query\":{},\"body\":\"{\\\"id\\\":164}\"}', '156.59.182.207', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-08-13 02:34:34', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.cart.controller.app.cart.AppCartController.cartNum(AppCartController.java:97)\n at co.yixiang.yshop.module.cart.controller.app.cart.AppCartController$$FastClassBySpringCGLIB$$50eec2ec.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor320.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor164.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.cart.controller.app.cart.AppCartController$$EnhancerBySpringCGLIB$$a2f345bf.cartNum()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.cart.controller.app.cart.AppCartController', 'AppCartController.java', 'cartNum', 97, 0, NULL, 0, NULL, '2023-08-13 02:34:34', NULL, '2023-08-13 02:34:34', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1316, '', 4, 1, 'yshop-server', 'POST', '/app-api/cart/num', '{\"query\":{},\"body\":\"{\\\"id\\\":164}\"}', '156.59.182.207', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-08-13 02:35:42', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.cart.controller.app.cart.AppCartController.cartNum(AppCartController.java:97)\n at co.yixiang.yshop.module.cart.controller.app.cart.AppCartController$$FastClassBySpringCGLIB$$50eec2ec.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor320.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor164.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.cart.controller.app.cart.AppCartController$$EnhancerBySpringCGLIB$$a2f345bf.cartNum()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.cart.controller.app.cart.AppCartController', 'AppCartController.java', 'cartNum', 97, 0, NULL, 0, NULL, '2023-08-13 02:35:42', NULL, '2023-08-13 02:35:42', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1317, '', 4, 1, 'yshop-server', 'GET', '/app-api/address/list', '{\"query\":{},\"body\":\"\"}', '112.120.54.6', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-08-27 23:06:12', 'java.lang.NumberFormatException', 'NumberFormatException: For input string: \"\"', 'NumberFormatException: For input string: \"\"', 'java.lang.NumberFormatException: For input string: \"\"\n at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)\n at java.lang.Integer.parseInt(Integer.java:592)\n at java.lang.Integer.parseInt(Integer.java:615)\n at co.yixiang.yshop.module.member.convert.useraddress.UserAddressConvertImpl.userAddressDOToAppUserAddressQueryVo(UserAddressConvertImpl.java:159)\n at co.yixiang.yshop.module.member.convert.useraddress.UserAddressConvertImpl.convertList02(UserAddressConvertImpl.java:123)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl.getList(AppUserAddressServiceImpl.java:101)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl$$FastClassBySpringCGLIB$$32676407.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl$$EnhancerBySpringCGLIB$$66d808b3.getList()\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController.getYxUserAddressPageList(AppUserAddressController.java:116)\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController$$FastClassBySpringCGLIB$$12ff7695.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor297.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController$$EnhancerBySpringCGLIB$$23d00f4e.getYxUserAddressPageList()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'java.lang.NumberFormatException', 'NumberFormatException.java', 'forInputString', 65, 0, NULL, 0, NULL, '2023-08-27 23:06:12', NULL, '2023-08-27 23:06:12', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1318, '', 4, 1, 'yshop-server', 'GET', '/app-api/address/list', '{\"query\":{},\"body\":\"\"}', '112.120.54.6', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-08-27 23:06:28', 'java.lang.NumberFormatException', 'NumberFormatException: For input string: \"\"', 'NumberFormatException: For input string: \"\"', 'java.lang.NumberFormatException: For input string: \"\"\n at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)\n at java.lang.Integer.parseInt(Integer.java:592)\n at java.lang.Integer.parseInt(Integer.java:615)\n at co.yixiang.yshop.module.member.convert.useraddress.UserAddressConvertImpl.userAddressDOToAppUserAddressQueryVo(UserAddressConvertImpl.java:159)\n at co.yixiang.yshop.module.member.convert.useraddress.UserAddressConvertImpl.convertList02(UserAddressConvertImpl.java:123)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl.getList(AppUserAddressServiceImpl.java:101)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl$$FastClassBySpringCGLIB$$32676407.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl$$EnhancerBySpringCGLIB$$66d808b3.getList()\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController.getYxUserAddressPageList(AppUserAddressController.java:116)\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController$$FastClassBySpringCGLIB$$12ff7695.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor297.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController$$EnhancerBySpringCGLIB$$23d00f4e.getYxUserAddressPageList()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'java.lang.NumberFormatException', 'NumberFormatException.java', 'forInputString', 65, 0, NULL, 0, NULL, '2023-08-27 23:06:28', NULL, '2023-08-27 23:06:28', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1319, '', 4, 1, 'yshop-server', 'GET', '/app-api/address/list', '{\"query\":{},\"body\":\"\"}', '112.120.54.6', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-08-27 23:06:58', 'java.lang.NumberFormatException', 'NumberFormatException: For input string: \"\"', 'NumberFormatException: For input string: \"\"', 'java.lang.NumberFormatException: For input string: \"\"\n at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)\n at java.lang.Integer.parseInt(Integer.java:592)\n at java.lang.Integer.parseInt(Integer.java:615)\n at co.yixiang.yshop.module.member.convert.useraddress.UserAddressConvertImpl.userAddressDOToAppUserAddressQueryVo(UserAddressConvertImpl.java:159)\n at co.yixiang.yshop.module.member.convert.useraddress.UserAddressConvertImpl.convertList02(UserAddressConvertImpl.java:123)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl.getList(AppUserAddressServiceImpl.java:101)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl$$FastClassBySpringCGLIB$$32676407.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl$$EnhancerBySpringCGLIB$$66d808b3.getList()\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController.getYxUserAddressPageList(AppUserAddressController.java:116)\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController$$FastClassBySpringCGLIB$$12ff7695.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor297.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController$$EnhancerBySpringCGLIB$$23d00f4e.getYxUserAddressPageList()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'java.lang.NumberFormatException', 'NumberFormatException.java', 'forInputString', 65, 0, NULL, 0, NULL, '2023-08-27 23:06:58', NULL, '2023-08-27 23:06:58', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1320, '', 4, 1, 'yshop-server', 'GET', '/app-api/address/list', '{\"query\":{},\"body\":\"\"}', '112.120.54.6', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-08-27 23:07:43', 'java.lang.NumberFormatException', 'NumberFormatException: For input string: \"\"', 'NumberFormatException: For input string: \"\"', 'java.lang.NumberFormatException: For input string: \"\"\n at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)\n at java.lang.Integer.parseInt(Integer.java:592)\n at java.lang.Integer.parseInt(Integer.java:615)\n at co.yixiang.yshop.module.member.convert.useraddress.UserAddressConvertImpl.userAddressDOToAppUserAddressQueryVo(UserAddressConvertImpl.java:159)\n at co.yixiang.yshop.module.member.convert.useraddress.UserAddressConvertImpl.convertList02(UserAddressConvertImpl.java:123)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl.getList(AppUserAddressServiceImpl.java:101)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl$$FastClassBySpringCGLIB$$32676407.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl$$EnhancerBySpringCGLIB$$66d808b3.getList()\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController.getYxUserAddressPageList(AppUserAddressController.java:116)\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController$$FastClassBySpringCGLIB$$12ff7695.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor297.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController$$EnhancerBySpringCGLIB$$23d00f4e.getYxUserAddressPageList()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'java.lang.NumberFormatException', 'NumberFormatException.java', 'forInputString', 65, 0, NULL, 0, NULL, '2023-08-27 23:07:43', NULL, '2023-08-27 23:07:43', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1321, '', 4, 1, 'yshop-server', 'GET', '/app-api/address/list', '{\"query\":{},\"body\":\"\"}', '112.120.54.6', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-08-28 01:19:08', 'java.lang.NumberFormatException', 'NumberFormatException: For input string: \"\"', 'NumberFormatException: For input string: \"\"', 'java.lang.NumberFormatException: For input string: \"\"\n at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)\n at java.lang.Integer.parseInt(Integer.java:592)\n at java.lang.Integer.parseInt(Integer.java:615)\n at co.yixiang.yshop.module.member.convert.useraddress.UserAddressConvertImpl.userAddressDOToAppUserAddressQueryVo(UserAddressConvertImpl.java:159)\n at co.yixiang.yshop.module.member.convert.useraddress.UserAddressConvertImpl.convertList02(UserAddressConvertImpl.java:123)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl.getList(AppUserAddressServiceImpl.java:101)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl$$FastClassBySpringCGLIB$$32676407.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl$$EnhancerBySpringCGLIB$$66d808b3.getList()\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController.getYxUserAddressPageList(AppUserAddressController.java:116)\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController$$FastClassBySpringCGLIB$$12ff7695.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor297.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController$$EnhancerBySpringCGLIB$$23d00f4e.getYxUserAddressPageList()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'java.lang.NumberFormatException', 'NumberFormatException.java', 'forInputString', 65, 0, NULL, 0, NULL, '2023-08-28 01:19:08', NULL, '2023-08-28 01:19:08', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1322, '', 4, 1, 'yshop-server', 'GET', '/app-api/address/list', '{\"query\":{},\"body\":\"\"}', '112.120.54.6', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-08-28 01:19:10', 'java.lang.NumberFormatException', 'NumberFormatException: For input string: \"\"', 'NumberFormatException: For input string: \"\"', 'java.lang.NumberFormatException: For input string: \"\"\n at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)\n at java.lang.Integer.parseInt(Integer.java:592)\n at java.lang.Integer.parseInt(Integer.java:615)\n at co.yixiang.yshop.module.member.convert.useraddress.UserAddressConvertImpl.userAddressDOToAppUserAddressQueryVo(UserAddressConvertImpl.java:159)\n at co.yixiang.yshop.module.member.convert.useraddress.UserAddressConvertImpl.convertList02(UserAddressConvertImpl.java:123)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl.getList(AppUserAddressServiceImpl.java:101)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl$$FastClassBySpringCGLIB$$32676407.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.member.service.useraddress.AppUserAddressServiceImpl$$EnhancerBySpringCGLIB$$66d808b3.getList()\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController.getYxUserAddressPageList(AppUserAddressController.java:116)\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController$$FastClassBySpringCGLIB$$12ff7695.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor297.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.member.controller.app.address.AppUserAddressController$$EnhancerBySpringCGLIB$$23d00f4e.getYxUserAddressPageList()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'java.lang.NumberFormatException', 'NumberFormatException.java', 'forInputString', 65, 0, NULL, 0, NULL, '2023-08-28 01:19:10', NULL, '2023-08-28 01:19:10', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1323, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"5\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-05 23:39:12', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-05 23:39:12', NULL, '2023-09-05 23:39:12', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1324, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"6\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-05 23:39:13', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-05 23:39:13', NULL, '2023-09-05 23:39:13', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1325, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"7\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-05 23:39:14', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-05 23:39:14', NULL, '2023-09-05 23:39:14', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1326, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"5\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:04', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:04', NULL, '2023-09-06 00:29:04', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1327, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"6\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:05', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:05', NULL, '2023-09-06 00:29:05', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1328, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"6\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:06', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:06', NULL, '2023-09-06 00:29:06', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1329, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"7\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:06', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:06', NULL, '2023-09-06 00:29:06', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1330, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"5\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:07', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:07', NULL, '2023-09-06 00:29:07', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1331, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"5\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:29', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:29', NULL, '2023-09-06 00:29:29', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1332, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"6\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:30', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:30', NULL, '2023-09-06 00:29:30', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1333, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"7\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:31', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:31', NULL, '2023-09-06 00:29:31', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1334, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"6\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:31', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:31', NULL, '2023-09-06 00:29:31', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1335, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"5\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:32', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:32', NULL, '2023-09-06 00:29:32', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1336, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"5\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:40', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:40', NULL, '2023-09-06 00:29:40', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1337, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"6\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:41', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:41', NULL, '2023-09-06 00:29:41', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1338, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"7\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:42', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:42', NULL, '2023-09-06 00:29:42', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1339, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"6\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:42', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:42', NULL, '2023-09-06 00:29:42', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1340, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"5\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:44', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:44', NULL, '2023-09-06 00:29:44', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1341, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"5\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:53', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:53', NULL, '2023-09-06 00:29:53', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1342, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"6\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:54', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:54', NULL, '2023-09-06 00:29:54', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1343, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"7\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:55', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:55', NULL, '2023-09-06 00:29:55', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1344, '', 4, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"5\"},\"body\":\"\"}', '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-06 00:29:55', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:592)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$e85d5c73.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor377.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$d8b0741a.orderList()\n at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 592, 0, NULL, 0, NULL, '2023-09-06 00:29:55', NULL, '2023-09-06 00:29:55', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1345, '', 1, 2, 'yshop-server', 'GET', '/admin-api/order/store-order/get', '{\"query\":{\"id\":\"20\"},\"body\":\"\"}', '5.104.80.181', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', '2023-09-09 17:48:09', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.StoreOrderServiceImpl.getStoreOrder(StoreOrderServiceImpl.java:195)\n at co.yixiang.yshop.module.order.service.storeorder.StoreOrderServiceImpl$$FastClassBySpringCGLIB$$7dbf990c.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.StoreOrderServiceImpl$$EnhancerBySpringCGLIB$$5a30fef7.getStoreOrder()\n at co.yixiang.yshop.module.order.controller.admin.storeorder.StoreOrderController.getStoreOrder(StoreOrderController.java:97)\n at co.yixiang.yshop.module.order.controller.admin.storeorder.StoreOrderController$$FastClassBySpringCGLIB$$f8c4df45.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:101)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor183.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:61)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.admin.storeorder.StoreOrderController$$EnhancerBySpringCGLIB$$e0fcd133.getStoreOrder()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.StoreOrderServiceImpl', 'StoreOrderServiceImpl.java', 'getStoreOrder', 195, 0, NULL, 0, NULL, '2023-09-09 17:48:09', NULL, '2023-09-09 17:48:09', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1346, '', 4, 1, 'yshop-server', 'POST', '/app-api/order/comments', '{\"query\":{},\"body\":\"{\\\"comment\\\":\\\"212\\\",\\\"pics\\\":[],\\\"productScore\\\":4,\\\"serviceScore\\\":2,\\\"unique\\\":\\\"1f9b7f56e482492e9f0143c08ee93146\\\"}\"}', '5.104.80.181', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-09 20:14:15', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1462)\n at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.handleNonArray(CollectionDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:252)\n at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-09-09 20:14:15', NULL, '2023-09-09 20:14:15', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1347, '', 4, 1, 'yshop-server', 'POST', '/app-api/order/comments', '{\"query\":{},\"body\":\"{\\\"comment\\\":\\\"2\\\",\\\"pics\\\":[],\\\"productScore\\\":3,\\\"serviceScore\\\":3,\\\"unique\\\":\\\"1700447478219800576\\\"}\"}', '5.104.80.181', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-09 20:14:32', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]', 'MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1462)\n at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.handleNonArray(CollectionDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:252)\n at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-09-09 20:14:32', NULL, '2023-09-09 20:14:32', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1348, '', 4, 1, 'yshop-server', 'POST', '/app-api/order/comments', '{\"query\":{},\"body\":\"[{\\\"comment\\\":\\\"2\\\",\\\"pics\\\":[],\\\"productScore\\\":3,\\\"serviceScore\\\":3,\\\"unique\\\":\\\"1700447478219800576\\\"}]\"}', '5.104.80.181', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-09 20:16:58', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 24] (through reference chain: java.util.ArrayList[0]->co.yixiang.yshop.module.order.controller.app.order.param.AppProductReplyParam[\"pics\"])', 'MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 24] (through reference chain: java.util.ArrayList[0]->co.yixiang.yshop.module.order.controller.app.order.param.AppProductReplyParam[\"pics\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 24] (through reference chain: java.util.ArrayList[0]->co.yixiang.yshop.module.order.controller.app.order.param.AppProductReplyParam[\"pics\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 24] (through reference chain: java.util.ArrayList[0]->co.yixiang.yshop.module.order.controller.app.order.param.AppProductReplyParam[\"pics\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromArray(StdDeserializer.java:222)\n at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:46)\n at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:355)\n at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244)\n at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-09-09 20:16:58', NULL, '2023-09-09 20:16:58', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1349, '', 4, 1, 'yshop-server', 'POST', '/app-api/after/applyForAfterSales', '{\"query\":{},\"body\":\"{\\\"serviceType\\\":0,\\\"reasonForApplication\\\":\\\"收货地址填错了\\\",\\\"applicationInstructions\\\":\\\"111\\\",\\\"applicationDescriptionPicture\\\":\\\"\\\",\\\"productParamList\\\":[{\\\"productId\\\":174}]}\"}', '5.104.80.181', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-10 12:54:50', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl.applyForAfterSales(AppStoreAfterSalesServiceImpl.java:93)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$FastClassBySpringCGLIB$$5f600f83.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)\n at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)\n at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$EnhancerBySpringCGLIB$$bad2747f.applyForAfterSales()\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController.applyForAfterSales(AppOrderAfterSalesController.java:40)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$FastClassBySpringCGLIB$$b23b9c02.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor170.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$EnhancerBySpringCGLIB$$1f4e4eae.applyForAfterSales()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl', 'AppStoreAfterSalesServiceImpl.java', 'applyForAfterSales', 93, 0, NULL, 0, NULL, '2023-09-10 12:54:50', NULL, '2023-09-10 12:54:50', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1350, '', 4, 1, 'yshop-server', 'POST', '/app-api/after/applyForAfterSales', '{\"query\":{},\"body\":\"{\\\"serviceType\\\":0,\\\"reasonForApplication\\\":\\\"收货地址填错了\\\",\\\"applicationInstructions\\\":\\\"111\\\",\\\"applicationDescriptionPicture\\\":\\\"\\\",\\\"productParamList\\\":[{\\\"productId\\\":174}]}\"}', '5.104.80.181', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-10 15:06:13', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl.applyForAfterSales(AppStoreAfterSalesServiceImpl.java:93)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$FastClassBySpringCGLIB$$5f600f83.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)\n at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)\n at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$EnhancerBySpringCGLIB$$bad2747f.applyForAfterSales()\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController.applyForAfterSales(AppOrderAfterSalesController.java:40)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$FastClassBySpringCGLIB$$b23b9c02.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor170.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$EnhancerBySpringCGLIB$$1f4e4eae.applyForAfterSales()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl', 'AppStoreAfterSalesServiceImpl.java', 'applyForAfterSales', 93, 0, NULL, 0, NULL, '2023-09-10 15:06:13', NULL, '2023-09-10 15:06:13', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1351, '', 4, 1, 'yshop-server', 'POST', '/app-api/after/applyForAfterSales', '{\"query\":{},\"body\":\"{\\\"serviceType\\\":0,\\\"reasonForApplication\\\":\\\"收货地址填错了\\\",\\\"applicationInstructions\\\":\\\"12\\\",\\\"applicationDescriptionPicture\\\":\\\"\\\",\\\"productParamList\\\":[{\\\"productId\\\":174}]}\"}', '5.104.80.181', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-10 15:18:46', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl.applyForAfterSales(AppStoreAfterSalesServiceImpl.java:93)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$FastClassBySpringCGLIB$$5f600f83.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)\n at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)\n at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$EnhancerBySpringCGLIB$$bad2747f.applyForAfterSales()\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController.applyForAfterSales(AppOrderAfterSalesController.java:40)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$FastClassBySpringCGLIB$$b23b9c02.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor170.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$EnhancerBySpringCGLIB$$1f4e4eae.applyForAfterSales()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl', 'AppStoreAfterSalesServiceImpl.java', 'applyForAfterSales', 93, 0, NULL, 0, NULL, '2023-09-10 15:18:46', NULL, '2023-09-10 15:18:46', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1352, '', 4, 1, 'yshop-server', 'POST', '/app-api/after/applyForAfterSales', '{\"query\":{},\"body\":\"{\\\"serviceType\\\":0,\\\"reasonForApplication\\\":\\\"收货地址填错了\\\",\\\"applicationInstructions\\\":\\\"2\\\",\\\"applicationDescriptionPicture\\\":\\\"\\\",\\\"productParamList\\\":[{\\\"productId\\\":174}]}\"}', '5.104.80.181', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-10 15:19:23', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl.applyForAfterSales(AppStoreAfterSalesServiceImpl.java:93)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$FastClassBySpringCGLIB$$5f600f83.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)\n at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)\n at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$EnhancerBySpringCGLIB$$bad2747f.applyForAfterSales()\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController.applyForAfterSales(AppOrderAfterSalesController.java:40)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$FastClassBySpringCGLIB$$b23b9c02.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor170.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$EnhancerBySpringCGLIB$$1f4e4eae.applyForAfterSales()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl', 'AppStoreAfterSalesServiceImpl.java', 'applyForAfterSales', 93, 0, NULL, 0, NULL, '2023-09-10 15:19:23', NULL, '2023-09-10 15:19:23', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1353, '', 4, 1, 'yshop-server', 'POST', '/app-api/after/applyForAfterSales', '{\"query\":{},\"body\":\"{\\\"orderCode\\\":\\\"1700447478219800576\\\",\\\"serviceType\\\":0,\\\"reasonForApplication\\\":\\\"收货地址填错了\\\",\\\"applicationInstructions\\\":\\\"222\\\",\\\"applicationDescriptionPicture\\\":\\\"\\\",\\\"productParamList\\\":[{\\\"productId\\\":174}]}\"}', '5.104.80.181', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-10 15:20:08', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \n### Error updating database. Cause: java.sql.SQLException: Field \'cart_info\' doesn\'t have a default value\n### The error may exist in co/yixiang/yshop/module/order/dal/mysql/storeaftersalesitem/StoreAfterSalesItemMapper.java (best guess)\n### The error may involve co.yixiang.yshop.module.order.dal.mysql.storeaftersalesitem.StoreAfterSalesItemMapper.insert-Inline\n### The error occurred while setting parameters\n### SQL: INSERT INTO yshop_store_after_sales_item ( store_after_sales_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ? )\n### Cause: java.sql.SQLException: Field \'cart_info\' doesn\'t have a default value\n; Field \'cart_info\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'cart_info\' doesn\'t have a default value', 'SQLException: Field \'cart_info\' doesn\'t have a default value', 'org.springframework.dao.DataIntegrityViolationException: \n### Error updating database. Cause: java.sql.SQLException: Field \'cart_info\' doesn\'t have a default value\n### The error may exist in co/yixiang/yshop/module/order/dal/mysql/storeaftersalesitem/StoreAfterSalesItemMapper.java (best guess)\n### The error may involve co.yixiang.yshop.module.order.dal.mysql.storeaftersalesitem.StoreAfterSalesItemMapper.insert-Inline\n### The error occurred while setting parameters\n### SQL: INSERT INTO yshop_store_after_sales_item ( store_after_sales_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ? )\n### Cause: java.sql.SQLException: Field \'cart_info\' doesn\'t have a default value\n; Field \'cart_info\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'cart_info\' doesn\'t have a default value\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:251)\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70)\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91)\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441)\n at com.sun.proxy.$Proxy143.insert(Unknown Source)\n at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272)\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)\n at com.sun.proxy.$Proxy321.insert(Unknown Source)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl.applyForAfterSales(AppStoreAfterSalesServiceImpl.java:149)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$FastClassBySpringCGLIB$$5f600f83.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)\n at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)\n at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$EnhancerBySpringCGLIB$$bad2747f.applyForAfterSales()\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController.applyForAfterSales(AppOrderAfterSalesController.java:40)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$FastClassBySpringCGLIB$$b23b9c02.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor170.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$EnhancerBySpringCGLIB$$1f4e4eae.applyForAfterSales()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: java.sql.SQLException: Field \'cart_info\' doesn\'t have a default value\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354)\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446)\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444)\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152)\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\n at sun.reflect.GeneratedMethodAccessor118.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:59)\n at com.sun.proxy.$Proxy166.execute(Unknown Source)\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47)\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64)\n at com.sun.proxy.$Proxy164.update(Unknown Source)\n at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50)\n at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117)\n at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49)\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106)\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:62)\n at com.sun.proxy.$Proxy163.update(Unknown Source)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64)\n at com.sun.proxy.$Proxy163.update(Unknown Source)\n at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194)\n at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:181)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427)\n ... 179 more\n', 'org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator', 'SQLErrorCodeSQLExceptionTranslator.java', 'doTranslate', 251, 0, NULL, 0, NULL, '2023-09-10 15:20:08', NULL, '2023-09-10 15:20:08', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1354, '', 0, 1, 'yshop-server', 'POST', '/app-api/member/auth/weixin-mini-app-login', '{\"query\":{},\"body\":\"\"}', '221.218.215.222', 'Apifox/1.0.0 (https://apifox.com)', '2023-09-18 01:00:52', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: Required request body is missing: public co.yixiang.yshop.framework.common.pojo.CommonResult co.yixiang.yshop.module.member.controller.app.auth.AppAuthController.weixinMiniAppLogin(co.yixiang.yshop.module.member.controller.app.auth.vo.AppAuthWeixinMiniAppLoginReqVO)', 'HttpMessageNotReadableException: Required request body is missing: public co.yixiang.yshop.framework.common.pojo.CommonResult co.yixiang.yshop.module.member.controller.app.auth.AppAuthController.weixinMiniAppLogin(co.yixiang.yshop.module.member.controller.app.auth.vo.AppAuthWeixinMiniAppLoginReqVO)', 'org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public co.yixiang.yshop.framework.common.pojo.CommonResult co.yixiang.yshop.module.member.controller.app.auth.AppAuthController.weixinMiniAppLogin(co.yixiang.yshop.module.member.controller.app.auth.vo.AppAuthWeixinMiniAppLoginReqVO)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:163)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor', 'RequestResponseBodyMethodProcessor.java', 'readWithMessageConverters', 163, 0, NULL, 0, NULL, '2023-09-18 01:00:52', NULL, '2023-09-18 01:00:52', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1355, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":1,\\\"paytype\\\":\\\"微信支付\\\",\\\"uni\\\":\\\"8b14393cf459471788003ba27549f2f7\\\"}\"}', '221.218.215.222', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-19 22:12:32', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:420)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor185.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$cd3ca0d7.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'pay', 420, 0, NULL, 0, NULL, '2023-09-19 22:12:32', NULL, '2023-09-19 22:12:32', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1356, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":1,\\\"paytype\\\":1,\\\"uni\\\":\\\"8b14393cf459471788003ba27549f2f7\\\"}\"}', '221.218.215.222', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-19 22:18:28', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:420)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor185.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$cd3ca0d7.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'pay', 420, 0, NULL, 0, NULL, '2023-09-19 22:18:28', NULL, '2023-09-19 22:18:28', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1357, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":1,\\\"paytype\\\":\\\"微信支付\\\",\\\"uni\\\":\\\"8b14393cf459471788003ba27549f2f7\\\"}\"}', '221.218.215.222', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-19 22:25:14', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:420)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor185.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$cd3ca0d7.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'pay', 420, 0, NULL, 0, NULL, '2023-09-19 22:25:14', NULL, '2023-09-19 22:25:14', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1358, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"8b14393cf459471788003ba27549f2f7\\\"}\"}', '221.218.215.222', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-19 22:50:12', 'com.egzosn.pay.common.exception.PayErrorException', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"jPfKmoDMvAOaNlgZ\",\"appid\":\"wxc061dee8806ff712\",\"sign\":\"D3CD2817CA6E7824F99CCCB535C8BE7E\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"appid和openid不匹配\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"jPfKmoDMvAOaNlgZ\",\"appid\":\"wxc061dee8806ff712\",\"sign\":\"D3CD2817CA6E7824F99CCCB535C8BE7E\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"appid和openid不匹配\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'com.egzosn.pay.common.exception.PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"jPfKmoDMvAOaNlgZ\",\"appid\":\"wxc061dee8806ff712\",\"sign\":\"D3CD2817CA6E7824F99CCCB535C8BE7E\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"appid和openid不匹配\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}\n at com.egzosn.pay.wx.api.WxPayService.unifiedOrder(WxPayService.java:272)\n at com.egzosn.pay.wx.api.WxPayService.orderInfo(WxPayService.java:289)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:139)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:430)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$30c27214.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor172.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor166.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$706797ca.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.wx.api.WxPayService', 'WxPayService.java', 'unifiedOrder', 272, 0, NULL, 0, NULL, '2023-09-19 22:50:12', NULL, '2023-09-19 22:50:12', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1359, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1efee74ba85443d6ba7e0c6399c126be\\\"}\"}', '221.218.215.222', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-19 22:50:46', 'com.egzosn.pay.common.exception.PayErrorException', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"B011y5HfrZKt4zA8\",\"appid\":\"wxc061dee8806ff712\",\"sign\":\"527929A05DF34D5F6B9935D3CB0457FF\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"appid和openid不匹配\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"B011y5HfrZKt4zA8\",\"appid\":\"wxc061dee8806ff712\",\"sign\":\"527929A05DF34D5F6B9935D3CB0457FF\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"appid和openid不匹配\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'com.egzosn.pay.common.exception.PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"B011y5HfrZKt4zA8\",\"appid\":\"wxc061dee8806ff712\",\"sign\":\"527929A05DF34D5F6B9935D3CB0457FF\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"appid和openid不匹配\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}\n at com.egzosn.pay.wx.api.WxPayService.unifiedOrder(WxPayService.java:272)\n at com.egzosn.pay.wx.api.WxPayService.orderInfo(WxPayService.java:289)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:139)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:430)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$30c27214.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor172.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor166.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$706797ca.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.wx.api.WxPayService', 'WxPayService.java', 'unifiedOrder', 272, 0, NULL, 0, NULL, '2023-09-19 22:50:46', NULL, '2023-09-19 22:50:46', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1360, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1704145999464759296\\\"}\"}', '221.218.215.222', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-19 22:52:26', 'com.egzosn.pay.common.exception.PayErrorException', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"HHjLYEpg1RSw6YHj\",\"appid\":\"wxc061dee8806ff712\",\"sign\":\"8AD59CAECA357BF7342AE287FB643459\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"appid和openid不匹配\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"HHjLYEpg1RSw6YHj\",\"appid\":\"wxc061dee8806ff712\",\"sign\":\"8AD59CAECA357BF7342AE287FB643459\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"appid和openid不匹配\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'com.egzosn.pay.common.exception.PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"HHjLYEpg1RSw6YHj\",\"appid\":\"wxc061dee8806ff712\",\"sign\":\"8AD59CAECA357BF7342AE287FB643459\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"appid和openid不匹配\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}\n at com.egzosn.pay.wx.api.WxPayService.unifiedOrder(WxPayService.java:272)\n at com.egzosn.pay.wx.api.WxPayService.orderInfo(WxPayService.java:289)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:139)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:430)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$30c27214.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor172.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor166.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$706797ca.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.wx.api.WxPayService', 'WxPayService.java', 'unifiedOrder', 272, 0, NULL, 0, NULL, '2023-09-19 22:52:26', NULL, '2023-09-19 22:52:26', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1361, '', 4, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"h5\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1700408690378539008\\\"}\"}', '112.120.54.154', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-19 23:14:40', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:442)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$db4f00d1.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor173.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor166.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$743940e3.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'pay', 442, 0, NULL, 0, NULL, '2023-09-19 23:14:40', NULL, '2023-09-19 23:14:40', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1362, '', 4, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"h5\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1700408690378539008\\\"}\"}', '112.120.54.154', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-19 23:14:58', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:442)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$db4f00d1.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor173.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor166.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$743940e3.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'pay', 442, 0, NULL, 0, NULL, '2023-09-19 23:14:58', NULL, '2023-09-19 23:14:58', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1363, '', 2, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\n \\\"from\\\": \\\"h5\\\",\\n \\\"paytype\\\": \\\"weixin\\\",\\n \\\"uni\\\": \\\"1684147918426079232\\\"\\n}\"}', '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', '2023-09-20 09:53:22', 'com.egzosn.pay.spring.boot.core.merchant.MerchantNotFoundException', 'MerchantNotFoundException: 不存在的商户列表id:不存在的商户列表id:4', 'MerchantNotFoundException: 不存在的商户列表id:不存在的商户列表id:4', 'com.egzosn.pay.spring.boot.core.merchant.MerchantNotFoundException: 不存在的商户列表id:不存在的商户列表id:4\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:173)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:425)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$db4f00d1.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$743940e3.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager', 'JdbcMerchantDetailsManager.java', 'loadMerchantByMerchantId', 173, 0, NULL, 0, NULL, '2023-09-20 09:53:22', NULL, '2023-09-20 09:53:22', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1364, '', 1, 2, 'yshop-server', 'POST', '/admin-api/pay/merchant-details/create', '{\"query\":{},\"body\":\"{\\\"detailsId\\\":\\\"4\\\",\\\"payType\\\":\\\"wxPay\\\",\\\"appid\\\":\\\"wxc061dee8806ff712\\\",\\\"mchId\\\":\\\"1493624002\\\",\\\"certStoreType\\\":\\\"PATH\\\",\\\"keyPrivate\\\":\\\"dayouqiantuhupeng8638004yixiangt\\\",\\\"notifyUrl\\\":\\\"http://yshop.l1.ttut.cc/app-api/order/payBack4.json\\\",\\\"signType\\\":\\\"MD5\\\",\\\"isTest\\\":0}\"}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', '2023-09-20 09:53:47', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null\n### The error may exist in co/yixiang/yshop/module/pay/dal/mysql/merchantdetails/MerchantDetailsMapper.java (best guess)\n### The error may involve co.yixiang.yshop.module.pay.dal.mysql.merchantdetails.MerchantDetailsMapper.insert-Inline\n### The error occurred while setting parameters\n### SQL: INSERT INTO merchant_details ( details_id, pay_type, appid, mch_id, cert_store_type, key_private, notify_url, sign_type, is_test, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null\n; Column \'details_id\' cannot be null; nested exception is java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null', 'SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null', 'org.springframework.dao.DataIntegrityViolationException: \n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null\n### The error may exist in co/yixiang/yshop/module/pay/dal/mysql/merchantdetails/MerchantDetailsMapper.java (best guess)\n### The error may involve co.yixiang.yshop.module.pay.dal.mysql.merchantdetails.MerchantDetailsMapper.insert-Inline\n### The error occurred while setting parameters\n### SQL: INSERT INTO merchant_details ( details_id, pay_type, appid, mch_id, cert_store_type, key_private, notify_url, sign_type, is_test, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null\n; Column \'details_id\' cannot be null; nested exception is java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null\n at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:87)\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70)\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:79)\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91)\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441)\n at com.sun.proxy.$Proxy143.insert(Unknown Source)\n at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272)\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)\n at com.sun.proxy.$Proxy279.insert(Unknown Source)\n at co.yixiang.yshop.module.pay.service.merchantdetails.MerchantDetailsServiceImpl.createMerchantDetails(MerchantDetailsServiceImpl.java:34)\n at co.yixiang.yshop.module.pay.service.merchantdetails.MerchantDetailsServiceImpl$$FastClassBySpringCGLIB$$31474afa.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.pay.service.merchantdetails.MerchantDetailsServiceImpl$$EnhancerBySpringCGLIB$$ae1d7892.createMerchantDetails()\n at co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.createMerchantDetails(MerchantDetailsController.java:43)\n at co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController$$FastClassBySpringCGLIB$$17fe4d23.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:101)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:61)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController$$EnhancerBySpringCGLIB$$29d65e06.createMerchantDetails()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:117)\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354)\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446)\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444)\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152)\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\n at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:59)\n at com.sun.proxy.$Proxy166.execute(Unknown Source)\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47)\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64)\n at com.sun.proxy.$Proxy164.update(Unknown Source)\n at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50)\n at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117)\n at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49)\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106)\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:62)\n at com.sun.proxy.$Proxy163.update(Unknown Source)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64)\n at com.sun.proxy.$Proxy163.update(Unknown Source)\n at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194)\n at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:181)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427)\n ... 171 more\n', 'org.springframework.jdbc.support.SQLExceptionSubclassTranslator', 'SQLExceptionSubclassTranslator.java', 'doTranslate', 87, 0, NULL, 0, NULL, '2023-09-20 09:53:47', NULL, '2023-09-20 09:53:47', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1365, '', 1, 2, 'yshop-server', 'POST', '/admin-api/pay/merchant-details/create', '{\"query\":{},\"body\":\"{\\\"detailsId\\\":\\\"4\\\",\\\"payType\\\":\\\"wxPay\\\",\\\"appid\\\":\\\"wxc061dee8806ff712\\\",\\\"mchId\\\":\\\"1493624002\\\",\\\"certStoreType\\\":\\\"PATH\\\",\\\"keyPrivate\\\":\\\"dayouqiantuhupeng8638004yixiangt\\\",\\\"notifyUrl\\\":\\\"http://yshop.l1.ttut.cc/app-api/order/payBack4.json\\\",\\\"signType\\\":\\\"MD5\\\",\\\"isTest\\\":0}\"}', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', '2023-09-20 09:54:32', 'org.springframework.dao.DataIntegrityViolationException', 'DataIntegrityViolationException: \n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null\n### The error may exist in co/yixiang/yshop/module/pay/dal/mysql/merchantdetails/MerchantDetailsMapper.java (best guess)\n### The error may involve co.yixiang.yshop.module.pay.dal.mysql.merchantdetails.MerchantDetailsMapper.insert-Inline\n### The error occurred while setting parameters\n### SQL: INSERT INTO merchant_details ( details_id, pay_type, appid, mch_id, cert_store_type, key_private, notify_url, sign_type, is_test, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null\n; Column \'details_id\' cannot be null; nested exception is java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null', 'SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null', 'org.springframework.dao.DataIntegrityViolationException: \n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null\n### The error may exist in co/yixiang/yshop/module/pay/dal/mysql/merchantdetails/MerchantDetailsMapper.java (best guess)\n### The error may involve co.yixiang.yshop.module.pay.dal.mysql.merchantdetails.MerchantDetailsMapper.insert-Inline\n### The error occurred while setting parameters\n### SQL: INSERT INTO merchant_details ( details_id, pay_type, appid, mch_id, cert_store_type, key_private, notify_url, sign_type, is_test, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null\n; Column \'details_id\' cannot be null; nested exception is java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null\n at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:87)\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70)\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:79)\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91)\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441)\n at com.sun.proxy.$Proxy143.insert(Unknown Source)\n at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272)\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59)\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)\n at com.sun.proxy.$Proxy279.insert(Unknown Source)\n at co.yixiang.yshop.module.pay.service.merchantdetails.MerchantDetailsServiceImpl.createMerchantDetails(MerchantDetailsServiceImpl.java:34)\n at co.yixiang.yshop.module.pay.service.merchantdetails.MerchantDetailsServiceImpl$$FastClassBySpringCGLIB$$31474afa.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.pay.service.merchantdetails.MerchantDetailsServiceImpl$$EnhancerBySpringCGLIB$$ae1d7892.createMerchantDetails()\n at co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.createMerchantDetails(MerchantDetailsController.java:43)\n at co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController$$FastClassBySpringCGLIB$$17fe4d23.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:101)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:61)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController$$EnhancerBySpringCGLIB$$29d65e06.createMerchantDetails()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: java.sql.SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:117)\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354)\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446)\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444)\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152)\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\n at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:59)\n at com.sun.proxy.$Proxy166.execute(Unknown Source)\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47)\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64)\n at com.sun.proxy.$Proxy164.update(Unknown Source)\n at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50)\n at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117)\n at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49)\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106)\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:62)\n at com.sun.proxy.$Proxy163.update(Unknown Source)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64)\n at com.sun.proxy.$Proxy163.update(Unknown Source)\n at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194)\n at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:181)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427)\n ... 171 more\n', 'org.springframework.jdbc.support.SQLExceptionSubclassTranslator', 'SQLExceptionSubclassTranslator.java', 'doTranslate', 87, 0, NULL, 0, NULL, '2023-09-20 09:54:32', NULL, '2023-09-20 09:54:32', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1366, '', 0, 2, 'yshop-server', 'GET', '/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg', '{\"query\":{},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/47) uni-app', '2023-09-23 23:36:49', 'cn.hutool.core.io.IORuntimeException', 'IORuntimeException: ClientAbortException: java.io.IOException: Broken pipe', 'IOException: Broken pipe', 'cn.hutool.core.io.IORuntimeException: ClientAbortException: java.io.IOException: Broken pipe\n at cn.hutool.core.io.IoUtil.write(IoUtil.java:985)\n at co.yixiang.yshop.framework.common.util.servlet.ServletUtils.writeAttachment(ServletUtils.java:50)\n at co.yixiang.yshop.module.infra.controller.admin.file.FileController.getFileContent(FileController.java:81)\n at co.yixiang.yshop.module.infra.controller.admin.file.FileController$$FastClassBySpringCGLIB$$4e02f8c3.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:101)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.infra.controller.admin.file.FileController$$EnhancerBySpringCGLIB$$3a52cb6d.getFileContent()\n at sun.reflect.GeneratedMethodAccessor232.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe\n at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:351)\n at org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:754)\n at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:681)\n at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:386)\n at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:364)\n at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)\n at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89)\n at org.springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream.write(OnCommittedResponseWrapper.java:632)\n at cn.hutool.core.io.IoUtil.write(IoUtil.java:983)\n ... 149 more\nCaused by: java.io.IOException: Broken pipe\n at sun.nio.ch.FileDispatcherImpl.write0(Native Method)\n at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)\n at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)\n at sun.nio.ch.IOUtil.write(IOUtil.java:65)\n at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:469)\n at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:136)\n at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1431)\n at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:768)\n at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:593)\n at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:537)\n at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:540)\n at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)\n at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)\n at org.apache.coyote.Response.doWrite(Response.java:603)\n at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:338)\n ... 157 more\n', 'cn.hutool.core.io.IoUtil', 'IoUtil.java', 'write', 985, 0, NULL, 0, NULL, '2023-09-23 23:36:49', NULL, '2023-09-23 23:36:49', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1367, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"h5\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1705619660445057024\\\"}\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-24 00:26:57', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at java.net.URLEncoder.encode(URLEncoder.java:204)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:438)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor248.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'java.net.URLEncoder', 'URLEncoder.java', 'encode', 204, 0, NULL, 0, NULL, '2023-09-24 00:26:57', NULL, '2023-09-24 00:26:57', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1368, '', 6, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"5\"},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 00:40:17', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:615)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor248.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.orderList()\n at sun.reflect.GeneratedMethodAccessor581.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 615, 0, NULL, 0, NULL, '2023-09-24 00:40:17', NULL, '2023-09-24 00:40:17', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1369, '', 6, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"6\"},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 00:40:18', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:615)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor248.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.orderList()\n at sun.reflect.GeneratedMethodAccessor581.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 615, 0, NULL, 0, NULL, '2023-09-24 00:40:18', NULL, '2023-09-24 00:40:18', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1370, '', 6, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"7\"},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 00:40:19', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:615)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor248.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.orderList()\n at sun.reflect.GeneratedMethodAccessor581.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 615, 0, NULL, 0, NULL, '2023-09-24 00:40:19', NULL, '2023-09-24 00:40:19', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1371, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1705945250112995328\\\"}\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 22:12:03', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 22:12:03', NULL, '2023-09-24 22:12:03', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1372, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1705948319500468224\\\"}\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 22:12:32', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 22:12:32', NULL, '2023-09-24 22:12:32', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1373, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1705948319500468224\\\"}\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 22:18:06', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 22:18:06', NULL, '2023-09-24 22:18:06', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1374, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1705948319500468224\\\"}\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 22:18:13', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 22:18:13', NULL, '2023-09-24 22:18:13', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1375, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1705948319500468224\\\"}\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 22:19:05', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 22:19:05', NULL, '2023-09-24 22:19:05', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1376, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1705948319500468224\\\"}\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 22:19:06', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 22:19:06', NULL, '2023-09-24 22:19:06', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1377, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1705948319500468224\\\"}\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 22:19:06', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 22:19:06', NULL, '2023-09-24 22:19:06', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1378, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1705948319500468224\\\"}\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 22:19:06', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 22:19:06', NULL, '2023-09-24 22:19:06', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1379, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1705948319500468224\\\"}\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 22:19:06', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 22:19:06', NULL, '2023-09-24 22:19:06', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1380, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1705948319500468224\\\"}\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 22:19:07', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 22:19:07', NULL, '2023-09-24 22:19:07', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1381, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1705948319500468224\\\"}\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 22:19:07', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 22:19:07', NULL, '2023-09-24 22:19:07', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1382, '', 6, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\\"from\\\":\\\"routine\\\",\\\"paytype\\\":\\\"weixin\\\",\\\"uni\\\":\\\"1705948319500468224\\\"}\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-24 22:22:15', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 22:22:15', NULL, '2023-09-24 22:22:15', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1383, '', 6, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"5\"},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-24 22:26:26', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:615)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.orderList()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 615, 0, NULL, 0, NULL, '2023-09-24 22:26:26', NULL, '2023-09-24 22:26:26', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1384, '', 6, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"5\"},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-24 22:26:41', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.orderList(AppStoreOrderServiceImpl.java:615)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.orderList()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.orderList(AppOrderController.java:153)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.orderList()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl', 'AppStoreOrderServiceImpl.java', 'orderList', 615, 0, NULL, 0, NULL, '2023-09-24 22:26:41', NULL, '2023-09-24 22:26:41', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1385, '', 2, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\n \\\"from\\\": \\\"routine\\\",\\n \\\"paytype\\\": \\\"weixin\\\",\\n \\\"uni\\\": \\\"1684147918426079232\\\"\\n}\"}', '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', '2023-09-24 22:35:11', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor255.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.GeneratedMethodAccessor530.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 22:35:11', NULL, '2023-09-24 22:35:11', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1386, '', 2, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\n \\\"from\\\": \\\"app\\\",\\n \\\"paytype\\\": \\\"weixin\\\",\\n \\\"uni\\\": \\\"1684147918426079232\\\"\\n}\"}', '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', '2023-09-24 22:42:31', 'com.egzosn.pay.common.exception.PayErrorException', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"qQDdkosfNjVzDCYD\",\"appid\":\"wx7c84ede33062d1e4\",\"sign\":\"A1483E4B94CBD49D12BFE6EBD13CB92D\",\"err_code\":\"INVALID_REQUEST\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"201 商户订单号重复\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"qQDdkosfNjVzDCYD\",\"appid\":\"wx7c84ede33062d1e4\",\"sign\":\"A1483E4B94CBD49D12BFE6EBD13CB92D\",\"err_code\":\"INVALID_REQUEST\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"201 商户订单号重复\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'com.egzosn.pay.common.exception.PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"qQDdkosfNjVzDCYD\",\"appid\":\"wx7c84ede33062d1e4\",\"sign\":\"A1483E4B94CBD49D12BFE6EBD13CB92D\",\"err_code\":\"INVALID_REQUEST\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"201 商户订单号重复\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}\n at com.egzosn.pay.wx.api.WxPayService.unifiedOrder(WxPayService.java:272)\n at com.egzosn.pay.wx.api.WxPayService.orderInfo(WxPayService.java:289)\n at com.egzosn.pay.common.api.BasePayService.app(BasePayService.java:186)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.app(MerchantPayServiceManager.java:125)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:456)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.wx.api.WxPayService', 'WxPayService.java', 'unifiedOrder', 272, 0, NULL, 0, NULL, '2023-09-24 22:42:31', NULL, '2023-09-24 22:42:31', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1387, '', 2, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\n \\\"from\\\": \\\"h5\\\",\\n \\\"paytype\\\": \\\"weixin\\\",\\n \\\"uni\\\": \\\"1684410832919724032\\\"\\n}\"}', '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', '2023-09-24 22:47:21', 'com.egzosn.pay.common.exception.PayErrorException', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"dsDt7Yr9JvIZAWKr\",\"appid\":\"wxc061dee8806ff712\",\"sign\":\"20281C0B7F26FF6E602228B2A99312B5\",\"err_code\":\"INVALID_REQUEST\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"201 商户订单号重复\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"dsDt7Yr9JvIZAWKr\",\"appid\":\"wxc061dee8806ff712\",\"sign\":\"20281C0B7F26FF6E602228B2A99312B5\",\"err_code\":\"INVALID_REQUEST\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"201 商户订单号重复\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'com.egzosn.pay.common.exception.PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"dsDt7Yr9JvIZAWKr\",\"appid\":\"wxc061dee8806ff712\",\"sign\":\"20281C0B7F26FF6E602228B2A99312B5\",\"err_code\":\"INVALID_REQUEST\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"201 商户订单号重复\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}\n at com.egzosn.pay.wx.api.WxPayService.unifiedOrder(WxPayService.java:272)\n at com.egzosn.pay.wx.api.WxPayService.orderInfo(WxPayService.java:289)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:139)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:432)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor162.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.wx.api.WxPayService', 'WxPayService.java', 'unifiedOrder', 272, 0, NULL, 0, NULL, '2023-09-24 22:47:21', NULL, '2023-09-24 22:47:21', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1388, '', 2, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\n \\\"from\\\": \\\"h5\\\",\\n \\\"paytype\\\": \\\"weixin\\\",\\n \\\"uni\\\": \\\"1684395247158689792\\\"\\n}\"}', '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', '2023-09-24 22:48:05', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at java.net.URLEncoder.encode(URLEncoder.java:204)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:438)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor162.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'java.net.URLEncoder', 'URLEncoder.java', 'encode', 204, 0, NULL, 0, NULL, '2023-09-24 22:48:05', NULL, '2023-09-24 22:48:05', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1389, '', 2, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\n \\\"from\\\": \\\"h5\\\",\\n \\\"paytype\\\": \\\"weixin\\\",\\n \\\"uni\\\": \\\"1684395247158689792\\\"\\n}\"}', '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', '2023-09-24 22:50:55', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at java.net.URLEncoder.encode(URLEncoder.java:204)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:439)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'java.net.URLEncoder', 'URLEncoder.java', 'encode', 204, 0, NULL, 0, NULL, '2023-09-24 22:50:55', NULL, '2023-09-24 22:50:55', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1390, '', 2, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\n \\\"from\\\": \\\"h5\\\",\\n \\\"paytype\\\": \\\"weixin\\\",\\n \\\"uni\\\": \\\"1684395247158689792\\\"\\n}\"}', '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', '2023-09-24 22:53:51', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at java.net.URLEncoder.encode(URLEncoder.java:204)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:439)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$a55c300a.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$e6a85f14.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'java.net.URLEncoder', 'URLEncoder.java', 'encode', 204, 0, NULL, 0, NULL, '2023-09-24 22:53:51', NULL, '2023-09-24 22:53:51', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1391, '', 2, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\n \\\"from\\\": \\\"routine\\\",\\n \\\"paytype\\\": \\\"weixin\\\",\\n \\\"uni\\\": \\\"1684159287636525056\\\"\\n}\"}', '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', '2023-09-24 22:57:24', 'com.egzosn.pay.common.exception.PayErrorException', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"LxFvWXbtxNoCk2Dy\",\"appid\":\"wx604d2ea4702620d2\",\"sign\":\"1F5AB4473FBC9AF4C63CA13783ACF390\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"JSAPI支付必须传openid\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"LxFvWXbtxNoCk2Dy\",\"appid\":\"wx604d2ea4702620d2\",\"sign\":\"1F5AB4473FBC9AF4C63CA13783ACF390\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"JSAPI支付必须传openid\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'com.egzosn.pay.common.exception.PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"LxFvWXbtxNoCk2Dy\",\"appid\":\"wx604d2ea4702620d2\",\"sign\":\"1F5AB4473FBC9AF4C63CA13783ACF390\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"JSAPI支付必须传openid\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}\n at com.egzosn.pay.wx.api.WxPayService.unifiedOrder(WxPayService.java:272)\n at com.egzosn.pay.wx.api.WxPayService.orderInfo(WxPayService.java:289)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:139)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:448)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$9ab34595.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$bb2682d7.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.wx.api.WxPayService', 'WxPayService.java', 'unifiedOrder', 272, 0, NULL, 0, NULL, '2023-09-24 22:57:24', NULL, '2023-09-24 22:57:24', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1392, '', 2, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\n \\\"from\\\": \\\"routine\\\",\\n \\\"paytype\\\": \\\"weixin\\\",\\n \\\"uni\\\": \\\"1684159287636525056\\\"\\n}\"}', '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', '2023-09-24 22:59:03', 'com.egzosn.pay.common.exception.PayErrorException', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"g5ICVCB6BuaiNN0x\",\"appid\":\"wx604d2ea4702620d2\",\"sign\":\"316C446E0B84EEF74DE270733B7446B8\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"JSAPI支付必须传openid\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"g5ICVCB6BuaiNN0x\",\"appid\":\"wx604d2ea4702620d2\",\"sign\":\"316C446E0B84EEF74DE270733B7446B8\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"JSAPI支付必须传openid\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}', 'com.egzosn.pay.common.exception.PayErrorException: 支付错误: errcode=FAIL, errmsg=OK\n content:{\"nonce_str\":\"g5ICVCB6BuaiNN0x\",\"appid\":\"wx604d2ea4702620d2\",\"sign\":\"316C446E0B84EEF74DE270733B7446B8\",\"err_code\":\"PARAM_ERROR\",\"return_msg\":\"OK\",\"result_code\":\"FAIL\",\"err_code_des\":\"JSAPI支付必须传openid\",\"mch_id\":\"1493624002\",\"return_code\":\"SUCCESS\"}\n at com.egzosn.pay.wx.api.WxPayService.unifiedOrder(WxPayService.java:272)\n at com.egzosn.pay.wx.api.WxPayService.orderInfo(WxPayService.java:289)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:139)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:451)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$db4f00d1.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$743940e3.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.wx.api.WxPayService', 'WxPayService.java', 'unifiedOrder', 272, 0, NULL, 0, NULL, '2023-09-24 22:59:03', NULL, '2023-09-24 22:59:03', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1393, '', 2, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\n \\\"from\\\": \\\"routine\\\",\\n \\\"paytype\\\": \\\"weixin\\\",\\n \\\"uni\\\": \\\"1684159287636525056\\\"\\n}\"}', '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', '2023-09-24 23:00:49', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:451)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$db4f00d1.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$743940e3.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 23:00:49', NULL, '2023-09-24 23:00:49', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1394, '', 2, 1, 'yshop-server', 'POST', '/app-api/order/pay', '{\"query\":{},\"body\":\"{\\n \\\"from\\\": \\\"routine\\\",\\n \\\"paytype\\\": \\\"weixin\\\",\\n \\\"uni\\\": \\\"1684159287636525056\\\"\\n}\"}', '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', '2023-09-24 23:01:56', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.getKeyCertInputStream(CommonPaymentPlatformMerchantDetails.java:327)\n at com.egzosn.pay.spring.boot.core.provider.merchant.platform.WxPaymentPlatform.getPayService(WxPaymentPlatform.java:101)\n at com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails.initService(CommonPaymentPlatformMerchantDetails.java:121)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.lambda$loadMerchantByMerchantId$0(JdbcMerchantDetailsManager.java:167)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)\n at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)\n at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)\n at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)\n at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:139)\n at com.egzosn.pay.spring.boot.core.provider.JdbcMerchantDetailsManager.loadMerchantByMerchantId(JdbcMerchantDetailsManager.java:33)\n at com.egzosn.pay.spring.boot.core.MerchantPayServiceManager.getOrderInfo(MerchantPayServiceManager.java:136)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl.pay(AppStoreOrderServiceImpl.java:451)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$FastClassBySpringCGLIB$$c4cdb763.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeorder.AppStoreOrderServiceImpl$$EnhancerBySpringCGLIB$$db4f00d1.pay()\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController.pay(AppOrderController.java:119)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$FastClassBySpringCGLIB$$ea4672bc.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.order.AppOrderController$$EnhancerBySpringCGLIB$$743940e3.pay()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'com.egzosn.pay.spring.boot.core.merchant.bean.CommonPaymentPlatformMerchantDetails', 'CommonPaymentPlatformMerchantDetails.java', 'getKeyCertInputStream', 327, 0, NULL, 0, NULL, '2023-09-24 23:01:56', NULL, '2023-09-24 23:01:56', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1395, '', 6, 1, 'yshop-server', 'GET', '/app-api/after/applyForAfterSales/1706678320889856000', '{\"query\":{\"key\":\"1706678320889856000\"},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-26 22:43:21', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl.checkOrderDetails(AppStoreAfterSalesServiceImpl.java:168)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$FastClassBySpringCGLIB$$5f600f83.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$EnhancerBySpringCGLIB$$c8553003.checkOrderDetails()\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController.checkOrderDetails(AppOrderAfterSalesController.java:50)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$FastClassBySpringCGLIB$$b23b9c02.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$EnhancerBySpringCGLIB$$d7fccdb7.checkOrderDetails()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl', 'AppStoreAfterSalesServiceImpl.java', 'checkOrderDetails', 168, 0, NULL, 0, NULL, '2023-09-26 22:43:22', NULL, '2023-09-26 22:43:22', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1396, '', 6, 1, 'yshop-server', 'GET', '/app-api/order/list', '{\"query\":{\"type\":\"-1\"},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-26 22:44:11', 'org.apache.catalina.connector.ClientAbortException', 'ClientAbortException: java.io.IOException: Broken pipe', 'IOException: Broken pipe', 'org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe\n at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:351)\n at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:784)\n at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:687)\n at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:386)\n at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:364)\n at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)\n at org.springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream.write(OnCommittedResponseWrapper.java:638)\n at org.springframework.util.StreamUtils$NonClosingOutputStream.write(StreamUtils.java:287)\n at com.fasterxml.jackson.core.json.UTF8JsonGenerator._flushBuffer(UTF8JsonGenerator.java:2171)\n at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1184)\n at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1009)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:456)\n at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:183)\n at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:135)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: java.io.IOException: Broken pipe\n at sun.nio.ch.FileDispatcherImpl.write0(Native Method)\n at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)\n at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)\n at sun.nio.ch.IOUtil.write(IOUtil.java:65)\n at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:469)\n at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:136)\n at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1431)\n at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:768)\n at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:593)\n at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:537)\n at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:540)\n at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112)\n at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)\n at org.apache.coyote.Response.doWrite(Response.java:603)\n at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:338)\n ... 134 more\n', 'org.apache.catalina.connector.OutputBuffer', 'OutputBuffer.java', 'realWriteBytes', 351, 0, NULL, 0, NULL, '2023-09-26 22:44:11', NULL, '2023-09-26 22:44:11', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1397, '', 6, 1, 'yshop-server', 'GET', '/app-api/after/applyForAfterSales/1706678320889856000', '{\"query\":{\"key\":\"1706678320889856000\"},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-26 22:47:50', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl.checkOrderDetails(AppStoreAfterSalesServiceImpl.java:168)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$FastClassBySpringCGLIB$$5f600f83.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$EnhancerBySpringCGLIB$$c8553003.checkOrderDetails()\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController.checkOrderDetails(AppOrderAfterSalesController.java:50)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$FastClassBySpringCGLIB$$b23b9c02.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$EnhancerBySpringCGLIB$$d7fccdb7.checkOrderDetails()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl', 'AppStoreAfterSalesServiceImpl.java', 'checkOrderDetails', 168, 0, NULL, 0, NULL, '2023-09-26 22:47:50', NULL, '2023-09-26 22:47:50', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1398, '', 6, 1, 'yshop-server', 'GET', '/app-api/after/applyForAfterSales/1706678320889856000', '{\"query\":{\"key\":\"1706678320889856000\"},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-09-26 22:53:47', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl.checkOrderDetails(AppStoreAfterSalesServiceImpl.java:168)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$FastClassBySpringCGLIB$$5f600f83.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$EnhancerBySpringCGLIB$$c8553003.checkOrderDetails()\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController.checkOrderDetails(AppOrderAfterSalesController.java:50)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$FastClassBySpringCGLIB$$b23b9c02.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$EnhancerBySpringCGLIB$$d7fccdb7.checkOrderDetails()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl', 'AppStoreAfterSalesServiceImpl.java', 'checkOrderDetails', 168, 0, NULL, 0, NULL, '2023-09-26 22:53:47', NULL, '2023-09-26 22:53:47', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1399, '', 6, 1, 'yshop-server', 'GET', '/app-api/after/applyForAfterSales/37', '{\"query\":{\"key\":\"37\"},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-26 22:55:12', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl.checkOrderDetails(AppStoreAfterSalesServiceImpl.java:189)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$FastClassBySpringCGLIB$$5f600f83.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$EnhancerBySpringCGLIB$$c8553003.checkOrderDetails()\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController.checkOrderDetails(AppOrderAfterSalesController.java:50)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$FastClassBySpringCGLIB$$b23b9c02.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$EnhancerBySpringCGLIB$$d7fccdb7.checkOrderDetails()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl', 'AppStoreAfterSalesServiceImpl.java', 'checkOrderDetails', 189, 0, NULL, 0, NULL, '2023-09-26 22:55:12', NULL, '2023-09-26 22:55:12', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1400, '', 6, 1, 'yshop-server', 'GET', '/app-api/after/applyForAfterSales/37', '{\"query\":{\"key\":\"37\"},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-26 22:59:46', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl.checkOrderDetails(AppStoreAfterSalesServiceImpl.java:192)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$FastClassBySpringCGLIB$$5f600f83.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$EnhancerBySpringCGLIB$$c8553003.checkOrderDetails()\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController.checkOrderDetails(AppOrderAfterSalesController.java:50)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$FastClassBySpringCGLIB$$b23b9c02.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$EnhancerBySpringCGLIB$$d7fccdb7.checkOrderDetails()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl', 'AppStoreAfterSalesServiceImpl.java', 'checkOrderDetails', 192, 0, NULL, 0, NULL, '2023-09-26 22:59:46', NULL, '2023-09-26 22:59:46', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1401, '', 6, 1, 'yshop-server', 'GET', '/app-api/after/applyForAfterSales/37', '{\"query\":{\"key\":\"37\"},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-26 22:59:51', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl.checkOrderDetails(AppStoreAfterSalesServiceImpl.java:192)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$FastClassBySpringCGLIB$$5f600f83.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$EnhancerBySpringCGLIB$$c8553003.checkOrderDetails()\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController.checkOrderDetails(AppOrderAfterSalesController.java:50)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$FastClassBySpringCGLIB$$b23b9c02.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$EnhancerBySpringCGLIB$$d7fccdb7.checkOrderDetails()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl', 'AppStoreAfterSalesServiceImpl.java', 'checkOrderDetails', 192, 0, NULL, 0, NULL, '2023-09-26 22:59:51', NULL, '2023-09-26 22:59:51', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1402, '', 6, 1, 'yshop-server', 'GET', '/app-api/after/applyForAfterSales/undefined', '{\"query\":{\"key\":\"undefined\"},\"body\":\"\"}', '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '2023-09-26 23:15:10', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl.checkOrderDetails(AppStoreAfterSalesServiceImpl.java:169)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$FastClassBySpringCGLIB$$5f600f83.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$EnhancerBySpringCGLIB$$8abb4c6a.checkOrderDetails()\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController.checkOrderDetails(AppOrderAfterSalesController.java:50)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$FastClassBySpringCGLIB$$b23b9c02.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.GeneratedMethodAccessor272.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$EnhancerBySpringCGLIB$$8ba51869.checkOrderDetails()\n at sun.reflect.GeneratedMethodAccessor330.invoke(Unknown Source)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:502)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl', 'AppStoreAfterSalesServiceImpl.java', 'checkOrderDetails', 169, 0, NULL, 0, NULL, '2023-09-26 23:15:10', NULL, '2023-09-26 23:15:10', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1403, '', 2, 1, 'yshop-server', 'POST', '/app-api/after/applyForAfterSales', '{\"query\":{},\"body\":\"{\\n \\\"orderCode\\\": \\\"68\\\",\\n \\\"productParamList\\\": [\\n {\\n \\\"productId\\\": 12\\n }\\n ],\\n \\\"reasonForApplication\\\": \\\"nostrud elit\\\",\\n \\\"serviceType\\\": 48,\\n \\\"applicationInstructions\\\": \\\"consequat dolor anim Ut in\\\",\\n \\\"applicationDescriptionPicture\\\": \\\"http://dummyimage.com/400x400\\\"\\n}\\n\\n\\n\"}', '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', '2023-09-26 23:33:24', 'java.lang.NullPointerException', 'NullPointerException: null', 'NullPointerException: null', 'java.lang.NullPointerException\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl.applyForAfterSales(AppStoreAfterSalesServiceImpl.java:93)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$FastClassBySpringCGLIB$$5f600f83.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)\n at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)\n at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl$$EnhancerBySpringCGLIB$$c0ae1d31.applyForAfterSales()\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController.applyForAfterSales(AppOrderAfterSalesController.java:41)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$FastClassBySpringCGLIB$$b23b9c02.invoke()\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.security.core.aop.PreAuthenticatedAspect.around(PreAuthenticatedAspect.java:22)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around0(OperateLogAspect.java:94)\n at co.yixiang.yshop.framework.operatelog.core.aop.OperateLogAspect.around(OperateLogAspect.java:78)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)\n at co.yixiang.yshop.module.order.controller.app.afterorder.AppOrderAfterSalesController$$EnhancerBySpringCGLIB$$32a1b875.applyForAfterSales()\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'co.yixiang.yshop.module.order.service.storeaftersales.AppStoreAfterSalesServiceImpl', 'AppStoreAfterSalesServiceImpl.java', 'applyForAfterSales', 93, 0, NULL, 0, NULL, '2023-09-26 23:33:24', NULL, '2023-09-26 23:33:24', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1404, '', 6, 1, 'yshop-server', 'POST', '/app-api/member/user/update-avatar', '{\"query\":{},\"body\":\"{\\\"avatarFile\\\":\\\"http://tmp/wjroSuU3KHiD7498ced912e3863662d1ed8575ab7c4f.jpeg\\\"}\"}', '123.112.21.179', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-10-11 00:14:02', 'org.springframework.web.multipart.MultipartException', 'MultipartException: Current request is not a multipart request', 'MultipartException: Current request is not a multipart request', 'org.springframework.web.multipart.MultipartException: Current request is not a multipart request\n at org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValueInternal(RequestParamMethodArgumentResolver.java:210)\n at org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValue(RequestParamMethodArgumentResolver.java:193)\n at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:114)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'org.springframework.web.method.annotation.RequestParamMethodArgumentResolver', 'RequestParamMethodArgumentResolver.java', 'handleMissingValueInternal', 210, 0, NULL, 0, NULL, '2023-10-11 00:14:02', NULL, '2023-10-11 00:14:02', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1405, '', 6, 1, 'yshop-server', 'POST', '/app-api/cart/add', '{\"query\":{},\"body\":\"{\\\"cartNum\\\":\\\"[object Object]2\\\",\\\"productId\\\":17,\\\"uniqueId\\\":\\\"83d452f3c1504788bd1201e69187d3fd\\\",\\\"new\\\":0}\"}', '123.112.21.179', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-10-11 00:56:46', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from String \"[object Object]2\": not a valid `java.lang.Integer` value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String \"[object Object]2\": not a valid `java.lang.Integer` value\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 12] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"cartNum\"])', 'InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String \"[object Object]2\": not a valid `java.lang.Integer` value\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 12] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"cartNum\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from String \"[object Object]2\": not a valid `java.lang.Integer` value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String \"[object Object]2\": not a valid `java.lang.Integer` value\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 12] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"cartNum\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integer` from String \"[object Object]2\": not a valid `java.lang.Integer` value\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 12] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartParam[\"cartNum\"])\n at com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:67)\n at com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:1991)\n at com.fasterxml.jackson.databind.DeserializationContext.handleWeirdStringValue(DeserializationContext.java:1219)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseInteger(StdDeserializer.java:844)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseInteger(StdDeserializer.java:824)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:531)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-10-11 00:56:46', NULL, '2023-10-11 00:56:46', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1406, '', 6, 1, 'yshop-server', 'POST', '/app-api/cart/num', '{\"query\":{},\"body\":\"{\\\"number\\\":{\\\"value\\\":11,\\\"name\\\":\\\"\\\"},\\\"id\\\":191}\"}', '123.112.21.179', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-10-11 00:57:25', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])', 'MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)\n at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseInteger(StdDeserializer.java:805)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:531)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-10-11 00:57:25', NULL, '2023-10-11 00:57:25', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1407, '', 6, 1, 'yshop-server', 'POST', '/app-api/cart/num', '{\"query\":{},\"body\":\"{\\\"number\\\":{\\\"value\\\":10,\\\"name\\\":\\\"\\\"},\\\"id\\\":191}\"}', '123.112.21.179', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-10-11 00:57:25', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])', 'MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)\n at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseInteger(StdDeserializer.java:805)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:531)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-10-11 00:57:26', NULL, '2023-10-11 00:57:26', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1408, '', 6, 1, 'yshop-server', 'POST', '/app-api/cart/num', '{\"query\":{},\"body\":\"{\\\"number\\\":{\\\"value\\\":9,\\\"name\\\":\\\"\\\"},\\\"id\\\":191}\"}', '123.112.21.179', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-10-11 00:57:26', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])', 'MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)\n at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseInteger(StdDeserializer.java:805)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:531)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-10-11 00:57:26', NULL, '2023-10-11 00:57:26', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1409, '', 6, 1, 'yshop-server', 'POST', '/app-api/cart/num', '{\"query\":{},\"body\":\"{\\\"number\\\":{\\\"value\\\":8,\\\"name\\\":\\\"\\\"},\\\"id\\\":191}\"}', '123.112.21.179', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-10-11 00:57:26', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])', 'MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)\n at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseInteger(StdDeserializer.java:805)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:531)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-10-11 00:57:26', NULL, '2023-10-11 00:57:26', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1410, '', 6, 1, 'yshop-server', 'POST', '/app-api/cart/num', '{\"query\":{},\"body\":\"{\\\"number\\\":{\\\"value\\\":7,\\\"name\\\":\\\"\\\"},\\\"id\\\":191}\"}', '123.112.21.179', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-10-11 00:57:26', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])', 'MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)\n at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseInteger(StdDeserializer.java:805)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:531)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-10-11 00:57:26', NULL, '2023-10-11 00:57:26', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1411, '', 6, 1, 'yshop-server', 'POST', '/app-api/cart/num', '{\"query\":{},\"body\":\"{\\\"number\\\":{\\\"value\\\":6,\\\"name\\\":\\\"\\\"},\\\"id\\\":191}\"}', '123.112.21.179', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-10-11 00:57:26', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])', 'MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Integer` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 11] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartNumParam[\"number\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)\n at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)\n at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseInteger(StdDeserializer.java:805)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:531)\n at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-10-11 00:57:26', NULL, '2023-10-11 00:57:26', b'0', 0); +INSERT INTO `infra_api_error_log` VALUES (1412, '', 6, 1, 'yshop-server', 'POST', '/app-api/cart/cart/del', '{\"query\":{},\"body\":\"{\\\"ids\\\":\\\"191\\\"}\"}', '123.112.21.179', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '2023-10-11 01:18:22', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'191\'); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'191\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 8] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartIdsParm[\"ids\"])', 'MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'191\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 8] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartIdsParm[\"ids\"])', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'191\'); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'191\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 8] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartIdsParm[\"ids\"])\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter.doFilter(HomepageForwardingFilter.java:78)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at co.yixiang.yshop.framework.security.core.filter.TokenAuthenticationFilter.doFilterInternal(TokenAuthenticationFilter.java:67)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at co.yixiang.yshop.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value (\'191\')\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 8] (through reference chain: co.yixiang.yshop.module.cart.controller.app.cart.param.AppCartIdsParm[\"ids\"])\n at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:63)\n at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1728)\n at com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1353)\n at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromString(StdDeserializer.java:311)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.handleNonArray(StringCollectionDeserializer.java:284)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:192)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:182)\n at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:25)\n at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:392)\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185)\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\n ... 126 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 391, 0, NULL, 0, NULL, '2023-10-11 01:18:22', NULL, '2023-10-11 01:18:22', b'0', 0); COMMIT; -- ---------------------------- @@ -902,7 +1011,7 @@ CREATE TABLE `infra_file` ( `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=923 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件表'; +) ENGINE=InnoDB AUTO_INCREMENT=933 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件表'; -- ---------------------------- -- Records of infra_file @@ -919,6 +1028,16 @@ INSERT INTO `infra_file` VALUES (919, 4, 'iphone08.jpeg', '6ab0e01f94b05d6ecdab1 INSERT INTO `infra_file` VALUES (920, 4, 'iphone11.jpeg', 'a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'image/jpeg', 41743, '1', '2023-05-24 14:49:10', '1', '2023-05-24 14:49:10', b'0'); INSERT INTO `infra_file` VALUES (921, 4, 'iphone02.jpeg', 'e8b3ca5e5519e3b66768c2437744b072ed1bea09b7b7625d72ac4ac7eb70358b.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/e8b3ca5e5519e3b66768c2437744b072ed1bea09b7b7625d72ac4ac7eb70358b.jpeg', 'image/jpeg', 25925, '1', '2023-05-29 13:54:36', '1', '2023-05-29 13:54:36', b'0'); INSERT INTO `infra_file` VALUES (922, 4, 'iphone08.jpeg', '6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', 'image/jpeg', 23843, '1', '2023-07-27 18:35:48', '1', '2023-07-27 18:35:48', b'0'); +INSERT INTO `infra_file` VALUES (923, 4, '1.jpg', 'd66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg', 'image/jpeg', 129631, '1', '2023-08-11 11:26:27', '1', '2023-08-11 11:26:27', b'0'); +INSERT INTO `infra_file` VALUES (924, 4, '2018-10-23 173021.jpg', 'b7dd56c853261b5eba831773d2b1cc81cf011617fad1aceae6ced39bc435afa2.jpg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/b7dd56c853261b5eba831773d2b1cc81cf011617fad1aceae6ced39bc435afa2.jpg', 'image/jpeg', 35760, NULL, '2023-09-24 01:27:19', NULL, '2023-09-24 01:27:19', b'0'); +INSERT INTO `infra_file` VALUES (925, 4, '2018-10-23 173021.jpg', 'b7dd56c853261b5eba831773d2b1cc81cf011617fad1aceae6ced39bc435afa2.jpg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/b7dd56c853261b5eba831773d2b1cc81cf011617fad1aceae6ced39bc435afa2.jpg', 'image/jpeg', 35760, NULL, '2023-09-24 01:29:15', NULL, '2023-09-24 01:29:15', b'0'); +INSERT INTO `infra_file` VALUES (926, 4, '2nyqtP3Hj49p084c85c6b90fcdbad214d501e29ef111.jpg', 'b7dd56c853261b5eba831773d2b1cc81cf011617fad1aceae6ced39bc435afa2.jpg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/b7dd56c853261b5eba831773d2b1cc81cf011617fad1aceae6ced39bc435afa2.jpg', 'image/jpeg', 35760, NULL, '2023-09-26 22:36:38', NULL, '2023-09-26 22:36:38', b'0'); +INSERT INTO `infra_file` VALUES (927, 4, '2018-10-23 173035.jpg', '8d2599fa14737c8340d8c3b30b1cf194b1f3780c4d457cce76657cc8972e49ee.jpg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/8d2599fa14737c8340d8c3b30b1cf194b1f3780c4d457cce76657cc8972e49ee.jpg', 'image/jpeg', 36148, NULL, '2023-09-26 23:17:35', NULL, '2023-09-26 23:17:35', b'0'); +INSERT INTO `infra_file` VALUES (928, 4, '2018-10-23 173021.jpg', 'b7dd56c853261b5eba831773d2b1cc81cf011617fad1aceae6ced39bc435afa2.jpg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/b7dd56c853261b5eba831773d2b1cc81cf011617fad1aceae6ced39bc435afa2.jpg', 'image/jpeg', 35760, NULL, '2023-09-26 23:18:03', NULL, '2023-09-26 23:18:03', b'0'); +INSERT INTO `infra_file` VALUES (929, 4, '2018-10-23 155233.jpg', '566bc3678081a69e83c70119a9f2d3e856964525da6963a63b2c098934e3a902.jpg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/566bc3678081a69e83c70119a9f2d3e856964525da6963a63b2c098934e3a902.jpg', 'image/jpeg', 10791, NULL, '2023-09-26 23:20:04', NULL, '2023-09-26 23:20:04', b'0'); +INSERT INTO `infra_file` VALUES (930, 4, '2018-10-23 173035.jpg', '8d2599fa14737c8340d8c3b30b1cf194b1f3780c4d457cce76657cc8972e49ee.jpg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/8d2599fa14737c8340d8c3b30b1cf194b1f3780c4d457cce76657cc8972e49ee.jpg', 'image/jpeg', 36148, NULL, '2023-09-26 23:21:27', NULL, '2023-09-26 23:21:27', b'0'); +INSERT INTO `infra_file` VALUES (931, 4, '2018-10-23 173035.jpg', '8d2599fa14737c8340d8c3b30b1cf194b1f3780c4d457cce76657cc8972e49ee.jpg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/8d2599fa14737c8340d8c3b30b1cf194b1f3780c4d457cce76657cc8972e49ee.jpg', 'image/jpeg', 36148, NULL, '2023-09-26 23:23:42', NULL, '2023-09-26 23:23:42', b'0'); +INSERT INTO `infra_file` VALUES (932, 4, '2018-10-25 230544.jpg', '8f513d9b68521ff3595f7291bc1f5cb0dc4f6b04a8f5e5a2fc25ba0bd4f0c071.jpg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/8f513d9b68521ff3595f7291bc1f5cb0dc4f6b04a8f5e5a2fc25ba0bd4f0c071.jpg', 'image/jpeg', 12113, NULL, '2023-09-26 23:26:22', NULL, '2023-09-26 23:26:22', b'0'); COMMIT; -- ---------------------------- @@ -944,7 +1063,7 @@ CREATE TABLE `infra_file_config` ( -- Records of infra_file_config -- ---------------------------- BEGIN; -INSERT INTO `infra_file_config` VALUES (4, '数据库', 1, '我是数据库', b'1', '{\"@class\":\"co.yixiang.yshop.framework.file.core.client.db.DBFileClientConfig\",\"domain\":\"http://127.0.0.1:48080\"}', '1', '2022-03-15 23:56:24', '1', '2023-04-08 09:44:47', b'0'); +INSERT INTO `infra_file_config` VALUES (4, '数据库', 1, '我是数据库', b'1', '{\"@class\":\"co.yixiang.yshop.framework.file.core.client.db.DBFileClientConfig\",\"domain\":\"http://yshop.l1.ttut.cc\"}', '1', '2022-03-15 23:56:24', '1', '2023-10-06 13:28:07', b'0'); INSERT INTO `infra_file_config` VALUES (5, '本地磁盘', 10, '测试下本地存储', b'0', '{\"@class\":\"co.yixiang.yshop.framework.file.core.client.local.LocalFileClientConfig\",\"basePath\":\"/Users/yshop/file_test\",\"domain\":\"http://127.0.0.1:48080\"}', '1', '2022-03-15 23:57:00', '1', '2023-07-19 15:46:06', b'0'); INSERT INTO `infra_file_config` VALUES (11, 'S3 - 七牛云', 20, NULL, b'0', '{\"@class\":\"co.yixiang.yshop.framework.file.core.client.s3.S3FileClientConfig\",\"endpoint\":\"s3-cn-south-1.qiniucs.com\",\"domain\":\"http://img.yixiang.co\",\"bucket\":\"yshop-pro\",\"accessKey\":\"b7yvuhBSAGjmtPhMFcn9iMOxUOY_I06cA_p0ZUx8\",\"accessSecret\":\"kXM1l5ia1RvSX3QaOEcwI3RLz3Y2rmNszWonKZtP\"}', '1', '2022-03-19 18:00:03', '1', '2023-07-31 09:37:45', b'0'); INSERT INTO `infra_file_config` VALUES (15, 'S3 - 七牛云', 20, '', b'0', '{\"@class\":\"co.yixiang.yshop.framework.file.core.client.s3.S3FileClientConfig\",\"endpoint\":\"s3-cn-south-1.qiniucs.com\",\"domain\":\"http://img.yixiang.co\",\"bucket\":\"yshop-pro\",\"accessKey\":\"b7yvuhBSAGjmtPhMFcn9iMOxUOY_I06cA_p0ZUx8\",\"accessSecret\":\"kXM1l5ia1RvSX3QaOEcwI3RLz3Y2rmNszWonKZtP\"}', '1', '2022-06-10 20:50:41', '1', '2023-07-31 09:38:31', b'0'); @@ -967,7 +1086,7 @@ CREATE TABLE `infra_file_content` ( `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件表'; +) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件表'; -- ---------------------------- -- Records of infra_file_content @@ -984,6 +1103,16 @@ INSERT INTO `infra_file_content` VALUES (10, 4, '6ab0e01f94b05d6ecdab1820c86db93 INSERT INTO `infra_file_content` VALUES (11, 4, 'a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 0xFFD8FFE000104A46494600010101004800480000FFDB00430008050607060508070607090808090C130C0C0B0B0C1811120E131C181D1D1B181B1A1F232C251F212A211A1B2634272A2E2F3132311E25363A36303A2C303130FFDB0043010809090C0A0C170C0C1730201B203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030FFC000110802D002D003012200021101031101FFC4001C0001000105010100000000000000000000000102030506070408FFC4006110000201020303020E0B0C060805040203000102030405061112213107411317223651556171739192B1B2D11415163254748194A1B3D22324333435425256727593C1083762A2C2E3252643536582A4E244456383F0468495E1385764A3D3FFC4001B01010002030101000000000000000000000001020304050607FFC40042110100010301040509060502060301000000010203110405122131133241519106153352617181B1F02253A1C1D1E114163472D2234224354362C2F182A2B292FFDA000C03010002110311003F00EFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086CC362D99B0BC324E15EE14EAAE34E9ADA97CBD831DCBB45A8DEAE710C96ED5776ADDB7199F6333A93A9A2DCF28715AFB170E935D9AB534FA12678E5CA1620FDE59DB47BFB4FF0099CEAB6BE9299C6F67E12E953B1B59571DDC7C61D1B523539BF4C1C57E0D67E4CBED131E507125EFAD6D1F79497F329E79D2F7CF82FE64D5F7478BA3EA4EA68343944A9AFDF18745AECD3A9A7D0D19BC3339E137B2509D49DAD47C1565A2F1ADC6C5ADA3A6BB38A6BF1E1F36B5DD99ABB519AA8E1ECE3F26C60A2338C927169A6B54D3DCCA93D4E839E900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021BD112CC2E6EC4A5866075EB537A569FDCE9BEC49F3FC8B5663BB722D5135D5CA192D5B9BB5C5BA79CCE1AD674CD951D69E1D85D4D9847A9AD5A2F7B7CF18BE6EF9A4FF0031BF7EBBC1F3FD56AAE6A6E4D75CFECFA2E93496F4B6E28A23DF3DE000D56D80000468481919ECAF99EE306AD1A55A52AB6527D5537BDC3BB1F51D4ADEAC2BD1855A535384E2A5192E0D3E73879D07934C4DD6B3AD87D496AE83DBA7AFE8BE2BE47E73D2EC7D6D5BDD0573C2797E8F2FB6F434EE7F136E3131CFDBED6E808449EA5E4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010F81A2F2A35F48D85B27C5CEA3F9344BCECDED9CE794F96B8B5AC7B1435F1C9FA8E56D7AB774957B71F375B63D3156B29CF667E4D40CBE5FCB9778EC2B4ED2B51A6A8C9464AA6BBDB5AF318837EE4B3F16C47C2C3D13CB6CEB146A35116EE72E2F5BB46FD7A7D3D572DF38C7CE18DE97D8AFC2ECFF00BDEA1D2F715F85D9FF007BD46C19BB3457C06EEDE8D1B5A75955839B73935A68F4E6309D312F3B5F43F88CEBDDB3B36CD734579CC7BDC8B37F6ADFA22E511189F73CF3C818BC56B1AF6737D8DA92FE460F15C22FF099C637F6EE9A96E8CD3DA8CBBCD798DC308CFCAE6F695BDF59AA30AB3505561536945BDCB54F9B5364CC9634F10C12EEDE6B56E9B945E9C2496A9F8D09D9FA4D45A9AF4D3398479CB59A6BD4D1ABA6313F5D9C1CA309B0AB8A6214ACA84A10A9575D253D76568B5E632B8CE51BEC230F9DEDC57B79D38349C61B5AEF7A7396F223DACD362FB2A6FF00BA6F1CA175AB75DF87A48D5D2E8ED5DD2577AA8E319F937357ADBD675B6EC533F66AC67E33872C360C815DD1CCD463AE8AB4274DF8B55F4A35FE766532A49C73261ED73D648E6692A9A6FD13ED874B574EFE9EB89EE9F93B0478124478127D11F36000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F039B729FF00972DFE2CBD291D25F039BF29CBFD336D2ECDBE9FDE671F6CFF004B3EF8767624FF00C5C7BA5A9237EE4AFF0016C47C2C3D134137EE4B3F16C47C2C3D13CFEC7FEAE9F8FC9E936CFF00475FC3E70F0F2A3F952C7C0CFD233795304C2EE72F5957B8B0B7AB5674F594E504DB7ABE2CC2F2A3F94EC7C0CFD236AC97D6B58782FE6CECD8A29AF68DD8AA33C3F4717515D546CCB3344E38FEAE739A6DE95A666BAA36D4E34A9C2A4366115A28EE4F723ADDCA4EDEA6BFA0FCC729CE9D765EF84A7E64757B8FC5EA7ECBF313B3785DD44477FEA8DAB333674F33DDF952E5190FAE8B1EF4FD1379E50BAD5BAEFC3D2468F90FAE9B1EF4FD1377E50BAD5BAEFC3D2460D0FF00CBEEFC7E4DADA3FF0033B3F0FF00F52E5BEB32795FAE3C3BC3C4C63E73279596B98F0ED3FDFC4F3BA7F4D47BE3E6F41A8F435FBA7E4EC2B8124478127D1DF330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043E0683CA8D17D1AC2BF338CE0FC69FACDFD9ADE7FB0779804E74E2E552DA4AAA4BB1C1FD0CD0DA56A6EE96BA63DFE1C5D1D99762D6AE8AA7972F1E0E5C6C993B31DAE034AEA1754AB5475A7192E8693D345A1AD224F1162FD7A7B91728E6F777EC51A9B736EE729673386396F8EDE5BD6B6A7569C6953716AA249BD5EA66B00CE96386E0F6B675ADEE65528C3664E315A3DEF86F34906C51B42F5176ABD1CE5AF5ECEB15D9A6C5513BB4F2E3F5DEF763F7F4F12C66E2F68C270855945A8CF735A24BF91BAD5E5030D9D39455ADDEB24D7BD5EB39E016B685EB3555551FEEE65ED9D62F534515C70A78471F77E8F7E5BBFA784E316F795E339D3A5B5AA86F7BD686C399F37D96318356B2B7A1710A951C5A94E2925A3D7B269E0A5BD75DB56A6CD3CA57BBA2B376ED37ABEB53CBE1393B2673235175B33DAF621B537F22660CDDF931B093AB75884E3D4A4A8C1F65F197F2F196D9F6A6EEA6888EFCF831ED2BB16B4B5CCF763C7837D5C0921127BF7CF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028A9153838C9269EE69F3A2B21AD40E539B72ED4C1AF25568C5CACAACB58497E63FD17FC8C09DC2B50A75E94A9D6846A426B49464B54D778D4317C836D5A52A9865776CDFF00B39ADA87C8F8AFA4F2BADD8F56F4D7638C777E8F59A1DB74EEC5BD4F09EFFD5CF81B05CE4AC6E8B7B1429D64B9E9D45E67A33C73CB78D41EFC36E1F7A3A9C5AB497E99E344F84BBD46B34F5C669AE3C618B064BDCF633DACBAF2095977196FF265CFCB0D0A7F0F7BD49F095FF89B3EBC78C3180CED0C9F8E566BEF3E86BB352697D066B0DE4FA6E4A5895DC5478BA7456ADFFCCFD46C5AD9FA9B93C289F8F0F9B5AEED2D2DA8CCD71F0E3F26AB83617738BDEC6DAD63DD94DF082ECB3AE61563470DB0A5696EB48535A6AF8B7CEDF758C3B0DB4C36DD50B2A31A50E2F4E2DF65BE73D6969CE7ABD9FB3E3494E667354BC86D1DA356B2A8888C531F5994800EA39400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011A12008D10D112008D10D112008D113A00000000000000000000000000000000000000000000000000000669BCA0F28986E4E846DE54E77D8A558ED52B3A4F7E9FA527F9ABCFCC06E3A94CEA421EFE518F7DE8710BCBECE18EAE8F98B30BC0684F7AB0C3925522B994A6F7A6626A607959CB5BCB8BFBF9BE33B8BEA926FC44E07D05ECBB7FF007F4BCB443BCB6F8451D3F6D1F3EAC0B2473D837FFDCD527DA5C8AB8E18DFFF007554607D02AF6D5AD55CD17DEA889F65DB7C2297968F9F560D90D2FC94FE75549F69F21F6A9FCEEA8C0FA07D996DF08A5E5A1ECCB6F8452F2D1F3EFB5190FB54FE77548784E435FF00953F9DD5181F41FB32DBE114BCB43D996DF08A5E5A3E7CF6AB2176A9FCEEA90F0BC85DAA7F3BAA303E84F665B7C22979687B2EDBE114BCB47CF4F0CC85DAA97CEEA91ED7641ED4CBE7954607D0DECBB6F8452F2D0F65DB7C2297968F9E3DAFC81DA997CF2A91EC0C80BFF297F3CAA303E88F65DB7C22979687B2EDBE114BCB47CECEC72076A65F3CAA43B3E4FD7FE532F9E55F50C0FA2BD976DF08A5E5A1ECBB6F8452F2D1F39BB4E4FD7FE532F9E55F5056B9024D46183CE727EF631BCABAB181F45FB2EDBE114BCB4513C46CA9AD6777422BBB511F23663C472DD0BA71C2F098C767F37D9139C577E4DADAFA177CF0D3CD35A31D9F674ACE9FFBBB3A2B77CBB881F62FB6D877C3ADFF008887B6D877C3ADFF00888F8F5666A3AEBEDD637AFECC3D64FBA7A3DBAC73C987AC0FB0562B87BE17B6FF00C444FB6763F0CA1FC447C7BEE9E8F6EB1CF261EB1EE9E976EF1DF261EB03EC2F6CEC7E1943CB44FB6763F0BA1FC447C79EE9E8F6EF1DF261EB1EE9E8F6EB1CF143D607D85ED9D8FC32879687B6763F0CA1E5A3E3DF74F47B778EF8A1EB2CBCD15357A6318AB5CDAE9EB03EC8F6CEC7E1943F8889F6CEC7E1943CB47C6DEEA6AF6E314FA3D63DD455EDC629F47AC0FB27DB3B1F8650F2D11ED9D8FC3287968F8DBDD455EDCE29F47AC9F75157B718A7D1EB03EC8F6CEC7E1743CB43DB3B1F8650FE223E37F75153B718A7D1EB1EEA2AF6E314FA3D607D91ED9D8FC32879687B6763F0CA1E5A3E3C866786CADBC6B1B52E7D950D3CE4FBA7A5DBBC73C987AC0FB0BDB3B1F8650F2D0F6CEC3E1943F888F8F7DD3D2EDDE3BE287AC7BA7A5DBAC73C50F581F617B6763F0CA1E5A1ED9D8FC3287F111F1EFBA7A5DBAC77C987AC7BA7A3DBBC73C987AC0FB0BDB3B1F8650F2D15D2BEB5AAF4A5714A6D734668F8E9E67A5DBBC73C987ACAA19B6AD37ADBE37886AB82B9A4A4BE8607D95A927CB596395FC6B08AD18D5B9E8F435DFABDB83FF95EF5F26877CC8F9DB0FCD968A5424A95CC63B53A5AEBAAECC5F3AFA57381B480800000000000000000000000000000000000000000000000000000000000000000000000000000000000001AFE7BCC6B2C65EAD7D4E9F47BBA92542D2873D5AD2DD18F7B9DF71338B5D619ED4DC3BCC56BCB11CC1752E8D715A6FA884DF3457F67E83A0676AEAFB944C3ED66B6A8E0D6352FDC1F07566F621F427E339F6295255B14B89CDED38CB675F3FD24C0B1373AB273AF37524F7B6D91F20D4A652D250824E552A3D2108AD652EF1227521B3D35E95BD8D1E8D8B5DD3B68A5AEC296AFE5658A38D61535AD961B7B7B05FED216D39C5FCBA6805BD569CC436BB28BEF33E156F24AEB0F769AEED6EAD1C178DA3274B11B4AD4D54A36765520FF003A34A2D01836D770A5B5D94679DDDBFC02D3F83121DDDBFC02D7F851035F6D764A5F70CFBBAB7F805AFF000A25AA93B0ABBAAD8528F769EB17F401839143325778745C5D4B09CAB25BDD297BF5DEEC98BDA528EB1DE8089143454CA181448A2456CA1B028934936F448B38AB9528CECA12749C68F47BFACB8D2A7F9B4D761BDDBB9DBEE1EFC36942B621461574E86A5B73D79E314E4D7D060316771778350515ADCE3974EE27AF3A73D9A71EF717F29122FE40E4F710CF37552E54958613467B33B892DADFC7620BF3A5A71E65CE763C37922C97634A31A986D6BE9AE352E6E25BFE48E891B4E5FC1EDF2F60965845A4546959D254F54B4DA9F19C9F75CB566BFCA46775942DADA95B5BD3B9C46F14A54E155B54E9538F1A92D37BDFB9236A2DD3453BD5346AB95DCAB14AFF004B7C95FAB769E5D4FB43A5BE4AFD5BB4F2EA7DA305913946BEC5B314300CC96146D6F6E21D12DAAD04E319F53B4A328BECC77A68E8CB86E325116EAE50C554D74CE265AB74B7C95FAB769E5D4FB41F26F92BF56AD3CBA9F68DA4868C9D1D1DCAEFD5DED5BA5C64BFD5AB4F2EA7DA21F27192D7FF004D5A79753ED1B4B04F47477237EAEF6ABD2E325FEADDA79753ED11D2E7267EADDA79753ED1B5496E2864F474771BF577B58E97392FF56ED3CBA9F688E973933F56ED3CBA9F68DA0B1797746CE8BAB5E5B31E092E2DF7089B744719856ABB34C666787BDAF74B9C99FAB969E5D4FB4599642C8B196CBC0F0E52EC7479EBE9155FE29738849C615151A3CD15CFDF663A567562B5D95517662F7F88AC5347738D7B6C574CFF00A34CD51DF964FA5DE4D6B55972D347CEA73FB443E4EF26FEAE5A79753ED18FB3BBAF693D6DEACA0F9D6BB9F7D1B2E198AC2F74A7512A75FB1CD2EF7A8BC51476C32E936C51A8AB72A99A6AF7FE6C43E4EF277EAE5A79753D643E4F3277EAE5A79753D66D0CA5A327454773ABBF577B57E97993BF576D7CBA9EB0F93DC9DFABB69E5D4F59B3B5B8A1968B3477237EAEF6B2F93DC9FF00ABB6BE5D4F590F93EC9FFABD6BE5D4F59B332193166DF7135D5DED67A5F650FD5EB5F2EA7ACF3DCF26D93EBC1C5E090A5AFE751AF38B5F4B36C6413D0DBEE47495F7B8B678E492A61D6D5711CB15AB5D52A3173A96B537D58C571716BDF25CEB8F7CC2647C76BE0B56DF15B2AB2A70A35630B98C7FD949FBDA8BFB2F83F95760FA0F57192945E924F54FB0CE2B98F04A183F29175654E0A1618C5252E8696E4AA6E6977A7BD1CFD4D88B7F6A9E4DDD3DE9ABECD4FA6701C529E33855BDF51D12AB1D6514FDECB9D191397FF47DC46AD7CB156C2E64DD6B2AB2A32EFC5ECBFA343A81A4DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000072EC45BA9CA266B9BFF6365674E3DE6DB341B896B7770FB3565E73A05D2FF5F339BE756F6073DAFF008CD7F0B2F39614B6F4D211DB937A462BF39F3226A54AD875C53C370D846F31DBE5D5CF5D234A2BBBF9B08FD3C78B3D987A85BDBD6BFADC2926A3AF36EDECA7937B1AD89D5575AB57F8E5572751F1A36D17B97D0DF7771033795F2553AD73D121456318845EB52F6ED7DC68BFEC45EE5F4CBBC6C57F6982D9B74B18CD54E9D55C69D05AA8F7376A61F3CE698D9CA597F029BB7B2B5FB9D69537D5559FE72DAEC767B2CE7B5EFB7B50F1240748A997EC31984A9E5DCD16D7959AFC5AE168E7DCD38FD0734C7B0CBECB789CA9C2DE5855EAEABA03DF42BAECAD3768FB31F9518CBABDEAF6B7C6717AA6B74A2FB8F8A374CBB8EC73F6115F2AE61ABB588D2A6EB61B7F25D5EB15F9CF9DAE7FD28B7CEB5031D83E2D4B15B47569C5D3AB4DEC56A52E34E5EA3D8E468383DE56C2F3128DCC7A14F6DDA5D43BBAE89FC8D788DE66F4D53E602A94CA2522D56AF4E8D29D5AD38D3A705ACA727BA28D7ABE72B085471A36F735E2BF3D6915E27BC0D8BA238B4E2DA6B8345BBCA4AEB6EE28AFBE22B5AB05FEDA3FA4BFB6BE95DD31F86E33698A465EC5A92538AD654E6B4945767BA8F5C2BCA9558D483D2517AA03C8DA6B54F55D9296CF46214951BA9A82D29CD2A90EF3E6F1EA795B2453228915B65B9017AD1ECC2F26BDF42CEBB5E432E619690A99B723DAC9270D9B36D76773979CB56CFEE37FF11B8F419EFC17AFEC91E0ED3EA988E6AD5D5977993D6727D96CD23950C91719AE959DE6155E9D0C52C54A10559E94EAD36F5D96F99A7BD3E06EFCE0E8D5445718972E9AA699CC3967271C9A62984663863D996BD0E8F6CA5EC6B6A353A275525A6D4A5C125ABD123A968D6E5C0904514451C935D735CE6500921ADC6450D17390D12B72DE0254B2992D5764ADA2381285096AF4348C72FE57D7D2945FDCA2DC69AEC25CFF0029B9DEC9C2CEBCD718D29B5E2673A83D52EF118CD4F3FB6EF554D14DB8E53CFE0F451A8D3D1B323427AA46256BA703D36D55C748B2B5D1987074D7E689C4BD971423596D6E8D4E67D9EF9E38B942A7E8CE2F82E63D91AA9BD13D5F616F2AA987DDDC38CE8DAD69496E7D469AAF94A51331C25B3A8D3F4D1BF6A333EC66F09BDF665BE951FDDA1EFBFB4BB27B0C2E1F87DFDADCC2A7B1E5A70926D70F19997B49FE0AAF926CD32F47B3AEDEAECE3514CC551C38C73F6FD7E68652D09548C7DF29C7F6A0D0528CFDE4A32EE26648986FA96432A7CE4164A92192C82D0AA96732E57E9F43CC1972EA3BA52854A7AFECCE2D79CE9CCE6DCB27E51CB7AFE956F3C4D6D5FA2967D3FA486DBC89AE81993355BC3DE2BE9B4BB1AECB3AD9C9391AEBBB35FC765E8C4EB6719D5000000000000000000000000000000000000000000000000000000000000000000000000000000000000730BAEBEF3A7C5EC0E795DFDF55FC2CBCE743BAEBF33A7C5EC0E775F7DD5C785979CB408CC55654B2556E87B9CDCA1AAE6D59B472555A36F7B88D48689D861C9524B9BFF9B28D47323FF532A785FE68F472758ED2B0CD91A172F4A3885376B2DFBB69EF8AF977AF940D6EB5F4AA53E8939372A9ACE4FB2DBD597AC7DABAD46FE58A5ED4B7F63D3FBDE8D3F7D5EABE0BE57F418ECCB675B04C62EB0DAFAFDC66DD36FF003E9B7AC64BE4DDDF4625DE455685572942AD369A9C77F0E0FBE4D13113998CAB5C4D51889C2F5DCEB5353A573171AB4D6AD3E317D8EF1196B10A9679AB08B8A327B70BCA6B7761BD96BC4D9E4C531395ECE4FAAEA9ED4E737B529BE7726F8B3239070D95FE65B7AD35F7BD93571564F826BDEAF1EFEF2644E33C130F4F29B0850CFB893A2B45370AAFF69C536FE8369855E89469CFF4A0A5F41CFB32625EDC660BDBF8BD6156A3506F9E09689FD06F16D2FBCE82FF00D28F9884B059EAE26E1656717A42B4A5527DDD372F3EA61DD950783DBDC5B5F29DF55AB28BB282EAA9D35AE926F9DBD35EE2D3B26C19970F9E236B4E5434F645BC9CA09BF7C9F15DFEC1AA5292B5BADAAF4AB529C5F55051717F232D4CC44F1856A899E52AACEB4ED6FADAE60B66A46AA8C92FCE4DE8FE866F3525A4A51D783D0D630FB5AB88E214EF2B5BFB1AD69352841AD369AE096BBDF759B04A6DEF6F79559EDBF7B56D6137C5D39C1FC92DDE73C4D9E9BA7AD961FDEABE7479592299328932A916D817ED7F037FF11AFE8332182F5FD91FC1DA7D5331D6AFEE57FF0011AFE8332382F5FD91FC1DA7D5311CE15AFAB2EF5CEC0E7074DCA0027402013A0D00A5A21A2A20210435BCAB420916ABD3E8B42AD2FD384A1E3473486A9B52DCD6E674FE0F55C78982F6BACACAEAB5CD3A5D1EBD49B9C7A26F852D7992E77DD119CF07276968E753BB3138C6583B1C1AEAE292AD5366DADFFDED67B29F797167B21430BB55BA9D5BE9AFCE9BE874FC4B7B2FDE4EAD7A9B75E6E6F9B5E6F90F24A24CC4F6B99D05AB1D4A733DF3C7F0E5F3F7AFAC52E20B66DA346D63D8A34D2FA4A3D93715A5F75B8AD2EFCD9614197A945F60609B972AE1332F6DAEAF8B6FBECC9D24D451E1B487032105A245E1BDA5A6613B738F0934533D99FE129C27DD71DFE325905B112EBD2A5D38FE64E70EC29756BD65128CE0B6A715B3FA717AC7D68B8C88C9C5EB16D31BB31CA56CADEE6B55CE52CBAE30936D694A5D94BA97DF5FCD144E2E32D26B493DEB9F5EF764B457C7124C286736E597F28E5AFDAADE789D28E6DCB2AFF48E5AFDAADE7898B55E8A5974FE921B67235D77E6BF8ECBD189D6CE49C8D75DF9AFE3B2F46275B38CEA8000000000000000000000000000000000000000000000000000000000000000000000000000000000003985DF5F79D3E2D6073AAEFEFAB8F0B2F39D12EFAFBCE9F16B039CD77F7D5C785979CB0B1995E9936AF847E7468D7371B5AEF6B9D34F469F67B8CDDB333FF536AF847E739BD4AADB640DF1660C2B37E1D46C33456F61E2B6EB668620968AA7ED3E1ABE74F737BD34616F7236394E7ADAAB6BEA4FDED4A5554755DE66B0F7F1DE5DA17371416942E2BD25D885471406C16D92B108BE898B57B6C3EDE3BE7295452969DCE6F1956338ED95A616F05CB9AC6DE5BABDCFE756ECE8F8BD79DF637235BAD56AD769D7AB52B7849B979CA0095C4E85427A5AD15FFA71F31CF57137BA32FBDE92FEC47CC05E94CA2551F3BD74E1AEF2872287202A94DB7AB7ABEE94B914391436064AE1FDE161DEABE74795B2FD67F785877AAF9D1E76C910D94489652C0BD69F82BFF88D7F41992C17AFEC8FE0ED3EA998DB3FC1DFFC46E3D0664F05EBFF0024783B4FAA6239AB57565DE5F17DF243E2FBE0E94394003424013A13A119149055A10D1391043D12DE54D685B6F69EBCDCCBF9816EA6B25BB723CB5A9EA8F6736F289C0C94CE3831574E588AF438E88F24E8BD7819BA94933CF3B75AF02D868DCB19625527AF03D1468F0DC7B15B2EC1769D14B791861A74DC514296CA47A34DC231D09D3B259BB6EDEEA96C8264B7EE1A12D8852CA4A9A299702D0944BB2429752E338EDC1EFD9FE6BB0C97EF4A58C44F09113869BE2F6A2DEE7DDEC3EEF9CE69CB37E50CB5A70DAADE789D3232D86F72717B9C5F06736E5AA295FE59945EB172AFC79B7C7733575198B730CF63D244B69E46BAEECD7F1D97A313AD9C9391AEBBB357C765E8C4EB6729D300000000000000000000000000000000000000000000000000000000000000000000000000000000000072FBBEBEF3A7C5EC0E6F71F8CDC785979CE9179D7D674F8B581CDABBFBEAE3C2CBCE5BB079733BFF00542AAFFD46735E73A36687FEA9CD2FF7A739E72245FB0B4AB7F774EDA828F44A8F44E72D98C5717293E6496F6CBD7F0B0B7AEE8D854A97B18EE95792D88D47D98478ECF75EF679A129468D6717A392506FB8DEF464F07A783CACB10589D5ACAED528AB2A54D7533A8F8B9B5CDCCB9B9D934C6F4E2113388CB1F4A9D3AF2E8707D0EABF7AA6FA993EC6BCCCB2D34DA69A69E8D3E665FAF6F5695193AA9E919EC29765E9AE9AF396EE27D16AB9BDEE4937DD7A7122630950B89BB5297DC69FEC2F31A4C78A37184BEE50FD9405C948F661D826338AD155B0CC2AE6EA93DF1A8B48467FB3B4D6D16708A142F71CC36CEF16D5BDC5DD3A5562BF3A2DFBDF974D0EEDD0A16F52373171E81A6CC6318FBDE6514B9B42786332739C380568D5A17156DEE68D5B7B8A2F4AB46AC366707DD5FCF832DB91D1796CB2A11B5C1715A6E0EE2A5CCED3697BE749C1CB65F6545AD5763539AED1589898CC266313865AA3FF0047E1FF00FBBE7458932ECBF26E1FFF00BBE74586CB210CA24CA994303D164FEE77FF0011B8F40C9E0BD7FE47F0769F54CC6597E0EFFE2371E833298275FF0091FC1DA7D5311CD5AFAB2EF5CEFBE4E9B88E77DF2A3A2E5090D0000090486F23424A66F662DB2051537BD95C1711A08AD16FE3C492D04A96B7141708D0942DCA1A96DC0BED14B45E2559859D8EE13B25C71D082728DD851B2342A6404E1435BC8656D14B2D12950CA5A2A6432D08950F8149548A59610CE6BCB3EEC472D2FED56F3C4E94CE6BCB3FE52CB5FB55FCF135F55E8E59AC7A486D9C8D75DD9AFE3B3F344EB4724E46BAEECD5F1D97A313AD9C7750000000000000000000000000000000000000000000000000000000000000000000000000000000000001CBEF7AFACE9F16B0F39CCEE1FDF571E167E73A5DEF5F59D3E2D60733B87F7D5C785979CB760B18952779815E5AADF2D9DB89CDF8EFEC9D2A559D092AC96D462B49A5CF1E7F11A6665C2FD837AEAD0EAAD2E1EDD29AE09BE2BBC448C65B54846528D64DD2A8B667B2B7AEC49778AA74654A5173842BC16F8CE0FA96BBFCDDE2C684A7A707A7780F7DCDD55BF547D96E142D2DE3A429D38E897676571727D9678672DA9CA5A28A6F549737708E7D5F1097AC0BB674FA35C5382DFB5248DA5BD37188C0ED5C7EFAA8B44D694D35C7B2CC9B901353AA8E9B5283D54A3283D25169EA9A7CCD337BC3F955BCA185FB1713C155FD74969736F70A92A8D73CE0D6E7D9D371A0B652D8F60CAE65CC37D992F695C5FAA7469DBC5C2DAD6936E1454BDF3D5EF949F3BF90C56BBCA5C8F459C229BB8ADF81A6F87E9CB9A284460E6C95DFDCE1696FCF4286B2FDA9BD7CDA1E5D497394DCAA54DF52A3DA914B24194325943607AAC5F517FF0011B8F40CA609D7FE47F0769F54CC558FBCBFF88DC7A065704EBFF23F83B4FAA6239AB5F565DF52DE012745CA09D082406800200B7537CE31F95970B51EAA73977742604B441514B24190490488292B209429E3C4A5AD0A9AD087C0B214064B5A320910CA1959449712D0286F790C9E70CB2143297B8AD94B2D0850735E59FF0028E5BFDAAFE789D2D9CD3968FCA196BF6ABF9E260D57A3967B1E921B5F235D7766BF8ECBD189D6CE49C8D75DD9ABE3B3F46275B38EEA00000000000000000000000000000000000000000000000000000000000000000000000000000000041200E555EBD2B8CEB9D6A50A91A90E81651DA8BD56A9E8D7C8CE6970FEFBB8F0B2F39BBE5F94A59833C3949CB495149BE65D11EE346B87F7D5C785979CB0A53DE796A5254E9CE94A92AF67535DAA4F8C3BB1EE770F46A46A06B97B96D54FBA61B5A33873425C6262EAE0F7F49E92B69FC86E9284252DA5D4CBB2829558AD23522D776206930C26F24F4E8128FED6E3DF6B83AA6D4AE13A8D6FD951EA75FE66CFD12AAFCEA6FBF17EB1D16A7628F90FD640C3B52E78CBC452D4BF465E2332EACFF468F92FD652EB4FF468F932F581877197E8CBC42346ACF85393F90CB3AF3FD0A3E4CBD6533AD55F09C21DD85349F8DEA078559AA4B6EEE5B2B9A11E322E28CAA4A33A91518C3753A6B847BBDF2E6CC549CB7CA4FF003A4F561BD4910D94B64B28601B286C96C8607A6C3DE5FF00C46E3D032D827F58191FC1DA7D5331387FBDBFF88DC7A0CCB609D7FE47F0769F54C88E6AD7D5977EEC8049D172800000094046BA16A8FE0D77779767BA9C9F7196E9FE0E3DE26392553E052D1514B250860024410F8924325086B520A8A5F126094496A51A17398A1EE26108652CA882C2D344685525A1497550CA6456F814B2612A19CCF969FCA1967F6ABF9E274D6B4399F2D3F9432D7ED57F3C4C3A9F472CD63D24366E482BD2A59C73342A548C2556FE71A69BDF37B317A2F90EBE70EE4D64D728188A52694B17A9AAD78FDC4EE2B81C775000000000000000000086F40241A872B39A2FB2864BB8C630CA742A5C52AB4A0A35E2E51D25349EE4D73774F5F2738EDD665C97866317F0A50B8BBA6E738D24D413DA6B726DF600D900E26BF9EB37E1D92B029E2D8AAAD3A6A6A9C29D186D4AA4DEBA25CCB83DEC0D8351A986C3B30D9637967DBAC16BC6BDBD4A12AB4E5D86937A497334F734699C8667CC5F3CE1F89D7C6A36D19DAD6A70A7D029B8AD1C5B7AEADF600E980D3ADB94AC02EB3E4F28D0A956ADEC62D745A71DAA7D116AE54F55C1A4B7BE1CDAEA6CD88E236785DA4EEF11BAA36B6F05ACAA559A8C57CAC0F5834ACBBCAA656CC798638260F755EE2E64A6E32E82E34E4A2B56D37DC466B33E6CC0F2ADA7B271DC468DA474EA60DEB39FECC56F6066C1AE649CED83E75B5B9B8C0A75A74EDA6A9D47569B86F6B546C6008D4D3335F28B432DE2F2C3AA65EC7AFE518467D1ACAD554A6F5E6D5C96F35BC7396554B06BD9D9655CC96D731A1374AB5C58C552A73D1E929F57EF53E3DC03ABEA49C4F20F2D57B7580F45C7B01C6313BBE8D35D1B0CB28BA3B3A2D16BB4B7AD5EBDF46D785F2AD6F88E256D64B2AE66B77715234D55AD6718C21ABD3593DBDC80E820C0676CD76B93F06F6CEF6D2EEEE97458D2E876B0539EAF9F46D6EDC689D3FB01FCECBF98925C5FB169FDB03AD6A0F9F32872F9792C4B10A998AC6EEEEC5BFBD69D85B45CA9F54FDFB725CDA7D26D51E5F7016D2597F316FDDF8B53FB60758D46A79AA5DA5864AF6107A2A2EB28CB73F7BAE8CE3F7FCB2E2F3E4BA39AAC70EB3B7B9789AB274AAB95486CEC4A4DEE717AEE4076A1A9CF33872AF87E4EA3844714C3EEEEAE311B58DC2F62A8ECA6F4D575524F8B356B8E5FABD79469E0F92F10B99CB8744A8E3F4460F503B5A7A9269BC99669C6F3458DE56CC180D5C1AAD2AA95284E128AA906B5D5397169F1D3B28DC80000000000000E29977F2FE78FDBA3F58CD1AE1FDF571E165E7379CBDD70679FDBA3F58CD12E1FDF571E165E72D029D486C86C86C0923523521B00D90D90D94B6054D94B643643601B296C3652D80652D86C86043652D92D943601F1297C09652C0F5E1CFA9BEF88DC7A066303EBFF0024783B4FAA66170E7BAFBE2171E8199C0FAFFC8FE0ED3EA9911CE15AFAB2EFFCFF00280F8B0745CA00240201152212A2A2FB94977196294B5A51EF1EA7BF7764C553B850A7B2DEF849C597A2330897B1CB42973463EADFC23F9C79A589C13F7C678B528CB33B686D185589C1BF7C5FA77D097E7227A2932C9ED13C4F1D3B88CB9CBF1A8998E69981748904F5E0471E24190892E7243E04A16C3259048A648B6D17596E48B42254F310C920B0A64732E5A7F28E59FDAAFE789D39F039972D5F9472CFEDD7F3C4C3A9F46CD63D24325C9AFF00583887EF7ABF527725C0E1DC9AFF00581887EF7ABF527715C0E43A800000000000000001CAFF00A40678C4B29E1D855BE0173D0311BCB873D5414DBA705BD68F76F94A2BC67537C0F9E2EA7D327FA42D3A54FEED85E0AF46F8C5C293D64FFE6A8F4D7B1A01B7F2D7ECEE920BDB6A8AADF3F62BB89A82827536A3B5B970DE7930BBDC6F0CFE8E36388E5BB8542F2CEDFA34A4E119B7494E5B7A6BB934B7FC866BFA45FF005597DD9F6450FAC47BF91AA34EE7924C168578ED53AB6D384E2F9D3949302FF23D9AE79BB23D9DEDCD5552F68EB6F74F76AEA479FE54D3F94F6673C732842DEBE099B312B0A31B9A5D5DBDC54516E2F83EE70DCFB28E49C8C5DD4C8FCAB63192EF64E16F77394686D37A39C35941AD7F4A1AF7DA4757CD3C9D658CD588AC431CC3DDC5CC69AA4A5D1651D22B82D13EE81CCF93C595F23D2CC118E7EB0BBB3BC538DADA46B2D34D9EA652D7F3F9B76E7A7C8B5EE42F1AC2AC728665C3AFF31D0C02EAF6508D0B894E2A70EA24B6A29F1EC7CBC53D196F953C072851C528E56C8584FB2B1B9CF5AF5A15E528D0514DB8EF7A37A6F7D84BB2683942DAD2D6B52C671EC2A588E034EE15ADD284DC5C1CE2DA6B4E74936BB3A680771E49A390722D955AF779B308BDC66E75E8F731AE9A8C75F7B0D77E9CEDF16CDB394EE4F972893C1E32C4BD89616AE752A3A71DA954524B4D9E65CFBDEBDE31D83F253C9AE3786D1C430AB085D5AD78EB0AB4EE6A34FE9DCFB9CC74BA34A1468C29535A4211518AEC25B901F31F24D86D1C1F97EAF86DA393A16756F6853737ACB6631925AF7771BD72A1C94D1C5F13CC59BB14C46A3A70B4DBB6B5A4B4D1C2969D549F36AB5D178CD4393EFF00F92D897C6EFF00CD33BB7283D6363BF10ADE8303987F450EB7B1BF8D53F40EDC711FE89FD6F637F1AA7E81DB80E47CAA66DC1DE34B0CAF8CE68C26E2C1B551E1747A8ABB4935ABE7D0E7F8EE37855C60B7D42DF3767ABAAB5284E30A1714BEE751B8BD233FECBE0FB874EFE9138E62980648B6BCC16FABD8DC4AFA14DD4A33D96E2E137A7D08E7787E6EB1AB616D52F394FCD146E674A12AB4E167294613715B493D37A4F55A8180C8188D9619807B1F12CC19B709ADD1A72F63E1B4BEE5A351D25BF9DE9BFBC8DE32A675C0707C6E8DDD4CC79D7145A3A7EC7BCA1B54DB96E4DAEE18DF75584FFF00DA99ABE632F519FF00E8F599B16C7B1BCC14711C66F313B6B750F63CAE65BF6769AD74E66D240740E5133058E178254B4AB986DF00BFBEA4FD8971596BB2D35ABD39F8FD2711CD79A71BB1C0EE2ADBF2A96B8BD492E87EC4B7A1A4E6A5B9EF6B7249BDE759E57B1FC9D805A5B57CD986D2C4EEE519AB3B7951DB94B86D6927BA2B5D9D5F7B733E7CC22DB15CF39C2ADFE0B94EC6E69D9A53961949AA34630D5ECA9755172DFC5F3F780CD72772AD84E5F8D4B0E52B0EC025772E8B56D2549CE516B72DA7D9D17036CB1CC18852BDA152E7964C36B518548CAA53E80D6DC75DEB873A3CD7980670BBB4AD6D3E49301846AC1C1CA9CE309475E74D55DCCD3324664C3B27E237183E75CAD6988D1A15651A93E85195C5BCF5DEB5E125DCD7BCC0FA96588DA62D96AB5FE1D5E1736B5EDEA4A9D587092D1F03E4FC3EF318C57931596B0DCBB7D774A388FB31DED18CA71D541AD8D951E3BF5D75F90FA8B05BCC22FB2246E72F535470B9DA547420A93A6A31D1FE6BE1BF53E75C899E738648C86EEF0CC36CAA6092BD74FD9159EB2E8CE3AECECA927C23C74D3BA07BF944C72FABE25C9FE2B5F04B8B7BCB68452C3EA6BD12A3A55E292F7A9F55B3D8E7E7374E9D39863465523C9CDFAA54F69CA4AACF663A7BED5F43E6DFA98CE5728CB30F289902DE551D1AB79469549CA9EBAC36A6A4DAD37AE0FBC6170BCF13CB1C97668CA58AD471C66D2BD4B4A34E6F7CE355B536B5E29756F5FED203B372579DDE7DCBF5715761EC0E87732B7E87D17A26BA462F5D745FA5F41B89A2721F97E7977938C32857A6E9DCDD27795A2D68D39EF49A7C1A8A8AF90DEC0000000000000E2997BF2FE79FDBA3F5ACD06E1FDF771E165E737DCBFF0097B3D7EDD1FAD668172FEFBB8F0B3F396811A94B643643604EA43635296C09D486C821B00D94EA1B2180652C3652D812CA5B0D94B601B21B2190C032961B29640F6619C2FBE2371E8199C0FAFF00C8FE0ED3EA9984C2F85F7C42E3D033781F5FF91FC1DA7D5311CD5ABAB2FA01F1203E20E8B9412104129449296858BCB9A5696D52E2B7BC82D745C64F992EF911999C42B331119979F19C56DB07B4F645D36DBDD4E943DF547D85FCDF0469D5B1B956D8B9D85495E5255F613D54249B8C96BDF478F1DBCAB7B5EA5CDD4D6BA70D748D38AE65D848D728E336B7D8757859D473786565372D374A955DCDAEE29A5E33B16F4916ADC553CFB5A96AF557AB9888E0CE5CE2926DF5478A7894B5F7C61AB5D36DEF3CF2B8EE9922986FC50D82389B4FDF1EBB7C5649EF91A9AB9EF97295CB5CE376249B6DFECB15D5AD599CB4BD5512DE733B5BF716B79B0619896F8F5462AADB14C4C37CA55355B8BC9EA8C3D85D2A915BCC9D396A9334EBA712889CAE800C694496A8A0B850D010CA248AC82D02CB05724505D552CE65CB5FE50CB3FB55FCF13A734732E5B3F28658FDAAFE789AFA9F46CF63D24323C9AFF583887EF7ABF527725C0E1DC9B7F583887EF7ABF527715C0E53A8000000000000000087C0D770FCB380E55AB89E2F846154EDEE2BD2DBAEA82F7FB3ACB44B826FB9C5E86C644929269AD53DCF503E71E56B963C0F3764EA982E17637F4EBD6AB4E7395C46318C1465ABE0DEAF76875EE46EDAB5A726580D2B9A72A753D8FB4E324D34A4DB5C7B8CCB52CA196A8D6556965FC2A1562F694D59D3D53ECEBA71334B72030F3CAD81D4CC2F1EA9865BD4C53663157338ED4A3B3C34D7727DD5BCE7BCB15E7283798CDB65BCA5692A7677F4B595E506D492E13529BDD4D2EE6F7AEEEC1D6C01CDB20F2656390F2F5FD7A935798BDC5B5455EE9ADD15B2DEC435E0BBBC5FD0693FD19B0BB2C6B2AE65C3F13B785CDADC56A50A94E6B735B12F13EEF31DF2AD38D5A73A7522A509A71927CE998DC032E60F9769D5A78261D42C615A4A551518E8A4D2D1360715BCE4FF003D72738D2B9E4F6F6A5EE19755545DBCFAAE87B4D25D120F734BF4E3BF4E3A1DE6DFA2AB7A6AE1C5D6514A6E2B44E5A6FD3B9A97801C3B27643CCD87F2E37D986F30B952C2AADC5E5485C746A6F58CD4B65ECA96D6FD5731D6738D9DC62395316B2B3A6EADC5C5A55A74E1AA5B5271692D5EE33000E55FD1EF2963994B05C568661B176556BDC4274E2EA427B494746FA96F9CEAA8003917F4A6FEAF2D3F78D3FABA84E56CADCA057CB384D5B3CF546DEDAA5950952A4F0E8CBA1C1D38ECC75D77E8B76BDC3A3665CB984E67B18D8E39650BDB68545554272924A49349EE6B99B3DF656B46C6CE85A5AD354A85BD38D2A705C2318A492DFDC40718C6B12C7B02C46A5862FCADD85A5DD2D1CE954C377AD56ABE83C3FD193A257CC19AEEFA2FB2A139C35B950D9551B9CDEBA736BC743AE63592F2DE397D2BDC5F05B3BCB994541D5AB0D64D2E08C8E0D8361B825AFB1B08B0B7B2A3AED3850A6A09BECBD38BEEB029C5704C3317AB6B5313B1A1772B3ABD16874686D284F4D3548F96ADEE701B7E50B343CC78AE2D86D395DD554A786B6A537D11EAA5A73687D6ACC16179372F617895E621638550A5757ADCABD47AC9CDB7ABDD26D2DFD80380FB67C9D7EB8671F2E67BFF00A3F59E178AE76CD36DA4B11C32BDB351F66476A5561D1168E69F39F423C3ECFE0943F871F51E2C2F2D60D84E23737F8661B6F6B7775AAAD569434954DFAEFF00940C572817B69957937C56AD0853A146D6CA5428534B48A6D6C423E368E158D61F3B0FE8D3843ABC6EB1657097622D544BD13E99BCB6A17B6B52DAF28D3B8A15A2E1529548A946717C534F89E2BBCBD83DEE15430BBBC36D6BD85BECAA56F529A9421B2B48E89F6101F3EE1B992CAF79478E6CC51DC52C132BD952A306E9BDA9D5E87B318A8BE12949C9EFD3DEA6D986C7B0ECC99F710BFE50F0FCB94A187D1AB09AB794769DC461C5B8FF00B4DD1EA9AEF2E07D375F2F60F5ED2EED2AE1B6B3B7BD515714DD35A55D949476BB3A24BC48C850A34EDE8C28D0A71A54A9C5461084546314B824970034EE4B7943B1CFB854EADBDBD5B5BCB5518DCD0716E116F838CF834F47BB8EEE1CE6EA7930FC3ACB0E55A3616946D635EACAB5454A0A2A737C64F4E77A713D60000000000000713C03F2F67AFDBA3F5ACE7D72FEFBB8F0B2F39D0700FCBD9EBF6E8FD6B39E5CBFBEAE3C2CFCE4C0A7521B29D4364896CA5B235235025B235235235025B21B21B21B01A90D90C8D406A430436043643643296C806CA5B25B296C0F6616FF001EF885C7A067704EBFF23F83B4FAA660B0AE37DF10B8F40CE609FD60647F0769F54C473856AEACBBFBE2C07C583A2E52512422A212335BCD373D12AAB78BEA28AD5EFDDB5CEFE446C9292845C9F08A6DFC871CE53F1D95B5846CE8CDAB8BFD6736B8C69EBBFC7C3BC6DE8ADEFDCCF734B55BD5EED9A7FDDF9353CE1989E275E769673FBCA0F4725FED9F67F67B1D931F96AF695962F4FD952D9B4BA8BB5B97FA34E7BB6BFE57B32F90C62424B55A35AA7B9A3BF34C4C6ECBA16EDD36A9DDA5B456857B6AF56D6E969716F374AA2FED2DDAF79F1F94B4E4D110B977D85D2BC6DCABD9A85ADDB7C5C3851AAFE4EA1BECA8F64B6E5AF166A626384B3C715CDBEE92AA34CF339B236DA2704B210AED3E2652C2F1C5ADE6BB1A8F9D6F3D76F5B469A626186A8CBA3E097DAECA6CDB2D2A6D2472FC1AF36671DE740C22E3A2538EF34EED2D6C6259C8EF4494D37AA2AE63496086B544802DE9A06897C42DE48B72287C4B925BCA648BC214339972DBF9432C7ED57F3C4E9AF81CCB96CFCA1963F6EBF9E260D4FA3966D3FA48647935FEB0710FDEF57EA4EE2B81C3B935FEB0710FDEF57EA4EE2B81CA75000000000000000000000019CBF974B6CC14F2FDE62B638FD7C3F0FB2A549AB5B55B13AD51D549B9545BF6746B72F940EA00E77CA0E298AD7A99632B60B7D52C2EB1EA8D56BCA6FEE94A853A6A551C5F349AD747DCEE98FC5B09BAE4D6FF0009C5B0CC6B16BEC3EEAF6958E216B885CBAF1D9A8F45562DA5B324FC7A81D501CEB9748D19E5FC1E1756F52EA84F1BB38D5A14E3B52AB1DA96B04B9DB5BB4311ED3647D7FAB5C73FFC7CFED81D701CEB920A751E45C4A96110F614D6217D0B585783FB87DD1A829475FCDDDAAEE11C9DD1C56C33E666C3717C6EEF189D1A16953A2577A454A719396C4175305DC40746072BB5C0B09CC7CA9E74A78FBAD569D9FB015BC15E55A3186DD06E5A284E3AEBA2273F649CAD85E4AC6AFB0DA75A9DDDB59D5A94A6B12B896CC94773D1D46981D4C18FCBF2FF0040D84A72D5BB6A4DB6FF00B08F774487E9C7C60540E65CAC5BE3B6F73658A53C7EE2DF0F8E236546958DB2E86A5B55129BA935BE5AF34781EDCE32C4732E76B5CA16588DD619614ECDDFE215ECE6A15A69CB6614E32E314DEADBEE6807400735B0B5BCC859E309C2E962D7D88E0B8EF45A51A57F59D69DBD782DA4E327BF65ADDA0E59A95A56BDCA74B11B0AD88DACB1392A96B460E73A8BA0CF728A6B503A503917B4D91F4FEAD71CF984FED9B2F23D2A91E4AB0995BD3DAA91A355C2127C5F449E89FD080DE01C229DC5B57C97738EDF66EC52867384AA4BD8B1BC94674EE2326A36EADB838EBA2D34DFAEA740E506E2F5F24788DC5E295BDECAC212AAA2F65C2A3D9DA5BB86FD40DDC1A0C793BC87384655EDDBA8E29BDAC52E35E1E14F0650C270AC0F959BDB2C053859CB0685570F64CEB2DB7574D75949E9B80E9A0000000000000000010C0E3586DAD4B2CC79E695684A1392B7A9A4B4E12A8DAE1CC733B97F7DDC785979CEBD8A75EB9DBE2B61E738FDD3FBEEE3C2CFCE48A75235235235244B646A46A46A055A94EA46A436054D94EA0A5B025B296086C010D90D91A900D94B0D90D810D94B61B296C0F7613BDDF7C42E3D033D823D33FE487FFA769F54CC0611EFAFBE2171E819FC1BAFEC91E0ED3EA988E6AD5D5977CE8917C776FE72B5BCB082DDBD3D19D3C394F4A24B31AAD7BE5AF751723252E0F52B31816B106D61D76D715465A788F9AF38620F13CC5755B5D6109741A7DC8C771F4962ADC708BF6B8AB6AAFF00BACF95149CFAB6F572EA9B3ABB36385528A68CDCDFEE854490893ACD8CBD785DF4B0EBC55BA1AAD4A7174ABD16F455A94BDF43F9A7CCD26646EE92B69C152A8EB5B568745B6AED7E169EBA6FFED27D4C97335DD3086430ABDA30A52B0C4272858D59F44555476A56B574D3A2C573A7C251E75BF8A315CA33F6A1312ADB21CB42BB9A15AD2BBA17318C6692927096D42717C27197E745ADE99678BD4A4465695C8C8F45296879605FA6261496630EACE325BCE8196AE5C9456A737B27D52378CB337B5035EED3C1AF5B7FB77AC0BC96E3CF69BE07A52DC72AAE12884320A9A29D0848CA34D0ACA64898421EF45B68B88A648B40B5A71398F2DDF9432C7EDD7F3C4EA0D1CC396DFCA1963F6ABF9E261D4FA3965B1E92195E4BEDAAD7CF98BD4A5094A34315A939B496915D0B4D5FCA76C3927235BF3766AF8ECFD189D6CE5BA8000000000000000000001A372E9FD56E33CDF81FAE81BC9455A70AB070A918CE2F8A92D53039AF28CAAE0F88E4ECE31B7A95ED3069CA9DEF428ED4A146B5350DBD39D2D5F8D1E6CDF9930BE506EB05CB9956E618939DFD1BBBCAB4E1274EDE8537B4DC9B5B9B7A24BD6754714E2E2D2716B4D1A2DDBDADBDAED2B6A14A8A93D5AA7051D7C4068DCABC6AE277796302C3EE234711B8C569DDD39B8744E870A0A537371D56A93D95C77EBA192F6A33AEBD76D87FF87FF34CE2C130F58F3C6FD8E9E20EDFD8BD19B6F4A7B5B5A25C16FE7E73CB99F2A60F9A6950A58DDBD4AF1B793953D8AF52934DAD1EF8496A060391A8D5865BC415C558D6ACB17BD53AB18ECA9CBA2BD6496AF44DF36A4E5CD3A6DE6FDFFF0085B1F4646D7836136181E1B470EC26D616B6945350A50E0B57AB7DD7ABE27AD53829CA6A1153969ACB4DEC0E4B46CF2A5DF2B19DFDD6C30B96CFB5FEC7F67CE11FFC3BDAD9DA7FB3AE9DC19FF0BE4DE8E48C6E784D2CBAAFA36755D1742A527536F6776CE8F5D4E83EE470296337F8B56C3685C5E621D0FA3CEBC5544FA1C7663B2A5AA8EEEC71188E4FCBB88D857B2B8C1ACA34AE20E9CDD3A1184B47D8925AA7DD405A860987E61C956985E2F41DC59D6B6A0E74D549435D95192EAA2D35BD2E730B0E46F21C24A51C127AC5EABEFEB8E3FC4376B5A14ED6DA95BD15B34E941422B5D7449688BA068BCB269EE730EE6FF4C597D6A3C79AEF69E4FE526D732E2309D3C1F10B0F605CDD460E51A15633DA839E9BD269B5A9D0EA5385449548C6693D7492D778A94E156128548467092D1C64B54C0E6D3C5ECF3EF287804F2FCFD9986E03D16EEE6F6117D0FA24A3B10A716F8BE77DE3D5CA0C2E716CED95B08C22F29DADFDB4EB6253AB3A5D15528460E11728EAB8B934B7F98DF685BD1B68743B7A54E8C38ECC22A2BC48F1DAE0987DAE33798BD1B751BEBE853A75AAB6DB9461AECA5AF05BF9B8818296139D631DF9BAC344BB4FFE698EE4C95E749CB3560FEFDF62DC7417A71A9B73D97E3360CCF93302CD356855C6ED2A5C4ADD38D3D8B8A94B7369B4D424B5E1CE65B0FB1B6C36C68D9585085BDB5082A74E94169184570480E156171C9D3E4F9DBE31428CB34CA84BA3AA94A4F1095EEFF7B2D36B573E1BF4377CD11C461C835C471D94A5882C2E9AB9737BF6BA9D76BBBD93A03B3B5771EC876F45D65FED3616D78F89631BC2AD31BC2AE30CC469BA96B730D8AB05271DA8F7D01A3C306E49DD383AB4B2C6DECAD7EEB4BB1DF3C792EDB2F5AF2B77B4F2A46C2364F068392B294650DBE8AF8ECBE3A686F5EE532F3D35C0B0D6D2D3576B4DFF00229C3B2AE0B85E355316C36C295A5D55A0ADA7D052841C14B5F7AB76BAF3819A00000000000000000001CAF14EBD33BFC56C3CE71DBA7F7DDC785979CEA345D4F761CA2AAB5253D276DB2E4F5D23D4E8BBC8E5974FEFBB8F0B3F392296C8D4A751A9227523523523502AD4864000D90194B604B652C3652C81252D8D4A5B02594B63529601B296C3652C0F7E0EFAABEF885C7A067F06EBFB24783B4FAA66BF837BFBEF885C7A06C183F5FD923C1DA7D53269E70AD5D597784490B8B2A3A8E5000410A6ED4EB58DD51E3D1285482F960CF956945C69C53DCD2D1F7D1F56C5ECCD4BF45EA7CDB9CB0A96099AB13C3E51D230AF29D3EED39F5517E27F41D0D9F54455552C944B0FA9514E8548EBAE0248246470FBFA5EC75618929CAD22DCA8D5A6B5A96927C5C57E741F3C3E55A32E5E5A55B3A94FA2B854A55A3B742BD27B54EBC7B317DCE74F7AE74628F661B89D5B1854A32A70B9B3AB2DAA96B5B5D893FD24D6F84FFB51DFD9D4C75513CE94C2FC517A9AD597E85951C4359E09567712D3595955695CD3EF73558F763BFB28A6847594A3A3528BD249AD1C5F757318F3944CBDB630EA91BBE5AA7D54371AA61B4756B71BDE5CB6D365E860BBC21AD5CE5B5D9C5A823D5A16E84748A45E38F54E65308650D1590D154AD92D12D10590A0312E3DC2A852728A949F4387E935BDF797393331044656E14E5525B305BF4D5B6F449765BE64732E5D36237D95E14FAA8ED577B6D6F6F58FD075493EA1C29C7621C5A7BDCBBAD9CA7973FCA195F7AF7D5FCF135EFCCCD1C59ECF0AE1B272349FBAECD6F9BD9B2F344EB470CE4B2757A6AE274E35251A5D1EEA52827BA4F669A5AF7B79DCCE7BA4000000000000000086F446959BB949C2F2F5DCACA9519DFDDC3754853928C69BEC396FDFDC499B5E2B5A76D865D57A7BA74A8CE71EFA8B67CB956A4EB54954A92729CDB949BE76F7B34757A8AAD44453CE5EA7C9ED916B68575D77FAB4E3877E5D5BA757FC03FEB3FEC1D3A7FE01FF0059FF0061CA01CEFE32F7ADF27B4FE5CD99F75FFDAAFD5D5FA74FFC03FEB3FEC1D3A7FE01FF0059FF0061CA011FC65EF5BF083F973667DD7FF6ABF5757E9D3FF00FFACFFB0EAB4A5B74E32E1B493D0F94CFAAADBF014FF61798E868EF57777B7E738C3C8F94BB374BA18B5FC353BBBD9CF199E58EF995D001D079001127A2317798CC6CF16B6B1AF6F5946EA2FA1574B584A6B7F437D87A6F5AEE644D511CD7A28AAE4E298CF6F832A0D71E6D8AFF00C8B1DF98CBD67A30ECCB677F637F770A37346387B946BD3AF4F62716A3B4F7779958B94CF0CB3D5A4BF4C6F4D3C19B06BD86E6EC3EFBA2B9D2BAB3852B7574E7774BA1C5D27F9C9B7BD1E6B6CF786BB05777D46F6CE127B9CAD2AC96CB7A41ED2869D52D1E9DD23A5A3BD6FE07539988A27318FC5B5000C8D3000061737E3BEE7304A9897B1BD93B13843A1EDEC6BB4F4E3A3347E9C5FF0002FF00ABFF00B0D8395FEB1EE3C352F4D1C313DDBCD0D45DAE8AF14CBDCEC0D93A3D66926E5FA333BD31CE63B23BA5D53A70FF00C0BFEAFF00EC1D387FE07FF57FF61CAF68873D0D49D55D8EDF93BDFCBBB3BEEFF1ABF5755E9C2BB47FF57FF613D3860B7D4C11A8F3B575ABF16C1C9DD5D0B339CA6F7F0EC14FE32EF7FC93FCB7B3A7FE9FE357EAFA3F2966DC3734DB4AA584A50AD4F4E8942A6E9C3BBDD5DD33E7CF3C965D55B6CF1872A52D15694A94D7662E2DF9D23E855C0EA696F4DDA333CDE0F6E6CDA3676A7A3B73F666331ECF624006CB8600000000E390EBCB944FDAB4FF0009C9EE9FDF771E167E73ABC7AF1E513F6AD3FC2726B97F7DDC7859F9C9814EA46A4024491A821813A8D48D4A5BDE40A9B296C86C301A90C86C86C032086C86C06A52D86C86C03296C6A52D8190C15F577DF10B8F40D8B07EBFB24783B4FAA66B9827E12FBE2171E81B160DD7F648F0769F54C9A7AD0AD7D597794085C49E2751CA095C08098424E6FCB665C95E61F47305A435AD631E857492DF2A0DEE9FFCAFE86747D44A319C6509C63384938CA325AA927B9A6B9D685A8AE6DD515C2D4CE25F2CE9AF718EF9BA728D912A65AAD3BFC3A32A983549752F8BB56FF325FD9FD197C8CD31F0D1F13BF6AED3729DEA5950494B0668912F786B4114DBD126CBF4ED2AD57BA2D77CBC138879D2D5A6B5D53D534F7A7D95D8366C2F18BABA70A58B5AC314847746B4A5D0EE20BB9557BEEF4933C16B87D34D3AB34FB88CBDBBA7429F52946315BD9134455CD8AAAFB9B161F4AC14E2E8621083FF00757ABA1497FCEBA97F41BDE1147A0C631AB0952969AE925C7E535EC89932AE253A589E2F45C6CA3A4E8DBCE3BEBBE69497343B0B9FBC741BDC4B0EB54E37B796D0FEC4A69BF12387ACBF4535F4744E7BD8F1C37AAE0A20969B9A7DE2A68C74F1BC225F8BC2A547D98AD85F496DE22E6FEE50D88F764D9CE9AE3B55E929EF653714B7C4C5BC466B8CA25A962351AD149BF93423A4844DDA5976FB1BCB556BD2A5F85AB18F738CBC48C44EF6A4B8BFA4B3ECAA91DD17B3DEDC566ECF6431CDFA61949DFCD3FBD6DE526B84EA475F14782F94F3D5B8C42ABD67396AF9F548F04AEAA3E3393F94A1D79764C53354B0D5A889E732F5CE1712F7F57FBC739E57A9B862196F6A5AEB2ADE789BD4AE1C5372924BB2CE7DCA9DCC2E312CBEA13DAD8956D74EFC4A579C32692ED13A8A69EDE3F296C3C95FF5AB8AF86BAF3533B99C3392BFEB5714F0F75E8D33B9981E8C0000000000000001E1C7FF0021DFFC5AAFA0CF977D47D458FF00E43BFF008B55F419F2EAFE47236875A97D0FC8EF4777DF1F9A400731EE400003EAAB6FC053FD85E63E553EAAB6FC053FD85E63A9B3FF00DDF0FCDE0BCB2E563FF97FE2BA003ACF0086B5357C0EB549678CCD4E75272A74E167B10726D475A72D745CC6D0CD2A96115312CD59A28D79DD5B5BD7565ACE9370E8B15096D476BB0F83D3798AE6734E3BFF00296FE8E289A2F457388DD8FF00F742EE5ECC146EB316274EACEA468DDD6D9B09CFF0559538ECCD41F676B57A73F12C59FE259EBC3D6FA88994CCF6985DBE014AD2E6C2E276B094614636545CA742496B1947677C74D38FACC5E154AE278066ABC9DB5C50A77D3AD52842B5370A928F4251D5C5EF5AB46198989DD9F6FC9D1B736EBA66ED113113BB1C7D95538F8E238FB78F6F0C7519D1A16F2F66D0B4ACE769615292BDACE9D254953D137A27AE9535EA7BA8C7DA5DDB50BF84238FE1B711B16ABD2B4AF2946D21296BA2A72D5CB58E9F9C9A8EBB919EB0CB58ADD6196F72F158D3B895ADB52A51741C553A51D99B84B496ADB6B46F55B89B1B5CC5EEB714946E30E8D576D6EA5395AD4D892EAF4515B7C573EFEC70316ED5C387D78B7A351671731544E238F19FFB69EDA67B266331C5B95A54A956DA94EB2846A4A09C9425B514DADFA3E75DD3D058B755550A6ABB84AAA8A53705A45CB4DFA2E645F37E393C94F39C000250D379617A646B97FF00AB4BD34707E8B1EC33BBF2C7D62DCF85A5E9A3819C7D6D7317311DCFA7F92719D0CFF74FCA171D54F8228726C8073E6ACBD6446000154B63E4D57FAF184F86FF000C8FA2D703E74E4D7AF9C27C3FF8647D16B81D9D9FE8E7DEF9A795FF00D5D1FDBF9CA400745E3800000001C6D75E3CA2FED5A7F84E4B73F8E5C7859F9CEB319279C3946D1F095A2F44E4972FEFCB8F0B3F39229643646A436055A90D91A8D406A0864012C86C86C86C06A43643643604EA52D91A90D812D94B61B296C03643043032181FE16FBE2171E81B1E0FD7EE48F0769F54CD6F03FC2DF7C42E3D0364C1FAFEC91E0ED3EA9934F3856BEACBBB129B5C0A7B20EB3952AB5D78820908094C8608154A31A94E54EA463384D38CA125AC6517C534F8AEE1CCB36F24B4EBCA773956AD3B793DEEC6BC9F43FF00DB9FE6F79EEEE9D313DE56BB84D15D56A7344AD154C3E61C6708C4F03AEE8E3187DC58CF99D587532EF4D752FC678613D77C5A6BB9BCFAB66A35284A15942747F3A351270F975DC68F986D321294FA2E07697D71CEACE9EC6FEECD348DFA368472AE9F04D57A8A233570710A75671E1E63D14AB549C9453726F992D4DD2FF0AC1EBEAACB00B6B186BC555A9527E36F4FA08A160A8C7668D38D35FD95A19FF8EA31C21CEBDB46DD3C28A73F830369677525ABA7D0D7667B8CF610E9D85455EA5AD0BBB883D693AE9CA9D37D9D8E12977F7770F442CA6D9E9A760B76BBCD6B9ADAAA8C6783995EBB515CFD9E0AEFB1FC67146E377885C548B7EF22F623E245BB5B496D2949ECF3EEE27B28DAA8ADC8F4D2A3A1A337622314F06BCC557277AECE57AD1469F0D5BEE9EF8D6935C4F252A6F5DDA97B7416B2928AEEB356AAB32DCA6E6EC3D0A4C6D33C73BDA105EFDCBB91458AB89BD1F43A697766F52B8962AF596A9E72C9391454AB1A6B59CE305DD663A8AC46FDECDB52AD575DDA5383D0C95A651C4ABB52B9952B68F3B9CB6A5E244E18A9BF7AF7A1B733EDEC792A621456E86D4DF71688F2CEFEBD596C51828B7B928ADA9336DB5CA387D1D1DC4EADD497337B11F1232D6D6942CE3B36B429D15C3A88E8FC7C4B45396C53B3F5573D2D514C7B38CFD7C5A45B65FC56F5A9D5A7D0A0F7ED577A7D1C4D4795AC1E384DE65BD2B3AD3AB2ACA5D4E8968E3C0ED0D73BDE72BE5DF762195FBB3AFE7895BB18A1D6D0ECFB362EC57199ABBE7DCF47257FD6AE29E1EEBD1A67723867258D2E55B145CEEBDD7A34CEE669BD080000000000000003C38FFE43BFF8B55F419F2EAFE47D458FFE43BFF8B55F419F2EAFE47236875A97D0FC8EF4777DF1F9A400731EE400003EAAB6FC053FD85E63E553EAAB6FC053FD85E63A9B3FFDDF0FCDE0BCB2E563FF0097FE2BA03E061B35E3F472DE0F5311B8A552B46328C1429E89B6F871E0756AAA298CCBC25AB75DDAE2DDB8CCCF086641C1F16E52731DFDDD3AD6D55E1D6D27A538528A6A5BD27ACA4B7BEF1DC2954D2DA13A924B482949BDCB86F661B57E9BB33BBD8E8ED0D957F67D344DE98CD59E11C718EFF1EC7A08D11C7F30F2838DE378CCB0CC9F09AA6A4E319D282954ABA7196AF746278EF713E5172DC217D8954B876E9ADAE88A1521BF9A5A6F4629D5D319C44CC476B7A8F27AFD514C575D34D5572A6678F83B6E83435DC919A28669C215D538F42B8A6F62BD2D75D89765771F3185E5233DFB9A51B2C3A30A988548ED373DF1A31E66D73B7CC8CF37A88A3A4CF072EDECED4DCD4FF0914FDBF97B7DCDF01C528CB94DBCB6F67539DF6C4B4925D445B5DC819FE4EF941BBC4312582E618ECDDB6E34AB6CEC39497184A3CCCC54EAA999889898CF7BA17F615EB76AABB6EBA6BDDE714CE661D30006D380D2F963EB16E7C2D2F4D1C10EF7CB1F58B73E1697A68E087135FE97E0FA87925FD0CFF74FCA0001A0F580000D8F935EBE709F0FFE191F45AE07CE9C9AF5F384F87FF0C8FA2D703B3B3FD1CFBDF34F2BFF00ABA3FB7F394800E8BC700000000391DF5AD2B4CE19F5514D2AB46CABCF57AEB26D6BE638CDCBFBF2E7C2CFCE76CC67AF1CF1F14B0F39C46E5FDF973E167E72453A8D486CA7502AD46A53A8D409D48D486C8D409D48D486C8D4096C8643643603521B21B21B00D90D8646A04364361B21B0323817E1AFBF77DC7A06C983F5FB927C1DA7D5335AC077D6BEF885C7A06CB83F5F9923C15A7D53269EB42B5F565DDB9C10DEF24EBB932151492990258039C095C7718CC4B1A8DB3953B582AD556E727EF22FF99934F4D383E6DE6BB7F4ED284DC670AF4B4E64D35F49A97AECD33110C776ADDA77B2C36257379883D6F2BCAAC78A87082FF951E176FCDB3B8CB54A962BF3EA7CAE25BE8968F82D7BF3F518E2B9716E5FB79E3531AADB7EF4551B54DADC64A10751FDC6DE737FD9A7265E584E275D694ACEB453E796905F4978AA65AB3726AEA53357BA18E8DB24B7A49774AB4A50E338FC9BCCAD2CA988D4DF5674692FED4F69FD07BA8E4EA2B7DC5ECE5DCA74F4FA596C14D9D65CEADBC7BE7FF4D69D6A51F7B194BE829776F842114FC66EB432CE154B4D6DE755F66A4DBFA168646DED2DAD9696F6F46969FA30431EC6C53B3755575EB88F77D4341A1638B5EEEA16B7335D950D95E367BEDF2762755A7712A16E9F1DB9ED3F123798D69709B6D15ADFA118986CD3B1ECF3B954D5F1FAF9B57B5C956B0D1DD5DD5ACFB108A8232B6B8161566D3A3634DC97E754EADFD264C86B70C77B7ADE8F4F6BA9447CFE6A382515B97612D111A15321A2D0DA5125B8A1A2EB299770B40B6D6F39472F1F8FE56FDBAFE789D61A393F2F2BFD2195BF6EBF9E252F7559ACF5E197E486C6857CF5986EEA45F46B6BCAAA9B4F829C61B4BE84763392F235D7766BF8ECFCD13AD1A2E880000000000000003C38FF00E43BFF008B55F419F2EAFE47D458FF00E43BFF008B55F419F2EAFE47236875A97D0FC8EF4777DF1F9A400731EE53084AA4946117293E092D5B2E7B1ABFFB8ABE43F516E129D3A919D394A138BD6328BD1A66FF00957952BFC3DC686374FDB1B75BBA2A49558AEFF097CBBFBA65B74D154E2B9C3475977536A9DED3DB8AFD99C4FC384C344F6357FF007157C867D4B6FF0080A7FB2BCC63301C7F08C7EDFA3619734EAE8BAA869A4E1DF8F1465935CC7674D622D44CC4E72F99EDCDAB735F55145CB7B9346784CF7E3D91DCA99E1C5B0AB2C5ED95B62342371414E353A1CB836B86BD9EF1EE06DCC44C625E7E9AAAA2A8AA99C4C38EF2DB469DBE298252A34E34E9C294946104924B6A3B9246EFCA15FCF0EC837B5A936A73A31A516B8ADB6A3FCCD2F974FCB383F8397A68DAF952A12AFC9E5CEC2D5D354AA3EF29475FA0E7F2AAEE3BBF27AFC4576767457CA6A9CFFF00D4317C886154A86037189ECA75EE6ABA6A5A6F508F378F566FF776B4AEED6ADB5CC23529568384E125AA927BB434EE45ABC2A64C54E2F5951B8A919AEC6AF5F333776CD9D3C47454C477389B66BAE7685DAAA9E3157CB97E0E37C924AA6179EF10C29393A72855A6F5E2DD39F52FC5AF8CB381D08E66E576E6A5EADBA546BD5ABB12DE9AA6F662BBDAE8CBFC9DD4779CAB621734D2706EE27AAE1A6D24BF914F27D2F6272AF7F46BF5139CAE69A4F76AF6B5F3239F471A68A7B379EC753334DDD45DA7AFD147E79F943B2E9A1C67962B58E119BAC716B48A855AD0559E9BB59D392DFF002AD0ED1B48E3DCBBD48D4C570CA107B5523466F6571EAA4B4F3337359E8A65E6BC9A99F38534C7298989F763F575CB5A9D1A853AAB85482978D6A5E3CD8753746C6DE93E30A518F891E97B8DB8E4F3F5622670D33963EB16E7C2D2F4D1C0F77651F55D45192D24935D868D6333E70C072EA942EA70AD72B85BD18A94FE5E68FCA686AB4F15CEFD5561EB7616D9B9A5B5FC2DAB335CCCE784FBBD93DDCDF3DEABB2BC60DAF34E7FC531DDBA34542C2CE5BBA0D14B6A4BFB52E2FBDB91AA1C8AE2989C53397D174F5DEAE8DEBD44533DD9CFE500D425ABD113284A2937CE570CF96C5C9AF5F384F87FF0C8FA2D703E74E4D7AF9C27C3FF008647D16B81D8D9FE8E7DEF9AF95FFD5D1FDBF9CA400745E3800000001CA719EBC73CFC52C3CE710B97A5E5C7859F9CEDD8D75E19E7E2961E7387DD7E3973E165E72453A91AA208D409D46A46A43604EA1B29D43603521B2186C011A86CA5B027521B23521B00D90C11A8021821B0325803FBB5F7EEFB9F40D97088EDE7CC9116F44E95A2FF00FD4CD6700FC3DF7EEFB8F40DA304EBFF0023F83B4FAA64C73856BEACBB7B73A52D9ABC39A45C4CBF28C669C66B5479674A743AA87574FCC756272E52E045309A9AD62F52A2C84A248248044E89AD1A52EFAD482532B31911D068F1E814B5F068B905187BD84177A28A53276915DD844444725D551FE93F18DA5D93CF3AAA2B7966572BB24C5194E5EFDB414918F574BB2571B84F9C99B7265EED49D4F2C2B265D8D44CA6ECC195DD49849C7870EC14290D4ACC25E84D496A992588C9C5EA997632525AAF11498C252D1495EA53A08429653A153219642868E4DCBD7E50CADFB55FCF13AD34726E5F3F28656FDBAFE7898EEF559EC75E19EE467AEDCD5F1D97A313AD1C9791AEBBB357C765E8C4EB469BA20000000000000000F0E3FF0090EFFE2D57D067CBABF91F5163FF0090EFFE2D57D067CBABF91C8DA1D6A5F43F23BD1DDF7C7E69001CC7B900005DB4BAB8B2B88DC59D7A942B41EB19D3938C97CA8E9595395AAD4B62DF31D2E8D0E1ECAA31D24BF6A3C1F7D788E6046866B77ABB539A65CFD6ECED36BA9DDBF4E7DBDB1EE9FA87D458562D618BDAAB9C36EA9DCD27F9D07AE9DC6B999ECDA3E5DC2B14BFC22E95D61B7556DAB2FCE83E3DC6B9D77CEA595395AA15B62DB31D15427C15D515AC1FED478AEFAD5778EAD9D6D35F0AF84BC06D1F26351A7CD7A6FB74F776F876FC3C1E2E5D3F2CE0FE0E5E923A75ED952C4F04A9635D6B4EE2874397CB12C57C3F03CC54E8DE56B6B4C46097DCAAB4AA2D38EE665211518A8C7725B96867A2D62BAAA9E52E46A75DBFA7B1629898AAD67C6673F838665FC6711E4DB305D58E236D3AD6D51F5704F4DBD3DED4837B9EEFFE6E33B98F95BA37185D5B7C16CEE28DC558B8746AFB2BA1A7CE926F5674CC4F08C3F15A2A96256746EA0B82AB04F4EF760F05864FCBF615E35ED309B5A7563C24E1B4D77B530C58BB446E51570752ADADB3F515C6A3556266E463389E1331DFFF00A9F8B56E46F2D56C2F0DAD89DF52952AD7A92A7096E71A6B7EAFB1ABFA12303CA86117D80668A599F0B8C9539CE352534B554EAADDD57724BF9A3B1EC96EA52855A728558A9C24B47192D534649D3474516E27934ADEDABB4EBAAD6574E62AE131D98EE736A1CB161EECE2EE30BBA573B3BE34DC761BEE36F5D3E435ECB56B8872819E3DB7BEA5B16742719CF4D766318FBCA69F3BECFCA74C9E48CB13ABD16582DA6D37ABD21A2F1702EE2B8C607952C231B9AB46CE9C57DCE8538ADA97ECC518E6D57389BD54621BB46D0D2DB8AA9D9966AE92B8C6678E227BA38B39AE8F7983CCB9B707CBB49FB6174BA369AC6853EAAA4BE4E6EFB397E69E55711C476ADF0483C3EDDEEE88F7D692EFF08FC9E3340AB52A55A92A956729CE4F594A4F56DF7598EEEBA2385BE2DCD9DE4A5CB98AF593BB1DD1CFE33CA3F1F8376CD5CA762F8C6DD0C3BFD1B68F77DCDEB524BBB2E6EF2F1B34793726E526DB7BDB6F8849B7A245D8516FDF6E3995575DD9CD5397BAD36934FA3A372C5314C7D739ED5A5ABE0B52EC2837BE5B917A10515B9151314C4334D7DCA6308C7822DDD7BD8F7CBC59BAF7B1EF8AB92B4F1A99CE4D7AF9C27C3FF8647D16B81F3A726BD7CE13E1FF00C323E8B5C0E9ECFF00473EF7CF3CAFFEAE8FEDFCE52003A2F1C00000000E518DF5E19E7E2961E7386DD3FBF2E7C2CFCE772C6FAEFCF3F14B0F39C32E9FDF973E167E72451A8D4A751A812D90D90D91A812D8291AE804EA43646A46A04B652D86C80248D414B604B64363529D4092351A90C0C965FF00C35F7EEFB8F40DA705EBFF0023F83B4FAA66AD97FF000D7DFBBEE7D0369C17FAC0C91E0ED3EA9931CD5AFAB2EF7AEF655128F59523A4E52C55B5D5EDD0EA65C74E665A854DFB335B32EE9EF451568C2B2EAD6F5C1AE2898AB1CC79C945B942A507D52DA876517232525BB797424824894B4E0109E05AAB55451152A6CF398FBAAFA739928A328994DC5CEF7BCF2CAE37F13C75EBB6F8963A2B366298846193570FB25C85C774C52AA5C8D57D92703334EE3BA7A695C2DC60E9D67D93D34EB3EC949B712659CA75932F467AF3987A55FBA7AA95C7659AD55BC2625915244A7A34D3DE8F3C2A6A8B8A6619A567AE12535D86B989679A32DFAAE2B9CBF4E6A6BB0D731866309494B456CA4914B392F2F9F9432B7EDD7F3C4EB6CE4BCBE7E50CADFB55FF00C263BBD565B1D7867391AEBBB357C767E8C4EB4724E46BAEECD5F1D9FA313AD9A8E900000000000000003C38FF00E43BFF008B55F419F2EAFE47D458FF00E43BFF008B55F419F2EAFE47236875A97D0FC8EF4777DF1F9A400731EE400000000000193C0731629805C745C2EEE74757D5438C27DF8BDC757CA7CAAE1D88EC5BE371587DCBDDD135D68C9F7F8C7E5DDDD38A846C5AD4576B94F071F686C6D2EBE33729C55DF1CFF7F8BEAAA7561569C674A719C24B5528BD5345C4F547CDD96B37E319726BD8170E5435EAADEAF554DFC9CDF21D5F2E72A1826256ED6233F6B2E211DA946ABD612FD992E3DEE3DF3AD675745CE13C25F3EDA1E4EEAF473BD446FD3DF1CFE31FFB6F2D9E0C671BC3B04B67718A5DD3B7A7CDB4FAA97712E2FE439A66AE56E5273B7CB74745C3D955E3BFFE587F37E239A6217F77895CCAE6FEE6A5C569719D496AFF00FD18EF6BA9A7851C65B9B3BC96BF7F15EAA7729EEEDFDBEB83A1669E566EAE5CEDF2F5176B4B87B22AA4EA3EF2E11FA5F78E7577735EEEBCEBDD56A95AACDEB29D493937E32D28B7C117234FF499CCAEBB97A7354BDEE8F67E9B434EED8A71EDED9F7CADA4DBDC5C8D26FDF15A49702A8EA22888E6DC9ABB9318463C11526016629E2904124202C5CF08F7CBE58B9E11EF915725A9E6CEF26BD7CE13E1FF00C323E8B5C0F9D3935EBE709F0FFE191F45AE074B67FA39F7BE79E57FF5747F6FE729001D178E00000000727C73AF0CF3F14B0F39C2EEBF1CB9F0B3F39DD31CEBBF3D7C52C3CE709BA7F7EDCF859F9C914B646A46A46A0544323521B027521B21B1A806C86C11CC0350407DF0040646A0087C4100491A8D486064F2FF00E1EFBF77DCFA06D382F5FF00923C1DA7D53356CBDBEBDEFEEFB9F40DA705EBFB24783B4FAA64C73856BEACBBD152295C49474DCA5C4C9298F0251515773999E7A969ABDAA2D45FE8BE72F95223331C92F0394A2DC669C648A273D0F75D3A10A152A5D4A30A54E2E529BFCC5D9358B2CC3875F57951DB9DAB72D29BADA2535CDBF99F719B16E2AAE26A88E4C75554C4E265EDB8ABA231773575D5EA7B310A75A8A729C7587E92E061EB4F536A9C6382B8E2B7527BCA36CA66CB6DB3242EBCA65719F60F36D1319138461ED84CBD4EA68786332EC27C0843254EAF7779E9A557BA62A132FC2A34F8959843314AB1EBA55B5D37985A557BA7AE955DE61AADE5312CB4648B91934F55C51E0A554F5467A9AD550B44BDF4E6A71D571E7419E584DC5A71E3D8EC9E98C94E2A51E735E6312B0D1C9397DFCA395BF6ABF9E275CE7391F2FDBB10CADFB75FCF1315DEAB358EBC339C8D75DD9ABE3B3F46275A3927235D7766AF8ECFD189D6CD57440000000000000001E1C7FF0021DFFC5AAFA0CF9757F23EA2C7FF0021DFFC5AAFA0CF9757F2391B43AD4BE87E477A3BBEF8FCD20197C0EC695CD95FD6B9B1AF734A9412E8B42694A849BDCDC5F18BE0DF31CEA69DE9C43DA5DBB16A9DFABEB3C18806FF006D94ADA5875CD6AB81DEF47B7E86A34DE214FEEADB6A5BD2DDA69A984A183455FDE42E32FE2B5A3092D885A54E89D0B55AE92928B4DF39966C5518CF6FBFF4685BDA966E6F6EF67B69F67FDDEDFA96B60DC29E5FC3A5856213AD2786D6E8F4634E9DED3AAEAD08BDADCF48AD76B4DDBB98AB03CB14BA3E2F6F7F875CDFCB0E938744B5AAE2E73E11828E8F8EF6DF3243A0AA704ED4B314D554C4F0FDB96784F388E7F834D06EB88E57B6B7B95B5655AD234A76DD44EAB9C6B46ACF47BDA4E3A68D35D93C96F82DB57CC18C5B430ABCBBA56D73285385B568C3A1C549AD1ED27AF01362A89C269DA766AA66A8EC8CF67B3B738ED8EDFC783550740C432ADA5AD3B79DBE5CC4AE1D6A0AA493BD8AE852D5AD97D4EFDC93F94C0658C0E5885B62B792B49DC42DA9742A34B7EB2AF37B305BB8E9BDF884D8AA2705BDA766BB737639463B639CCE3B267B7BF0D7B4239CDBFDA0C33D8CB0475E0B1E6FA2746DBFB929F0F63ED70D74DFAF0D77184A382DECA777056D3752CA0EA5C45E89D34B8B7AB23A1AA196DEBAD5CCF1C63BF8663B263D93D8C7460D95C6925C7795EE32585E1F4F11B2BC8D29CFD9F423D1A953E6AB4D7BF4BFB496FEF2664A6DC76335CBD1446F55C98EA7094E718538B94A4D2518AD5B7CC91B35C642C6ACF00B8C5EFE14ED695086DF41A92FBA35AA5C16E5C79CC7621691C0AA61EE3393C4A0A3735A0D6B1A2F5528434E7969A37DFD0DE6CF18BFC73931CC77989D775AB39B8ADDA28AEA7724B823628A299CC55CDC6D76B2FD116EE58C6E4D51139E7C671C3D9EDF069F95327E27999D49D9AA74ADE93D99D6AADA8A7D85D967B731E40C5B01B195F39D0BBB487BFA941BD61DD69F3774D8F0BB6BBC5F921859604F6EEA9D692B8A5096929AE88DB5E4B8F7F43DFC9BE058C61F8062D6B8DD0950B4AF07D0A8D469B4F47B4D2E64F7788CB4D9A662231CE39B97A8DAD7EDD572EEFD311455BBB9DB319C6739CFB63861CFF2B655C4F32D6A8AC2308D1A7A2A95AABD211EE775F70C9660E4F716C1B0F9DF46A50BDB7A6B5A8E8B7B505D9D1F1467F2BD0B9C4B92ABCC3B029FDFF0AF25561196CCA71DA4F4D7BB1DDF2687BB92AC071BC329E214B16B79DBD8D7A7A4695492DF2E76A3CDBBF911459A6622313C7B4D4ED5BD6AABB762BA6228AB1B93CEA8E1C739CF1ECC461CF32CE5BC4B32DD4E8E1D4E2A34D2752AD47A421DFEEF70CD637C9BE33865854BCA35ADEFA9524DCD51D76A2971DCF899DC9546ADCE42C7B0BC0E7D0F118579A5A4B66528EA92DFCDAC538EBD92FF0025180E3F84E2174F11B69DB5855A7A4A9D592EAA7AAD1A8AD79B5D58A2CD331118E7DBDC6AB6ADEB755DB94D74D316E6237679D51C38E739E3D988F7B94EAD96AE3847BE7BB15A51A18ADE51A6B6614EBD484576129348F0DC708F7CD2AE3112F5B6EADEC551DACF726BD7CE13E1FF00C323E8B5C0F9D3935EBE709F0FFE191F45AE074367FA39F7BE79E57FF5747F6FE729001D178E00000000727C77766ECF5F13B0F39C22EDFDFB73E167E73BBE3DD7767AF89D879CE0D77F8EDCF859F9C9146A1B23523502752351A91A812D91A8D4802590DEE0400D486C1004EBB8A492006A413CC401049000CA65EFC3DF7EEFB9F40DAB05EBFB23F83B4FAA66A9977F0F7DFBBEE7D036AC1BAFEC91E0ED3EA9931D6856BEACBBCAE72511CEC26751C95C8B251422A4552AB52A4F71492B81594B52E51EFE51A16B87537A2ACFA355D39D27A4578F7FC8693526A1069EFD7899FE502B7FAC95137BA9D0A714BBE9B351B9AFABE27A0D25114D9A71EF732EC4D772595C3335621843D8A728DCDB2FF6155BD12FECCB8C7CC6C987E2182E64D23655BD817CF8DB56D136FB9CD25DD5BFB8737AB5353CB51ED7149E9BD16B9A7A6BE31C25B56E66230E958858DD58CF66EA938C53D14D6F8BF97D67975D0D6705CFF8C60D256D78D62D61C152B97F7482EC46A73F7A5A9B86177F97333B51C26F161F7D2DEECAE348B6FF00B2B84BFE57F21A75535DBEBC70EF86C63B9E4099E9BEC3AEF0F9357546518F0DB8EF8FFF00AF94F32DFC044C4F18557148AE32659D742A8B2C87AA12DC5E84CF1C245D8C8ACA1EEA733D34AA18E84CBF4EA68CA8CA51A87AE9553154A68F5D3998EAA7232909EA7A2854D99EF7D4C9E8FB8F99FF00231B4AA6EE27A612525A3E0D686A5CA1789649EE39272FFF009432B7EDD7F3C4EB1427B74949FBEF7AFBE727E5FF00F28656FDBAFE789A573AAD8B3D766B91AEBBB357C765E8C4EB6724E46BAEECD5F1D97A313AD9AAE800000000000000003C38FF00E43BFF008B55F419F2F7A8FAA6EE8C2E2DAAD1A9EF2A41C25A761AD0F9AB32E037997715AB657B4DC545BE853D3A9A91E6699CADA14CFD9A9EF7C8FBD4474B6A67ED4E27E6C5998CBF6D19596317B5E752146DACDC75A7371DAA936A308BD38AE2DAEE1871BF46937A3E3BF89CCA671397B9BD44DCA376271CBE7C5D1EE30FA963195861D976D2BD95DD1B79D59CEE9C6551ECA96BA39A6B7C9F03C54A85960D8AE63A56F885BD86CD476B6F4AB4EA68A2DF552DC9B7D4AD3E53469CE7396D4E5294B76F6F789CA73939CE52949BD5B6F56CD89BD1CE21CAA366D789A6BB9CF9F3E3398E339998ECC728E0E8977844BA1FB1F069BBD86217B4AF692553570B782D356E5BF4DA934BB88A30AB686239BF11BAAF85D3BBB27884D3B89DCA8D3824DADF16F4973339F394DE9ACA4F45A2DFC1760A77F7474D19CE3EBC111B32BDC9A66E7198C67139ECEEAA38E223F3CB7FB3B7AFEC958761F86A92A93A15B62D6F55CC68C615759396FEA75D78189BBAB677199B13B7F699E29735AFAB3A6E9D7945C96D704A2B7F3BF94D5D6D2E1AAEF134F74936DAEF159BB9C463EBC19A8D06E55354D5CE3B37A38F0E333BD9EC8ED6EF9AEB61F692C26DAF7006EB42C21F7395D4E2E8ADB9E90692F977EFDE5AC02E2BDC6078F5A5953953A3B31A942DE0DC9C672A905A6D717C16F3578ADDAEBAF74AE329C135094A29F1D1E9A9977FED658FF8188B516F3998989E3998E139E53338EE6E97324B16C52D54A329596053B79CA2F5EAE305B4BE47BBE4353B6B5F6642EAA4EEA95274693A9A5596FAAFF463D9679D4A7172719496D2D25BF8A7D9297C1EA4555EF4AF634D366311577767773F15BD0CFE47C5296178D529D6A95A92A9529C76E9F43D12DADFB4E49E8B47CDA33004E9D92D13BB396D5FB34DFB736EBE52CD672C4A9E298BD4A946A56A8A139C5CAA743DFD5718EC25AAEFEACD9F2CFF0054598BC23FF09CF5EEE07A28DF5E52B3AB694AEEBD3B6ABF84A31A8D427DF8F065A2BC4CD52D3BFA18AEC5166DCE2299A67C272CBE50A3992A5D569E57770A71495574A714B47C3694B733A156BAC4B2B654BFBDCD1893BAC4EF61D0A85073D543735A2D34ECEADE9CC8E598662D88E15D13DAEBCAD6AEAFBF74A5A6D1E7BCBBB9BDADD1AF6E2ADC55D34DBAB373978D96A2E4511C39FE0D5D56CEAF577B35EEC51C3947DA9C764CF6467BBB193CA3473054BEA8F2CBB8F645382DB74669753AE9BF57A3DE74CB4B8C572B6057B8B66FC4E57179561D0ADADF6D349F6169A2D5BD35EC24725C3714BFC2AA4EA61B7756D6735B32953969AAEC16EF2FAF2FEAF45BEBAAF735386D569B9BFA49A2E4511C39FE09D6ECDAF597715EEC51C33C3ED4FB33D91EE6432CC71DB8C59CB2F3AEEFA307524E8CD45B8EAB56F56935AB5B8EA183CF17CBB875D6399D7139549C69743B7B6734F7BEE2D1393D12E7D16A722C3711BDC2EE1D7C3AE6A5B56717073A6F47A3D1E9F4222FB10BDC46A2A97F775EEA6B83AB51CDAF1F0228B91447B7F035DB3ABD6D7BB3BB1470CCE3ED7BB3D90A2B5695C57A95AABD67564E72EFB7AB3CF71C23DF2BD0A2E3DEC75EC9AD5F276E98889888677935EBE709F0DFE191F45AE0710E4772E5CDEE3D4B18AB4E50B3B3D5C66F77449E9A24BB3A6AF53B81D2D0D334DBCCF6BE6DE55DEA2E6B629A273BB4E27DF9990006FBC98000000039363DD7767BF89D879CE0D76FEFDB8F0D3F39DE71FEBB73D7C4EC3CE705BBFC76E3C2CFCE48A3521B0D90DB0275208D46A01B1A91A8D4036082009D481A800D8218D4030C8D48025F1206A00CA65DFC3DF7EEFB9F40DAB06EBFB24782B4FAA66AB977F0F7DFBBEE7D0369C1FAFDC91E0AD3EA9934F5A15AFAB2EF1A952651D9251D572559545E8524A2B295654994AE0132A9734E5375A59936B9AADB5392F935469956A6A6FF00CAF5B6CFB597AB83DBB793EEFBE5FCCE71525A9E834956F59A5AB347DA944E7A969B1296A52CD9648858BB8ED414B9E2791A8C969249AD75DFCC6424969A3E0786A47626D08965A78F06D397B3FE3983423467563895A25A741BB6DB4BB119F15DE7AA36FC3F31E54C7DA8BAD3C12F65FECABE8A0DF725EF5FD07274C97BD68F4D3B0CC35E9A8AA731C27D89765BDC0AFAD62A7D0D5C527BD54A5BF55DEF518D4F7B5C1AE2B9CD0303CC98CE02D7B538855A34F5DF425F74A52EFC1EE5F2686E563CA3D85F4553CCD832D783B9B37AE9DDD97BFC4D9AB559BB4766F47B3F4461908B2EC1E87AEC6DF07C6A3B597B1AA172FF00DCD49695177365E8FE828BAC32FAD1B55EDAA24BF3A2B691877E9CE279A30B717A32F425C0F341A7B93F90BB064CAAF65299EBA73DE63E12D0F4D29F0D4A8C8D29EEDC7A695431D4A7DD3D34E6BB263AA32333613D7A247BCCE5DCBFFE51CADFB75FFC274FC2A0FA14AAC96E9EE8F752E73987F480FCA195BF6ABFF84E55FEDC366C75E19BE46BAEECD5F1D9FA313AD1C9791AEBB7357C765E8C4EB469BA2000000000000000087BD1E6BDB1B5BFA3D06F6DA8DCD3FD0AB0535E267A5BD1181CCB9C306CB7A4711B97D1E4B58D1A6B6A6D7674E65DF2B54D34C66AE4CD62D5DBB7229B313357B39AF2CA5977B4586FCD61EA1EE4F2EF68B0DF9AC3D46A5D38F04E6C3F10F269FDA1D38F05ED7E21E4D3FB46B74DA7EF876FCDBB63D5ABC7F76DBEE4F2EF68B0DF9AC3D43DC9E5DED161BF3587A8D4BA71E0BDAFC43C9A7F688E9C78276BF10F153FB43A6D3F7C1E6DDB1EAD5E3FBB6EF727977B4586FCD61EA1EE4F2EF68B0DF9AC3D46A5D39305ED7E21E2A7F688E9C78276BF10F153FB43A6D3F7C1E6DDB1EAD5E3FBB6EF727977B4586FCD61EA1EE4F2EF68B0DF9AC3D46A5D38F05ED7E21E4D3FB43A71E0BDAFC43C9A7F6874DA7EF83CDBB63D5ABC7F76DAB29E5E5C302C357FF6B0F513EE572F768F0DF9B43D46A3D38F05ED7E21E4D3FB43A71E0BDAFC43C9A7F6874FA7EF83CD9B63D5ABC7F76DDEE572FF0068F0EF9B43D43DCAE5FED1E1DF3687A8D47A71E0BDAFC43C9A7F6874E3C17B5F887934FED0E9EC77C1E6CDB1EAD5E3FBB6EF72997BB4586FCD61EA23DCA65EED161BF3587A8D4BA71E0BDAFC43C9A7F6874E3C17B5F887934FED0E9EC77C1E6CDB1EAD5E3FBB6EF72997BB4586FCD61EA23DCA65EED1E1BF3587A8D4BA71E0BDAFC43C9A7F6874E3C17B5F887934FED0E9EC77C1E6CDB1EAD5E3FBB6EF72997BB4786FCD61EA1EE532F768F0DF9AC3D46A3D38F05ED7E21E4D3FB43A71E0BDAFC43C9A7F6874F63BE0F366D8F56AF1FDDB77B94CBDDA2C37E6B0F50F72997BB4586FCD61EA351E9C782F6BF10F269FDA1D38F05ED7E21E4D3FB44F4F63BE0F366D8F56AF1FDDB77B94CBDDA3C37E6B0F50F72B97BB4586FCD61EA351E9C782F6BF10F269FDA1D38F05ED7E21E4D3FB4474F63BE0F366D8F56AF1FDDB77B94CBDDA3C37E6B0F5059572FC5A6B04C3935BD3F634377D06A3D38F05ED7E21E4D3FB47A30FE56B2F5D5754EBC2EECD37A6DD5A69C577F65BD098BD62786615AB676D7A63334D7E3FBB7AA54A34A0A14E118422B4518AD1245C2CDB5C51BAA10AF6F523569545B509C1EAA4BB29978D987066262713CC0012800000000726C7FAEDCF7F13B0F39C12EDFDFB73E167E73BDE60EBB33DFC4EC3D23815D7E3B73E167E7245035219004EA081A800431A800412C086C73108360491A904810000001006572EFE1EFBF77DCFA06D383F5FB923C15A7D53355CB9F87BEFDDF73E81B5611D7EE48F0569F54C9A7AD0AD7D597765CE551650BF99523ACE4AB4C9D4A225699591526545B4548ACA581E50B0E9625942F614D6D55B64AEA9F7E1EF9793A9C4DCF69269EE7C0FA3168F7492945EE69F3A7C51C0B336152C0F1EBCC39FBDA3535A4F4F7D4E5BE2FC5BBE43A7B3EE709B73EF56A8CCE58E643646A4367501B2C5C47696BCE8BAD9449F10B477BCC9EA11335A3D5105E272B4AA08844A2C855A272526BAA5C24B8AF94CFE119D331614A30B5C52B4E947852B94AB43FBDBD78CD7D712A456AA29AE3154655741B6E53A15D28E3997ADEE3B356D2A6C4BC997ACCADBE69C9979A6B777B86CDF357A4DC57CAB53952654BB86BCE8ED4F5731EE9FD72899766B6960B72FEF2CCB8754D79AA54507F49ED861DCF1C430E9AECAB98FACE19A465EFA317DF44741A5FEEE1E231CE8A7B2BFC3FF0046F4773B9D6F60D9ADABDC6F0BB78FF6AE137E247A32C62397F19BAAF42C310F67D6B64A528283A7169FE72D77C96BB8E08A1087BD84577A27B709C4AEF09C4686216153A1DD5BCB6A127C1F6632ECA6B73452BD04D54CC457C7C3EBC48AE23B1F4B789736E3917F480FCA395BF6EBFF0084E8D957305AE64C1A9DFDA752FDE56A2DF5546A2E317E74F9D1CE7FA407E51CADFB75FF00C279ABB4CD19A6A8C4C366CF5E19AE46BAEDCD5F1D9FA313AD9C9791BEBBB357C765E8C4EB46ABA00000000000000000C7E60C46384E0B797F25B4ADA94AA25D9696E5E33E65BFBCB8C42F6B5DDDD4955AF5A4E7394B9D9F43F28FD6462FF177E747CE2F8B391B42A9DE8A5F45F23ED51D0DCBB8E39C7C31FBA4739BD7279932CF1CB29E2189CEA4A9AA8E9C295396CEBA716DF1E73A460385E58B0AB528D86194615E8EE94A50DB92EEEB2E3F218AD68EBB91156710E8EBFCA5D368EE5566299AAA8F8478FECE2385E5AC6B1596961865CD55FA5B1A457CAF71B7617C90E3370E32C46EEDACA0F8A8FDD66BC5A2FA4EC4EE20A2B616AB98A1D79CDE8BC48DDA3416E3AD39797D4F959ACB9C2CD314C78CFE3C3F069769C92E5FA16F285D57BBB8A925F84DB50D9EF24BCFA9AFE3DC92742A53AB826232AF28AD551B88A4E5DC525BB5F90EA8A95497BE6977CB91A14D7BE6E4FC466AB4B6AA8C61CCB5B7F685AAF7FA599F64F18FDBE187CB75212A73942A45C6717B328BE29F6083259AB4F7518BE8B45ECDADBBFE7663FA1D45BDD3925FB2CE0CC62661F5DB5737E8A6A9ED8CA905F56176FD8E95AD6D6EBF01D43FBAEFD3A9ECEFEC166709427284E2E328BD1C5AD1A7D82312BC574CF29402010B652081A832904006520B96B6D5EEEE29DBDB529D5AD565B308416AE4FB088AF46ADBD69D1AF4E54EAD3938CE125A38B5C5327138CABBF4E7773C54020BB0B6B8A96F52E2146A4A8D2D154A8A2DC61AF0D5F31099AA239AD8237F637172142B4E2A51A351C5F06A2DA04D511CD402E2B7AEDB4A8D46E3C7A87B8A6A539D3969521283E3A49344E11BD13C1D3790EC76B46FABE095A6E5427075A8A7F9925EF92EE34F5F90EC2704E463AF6A5F17ABE6477B3B7A2AA6AB5C5F2AF2A2D536F684CD318CC44CFBFEA0001BAF3200000000E4B983AECCF7F13B0F39C0AEDFDF973E167E73BF661EBAF3DFC4AC3CE700BAFC76E7C2CFCE48B7A8D4001A91A808002193CC046A4F1208D409D48000000001CC400D40006532EFE1EF7F77DCFA06D58475F9927C15A7D53356CB9F87BEFDDF73E81B4E13D7E649F056BF54C9A7AD0AD7D597744CA8B7CECA933AEE4AB2A4CA1152640AC94CA5324AC8AD339F72C383746B3B6C6E8C7ABB67EC7B8D39E9C9F5327DE96EF94E8312D5EDAD0BFB3AF67770E896F714DD2A91ECC5AFFE326DDC9B55C571D89E7C1F39EA4367AF1AC2EE305C5EE70DBBEAAADB4F654FFDE438C66BBEB47E33C67A289898CC2A86513E054CB73E0C95E14BE051C195321889C2E131652BB04F03242930A9EF09E8221F1250A894CA5324B2AAC94CA1489D49CAB856F794EBA3EE93A9125CE25567B25667AF95F18575152A96955285D518FE7C399AFED478AF951B1F2EF5E8DD57CA5716B5635A855E8B529D48BDD28BD9699CF9329C4B11B8ADED2E1D566A56F6B56AD4A5AF186D38ED47BDAEFD0E2ED5D3C556FA68E71CDB3A6ABEDC43B17235D7766AF8ECFD189D68E4BC8D75DD9ABE3B3F46275A3CBBA80000000000000000D77947EB2317F8BBF3A3E75B5B7A975754EDE8476AAD59A8423AE9AB67D15CA3F5918BFC5DF9D1F3FE078A54C1B1385ED1A70A93A6A4B667C1EAB4391AEC7494E793E8BE4B4DC8D0DE9B519AB338CF7E230EB192ECEEF2FE031B4BBA7075BA2CA6F49EAA29FF0033390F62DADDD4AD194954ADBA4949C971E3A731AF652BEAD983058DEDFA5B74EE5CD7435B315B3A68BBBC79F89B0BB7551C5B96BA34F489D0B3D48DDE4F17B462BFE2AE74FD6CCE71CB2CBD9E9284B6B7E8F723D2A7A2DDB9770F1DBEE8BD1717A979333B9CBEA44A916132A4C0F9C733BD732E2AFB3775BD36768B8AF5AE2588DB5594256C9D4A0A97428F056F4E7AEBA6BC66CE2B997AE2C53E3557D36759C4EEA4F2E5DE2B6D6F59BBAA75AE3D8EDA55A9C254634A353675F7BAC35EF338BA79C4D7F5DEFA6ED8A37A8D3FBA623DF3BB8F932B4ACDDBCE14ECF09B7A74B0E9C95ACA76F51BA4DCD6D4A3BFAA4E0F55A73A7D8342CC36D97AC73A5A55C66CEA5AD8CECA37152DA9D39273AADBDD24DEABBBDED0D8EAC30DB456946ADD5B46A4E8529B5738ADCC2A3728A6DE89E9DE355C7B2CD4C673FE2384D85D469CA85252A30B9AD29B9E914F6232936F9DB32DE99988C444F173F66D34D372A9B95D54C6ECCCCF2E1C3339CCF6CE7977CB298057C3737D3C42D2EF2D5AD859D0B7955A579422E0E8B5EF54A4F737EA7B8D672D62780E118455B9B8B0589E332A8952A55A0FA15387677717FF00E8DBB244B325DBAD82666B1ABED253B6942ABB9A3D0D53515D4E92DDAFFF0019A961597B158D82CC5976AABA95ADCB82A7422E7569E9AE9271D37AD34F1986ACCC5354471E3D9F97B1D2B336A2ABB66BAB14E69C4455331C73889AB9C6F638C7BB9E59CC77D81532D61399EA60B470EBC57D184E8463A53B9A6B56DECBE6DDA7CA633943C0E9C33951A585D38C6DF1454AA5BA824A3D5E91DC9777CE65F344AFF13E4E96219AEDFA062546E553B49CE3D0EA4E0FDF271F1F8B533193616F8CE0781E3977249E5E8D68566F8B8C63AC7E44B7FC85E688B93B9DF89FD5AF6F535E92DC6A7398A66BA719998E319A6227B63318CFB70C6F29583E14B0073C1EDE952A9835C46D2E1C21A392705A37A71DFF00CCC553A36781F2716379756146E6EF12BCDB4AAC37BA517BE3AF149ECF3764AB225E4F30DE660C2AEA4B6F1AA352B4549EE5593DA8F9FE82C72AB711A18B58E0B6F2FB96116B4E8A6BF4DA4DBF16C95AE62626F447B3EBE0CFA7A2E53768D9B5D533BB3BD339E74E3BFF00BE7F06C186D5C22CF0378FE2D95ECAC16BAD8D2A6E6EB579ADE9AFD18F77FF008E1D7A78F6157B8E4F2A58D7BDA53DAAF6F51548D4953D3F089F097797609B3CD198A8645C4717C5EF2546771B1470EEA231937CF24B9D69CFDF2DE66CD18EDA613952BD9E215215AEEDF6EB3D135525AC52725A6FE2CCBBD4C53C79633CA3DD9FAEC68459BD55DC4446F4D53113BF5E3111BD34F2CE38626739DEF76185C916B87663CCF88CEAE0F49D08D9CEB51B2A73928EDA714927C77EFF0019B761B62E395717A7EE22A5BEDCE8FDE5D1A5F7CF55C75E6D9E26BB80AA19573B635471FBF841D4B29A955A31D9DA94F665A45733D1996C22FB01A993B1BA942FF1E9DB42743A34E6D3AD0EAB76C755C3B3DC2B6B11189E7C7B993684D75D7155BCCD1FE9E3AF31CE3B731FAFB62585CEB835A5AE4EB7C4165F782DE4AF7A0BA6E729370D993D77F67432B97EF2E5E52C2ADA8D4CC3632A119B94ACEC6552155396A9ED73A3CB51E199A32DD6C1308BBC476AC9CF119D6C429ED6B18C74D9D54BFB5BBE532B97F14C2F07CB186DFD378D5695CC5D3A71D5D68D19412527B1B4925ABDC4D311BFBD13C31F5C917EBAE74D16ABA66AAE2B9C44E679C4E3AD9ECCF3CB294AD2FAE312C46346AE23864B16AB0BCA15A951DEA11A7B2E13D77464DF3339F72A35EADCE25613A94AFE2A95AC683AB7941D3955945BD65D87F21BA51C4AEF08BEC72A63189E2188DA51BB85BBA34A8A94A4E54F6B55A34E1A7719A972A4ACA3530DF62D5C4A73AF455CA8DE567354E12E1149EF4F5E22FF001B73F5DA8D931553ADA33198C70988E1D58ED9889E58FA9C451C8C75ED4BC055F323BD9C13918EBDA9780ABE6477B36343E8BE2E4F959FD7C7F6C7CE4001BCF2800000000E4B987AEBCF7F13B0F39C06EDFDFB73E167E73BF662EBAB3DFC4EC3CE700BBFC76E7C2CFCE48B618200124000400000000000010000000004E806532E7E1EFBF77DCFA06D18575F9927C15AFD53357CBBF87BEFDDF73E81B4615D7DE49F056BF54C9A7AD0AD7D59772E76548A13DECA91D97255A2A4CA13251515A2B45B4CA932B22B4F42A4504EA56612D1795DC01DE6190C6AD60DDC584766BA8F19D0D78FFC8F7F79B3943D34DDBCFA4B48C96938A945EE7192DD24F734CE199EF2EBCB58E4A8528BF605CA75AD25D88EBD553EFC5FD0D1D2D0DEE1D155F0263B5AF32DC8AD96E6F43A69850D90010C871256F4413DE26270898132B2D92B899544F02A4C14BDCC9570AC264459210A932A2DA654996CAB3035A33C776FFD298777E5E747B789E1BBFCAB8777E5E7473F697F4D5FC3E70CDA7F490EDDC8D75DB9ABE3B3F46275A392F235D76E6AF8ECFD189D68F1AEA800000000000000035DE51FAC8C5FE2EFCE8F9C1F167D25CA0519D7C998B53A517293B793497737FF0023E6D7C7538FAFEBC7B9F49F2427FE16E47FDDF943ACF2569FB9852DA9251BA9EBA70E0B89B7C7A32D6A4614EAC34D6296E96A73EE49B30D9D9DB5C6197B714EDE52A9D1A94EA4B6632D524D6BCCF727F29D128F4495CCE6D45D192D69CE3A6F5D8D51BFA5AA2AB54E1E476F59AED6BEECD718899CC7B57B0DAEEE2D55494361B6D347AD16235230A52A9566A308FBE949E8977DB35CC6B941C0B0BD610B877D596ED8B6DEBE5970F399ABAE9A23354E1CDD3E92F6A6ADDB344D53EC6D679B11C4ACF0BB795C621734ADE9C56BACE5A37DE5C5BEF1C8F1BE53F18BD52A787469E1D49EED61D5D47FF33E1F2234DBBBBB8BDAEEB5E57AB7155F19D49393F1B346E6BE98E14465EAF47E495FB98AB5356EC774719FD23F15DBEBD75F17B8BEA4B4E895E55A2A493D3596AB55CE7AEE732E2F718BD5C5257B52375560E9394772506B4D94B825A7318A07277A7BDF439D3DB9C66989C4638F777366972839952A51A588741A74A1184610A71D9D12D39D33118A6357B89E313C56B54E877739296DD1EA3469689AD38703C0099B95D5189962B5A2D3D9AB7ADD1113CB8447265B10CD18E6236BEC6BDC56EAB506B47094F7497774E3F29E4C2B16C4308ACEAE19795AD6725A49D3969B5DFEC9E4046FD5339CB2469ACD344DB8A62299ECC463C1ECC5718C4717AAAA627795AEA51F7BD127AECF7970445A62D7F676571676B775695BDCAD2AD38CB48CF769BCF201BD39CE56E82DC53146EC623B31C17AC2F2E70FBAA775655A742BD3DF0A907A35BB42EC314B9F6DA389D79AB9B95515594AB253536BF493E279011133099B345533331C6631F0EE64F30E60C4B30DDAB8C4EE1D4715A4209690A6BB115CC64709CF98FE1787D2B1B5BA8740A2B4A6AA528C9C57613EC1AD82F172B89DE89E2C156874F5DB8B5551134C728C4621E8C46FAE712BEAB797B55D6B8AD2DA9CDF3B3DB97B31E27976AD59E1771D0BA3251A919454A32D386E7DF7E33140AC55313BD13C596BD3DBAEDF45553134F763878366C47940CC58858D5B4AF7918D2AC9C6A2A74A30724F8AD51E6B0CE58EE1D8650C3F0FBE95B50A0E524A9C526F57AEF7CE60816E96BCE732C11B3F4B4D3B916E9C6738C4632D8FDDD63F1AD795A85DAB7AB7B5635AACE94126DA8ECA4BB0B431B8F63B7F8F5C51AF89D5556AD2A4A929A8A4DA5CEF4E2F798E044DCAA63132BDBD169ED5515D14444C76E38F77C9BAF231D7B52F0157CC8EF6708E45694EA673538C5B8D3B7A8E4FB1AE891DDCEC687D17C5F36F2AE73AF8FED8FCC001BCF2A00000000E4B98BAEACF7F13B0F39F3FDDFE3B71E167E73E80CC4FFD6ACF9F13B0F39F3FDDFE3973E167E7245B6C929080964192C1303BAC6E55D5A5C61F43A028ED3BDBB8DBA7B5AE9B3B5C786FEC1563780DD60B0A12BBBAC36E1576D45595E42E1AD3F4B67DEF73B2062C024080352000000000000340252016E006532F7E1EFBF77DC7A06D18575F5927C15AFD53358CBBF87BEFDDF73E81B3E17D7D64AF0569F54C9A7AD0AD7D5976FD742B4CB6BF99527B8ED392ACA932844902E224A132A4CA0AD32A2DA656889152662736E014332E0B52C2AC952AA9F44B7ACD6BD0AA2E0FBCF83EE332A4A2B99A677A9E6987CDD7B42BD95D56B4BCA2E85C509BA7569BFCD92FE5D87CE9A3CADEACEBFCABE52962B69EDCE1949CEFAD61A57A515BEBD25CEBB328FD2B773238F2DE934F54D6A9A3BB62F45EA37BB5929849288489D0CE9C800224435BC26490CB5356384AB30A93275E66508932AA702A4C80F712AE15A64942654A410A91E3BCFCAB8777E5E747ACF1DDFE55C3FBF2F3A34368FF004B5FC3E70CB63D243B6F235D76E6AF8ECFD189D6CE49C8D75DB9ABE3B3F46275B3C73A80000000000000000B75611A94E509C54A325A34F834711CE9C9A62586DED5B8C1284AF2C66DCA3086F9D2EE35CEBBA8EE443D0C17AC537A3153A9B376A5FD9B726BB5C6279C4F297CBEF01C5FB557CBFF00B69FA8F7E194B34E152DAC3E862B6FD950A35365F7D69A33E90449A91A08A673153D0D7E56D5729DDAECC4C7B67F67CDF8AACD78B68B11A38A578AE109509A8AFF00952D0F07B438BF6AEFBE6D3F51F4F813A18AA733516FCACAAD53BB6EC4447744E3F27CC1ED0E2FDABBEF9B4FD43DA1C5FB577DF369FA8FA7C11E6FA7D664FE71BBF751E3FB3E60F68717ED5DF7CDA7EA1ED0E2FDABBEF9B4FD47D3E079BE9F58FE71BBF751E3FB3E60F68717ED5DF7CDA7EA1ED0E2FDABBEF9B4FD47D3E079BE9F58FE71BBF751E3FB3E60F68717ED5DF7CDA7EA1ED0E2FDABBEF9B4FD47D3E079BE9F58FE71BBF751E3FB3E60F68717ED5DF7CDA7EA1ED0E2FDABBEF9B4FD47D3E079BE9F58FE71BBF751E3FB3E60F68717ED5DF7CDA7EA1ED0E2FDABBEF9B4FD47D3E079BE9F58FE71BBF751E3FB3E60F68717ED5DF7CDA7EA1ED0E2FDABBEF9B4FD47D3E079BE9F58FE71BBF751E3FB3E60F68717ED5DF7CDA7EA1ED0E2FDABBEF9B4FD47D3E079BE9F58FE71BBF751E3FB3E60F68717ED5DF7CDA7EA1ED0E2FDABBEF9B4FD47D3E079BE9F58FE71BBF751E3FB3E60F68717ED5DF7CDA7EA3D187E53C7B10AEA8DB61377B4DF1A949C22BBEE5A23E972098D9F4FACAD5E585E98C536A33EF96A7C9DE4E8655C3E6EB4A356FEE3475A71E114B845773CE6DC46A49BF4511453BB4F278FD4EA2E6AAED57AECE6A90005D8000000001C933175D59EFE2761E73E7FBAFC72E3C2CFCE7D0198FAEACF7F13B0F39F3FDD7E3971E1A7E7245B081280DC7937B2577698F54B5C3B0EBEC56DE95095ABC523195B52839B551BDA6A2A5C34D4F367AA18B50A565EDBD8E5CB44E53E86F0654939BD16BD1361BDDD8D7BA5590652BCB6C6704A983CF16B3BD852AF5D46E95AC683A527B339D492D127AE9A1E4CE584D8E0F52D28D9E035F099D68BA9D1657F1BBA5730E0BA1CE2B4DCF8F7C0D7DB1A900000000000000004480001280CA65DFC3DF7EEFB9F40D9B0CEBEB25782B5FAA66B397BF0F7DFBBEE7D0366C33AF9C95E0AD7EA996A3AD0AD7D5976D4F47F2957316CAA2CEDE1C95D4C94CB7A95C5951595265B4CA915915A2A4CA132A4545699250B89526566054A4D34D369AE0CE41CA964E584DCCB1AC329E987DCCFEEF4E2B75BD57CEBB1093F13EF9D78A6B53A55E8D4A3714E3568D58B854A735AC6717C535D82F6AE4D9AB7A16897CD49681A366CF5946AE58BF4E8EDD4C32E25F7B5596F707FEEA4FF0049733E75DD35B4B71DDA2BA6BA62AA792CA1A2965C653345C52398105560944105A2AC226156A4A7D9294C9D4C99512C27A710869A96CAAAD33C975F9570EEFCBCE8F42D533CD72FFD2B8777E5E74686D1FE96BF87CE196C7A4876EE46BAEECD5F1D97A313AD9C9791AEBB7357C767E8C4EB478F74C00000000000000010F81A5E3F9E674B149E0F96F0F9E2F8853FC26CBD29D2EFB5C7FF009BCCF66EBF9E1796711BDA3BAA51A12941F61F04FE9311C97E11470FCA5695E31D6E2FA0AE6B547C64E5BD6BDE460AEAAA6A8A299C76BA9A5B76ADD8AB557A9DEC4EEC472899C666671C7111D9DB963D627CA537BB05C1D2EC3A8FFF00FA0F6CB94BED2E0FFC4FF30DF5474247433EB4FD7C13E72A7EE2DF84FF009341F6CB94BED2E0FF00C4FF00307B65CA5F69707FE27F986FC07433EBCFD7C0F3953F716FC27FC9A0FB65CA5F69707FE27F983DB2E52FB4B83FF13FCC378B8B8A36D0DBB8AB4E9435D36A72515AFCA617DD8612F337B470AF195656BECB9D65521D0A11DAD9516F5F7CF7EE5CC87433EBCFD7C0F3953F716FC27FC981F6CB94BED2E0FF00C4FF00307B65CA5F69707FE27F986EF6F776D75B5EC6AF4AB6CF1E87352D3C46233766FC1B28D9D2B9C6EE7A12AD5153A708ADA9CDF3B4BB096F6F987433EBCFD7C0F3953F716FC27FC9AFFB65CA5F69707FE27F983DB2E52FB4B83FF13FCC328B949C96F8667C2FE711366A7523569C6A5392946694A2D7069F38E867D79FAF81E72A7EE2DF84FF009345F6CB94BED2E0FF00C4FF00307B65CA5F69707FE27F986D76D98706BBC425616B8AD8D6BC8B6A54217119545A71EA53D4B39833461397EE2C28629774E84EFEB741A7B538AD3737B52D5AD23D4E9AF65A1D0CFAF3F5F03CE54FDC5BF09FF26B5ED97297DA5C1FF89FE60F6CB94BED2E0FFC4FF30C9CB946CAF05894A789D354F0DA90A556716AA2939A4D38ECEAE4B5925AF6771EECB79BB04CCD52E29E0B78EE276CA2EAC5D29C1C54B87BE4BB03A19F5E7EBE079CA9FB8B7E13FE4D7BDB2E52FB4B83FF0013FCC1ED97297DA5C1FF0089FE619FCDB9C306CA54ED278D5CF415775951A692D5F764FB115CEF988C2F3BE57C5AFA9D961B8F61F757555B50A54ABA94A5A2D772E71D0CFAF3F5F03CE54FDC5BF09FF2607DB2E52FB4B83FF13FCC1ED97297DA5C1FF89FE61BB5EDE5BD8DA55BABCAD0A16F460E752A4DE918C5716D9A8DC72B19328E276B64B1AB6AAAE23393B8A7522E8D1D9D374E5AEE6F57A7798E867D79FAF81E72A7EE2DF84FF93CFED97297DA5C1FF89FE60F6CB94BED2E0FFC4FF30D9F02CCD82661956582629697EE824EA2A1514F635D74D74EF3F11961D0CFAF3F5F03CE54FDC5BF09FF002685ED97297DA5C1FF0089FE60F6CB94BED2E0FF00C4FF0030DF80E867D79FAF81E72A7EE2DF84FF009341F6CB94BED2E0FF00C4FF0030B75734675C223EC8C732E5BD6B48EFA92B2A8DCA0BB3EFA474229D91D0D5D95CFE079C2DCF0AF4F463D9BD13E3BCC765FC6EC71FC369DF61D57A2529EE69AD250973A6B9999339EE054638072A77F8659AD8B3C46D95DAA4BDEC26BB1E2978CE845AD5735471E71C1835DA7A2C5C8E8FAB5445519E789EC9F772000656880000000392E64EBA73DFC4AC3D23E7EBBFC72E3C2CFCE7D01993AE9CF7F12B0F48F9FAEBF1CB8F0B3F39228D4101019FCAF5ED6BD862D81DF3BAA54B128D2AB1AF6D41D69539D293694E0B7B83D7E47A15E6695BD960F8660964AF2AD1B6A95AEA573756F2A0AA4E7A271A7096F50496FECB65395B1EA78159DFC955A946E6AD6B59C7A127B5569427AD486AB86AB7E9CE5DCDD8951BAB3B5B4A78ACB17A90BAAF74ABB726A9539E9B14F596FD776AD70406B4C0000000000009D0680000001200194CBBF87BEFDDF73E81B2E19D7CE4AF056BF54CD6B2F7E1EF7F77DCFA06CB86F5F192BC0DAFD532D475A14AFAB2ED7D9253294F89276DC95C8CB52A2D27A1722F51302B4F52A45B4F42A4F52A95699526504A656605C253D0A132A2B22A4CA8B69954489816B11B1B5C52C2BD8DFD155EDABC766707E74F99AE29F31C3B37E59BACB588F40ACDD6B5ABABB6B9D37558AE67D89AE75F2A3BC1E5C570EB4C5F0FAB63885155ADEAF15C2517CD28BE692E6665B17E6CD5EC4BE756B4EF14B467F36E58BBCB57EA8D77D1ADEAEAEDEE52D1555D87D89AE75F2ADC60DAF11DBA6A8AE9DEA79262565A20B8D6A50E24AD12A594B2B21A2168953A92990C86DA262704C655EA4A6529EE2533244E58E6151E5B9DF8AE1FDF979D1E93CD70FF00D2B87F7E5E74696D0FE9ABF87CE192CFA48770E46BAEDCD5F1D9FA313AD1C9791AEBB7357C767E8C4EB47907480000000000000001AEF28FD6462FF177E745FC8DD6760DF13A5E8A2C728FD6462FA7C1DF9D17722352C9B8368FFF00074BD1460FFADF0FCDD59FF96C7F7FFE30CE800CEE5000039CF2EAED565EC21E2149D6B4F6EECFA3D3D873DBA7B52DA5B2B7BD56AB45C4C2F44E4A35EB4EB7FF0083AFF60D9F95DB5C46E70AC1A78461F5710B9B6C6ACEE3A0D34F7A8C9BD652D1ECC786B27B96BA975E3F9E7F51A87FF99A7F600C1F2532C1259D3333CB562EC6C150B4D9A52B69506A5A4F69ECC9266BF9A6D562F982FE76D63EC3C5A370DD0C5716C72952766E2F451A7463B4FA1F17A35BF5DE6ED9228E3B573A661C4F1DC19E15EC9A16B4E9C55755A32D853D749A4B5E3C398C2E2F845E5E635531CC5326D0861F6F7328FB0EDAD68DCDEE20DEB1E895252D231A7CFA27A81AAD257B895C4711C6710C13385A594DD3861EEEE9E1A95683D253D871D9A9DC72693EC1BCE7DCD1750E486FF16A76D530AAB5A31B782556151D38CEA2A7B71941B4D68DB5A184C0393CBBAF96617B4309C370DC49DEDCDCC6C711B2A75615294E6DC29D4696D4345C365EED781B7DD65EAB99B9379E097F86D1C06BD5A5B10B7A528D4A76D384B5838ECEE6B58A7A7600D37D91816116B832C63215C6198251AD455A630A74D55854E11A952307B704DEFD5B7AEBBD19CE5AEDE13A1976B46DA756BAC51414A8D942EAAECBA355B4A9C9692ECE9DCD798F3E3984677CDD83DB65CC630CC3B0EB3E8B49DEDFD3BBE8BD1A34E4A5F73A7B29C5B715C4C8E7FCADEE8B1EC1EDE9612E6A0D4EB62352B4953B7A3096FA718464B5A92D5A4F4DC9B7AF6039DDAD074F06CC55E9535697AB1EC3A34EADED8C6D654F7D26B6E9C74D98EBBF45C789BE727F52FEAF28399258ADED8DF5C7B0ECB5AB63171A7A7DD345A36F7F1D77F3A3035793BAF4B33D0C2960F4EA61956F96215EFA152A4A356DE9EF8DBD584DB8B9B968B5E78AEFA364E4E70E9C3336398A5BE5CAD97F0FB9A16D468DBD6A30A5294E1B7B72D8836BF396FE7D00D3A9DB5E43942CC5531DCF38758DF5AAA34E954BAB3A32FB94E2E7B14E3525D4A5B93D38BDECC358E2779EE6679E6B676C2E96608D954E87612B6B772A7153694211D7A9724937A2D77E86FB8F6178AE7DBCB8B2865DA58161CE6E95CE277D469CAEEBC13D971A31DFB29E9BA6DF07AA31197F02AF94163785CB2056C5294F10B8AF63734A9D0A915425A7438EB37AEED3801BCF28D2955E4CF1C9BDF2961B51EE5C5B81C7AC71C9C6C6DD3CC138B8D28AD3DD6DAC74DCB768E86EEF731D46B58E6CBCC8B8161959CA9E25733A31C52E7A2436ADE9A7B53E1BA4DE8A3BBB26B97384E294F11C468E2597F18B99D0C7278861B7B87C684E30B76A2953D2725BB4DA4D35BB501C89DCCAEB37E66AD2BB777ADB59A551DFC2F38744DDD12118AF934DC75D468194F0FCD946FB0BC5EF6951A2AF21568E2561D4535420A72950A9151FCF49A8C96AF5D7B9A9BFC780120000000342B9FEBA6D7F75BF3C8DF4D06E1EBCB4DBE9BF4C2DEBE391BF182CFF00BBDF2EAED2E563FB29FCC0019DCA00000000724CC9D74E7BF89587A47CFD77F8E5C785979CFA073275D39F3E2761E73E7EBBFC72E3C2CBCE48B610080CCE59B8BDA73BAA385E231B3BDAEA0A9529D3528DCB5AF51B4D3D997639995E66B8BE9C6DEDF17C455DDF5272955A10A7151B6D52D22E492D66F9D704636CAFEBD953B88DAB8D39DC45425574EAE11E7517CDAF38BABEAD7942853B9D9A93A09C6359AFBA38F3464FF392E66F781E6640600000004020240000944129000094064F2F7E1EFBF77DCFA06CB8775F192FC0DAFD5335ACBDF87BEFDDF71E81B261FD7BE4BF036BF54CB51D6856BEACBB427BD95A65AD7795464769C85C2514A6544E4569EA54B71693DE569EA2612B89F64A8B69EF2A4CA8AD32A4CA352532B302B275294C9D4A8AD3278941527B88C0B189585A6296356CB10A11AF6D5575507D9E669F335CCCE359CB285E65CB8E88B6AE70EA92D9A57296F4FF00426B9A5F43E63B6A6535A953AF46746BD3855A5523B33A738EB192EC3465B37AAB33C39770F9BE51297DD46FF9CB93EAD87AA97D82295C59AEAA7438D4A2BFC51EEF15CE688E299D8B7729B94EF5298A96651D7814E9D92F3894B5D92EB44AD3452D6A5D7123409CAD3413EC95C914B19C2DCD28F357FCAB8777E5E747A229F36E2C5C27EDAE1DDF979D1A7AFAB3A6AA3DDF385AD47FA90EE1C8D75DD9ABE3B3F46275A392F235D76E6AF8ECBD189D68F28E800000000000000003CB895A52BFB0AF675D6B4EBD374E5DE6B439F656CC32C9751E5ACD4E56F4E8C9FB0EF365BA7529B7AA5AFF00F34E0F4D0E9679311C3ACB12B7E81885AD1B9A5FA3560A4977BB062B944CCC554CE261BFA5D5516E8AAC5FA77A8AB8F0E13131DB1F5C5E18669CBF25AFB7B86EFF00FF00CA87ACAFDD465FEDEE19F3BA7EB31BD2FB2AB6DBC1A8F953FB44F4BDCABDA7A3E5CFED15CDEEE8FC59B7766FAD73C29FD591F75197FB7B867CEE9FAC7BA8CBFDBDC33E774FD663BA5EE55ED3D1F2E7F6874BDCABDA7A3E5CFED119BDDD1F89BBB37D6B9E14FEAC87BA8CBFDBDC33E774FD64FBA8CBFDBDC33E774FD663BA5EE55ED3D1F2E7F6874BDCABDA7A3E5CFED139BDDD1F89BBB37D6B9E14FEAC87BA7CBDDBDC33E774FD63DD3E5EEDEE19F3BA7EB31FD2F72AF69E8F973FB43A5EE55ED3D1F2E7F6866F7747E26EECDF5AE7853FAB21EEA32FF6F70CF9DD3F58F75197FB7B867CEE9FACC7F4BDCABDA7A3E5CFED0E97B957B4F47CB9FDA19BDDD1F89BBB37D6B9E14FEAC87BA7CBDDBDC33E774FD63DD465EEDEE19F3BA7EB31FD2F72AF69E8F973FB43A5EE55ED3D1F2E7F6866F7747E26EECDF5AE7853FAB21EEA32FF006F70CF9DD3F58F75197FB7B867CEE9FACC7F4BDCABDA7A3E5CFED0E97B957B4F47CB9FDA19BDDD1F89BBB37D6B9E14FEAC87BA8CBFDBDC33E774FD63DD465FEDEE19F3BA7EB31FD2F72AF69E8F973FB43A5EE55ED3D1F2E7F6866F7747E26EECDF5AE7853FAB21EEA32FF6F70CF9DD3F58F75197FB7B867CEE9FACC7F4BDCABDA7A3E5CFED0E97B957B4F47CB9FDA19BDDD1F89BBB37D6B9E14FEAC87BA8CBFDBDC33E774FD63DD465FEDEE19F3BA7EB31FD2F72AF69E8F973FB43A5EE55ED3D1F2E7F6866F7747E26EECDF5AE7853FAB23EEA32FF006F70CF9DD3F58F75197FB7B867CEE9FACC774BDCABDA7A3E5CFED0E97B957B4F47CB9FDA2337BBA3F137766FAD73C29FD591F75197FB7B867CEE9FACC76319F32EE196D2AB2C52DEEA497534ADA6AA4A4FB1BB72F9474BDCABDA7A3E5CFED1E9C372765EC36BAAF6784DB42AC5EAA4E2E6D3EE6D37A0FF005BD9F8A63CD94F1FB73ECFB31F8E67E4C1640C3F10BFC5AF735E3345DBD6BE4A16D424B7D3A4B83F9745F4BE737B00CB451B91869EAB533A9B9D24C62384444764470880005DAA00000000E47999E99AB3D2ECD9D879CF9FEEBF1CB8F0B3F39DF734BD9CDF9DA3FA56562FE4D4E0575F8E5CF85979C916C00000000000000009D08448000013A0000123980193CBDF87BDFDDF71E81B1D8BD33B64B6F8742B5FAB66BB97BF0F7AB9DD85C25E4191C4AF561F8E651BED53851A36736FB9A24FF9934F0AA255AA334CC3BB73BEF95265335A549AE3BD84CEDB92B8A456996532E260564A6531649642B522A4CB6995A7BC8984AE264EA51AF60A932A2B4C94CA132752302E6A4EA5B4CAB52B815A635652993A91817232D1A69E8D73A351CDB912C71973BAC3F62CAFE5BDB4B4A755F75733EEA36BD49D49A2AAADCEF5324C679BE7FC5B0ABDC22EE56B895BCA8555C35DF197762F9CF1B81F41E2761678A5ABB6C42DE17149F3496F5DE7CC73ACC5C9BDCDB6DD7C0EABBAA2B7F40A8F4A91EF3E73A76B574D7C2AE12A6669E6E7B281435B8F6DC5AD5A155D2AF4A74AA47738CE3A33CF529B46DAD1544BCCD6A4A8A2E28152810C995B51EE1E5BB5A62B86F7E5E7464630E0637117A661B1A3CF0A7B4D77E4BD4696BF869EAF87CD7B139B90EDDC8D75DB9ABE3B3F46275A392F230B6B356699477C7D9B2DFF00244EB4796748000000000000000000000000000000000000000000000000000000000000000000000000000000000001CA73E5B4A872815E1A691C7307952A7DDAD465AE9DFD1A3E7ABD8B862575092D1AA8DF8CFAAB953CBF758CE030BCC257FA5B09AAAF2D3FB6D2EAA1FF0034755DFD0F9B337D3A1885658F6131FB957DD716FC276F53F3A328F7F5D1923060884E3523AC5956804024800000000024000092090000D009402250193CAF28AC7ADA9D4DD0B8DBB77FF3C5C57D2D1633145D7CAB874E6BEEB64E565557E8B849E9F43FA0F22728B528371945A69AE66B7A666316A94EE68D6BB692B3C59257092FC05D47F3BB9AF1EEA6FB040EB7C9CE63A59972B5AD7E889DE5AC236F770D7AA524B48CFBD24B5D7B299B2EA7CB58163789E57C595DE195DD0B8A7AC26BDF4671E78C9709459D470CE5B2CA74A2B16C1AB52ABC1CAD2A2717DDD996F5E33A16B5118C54D0B962A89CD3C9D5515239CF4E6CB6BFF0989F910F592B967CB7F04C4FC887ACCFD3DBEF62E8ABEE7474CA9339BAE5A32DFC0F13F221EB27A74E5BF81E27E443D63A7B7DE7455F73A52211CDD72D59697FE0F13F221EB27A75E5AF81E27E443D64FF00116FBCE8ABEE74A8B2A4FB0733E9D7967E078A7910F59574ECCB3F03C4FC887AC8E9EDF79D157DCE989E9C494F5399AE5B72CFC0F14F221EB27A77659F81E29E443D6474F6FBCE8ABEE74CD49D4E67D3C32CFC0F14F221EB27A78658F81E29E443D6474F6FBCE8ABEE74D4F712A4732E9E1963E078A7910F585CB8E57F81E29E443D6474D6FBD3D157DCE9E0E63D3C72BFC0F15F221EB1D3CB2BFC0F15F221EB23A6A3BD1D157DCE9FA8D779CC7A79657F81E2BE443D63A79657F81E2BE443D6474D4779D157DCE858A615618B53D8BFB6855EC4F4D24BE5347C6F931A951CA7835FD3EE51BA5B3E2923CDD3CF2B7C0F15F221EB1D3CF2B7C0F15F221EB3251ACE8F853523A0AB39C35EBCC8F99AD1BE8983D6AB1FD3B7946A27E27A9E7A59671EA93D986098839776835E736A5CBA6575C2CF15D7B9087ACB179CBD6050A6FD8985E2571539954A91A71F97899FCE58E7109E86BEE5BC3B21DDD0B6AB88665AF4B07B0B783AB5A53929D4515C772DCBB0B5E7E639CE1D77431DCF55EFADE8FB1AC612DB841BD7A1D1870D5F3BD23ABEEB65BCF9CA46339CB4A170E16787465B51B3A0DECB7D9937BE4FBFBBB08F3E58B3AD56DDE1D6A9FB2711D15692DFD0A8A7C3BF2F52E739FA9D65CD4709E5DCDBB3622DF19E6EF9FD1EEDEA55C1EFF15AA9A77F713ADBFF00B52DDF42FA4EAE60B24E091C032EDA5928284A304E4BB0F4E1F2233A693640000000000000000000000000000000000000000000000000000000000000000000000000000000000010721E53F929B8BDC42AE3F93A34A9DF54DF73653D230B8ECB8F326F9D3DCFBE75F23403E4CBBC1307AB74E8DF2AD97B115F84B5BC4E0B5E7D89BDCD1763905D44A5431284E2F838B84BE94CFA8F12C2AC314A3D0B12B2B7BCA7FA35E929AFA4D66BF25391ABCDCE7972D62DFF00BB7282F145A2723832E4EAE1F0BDFA23EB2AE96D76F85E7D11FB4773E945917F57E97F1AA7DA1D28B227EAFD2FE354FB43238674B6BBF867A1F6874B5BBF867D10FB4773E947917F57E8FF0016A7DA1D28F22FEAFD1FE2D4FB4070CE96D75F0CFA21F6874B6BBF867A1F68EE7D28F22FEAFD1FE2D4FB43A51644FD5FA3FC5A9F680E19D2DAEBE19E87DA27A5BDDFC33D0FB4772E945917F57E8FF16A7DA1D28B227EAFD1FE2D4FB432386F4B6BAF862FEE7DA1D2DEEBE1ABFB9F68EE2F923C8BDA0A4BFF0076A7DA3D0B92EC91A69EE72CFF00BDEB191C1FA5BDCFC357F73ED11D2E2E7E1ABFB9F68EF3D2BB247EAE59FF007BD65BABC93E47A92DA797ADD6EE119CD2FA2432385F4B7B9D3F1D5FDCFB44F4B8B9F86AFEE7DA3B874A3C8BFABF47F8B53ED13D28F22FEAF51FE2D4FB43238774B9B9F86AFEE7DA3D16990EF6D3A228DD42AD2AB1D9A946A38EC545CDAE8F735CCD703B43E48F22BFFE9FA3FC5A9F6874A3C8BFABF47F8B53ED01F36E3993AE2D6E9C2145CF9FA0ED2735DE6B749775788C0D5C1A10938CEBCA849718D5A6D347D61D29322EEFF57E8EEE1F75A9BBFBC5FABC9AE5A9C14216B569C17E6AAD297A5A903E45F69E976C2878991ED3D2ED850F133EB7E95D963E0B3F1C7D43A57658F82CFC6BD407C93ED3D2ED850F258F69E976C287899F5B74AECB1F059F8D7A874AECB1F059F8D7A80F923DA7A5DB0A1E264FB4F4BB6143C967D6DD2BF2C7C127E35EA1D2BF2C7C127E35EA03E48F69E9F6C287898F69E9F6C287899F5C74AFCB1F0497F77D43A58657F81BFEEFA80F923DA7A7DB0A1E263DA6A7DB0A1E267D6FD2C32BFC0DFF0077D47AE9727994E104A58159D47FA5386AD81F1EFB4D4FB6143C963DA6A7DB0A1E4B3EC5E97F94BF57EC3F8443E4FB2935D6FD8FF0C0F8EFDA6A5DB0A1E2647B4F4BB6143C4CFAEA7C98E5694DC9582827F9B1D345F414F4AFCAFF00037FDDF501F247B4F4BB6343C4C7B4F4FB6143C4CFADFA57E57F81BFEEFA874AFCAFF037FDDF501F247B4F4BB6343C4C7B4F4BB6343C4CFADFA57E57F81BFEEFA874AFCAFF00037E35EA03E47F69E976C687898F69E9F6C28792CFAE3A57E57F81BFA3D43A57E57F813FEEFA80F923DA6A5DB0A1E26551C1A937F8F427DC841B67D6BD2BF2BFC0DFD1EA2ED0E4DF2D5196AACE525FA3B7A2FEEE807CB385E53B9BDAF4E95BDBD46E6F4529C1B94BF660B7B3E82E4A7933865F8C310C5296972F49428CB4728BE694FBAB9A2B72EEBE1D070BC170DC262D61D6546DDBE32847AA977E5C59EFD00224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFFD9, '1', '2023-05-24 14:49:10', '1', '2023-05-24 14:49:10', b'0'); INSERT INTO `infra_file_content` VALUES (12, 4, 'e8b3ca5e5519e3b66768c2437744b072ed1bea09b7b7625d72ac4ac7eb70358b.jpeg', 0xFFD8FFE000104A46494600010101006400640000FFEC00114475636B79000100040000001E0000FFDB0043000E0A0B0D0B090E0D0C0D100F0E11162417161414162C20211A24342E3736332E32323A4153463A3D4E3E32324862494E56585D5E5D3845666D655A6C535B5D59FFDB0043010F10101613162A17172A593B323B5959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959FFC00011080273019003012200021101031101FFC4001B00000203010101000000000000000000000005030406020107FFC4004D1000010302030308060804030605050100010002030411051221314151061361718191A1B114223252C1D115233342436272E1245392F06382931644547383A207253445F1355564B2C2E2FFC400190101010101010100000000000000000000000102040305FFC40023110101010002020203000301000000000000011102032141043112135122323371FFDA000C03010002110311003F00FA4A10840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210840210841E212EC5717A6C2A3699CDE47FB0C1B4A5CCE5432465D90B2FB8192DF04C35A2424231F7E4CCEA6CBC6C6E1723948DBFB0CEF2986B408488728A3DF178AEC72861FE59EF4C34ED093FD3F00F6A378EB5D0C7694EE7040D90968C6A8CFDF70EC523715A377E2DBAC141790AA0C4290EC9DAA56D4C2ED9333BC20990B80F6BBD9703D457483D4210804210804210804210804210804210804210804210804210804210804210804210804210804210804210804210804210805E2F52CC7AAFD130A99C0D9EF1CDB3ACFF00774189C725188E2334F98965F2C7C328F9ED4A4C6F66AC72BC458586C1B140F559AE61AEA889C05F4E3B933C2F17A47CF9AB221213A02763475714927204646F77AA079F82A3A89401A6AAA3EAD4D061F53107B616653D0BB387501FC0625F82B9D1E1708DF6578CEE51A7470DA122DCC8D7A4AE1D84509D917712BDF4872F0553934C44706A2DCD78EA715CFD0F4E3469900E17BAB1E96EE840AB27704D3149D82C57244D30BEED2C173F43DBD9AA78EC0AFF00A5F405E7A58F7134C2F385D437D8AAEF0BB14D5AC1A549BF412AE7A4B782F3D2187720AA24C5A3D8FCC377AD7520C4B138FDB843FB029B9E6141959C5070DC72A07DA526CE170A7663D07E245230F7A80C9D21705E37B4140D21C52926F66422DC41565B510BB64ADEF59D77346E0C5A6F5C379960B373B07BB736EED886B52859964AD8CDE294B3F4920776CF0565988D4B1DF691CACE0ED0F784C34F9097D2E2714CF11C839A91DA004DC38F4260A28421080421080421080421080421080421080421080421080421080421080421080421083C592E565517D5C74AD3EAC4DCEEFD4767879AD5BDCD630B9C6CD68249E017CEAAE775554493BFDA91C5D6E0370EE44AACE50394CE509DBAECDFD5BD5453AA2D2430EA1A2E6FC4FED655E2631F3B5B96C49DAD242EDEE2E25E76B89257785B39CC4221D2AA36905154C74ACE66BE465C5F2B80701DEBD11E26DFF7A825FD4DB14CAC1B1B41D00017AC048D233651A2B2EC506C8E07757FF21726A3141B68E177E97107E29DF324EC8D069DFF00CB4083E92AB6FDA61B35B8B5C4FC11F4C307DA52CECEEF9A7A69DFBA32BC30BF7B5E8118C669B7B671FF004EFE4BDFA628BEF4AF67EA89E3E09BBA941F6A2BF5B4150BE8623B6167F4840BC62B42ED055C23ADD65332AE9DFEC4F0BAFC240574EC369C9B180765C285F84521DB10F3F34163303B083D46E825C1507E0B427F0F2F5587C144703847D9CD333A9C7E6819171DEB93211B12FF00A2E66FB159381D2E3F35E1A2AD1ECD73FB483F040C39D7715E73CE4B8D36223D9AC07A0C60A8CB3156EF824EB6DBE2819994705C178E164BB9CC487B74D1BBA890BD351543DAA43D84FC905B925DE2E08B10781DCB6D4D2F3D4F149EFB43BC17CE9D5329DB4B27610B73814CC9B09A72C37CADCA46F69E0948648421450842100842100842100842100842100842100842100842100842100842100842E5CE0C69738D9A05C93B9028E52D50870C7460D9F39C83AB7F82C63931C6310FA46B03D82D0B016B2FB4EBB52C2AA2372AB5272C47F37ABF3568AA156EBCA1B7F6478EFF008222B3BD92AF72723E73126F46AA849A34A77C908B35597F0552354F9C7D24C8768680E3D699BA6E0120A6773FCA19F78610DEE4ECED51A762778D8BD350F00B89D06A49E0A15571679661354E1FCB23BF4F8A8AE3FDA188DCB5B316EE7651AF4ED5D7D3F19DD30FF28F9ACCB0DA303A17572AB3AD28C6A23F79E3ADABDFA5E13F89FF0069599CC57B98A62EB49F4AC04FDA0EE2BD18840EFC48CF5959ACC519CA1AD373D0BBDC3D442F0B6277E18EC59ACEBB1211B34434F8C519D970B93034EC90A48277FBCF1D44AEC554C364CFED37434D4D39F7AEBCF4770DE0A5E2BE71F880F5B42EDB8849BC30F7843564C2FBECBF6A85CC236B480AD473739187B7B4702BA2F3BD02FD09B5F5E09E7265DF5550CE0E07C3F6496B1A32E602CE1ADD32E4C4B7A895BB33301B74DFF741A64210A284210804210804210804210804210804210804210804210804210804210804B31E98C585CAD6FB52FD58EDDBE174CD27C6AD2491C67635A5C7B741F1418F734F0519053A34ADBEC513A8DA8984AFB35A4BB4005CF5252E25C4B8ED26F64FB148447006DBD690DBB369499D111B95895567D02D4F241A190BE43B36F82CA541D2C9FE155429B0D7347B4E0401D36548618154C6DAB9EA679031849399E6C36A6A71BA074995952C24F5AC9B689C2212CD23228F717ED3D43695566CE2E630C9621B4B85BCAF6ED50D7D005430DAF717D97042AF8B1E7F0BA8630E67968B346D3A8D8B378362EFA09081774208E7217EA59D23E616C998851CF0B6461616B85C145D64446E005C5BAD194AD673F46EDA1851CDD0BF6C719EC0898C958A355A6930FC3CFAD9435BBC83B11F43519D97EF43199D50B42706A60E0D73880E360EBE84F03D2BC760309D92BC772A633E84ECF27C7DD98F680B8760326E941EC4309D09B7D0737F305FC144EC1AA5BB81ED40BAE8BAB670BAA1F877ED5C1A0A81B622827C35FEBB99C45C26164B69219229C39ED2D6EB727A930CED3BC28B11CEC05A579C9F7F3789B1A77DDBE0BB7B9B6DA154A2904389C6F3A00F04F55F541B942E03DAED8E07A8AED45084210084210084210084210084210084210084210084210084210084210092D77AD5921DC2CD1DDFBA7491DF9C73E4F7DCE23AAFA7820879B5CB98ACDB454EBEAA0A180CD5126466C1BC93C0040931701D54D68DAD65FBCFEC97160523EBE0ADAB99F13AF7B59A7436B0DDD68563354CD24464CCE8F3B4ED69247682ADD153B731718ACC8C66CB7BDF5D07795E94CF0A6339873C8BDE66DFA8027CD50D70FC2E360F48AB024A876A4BB50DE000525761F4D591963A301C3639BA169E82BAF4A042EA3787105655F3BAF8DD4156DCC2CE8DF9241B8B49DA3A2E6FDE9AE054AFA9F4985AEB737670EA2B9E56C439FA8940D0C763D7B949C9FAC65156D54931CACE65B7278DD54F6BAEC32ADA7475D70692B9BB2E987FB41427F18772E863D41FCDF045F0585B5CDB820907685147575B15E3249319B74DB778271F4E61E7F13C150AAC670CF4AB07025CC04E9D3FBA1E113EBEA9F1963EE5A74EAE94458D5698C17825CDBB49E90BAFA630E3BFC11498B61FCECF1888C86E1E328DC45BCC20E863B5036B4AE8728A51B5ABB35F871DB4D37F48519AAC34ED8261FF004D04A3946EDED2BA1CA304D88DAAB1970C3B63987FD32A191D86116064693C63210346E3EC3B429063909DAA87A1D23B64A2E51F464276483BD03318BD33B6D90EAFA57374C97DB6DC957D13C1DDCB8761526E250F270DAAA2780E16B1528342F1670611E2165CD0CD14CE8EE6C4661F15D8A7A81B1C50693D1E84EC0075147A3538F62591BD5210B36195209173A2F73D50DE506A21E7207668AAE4FD2F39814E696A5B52C3B9EDD1CDE0BE7FE9154379EF57307C4AA29F1385D2DF9A90863EFB2C4E87BD0D6F508428A1084201084201084201084201084201084201084201084208E57E485EEF75A4F824EC2D6B5ADD9A01D174C3137E4A293F359BE2BE68FC5AA5D8C1A86CAF6B1AFCA1A0E996FB0841BD7B9AC697BCE56B45C93B00496B994788C83D2A39C002CD734801A3E6AF57C976C116F93D770E816F89094D7445D7923244A3A4D88E088518AF27C528153874CF7E4F58071B93D088A4CF1B5C74CC01B2B0CA978D0DC03A169E2A00007380D80DC752B12BA5D36B9F4713B2B7334B83CB78917B8EE3E0B9B2E5EC6C91963B61DE3683C42A8751CCD7343D8ECD1BB50E1BC2BD4EF27D9172762C9D1BE7A27161749CD137CCC6E669E9CBB8A6E71F9228C4786D249354BB41354372319D207B47A94B165FEA1E5646C7545161C083313CFCE6FA35BB8153D2E0B85D646E7D555C839CB59AC21A2C366A97D5514B43413CF512BE5AD9FD699EFDB6F8740DC12B6D6BC3AF741B06724B02B5DAE91DFAA62A76F25F056FE103D721290D248F92C4B8EA99B18FB5C128A64393F83347D8C7DE818360ACD7988EFC7694B659671EA80494320AE93600DFD4E010C32FA3B066FE047DC8F45C25BB218C76054C61D567DA9636F692BD1864BBEA99D80A698B7CD6183644CEE08C9867F28770554616E3B6AFB9ABA1847FF967FA534C58E6F0DFE5B7FA570EA7C31FB5ACEEB2E06123FE28FF004A3E891BAA8F7208DF85614FD7D93C4388519C0A84FD9D5C8CFF00A8A7FA2BFF00CAF05E1C2DE351383D85057FA02DF6388C83AC82B9FA1B1267D957B1FC3302A6387D40D92B0F6AE4D35733D9D7A9C82B3F0DC6848D7F3903F2822DAEBB14662C5A2F6A918F1F95C15DCD88B3EEC9D9AAF0E215B1FB6D7DBA420A4DA8AB8C932E1F20D2DA0BEF5E3B1160D24A599BD6D2AF0C6A41ED347685D7D32C3ED440A61A5BF49D19D0DDBD62CBC7565239A6D20BDB44C8D75149F69003D80AE5D061538FB18C13D164C35AEA5799296279372F6075FAC29925A4C5A1608E1786358D01A1CD3A0164E41BEA3628AF5084201084201084201084201084201084201084201084204BCA69F98C349D9B5D7EA057CCB0D1CFD6431ED32481BE2B7BCB512CD48D862048CA5CEB75FEC564B927466A31863C37D4A7BBDC7703B877AA8D6D710711B0FB90816EB71F92575EEB43A1DA55E9CE7C52B4EE688D83FA6FF14AEA4471C87421A35CA76128555AAD329DE40BAE182E493D1E4B991E6596E7605286968D769D4A23C5EB58E7B8068249D00DABB6B0BDC18C1771D000BDAEAF6E140C14843AB08B4928D447C5A3A507752DA5C3C66AF97EB0EC863D4F69DC978C76A25944386D332273CE506D7777A54E63E490BDE4B9CEDA4ED5A1C128452D29AA78FAD92ED8FA1BBCFC10775D116615344E7191E2325CE3B5CEDA4AC9DC82B67582F4738E31BBC8AC56F4856B70B378DB7E016829EC6CB33853BEA9AB494AED02558B13D307464B7475B4EB4B30CAF7484B1DED0D13B1AB7459E118831B99ADD8E7175BAF5F8A8A7998B97A1B75CC7A85381A208C34D916525822C822D578415290926358C328473317AD3B86C1A9081849511C1F69206DF60275EE50BB1081BED17B41DE632024185E1D8BE31F5EC9C5353BB5E78DC97EBF76DB7AEF65A383037D345638AD6C8EDF98B4B7FA48288239D93EB1C81C06DB15212EE297D4613346E3343387386A05B21EA047CACBAA5AC766E66A8657EC0E22D73C08DC7C115739C7715E199CBB2146420F1CF63BDA8C3BAC050BA0A5936C201E8D1485ABC0354103B0AA77FB0E7B7B6EA9D46193C6D2E8A4CE06B6D8538602159616869BABA9918C33BDD763F6AD97252B5D5187BA195C5D240ECB73B4B4ECF92CDE294AD6D68923F624D7B77A6DC9BFA8C4F2EE96323B4156FD24FB6B50842CB41084201084201084201084201084201084201084205557692B2507EEB437CFE6B88208E9DA5B1461809B9CA00B9E257A4E6ACA83F9C0EE01764EA1067E3766A9AE79FBD50F03A8580F24B2B9AE927D2C00D35296458BCEDA9A80E79113A67B9A776A4A645C5D67BB5240BAACB86B1AC1C5DC77046ABD2BA8E3324AD601AB8D820F64A8FA3E8F9F1FFA896EC87F28DEEF9247617B93727524ED254F8BD509F107E43F551FA918E81FBAA064B2A2FD243E9153142CF6A47068F9AD2CF943C471E91C6031A3A124E4BB43EAE798FE0C448EB3A0F0BA72752A55886A45E9A61C58EF22B0E16F1C2ED2DE20858422DA244AD1E10EFAB0B474A740B2D83BBD50169E94E89561B3092D486B7D5C681DCE0D3E16F827711BB527C61B96B69DFC45BB8FEEA29AC1AB415642A94FEC05686C41EAF0AF57882B57D5368E8E69DDB236DEDC4EE1DEB0F84523F1EC6DE272E7411FAF50E1F7B5D23BF04EF96957E8F431C635CC4BC8E3946C3DA577C85A6307279B2B87D654C8E90BB791B079144F6D535ED680C680D6B4001A05801B800A2A8ADA681DCDCB3B1B21D8DBDCF76D546BC554E052D0B8472C9ABE53F86CDE474F051368A9F0C88C74E3EB6D7748ED5EEE927E48AB9CEC53B4F3720771B1D554A8A664ED21DB773B78486A313A8639D98F381A7EF6D1D47684C308C5D95844321B4FAD81D0B86FED41669257E634F3FDAB05C3BDE0AC15C55C2E7344D1FDAC7EB0E91BC2EDAF1246D91BB1C2E8395E1DABA5C941230A94EAD23A140C36538D8814D4B334373B63907711AA9E85DCD62544F1BDF90F68217150349C740778851E7E6C432FF2DED7788551B742F17AA28421080421080421080421080421080421080421081246EFAFA9FF009AEF35DB8DF4E2A889B2E215719DA252558E72E8336EA2A7A9C1A1B80C9A3058FEB04837ED5090069B86C57716A58A2AA13C45F1C9211CE358EB3643C4B765EC1530AA395EF3A29A19E7DEC6103ACE810553C664C987363D8647DFB00FDD1085D21BDD465C5784AF1AD2F7E56AA35BC9565B09AB977BE56B2FD007EE991547937FFD01DA65FAF3A6FB58595E2B2A07B43AC2C2C82D238702478ADCEFED589AC6E4AB9DA7748E1E2558531C21DB16A690EC592C25D6900E95A9A43B12A43A83D94AF1F16F477707117EC1F24CA9CE8A963CCBD1077B8F69F02A34B148EBC6D3D17571A91C18B51D335B14D386C81A1C5B624816D14E3941870FC727AA3281BAF12AFF006870EFE6487FE995E7FB45870FBD37FA45067FFF00105E444C1C63F378F92D5615188309A28DA346C2CB0EC0B15CB5C429ABA063A171D0068CC0824DFE456DF0D904985D148363A08C8FE908430A58C08DD27DE909BF50D89163337A3E3D4AC26CC9A2319E17BDC79A7D0C81B4CC1C330F158CE57CB2C98C530A66BE4744C2F218092351AF820A95AD2CE76FA0748187B43BE2AAD3D1CD248D921BB268DC1CC70DA08D8ADE2CF755D130D346647553DAF6B5A2E6E01CC2DD6569792F1455587095CDB4CD2592022C41E9082ED0C8DABA48A702D9C6ADF74EF1DEAA359E8F533C1B0039D9D455BA11CCD6D7D28D1AC7B6468E870D7C428715F52B6925D81F9984F979A0E085C95D15E141EB54C0A85AA51B10519DBFC539A763DA4782AAE19A8DC37D95EABD2A627748BAA918FAB7B0EEB8551AFA2939EA2824F7A369F05612DC09F9F07A7E2D05A7B094C94508421008421008421008421008421008421008421063B1A798B1E972E976B49EBB2F5B53EA8B9DA6CA0C65FCE6355246C690DEE011152E6C92497019EB06DEDDA7E4AA38C55F9EA9AD1B1A093DC00F32A9594B532092A5D6208006A35D6E54683CB04971E93EBE28F73197ED253AB12459673197E6C466FCA72F704450255EA188F333CB6D800BF0B903E255168CCE013665A3C289BFDA4A001D0D69F8B82A1DF2764CD875533DD943BC0FC95FDE947259D7F4D8FF0020778FEE9BA955C958FC505B11A8FF0098E3E2B60762C8E283F8FA8FD6E4851861B4DDAB5748762C8D11B4E16AA90DD5487D4C7451E2CDCD86CFD003BC422989D14D5AD2FA39DA37C67C8ACB4AFC950DBD4E833384649EC23E0B47940DC3B965392D25ABDECDCE881EE27E6B5C82320700BC20705D15C94198E5BE10DC4B057C8D6033D3DDCC3B0DADB153E4A5619F93549C62BC47B0E9E042D74CC0F8DCC3BC2C1608D7615CA1AEC19FA4735E7A7F1D0765C75840CA5C45F4B893E99E6CC959CEC67A468E1F14BEAEA9FCECAF61B3E4001236D86EF157B1DC3DF5948D969C7F154CEE722FCC77B7B424F432B2BC35EC1B3D52D3B5A77828879C9C688EA43DE2E4036E826D73E09FB58DA5C5848D168EAC657DBDF1B0F724942D31CC3705A3606491379CB16B2CFB9D2C46F455061BF296BC0D8D86307AF5F825BCB617C3694662DCF52184B4D8DAC7E499E10054BAAB10DD5527A97F71A2CD4A3973286C58643F7A4A82E1D401F9A1E891F87BE33F535952CFF35D707E928FD8C4643FA80299C83555640A98AC2BF1866C9E392DC5A17631FC5A0F5A4A486563753636365E15E11704714468E7905451C33B4583DA1E3A010B81F6EFE0E371DA3F751E1AEE7793F4FBCB5B94F6123E0BA61FAC693BDA3E5F040EB934FBD14B1EF8E570EC3AA72907270E5A9AD8F896B878A7EA558F508420108420108420108420108420108420178BD55EBA4E668A793DD613E0831D1B7D2F119A43AB5EF73CF55F45571C9649232D69B41B80D339E27A15FC3DA5B4AF2DF6DD6683D3FD950633CC3EA8D131DF5F1C61D947BB7B5C9EB562564802D21D113149B9CDD0F76FED4DF0EAB3550B9B20B4D19CAF0367411D0A27D0B9B73BC2AD46D316379774913AE3A8E8AA43C880E7413EC8F58F52C7D53CC9532C87EF389F15AC95D928EA241A656103ACE9F15909B6A83A8058179EC57AA1A59474C0EC707BEDDA1BFF00F2AA1F523685DBEB193C2DCDEA3A368601C75713E2550E392AFB6232B3F99091DC41F827A76ACC726E760C6E9C03EDE667782B50FD1C7AD4AB1CBB62CAE2ADB6213F4BAFE016A8ACD62EDFE3E63FA7FF00D424297C06D30EC5A9A371B0E2B2CDD1C085A5A17FAAD3D0AA43FA53A057EC1CDCA77E896D2B8E8990D9D4B2D11727CF378AC03897B0F703FF00F2B6BB962A9488B1A2365A7D3C47C56D46C41C15C95D15C941C9592E596172CED82BA8465ADA670744E1A171BDF2F49D2E3B46F5AD2A0A88593C2E8A41763C58F1EB1D281261988418BD0C7594F601FA48CDF1BF7B7E23A155ADC024350710C2DEC86A9DF691BFECE5F91E94ADD055E0BCA0BD306BA5A836920710C8EADBEF30EC0FE238EA34365B3A4999511666B64611A3992348730F023E2345066462159010DA9C1AADB20FE58CC0F5157A9C6278BDA29A07D061FF0088D71FAC9070E80B400291AD54C751B1B1C6D6306563406868D806E581E53D50C479674B4711CCDA261CE77071DBE0B598CE2F161D0BDA1CDE7C30BC8D3EADBEF1F80DE561793703E77D4E293021D50F39336A6D7DE5038935BAA922B6F55644159DB5797D10F5C82AA1CF279F9B0E9E1F725769D040215803461E176F88F9AA1C9D92D555717BC1AF1E20A60ED2E383C791F920B9833F2632E6FF0032236EB042D2ACB50BB263348EF7AEDF02B529563D4210A010842010842010842010842010842012BE504BCDE172377C843077EBE49A2CDF2B1F6146CDF9CB8F75BE2822C398D6C5003BCE73D42E7E0931CB3F2C2ED21C1D441C4B4DC125D7DBD4004FE8C7ACCFC91123AF455A1A483D3CCCD85826D85C3436E9E28886BE16B63246D597A7B3F9412B87B3144469C490B5F8A7B2B23830CF2D74E47B720603D006BE2552AEE24ECB8696EF91FB7A00FDD65ED9A6B705A4C65F682267BADB9EB3FB2CEC5ED39CAA090A89E4B240584B5C058D8EF52ED712750DD4A8092492769D4A065823E4FA5A9257CA723666B6C40F5893B2FD5AAD84E2D2BBA0AC3738EA7ADA58AFF61235CEB7BF719BE03B16F6A80E7DFD654AA81DB120C55B7AC94F437C93F3B126C45B7A997F4B75EC4852620DC27786BAF134A50F6DADD698E16EFAA03868AA34B487409A3756F5A4F4676714DE1D5AA291557D562CF770735FE2D2B6CC37683C403E0B1B8AB00C41A4FDF8FE07E4B5F46ECF4D19E2D0A2BB72E4A90851941C15195215C140BF14C3A9F13A474154DCCD3A870D0B0F10771594999CA3C0BD5A773312A51B335F3B470E3E6B6EE50B8022C751C141843CB0C723240C3676BF735D1123C94C71FE52D5C25D50F8308A723596566575BF28DA4F505A79A8A175EDCE32FB4472B9A3B81B2A6309A1649CE7301F27BCF25C7C55319A8E864C59BCCB79E8F0FCFCE4B2CDF6D52EE24F0E0360EB4FC46C8A26C5134323600D6B46C015C78D2CABBD0577AA722B8F55244151EA2BEAA6915626C554ABD8349931A68DD2465A7B354F26FB49474070EF0B3143264C5695FBB3E53DA085A89EFCEF4B9A478211C97F373D24BEE4ADBF55D6C162AAB5A22E1B5A4382D9C6ECF1B5DEF0050768421450842100842100842100842100842100B21CA7933E271C7B981A3B4927E0B5EB0F8C49CEE372F43EDFD2DB79940CA80973A137F698587BBE61754A3EB5E7A6CB9C35B9799E805DE054949B09E24A229E3EEE6E8E57DFD96937599E4FC6E185C44ED91EE78ED3A79273CB09F9AC227B6D7D9A156A18841040C6EC8E36F80D550AF1E90191F6D97B0EA49A3168AFC55EC5A4BBACA9DAD10EA55946FD22FD67C17548D687195E2EC8C1791C6DB077D82E6A349033DC0076EFF353CF6830BC83DB99E01FD2D173E25BDC8A5A5CEB9793775F313D2BE9123B38649EFB03BC02F9BB45C81C57D0E9CE6C3689C75BC2DF2FD945052CAC6DE679FCADF24CCAA550DCD24A6D7D1BF1502691B63DBB14F861B1737815ECEC2013B9714472D4BDBD45691A3A476C4E203A24948762734E74514BF196DAA69DDB88B788F9AD0E0AFCF85C04EDCB6291636DBD344FF75E7CBF64DB93AFBD139BEE48E03AAF7F8A8A6C546E046CDAA42B8720A8E3537D238FFA8AE1C6ABF971F7956CAE4A0A0E7D50FC161EA7281D3548FF0076BF539317285C8A5AFA99C6DA47F610ABBEB241B69264D5CABBD02A7D791B69A61D8AB3F116EF8661D89AC8A9C8110B5F8947BE29876281D884076891BD6D2AECA1529151C3A66385C1D1547BB5523D5771559AEC38B6489E36B1ED778AD949F690BB75C02B12E3789DD02EB641FCE51C328FBCD6BBC14AB1E3997A47B0ED02CB4F85C9CEE194CFE318F259D1EB73A3893FDF8A71C9C7E6C218DF71CE6F89F9A06C842145084210084210084210084210084210784802E7605802EE76B0BF6B9F99FDE74F25B7AE9043435121FBAC27C162685A4D5EBBB2B47893E681F4432472BB7323CA3B7FF845369183D0BC71B51CA7DF786F705EC7EAC57E84465B95AE3513515283F6B28B8E8B8F82B2E764825771161DA7E4A8628EF48E53D3306C8185E7AEC7E6AD55B8328C8DEF75EFD007EEAC466AB9D9EA6DD2BDC99A56B7A428FED2B3A8DD4F7B39EFF75848EBB5BE2A8A801966B9FBEEBF8A9B1821B253C0DFC38838F5B897791014703497656ED3A0EBDCB8C4DD9B11A8B6C6BCB4750D07928B10C0DBC83A16EB0D767C1290FBA0B3C4AC45334EA42D7F27DCF760995F6CD1CCE1A6CB58590F6B8557736EE9BA9BF1560AE18D04CC4EDB37C8A815CEDDA372A717AB5963BDA9A4ECD494B5E3255C478DC2B129E529D89CD31D02474A762754AED12AC18B36F87BBA0B4F8FEEA7E4BCB9A3999C0877805CD7333E1F30DE1B7F1FD957E4BBF2D5BD9EFC60F6871F9A8AD5151B948B9720897254555594D4603AA678E20ED998D89EA0AA1C6F0C3FEFD0F795172AD951B95538C61C765643DE570EC5B0F3B2B21EF4133940F51BB12A13B2AE1FEA51BF10A23FEF50FF0050547922A72291F5B48765543FEA055A4ABA63B2A61FF5022209951915992A203B268CFF00982AB24B19D92B0FF982A5567AAEF561E41BD883D45567AACD0DD411C42D5614F32E0701DE1801ECD3E0B24C3AAD37275D7C1CB77B1EE691DBFBA9486517B5FA9A0F87EC9A7269D6A7A98FDC989EF012A84DF271B11E3FBA61C9F765AFAD8F886BC78A2B408421450842100842100842100842100842102AE5149CDE1128DEF219E2B37858CD52F76E04DBCBE09DF2A64CB4B4ECF7A4CC7B07EE966194EF8E95AE769248059BC09D9DBAA0BB50EB5340CDEEBBCF7AEDF76C03A5435243AB446DD9180D52D6BF9B8493F7017782231F4C79FC77109F736CC1DFAF929B1776489ADE0DBF8950604D2E82698ED9A527B3FBBAE31C92F33C0D80E51D405BE0AC4A5746DCD2BDDC02EA4079A94F50F1FD94B42DB533DDEF15C4C3EA1C7F3B47815471436F4FA7076191B7EAB84B5EECF239FBDE4B8F7ABF4C72D6C3D64F814B5BB07528B17A8DB78C9E95A8E4FF00FE8AA5A773DA7C0FC967285B786FD2568B93E6DE96CE2D6B877FEE9E93DAF14402EE9BA9BE457A5754C3D69BA9BE4545549D9B46FE09456372CB0BB8393F95835093624DB441DEEB8156157695DB13BA43A048690E80A754A6F64A43270CF03DA7EF348F0294F27DF97118B890E6F803F04E63D400567E809A7C561FC93069F10A2B73B972E5E8D8BC720C6F2D30E6D65652C8FAB8E00232D0D7826FAED161D2B2F4D8319ABF9864EC7581707D880401B755B7E548CACA59AF6CA5EDBF65C788091D37D6E310CB13B46B7292370B902FD965CDDB72BBFA24BC36A08F935296DDB5309E16D525A9C3DE272C1230DB78BAD31C51E268616011BD8E0D31B6FDA6FBF4D0049DD1F3753334FDC796EBD6BC65E53CD7B7474F9DE45E682468D1CCF15E7A04DC5BDE985EE548D4FD963A2F4712F6D0545B4B77AF7E8EA8F741ED0B414B187C5132388485EE2D9086DDCC171A8E02C54D24058C7364879B0C6660ECA4126C342ED877E89F972CD8E7BC386E32AFA091B6CD08D741B1435146C634974719EA0B45259D191DA3AD2F91CC7C52B6F7CF721B97506FC56BAFB2F29E58ECE99C6F864E52EA5AA0F84E5DE2CB459839A1C36380290E26CCB93A096A6F46ECD4101FCA02EDE37C3E6F64CAEC6D5A0E4C3FEA6AA2E0F0EB758FD967F7A71C9A75B10A869D8E60778FEEB5599F67D1E8474388F0FD95DC20E4C71C3DF84F98550699FF005023C7E6A7A677378D51BFDFBB7C0A8AD4A178BD5142108402108402108402108402108419AE508E7F14A580FB21A5C476EBE01491B6C5D3BB632ED60E07795055BF9DE50CC7746C0D1DC2FE6A5A97E4A2633EF381711D65056A5F5E773CEBA955F1FA9E6B0EA87DF5C84056E958590E73BD67394D239F4AD89A759640C551260D106515283A0C81C7CCA4989BF338F49BAD19023A59B2E818CCA3AB62CBD59CF3068DE6CAC4ABB033251306F22E557905E99DFAC7914C276E4883780B2A445E99DD0F6F9144516695B0749B7814BDBB0752BD504B2689E36B5CD37ED54DC2CE23812146A1A61B774047BA53FC1465AC737DF8C83E07E0B3F839079D6EFD085A2C245B108BA730F02AFA4F6BCEDAA5A31774DFE5F22A378B12158A017337F97C8ACB4E276E87C926C519FC2BFA355A091BDC9557464D2CC3A0A42A8D13AF1B6DC13CA476C59FC39D789BD09E521D8AD661CC3B02475368B15989D2CF0F1D1A829DC074497176FF00E60E1EFB34EBB7ECA34DA466EC0788057A541432739470BFDE603E0A72812729E49A2C1DF2C0F7C6E63C1BB4D8DAF6F8AC48AEAB73F9D75448E91A32824EB6E0B7B8FC664C12ADA353933771586A6A1E7E26B9D711B8E5CDB815CBDFCA71FB7D3F8778FE1E7FAE062758E93373DEBDEF9B28BDF8DECA39247BDC5CF399EE25C5DC4EF5186E4738137CA48B8DFAA9A9A9E4A891CD89B99CD69711D037AF3B75F4271E3C7CC72D53B429E9B0EA99A8DD551C59A265EE6E2FD3D6B8A685F3CCD8E26E67B8D805E7CA566F3E3FDFA7AD25BB091D46CBA2F71162E247024953B70FAB35469445F5AD198B6E2D6E2ABC8C74723A39016BD86C5A7682B36729F6F3978DBE2BC2E4B03F9B909B0241D2FBB557C94BE421B33BAD6BAFC54EDE3B08B13398385AD95D757309766C3DA3DD2478FEEAAE22DF59FD5752608EBC13338381F0FD97D1EBBB1F23BF8E725E298E02FCB8B347F323737C8FC12E2ACE1AF2CC5295C37BF2F782B75CF3EDB078B17F55FB8844AEC9514727B9337CD496CD201EF348F055EA89F436BF7B4B5CA469B35EAE1AE0E6870D8402176A28421080421080421080421080421435327354D2C9B32B0BBB820CB533B9CABAD9B7B9E7CCA59CA232CB8AC58753C858F92A237666ED6B5AC1B3BD31C28FF0D313B6E09F057BD0227E36EAE22F206641D1A9D7B912BAA98F98A40DBDC8005F8F4AC862979F18A087735C5E7A86BF05B5AE6E68EC162D9F5BCA3A876D1045901E9247EEA956EB9F930F3AEAF7016E800FC6CB3B4EDE771189BBB35CF52778CBB2C50B37D9CE3DFF00B25983333D7B9E7631A4AA9ED72B4EA94CF5618D7451B7339CE682E26C1BD17E29AD66AED766FEA5E9A58A08DB186873B2B4927712039D6E9B9B75040827E71ED37109205C6590DFB34556D21B97457EDB2D408984DB285D3618F6651DC986B3B4950FA594BDB0DC91620B82718662F23B12A56BE9831AE9402ECD7B6AAE8823FE5852B606348708C6669B8EF40CE71695C3A54F870D66EA6FC571563EB9DD3AA930DF6A4EA6F9B965A4B20EF546A1978DE388299B80D5547B06A833141A02383884F290D884969865AA99BC1E539A53A85AACC3AA7D897E3432D5D3C9BADAF7FEEAF539D02A98F37EA217F0711E1FB2CB477823AF86C2D3B580B55F294F27DE5D4AF1C1C9B1415AAA312D34D19D8F616F82F9D8A9A8A7718293649A16DAFAF10BE94772F9BE77415F34308CB9242D2EDE755CDF238CB36BBBE1DF163C9E8EA69E90668486EF36DE98F262A1D0CEEA67C20B6A3D5E737B743A752734639DA2CB37AC08DEA918C525446E60B35AF045BAD73CE7F8E57BDEFF00D92F0AB3804721A464664310A798E61B43C11B3BD2E8E68F0F9192080F3F14AFCD7D039A469AF14C60303E7AAA7330631D28923783A5C150563E99D51552119DDCE35CCDE1C2FA85E9CB97F8CB1E52EF2BBED7889582290C99E57D23ED28DE6E08EDD523C5FEB24A6A9DF510871EBD8535967A3A08A98C5336489F39706DC1CAC70208B70174B71F10C315153C330979B61F581074BE8B5CE6F16BE3FF00BC2871542A7494F4856C9556AB6B4F42F2E13CBE8764F0535EDBBBAC2870475A599BC5A0F8FEEADD636F94A5F859C988E5E20B7FBEE5DBD57C3E2FC99E4E4AEE07F3753049EE48D3E2B972E1E6D192368D57AB91BFBD8B0F03F150CADCD452B4EEB85D46FE7299AF1F7807782E9CDB8A86F1248EEBFC546DA3C364E730EA67F18DBE4ADA5980BF360F4FF94169EC253350084210084210084210084210097E37273784D41E2DCA3B53049394D25A8A38FF009920409B067B5D254C27EF5ADD82C7C530A7AB6190B1EE0D9D9A3DA4D89E04742434123A3A989ECD733BBC13FBA65594D4F573DA78592F36DB82E1A8B9DC7B154758B635152C458CFAEA97E91C2CD493D5C12AC3A8DD4901E78874F2B8BE470E3B8762B91D253D29269E18E32EDAE68D48EBDABD033380E26C810E3925EA5C07DC01A3BBE68C023FA9A894EF21AAA62B2892A6578D8E7123AAFA26B84C7CDE121C76BCB8AA8AF346EA89DB0B76C8E0CEF207C5589FD695CF1F88E73FB331B78594704823AF8A43F8799FFD2D73BCC05216916076B5AD61EC00208C36D6D34E295D75539F218E336630EA7894E763741736D025D53495068E9E26465C45DCFB5B43FD92BD7AF376BC3B672B3218D249E914CC7EF3B7AF7AB01A7A82E286131D1C51916781A8DF7DEACD808C9E1AF82F3E59BE1E9C373CAD551BE476E2D69F052E1BED4BD2079B9406E68E98BB526317EB53E1BED3FF0048F32B0F55A7280B4665688E3B54763CE71419095BCDE2B3B4F1BA674A6F654B1767378DB87BCD0559A576A0AD7A67D9FD29D028F19666C3EFEEB81F3F9A294E814F5C3361D38FCB7F10B2D39E4E3FD570F79A1DF0F827E762CBF2764B54B587DD23C7F75A83B1046B11574A5B8FD5B40D1D2661DBAADB959EC4581B8D977BCC0EF0FD9737CAB9D7AE8F8FCBF1E57FF166319620D6EE0AAD5805AA78658C389905DAC69765BDB31E0A41140D32195A5D1B8B434EF68702B878F0BD9C659566F1E5B488801727626EDA38452989EDFE21EE786BFA5AA949034608FAAB7AE24B037DDB3CD5FD3CA3AB8F64A4153A487AD4171BBB537C1685989D5C8252323184E5B905D71A7729B0AA0A39B0BE6EA19FC4CF2BA263F7B5C05C792E9E1C2D8E99DFC784CA43750D4FB20F0298617466B7128E99C436E4E6BF01B475ABF2505243518A89A3CCCA6CAE634DCD813B55E3C6FDB7D9DBC78CB192AAB186FC0A534EEE6F138CFE71E3FF00CA7F8AC02074B137D96904756E59C94F3752D7F021DE2BDFAFC5C7CBF91966C685CB876AD23A176EE2B95EEE16CB0A767C2A9CFF00863CBF65747DA3BA5A3CBF64AF93AFCD85423DD0E6F89F9A66DFB569E2D23C7F751A31E4C3AF87C91EF64AE1E47E29D243C9A3696BD9C1ED77783F24F94AB1EA108402108402108402108402CC72B25B3A160DAD639F6E9FEC2D3AC672924CD894A37343583C2E82961CCBD5C2DDCCD7B826A47D64AE3BC81E03E6A8E14D267711B9B6F10ADB1D78CBFDF739C3AAE6DE0AA237ED5138E58DEFF7584F8295CAA57BF2504C7DEB3477EBE010652ACDCD96A79BF47C36067E4175970C32D64518FBCE03C56B71036F546C02CAA4209EA19055B79EB88E4639B7E172DBDFB2E994F3D389DF79E3D493A385B6A5F57132A23E6DDA106ED70DAD297FD1EF1F8ACFF4C207ED9E9CFE347DE14CC9A03AF3D1DFF5059D14125FED63FF004D7430F97F991FFA6834ED92136B4CCFEA0A2AFA9820A295EE959A8B5C107559F187CBEF43DB19F9AB54742E64CC92474272904011DC77281FC1273B8731FB087BBD5D85A2F700F4D8856F0DFB477E91E6555A707D0E5BEA79CCD7DB7B8DB756B0C3F5CF1F9479951578DD716B3B8A98851DBD645663946DCB8AC2FF0079ABCA53B159E5630896964EB0554A53B15F4CFB3EA5D8AEBDB9E9A566DCCD23C12EA53B13488ECBF6A8D11E0B264AC88EE0FB1EA23F65B3DCB0B013056BDBEE3DB7EFB2DC34DDB7E28392B3BCA29053D752CA746B9A5A4F6FEEB46566396ED230FA7987DC90B4F68FD9797770FCB863D7A3FE9257910E76411DF57100157E6707BEA6360F558C01A3F49FDCACC61B8818F9BCEEF5D8459D6B8ED5A07D6CAF2C94399EADC82D1E7D0BE77549D72CAECEDEBB2AC4DEBD4B0B46B1CEC711D0E0079A8CD236AA86A2999331A0891994ED0ECE4DFC1289B1E7D3563E70F8CB9E2C5A765B72491E2D247883EADA18E7BF3021DB0E61C175F1E72F94E3D1CEFD190C4291D53869A6A7E6268646895C0001DB01EB57606B98EAB6335752E20D940E826CB26D7E520B4EAD3709AD3E3B3C38A495C1B1E69459ECD407683E4B52FF005D3CFA6E6715AC4E6A385957482022B1950E7325006CBDF6EDD85307B43F15965DBE91459C347DE3976782CE4D2495158FA89D995D212FB6E5786213324A473400FA76E569F785F61F259FCE69CBA6FE33295E2C0485B301612C61D63B8F0593AC1EB8ED5A9AFAA7554999C037282D0D0B2F57A9BF0365EBC2F9F0E2EDE3670CA7913B3C113B8B5A7C11BD4542ECD4309E02DE2A52BA1C0D1F25DF7A37B3DD95DE413C69F60F02E1E03E4B39C99701E92DDE1ED3E07E4B41B81E0F1E4546A7D2EE02ECB8B55C7EF303BC7F75A1598C35D93944D1FCC888F23F05A752AC7A842100842100842100842100B018AC9CEE233386C3213DC2C3CD6EE57E485EEF75A4F82F9E3DC5D2F65CF5927E4819E1832D34F26FBF902A50D0C89AD1F75A07828E06E5C2C377C86DDE40F252C9728889DBD2EC65E051B1BBDCE27B87EE989BEE49B1E92F2C51FB8CF124FECAC4AA18347CF637003B1A4B8F727B891BC8EB9D12CE4B479AB6798EC8D855AC5E50CD09B179CA0F0E954F4573D41126485B9E4BEA4E81BF35C35B54E1732C63A036EB9A72E738B5ED0C919EA39AD16171A6CF1575A2C82B886AB74D1F6C657420ACDD343FE9956868AA31D24F890905C41192CE826DE775352DC48D82BAFF006D07F4953365929E46C756D0C2FF0065E356BFA8F1E83AA9E1731ED6BD9A822E15E0C64B0BA195A1F1BF6B5DB3F628A9287586668D4583958C34DAAC8E319F31F35530EA1F449A631CC5D03E3D18FD5CC371B0EF1D6ACD09B57B7A58E1E2D45372B93B576B9B6A14524E56309A081FEEBEC94D29D02D0729A3CD8293EEB8159BA53A057D337ECF695C9A40EBD926A576C4DA9CEC4526AA197149DBEF66B775C2D8523F9CA589FEF341593C5464C558F3B1C1A7E1F05A3C1DE5F87457DA2ED51574AAF574D0D653BE0A88C4913C59CD3E7D6A72BC284211C97A160B3649C346C1987C9153C9DA3A8686BE4A90D6EC6B640079278544E58FD7C7F8F5FDBCFF00ACE1E4961A37D4FF00A83E4A37725F0F1B0CFF00EA0F92D1B940F57F18BFBBB3FACFBB939423619BFA828BE85A589D99A64B8D9720A7AF54E44FC21FBBB3FA512E1F1137CCFD34DAAABE918DD8E7F7A6D32A3327EBE3FC4FDDD9FD299689849399FAF485426C2607ED7C9B6FB427322AAF5A9C64FA79F2ECE57C5AA8D8C44C6B182CD68B00B92A57288AD3CCD3938FB564EDF798D3E23E6B5047D5BFA0075BB42C8604E2DC55A3DE8DC3FBEE5B01AB5DD2C3E4A56A7D3D84E4C7689DC496F815AC58E95E195B412EE12B6FD570B62948F508428A108420108420108420A38C4BCD61750EBD896E51DAB0B6224793C40F00B5DCA57DB0F633DF900593A706591BFE23AFDE5214E0B408E9E3D996C6DD40FC4AF1C576F39AABA18C247691F2519447076ACE63920756CA06C6FA9DC2DF05A568BB9BB163ABA42F99EEBFB449F156253CE4B47968AA65F7DC1A0F625F8D499AB5910FBA2E7AD3CC1A3E6302877192EE59DA877A462F2DB6036087A733B4453C136C6CA323FF00501A78792BA174FA615148FA7B8617D8B1CED8D78D84F915569E7733EA6A5A62999A10EDFD4551681CBAF054E91CC9280D8E6707E7701A9DB7D3B95C6BD8740E1AF4851D1530A56BC35D9B39BF0B0DC14AC596D5AA761642D6BB68D4F5DF5F356E376CD8AB03A29038752370C299F794378823A362F6934C421EB737FED3F255A09C472B0DC7ACF6B00EB3AF85D598C5AB61E893E047C514E579BD7BB90A2AB6351F3982CE380BAC6D29F542DD55339CC3EA196DAC3E4B054C6C3A8AB129CD2BB626F4EED89253BB54E29CE81056C7859D4EFE823C7F74E3017DE9A56707DC751D7E295E38DCD4713FDD711E1FB2B7C9E92E5EDE2C047F7D8A29E15E15E95E141C951B948546E4113940F53B942F45567AA922B6F5524414E654A657A65466445391547AB722A8F552ABBD44E52BD44E55959C29D9715A7FCC4B7BC15B382C7283BF4585A57F375B4EFF0076469F15B880900741D14ABC55EB896D1C2FDEC2D3E3FB2DBB4870046C22EB178936F45281F75CEF32B5D44ECF454EFF007A369F008AB084214508421008421008421066B9552D9D0C7B98C73CFF007D89250B7F89887BBAF7057F94D266C45CCDB60D678DD55C35B795EEE0DB78A0BAD75E49780B37C2FF0015C9E94437E68B8FDF739DE3A780411C77AA88667E482693DD6123AEDA79AC74F72EB0EA5ABC51C1B874C7DE21BE3FB2CCD2C667AF8231AE6900F156256C8B453E1D047B39B8C77DB5595C2A33515B2BF6DC937ED5A8C724E6E9263B9AD20251C9A8D8CA6A9A99748E369713D0A2BBA8192FB95491CC9406CAD1206ECCC2F6EA2A0A39FE96AC9A699B789A6CC8CEC03A7894C7E8FA577E033FCB70AA178A6A5FE501D4485E8A3A73B39C6FE990ABDF44D31F679E6FE994A3E8965FD5A9A91C3D607E0862A0A4601EACF52DEA92EBA14927DDAFAA03A434FC15B18511B2AE6ED6B4AE64A09D8E85ACABB99240CF5A21C36ED41E535398E66C934F24EE61B8CD6007604E0B836B5AEDDCE37CC2A9F43556C1591F6C47E6A6A9BB6C4EA5A1AE27A458FC14AA7DE6BC5D10BC2A2A568CD13DBC411E0BE76D1966959C1C42FA342BE7F58CE6F14A967E72AC4AB74E537A675C0492029BD2B908B5898CD85BB834B4F8FEEA1E4EBED333A416156676F3987CECFC848FEFB12CC1A4CB52D3C1E1456C5785745725072546E5215194113940F53B942F45567AAD22B2F55A4414A654A6576654A6445391557AB522AAF552AABD46E533D42E55944496D9C36B482B794EEBB7B560DFEC15B6A17E7858EF798D3E014ABC53D58BD35403C6FE01687027F3982D23BF201DDA7C121A8178E5E9634F9FC935E4B3F360AC6FB8F737C6FF0014F4BECE908428A10842010842010851C8F0C8DCF3B1A0BBC1061F15979CC42677BD21B1E81A7C54941EA4334A7603E42EA8C8E2F9CB8F0BF6926FE49840DFFCBB2ECE709BF690111619710B01DA1A2FD765C952BF6A8950AF1E932D24318FBCE2E23A869E696F2762E771B874B865DE7B958E513BEBA28FDD65CF692A5E48C77ADA8977323B5FA4957D27B5BE52C99689C2FAB881E297CFFC3723DD6D0CF2069E900127C6CA7E54BEFCCC436B9D755794679AC26829C6E8DCF3D64803C942A0E4E32D4CE7ECB9DAA6C5A37FD4C826786991AC0C06C3A4F4AF703665A01D7752E21EB4F4118D6F3663D810331E6B8A61796691DF681DCDDBDD6EEF3BFF00F0A391D3191B1C058D7105C5CF04802E377595C73B33ECF8446CFAA1248E7026FB6C0771D514C46A6FB1456CF88D234EC697BCF736DE6BB6383A36BB5198020762E6000E270DFDC71F1FD9036012BAACEF8EEF6E47B9AE05BB6C754D42593CCCA825F11B86BCB6FD3A6C40EA339A163B8B41F05EEA54744E0FA281DC58DF252A8A960B5D6231F8F9BC76A3F358F82DB43B564F956CCB8D077BEC05589546029A529D894C299D29D5121D53FACDCBC742B3F424B2770E1F34FA94D9222DE6F159A31EF103BD469B763B346D77100A0A830E7E7A085DF97553941C951B9485465046E503D4EE503D155DEAAC8AD3D55910539153995C915399114A4555EADC8AA3D54AAEF50394EF503956513B62D7E0CFCD454C6FB6303BAE3E0B2056A793CECD4100E199BE27E6A55E276F1716E2C23C7F756F922EFE02A23F7263E415577B4CE9CCD3DC3E4BBE493AD3D7C5C1CD70F14F4BEDA74210A2842108042108054718939BC2EA1C3696E51DA6DF157927E52499681B1EF91E020C813791DC010D1DC3E29AB1B68A9A3E2413DC4F9A52C1702DF7893DE5392073EDFC8D36EF03E0AA3D72E5744DD0C179003BCEA832F8D499F1197F2D9A3B004EB927165A0A897DF78683D1659CAE939DAB9A4F7DEE778AD6E00CE6F028776725C7BD5A93EC9B1A3CEE2F04635CA3E2A1E56B6F52D8D82E58191F70B9F356236FA5729EDB838352FC52AA6A8C6AADACA67CA04AEC9908BDAFC3B104F4152CA7A56C6FBDC6F0AC99E92496291DED4772D26FA1DE9339D237ED292A99D7112A3F4A84684BDBFAA3210F2D04AEA4A9004925B2EC2D7106DBC752F1949425C0995EEB0B59D29B5B70B70E848C54D3FF00380EBB85D0A8A771D278FF00A8261AD573F15AE2461ED08A47B1D8B385C7A910F33F3598CEC3AF3ACEBB85DC4E6817CC066F58EA3FBD9A261ADA54B3D229A589B288DCF160E1AD92F6D1BA869B9B3373A2F981B5B2F42CF893FC41FD498618F0FE799983AED076DF7FEEA61AD3E146F87C407DD2E6F738AB897E0D7F4695BC242476807E29859469D47B5677968CB4F4920FBC1CD5A28F6A4FCB48EF434B27BAFB77848959988A634AED425919D42614E750AA43BA6295E2639BC5F37BC1AEF0FD930A676C5471D6DAAA093DE6DBC7F751A6870770348E68D8D71B2BE527C05FF6ACE20387C7C93828392A32A42A37208DCA07A9DDB140FD88AAEF5564569EAAC9A0414E45526572454E6DB6445291557AB726F2AA3D589559EA072B0EE0ABBC80093A01B4AA88CAD1F271DFC18FCB291E0166EE08046A0EC29F7275DF51337DD91A7C0FC9293EDA776C69E0F1E4571C9C764C7AAA3F7E3BF711F35D93F557E969F10A2C2CE4E54307BEC70F0BFC145AD7A1085142108402108402CCF2B26CA6267BAC73FB569963F9459AA714744DD7286B0746B7281652B2F2C4CDC08EE4CA339A599DB6C1AC1E24F9AE440CA78890333F6171F8229EDCDB88FBCE71278EB6F82A890ED5CC9218E1964F718E3E0575D2AB624FC986D43B880D1DA47C1064DFB485BCA760830BA766CCB1B7C96163619276306D7B80F15BBC4DFCD51CBBB23081DCAD4845C9EB3F179EA1DB184BC9E8174830E91D2E30E77124A79845E2C1710986D319603D24DBE291E020BB117BB70BA0D436F61F05D35CD76601C1D94E53637B1E9556A677B32C30FDBCBA378346F71E850E042D46F37B932BBD63BF67C945302D8C02E7B59940B925A08B2052D34AD0E3040E0ED41E6C6C44B1F38DE6EF66BBDAE91BC29C7469D48285561D4220949A4833653621A058DB43DEADD3E05861822CF43039C5A0924742E6A9D6A59785801DA427118CAD6B7800077205E393F849FF00DBA1EE28761343471BA5A5A58E293D92E6DF670558369EBB159F9E9DED735C191B01B070035F15348FAD354F1273C21D6CD0DF52D7D0DF7F4DD05BC15F7150CDED2D3E07E49AD926C19D6AE959EFC77ED07FFF0049D283D668551E55C79F017B86B95C1CAF336AE7198F9DC0EA99BF9B2515F3F8772BF01D425B4E6E02BF01D8AB2714CED8A3C747D440FE0E23C3F65D529D8BAC5D99F0D71F71CD778DBE28A970296D3443DE691FDF7AD01BDB4DBB964F06932BA270FBAE0B5AA293E0F1554334CD98BDD1381273DFD57DF60ECD55AC4B9C34137324892DA11B7A6DD8AE13A28CA817616246D296492195AD2324875CC08048EC3A2CFF002E26A9829A99D012D8F31CC46CBEEBAD6B8E8AB5444C9E32C95A1EC3B5AE170A857854F254E174F34C0891CDD6E2C4D8900F82CA63D555B4FCA8639B9F9B194C6D009045B51F35B87000586800B003600AA4F1B1CE6C85A0BD86ED7100969E2137C967855A90E0256B3DA1703AF72C6F26DF53E9B5515467232173B303A381FDD6CDFA2A7200DCD9406E7B6620005DC2E521610F28DB2BF0EB45736702E036DAC57B471B9B83D1BE5B891ED75C1DB6BE87B931905C10AAC97D01D80580DC0742B12A0A38298D6CD2D467CF90E43F76D63707A6F96CAACCD0F696BB61DAACB940E551ED53A173601037206B2C5BB9A6E74077E9BD5FE4FBAD254B7A1AEF13F34A2E0DEC6F6D0A69809B554E38C57F109527DB580DE99DFA546C7737CA0A193DE706F7821494F6743978B48F0556A9D967A19BDD7B0DFB4291AADCA108514210840210841E2C7D4C8DF4BABA976C2F20750365AD99FCDC2F7FBAD27C1622A2FE8CC6EF76A7FBEB289544C7558B56C74F1CDCD1793771D431A06A40DE7874A4D4989D65156CE207495743138E62FD5CD6DF6E8B4B4B30A386AA60CCF23A2746C68206AE2D17B9D837928FFC3FA285D8754D5C858F1212C70DB61BD699F78B74F3B2A606CD19BB4EEDE0F4AA18F3CB6818CF7DFAF603F35479373911C4CBFD5C8D361D57B782B1CA27FAB4D1F439E7BC0F829ED77C17E0D173F8BD333767CC7B169B943265C3E5E2EB049392F1E6C583F746C714C794EEFA98A307DA7ABEC9F4A72BBD1B92846F9A40DEC0093E412BE4E305E690F52658F46E660F451377B5CE037DC91AF704B70E94D14395A01276DD0F6633D13CCD2D432AA48C96EC681B00D8BCC1A27B70DCC1E4BA404869D8D3ADACB81899DF18520C559BE3F14351D397BE3863863918F12B4BE490137394DEE3AF456F0C6C824BC81E0889A35B8D49713E6A318BC7BD87A57631783DD78EE50D59AC05C21887E24AD16E8D4FC13B739AD0E7BB46B4124F00B3071381D3D3BBD7B46FCE74D6D6B7C534FA728C8D73EBBB2A2EB8C4A4A7A9F4614E58F9DD2020B2D7B74A74FF00598E1C41091C3896194F2192184B1EEDA435596E39487F99DC86BCC334C49BD21CDF0FD93EB2CD534806214F2B7D973C771D3E2B4CA019ED2B133049472C67EF308F055DBB55C8B5622BE5B08CA4B7DD242BF0AAF55198B11A98F66591C3C54F0AAC9AD31572A5BCE61F3B7F213FDF72A14C7626718CD1967BC0B7C114930B7D81B6ED56CD8EBC6D3C40588C32ED9F21E394AD8D138BA8E2BED02C54585D2C958CC6C16B8BA12E6339AB685A76BBB36A68E525D465409A867AB755915243A394BF2B40D632DB6DE8B15EE3555251E13535108BC91B6E3AEFB533B35A5C5AD01CFB5DC06A785CA826635F1B98F176B85883BC2A333C99C4E6C46927F4839A489CDF5B8837DBDCA0E5762351414901A6394C8F20B86E16D89F53D1D3D0C061A68846C2ECC6DB49FECAAF5D4B0D64062A88C3E33AD8A7B3CE2850D43AAF0DA6A877B5236E6DB2E0907C9676BF13A96729DB4F72200E6B32EE7036D7C56B24B656B1AD0D646D0C6B5BA001509218C55C555CD83347ECB8FC78A1E956B83E28EA1ACD6460701D7AA458019E6A7AB3297B9B16521CEB9D49B593F90924926E4EA4AA840635CC60CAD79CC40DE78956255296164B3C3CECAF8E204DCB6F7BDB4F152D746C8EAE664641635C40235087ED50B95478C14F1D13D823B4EE7B5D9B6E61ADCF46D0159C0DD6C408F7A370F0FD95036BDB7AB7841B6290F4DDBE05127DB63466E00556BFFF0044C78DAC2A5A27597954DCD452B7DD711E2548D56D237F39131E3639A1DE0A454B08939DC2691FC6268F05754508421008421051C5E4E6B0AA977E42DEFD3E2B27507D9EA5A1E52BED86860DAF900F8FC165EA65FAB89E36385AFD2AA552C46BA78281F05335DCE3F23DE5B6BBA3CC41681BF60D898D0C82830FC41F0C5E8ED9B0E15124562D11C9EB341B6D048173D492630F6D451E1B2C2724EDA99236BF70003458F68BAD263D13E8791750D95CC7D555BA38DF236E739246B73A9D12FD333EC970B88450D0D86C0CF823944E2710CBEE31A079FC530A18419A18C6C65BB804A71A933E2D527735E583A869F048A67C928FD6AA97806B41463CE326214F10DDEB5959E4B332E1B33CFDF93C82AB38E7F9441A3EEE509ECF4A1CA999E315A6A764BCDF370358465B8B9D6FE2A2184D6900B6AE99C0EC0622157C79E67E554DD12651D42C3E0B40F74ACA6BC1189241601AE3607B55095D85E24360A57F5388F82F061B896FA684F54C131A6AEAD757B29A682365DB9DC5AE24B4713DA98C8FE6E32EB66B5B4E3AA9A633DF47E2036D1DFAA66A050D76FA093FA9A7E2B516E9D8BDB036B7578A698CB41475921796E1F524B5C586D6D08DA36A9FD02BFF00FB6D4F87CD69B0AB3A90C9BE491CFF00152D5D5C748D69782E73CE56B5BB5C7A134C654506207661B53DEDF9A91B87E2235187C83AE468F8AD351D632A8BD9CDBE2963F698F1A8E055B009D89A646718D9206C3CFC66391BB5B706DAE9A85AFDBAF6ACEE2CCFAD1D22C53DA27F3B4704876B98DBF5DB551526F5722D8AA2B3122B038FC462E50548D99C878EE50C3B531E58479318864DCF8FC6E96C2AB3ECCA9CEC4D603A2514C53380A29291CD62B3346E7923BD6AB0C75E0737DD75D65F121931673BDF01DE1FB2D0612FBB8B78B01FEFB9458F7189EAA0100A421A5C4925DB0D86C5762939DA68A6B65E7181F9785C0365310D23D601C36D88BAE5C6EA04D575B51162058D883A9A36B5D23B7804ED0AF3C58907768BB746C320908BB869D04748DFDAA379DE832785F285F5F8C4B4923435A6E23B6DB8BE87B930C5AACD161B515206631B6E074DD77060D4749894B5F14679E783604E8C246A40E3AAEEAA164F03E194668E405A4710A9E48F02C49F8A514B2C8009237069B69706F6F25479498A4D87881B006DE4B92E22FA0B689C50E1F4F86D2BA0A761B3DD9DCE71B93B6C3C557C428A0AD8B9B9DB9803716DA3A95F679C411BF9DA78263A09630F1F1F1090D3D6544BCA034C49C923CB033705A5A9903CB6CD0C631A18D6B740D0068151CAD86A0CF1B4095CC2CCD6D6C5114EA83CC2EC86CE2343C177514ADA68202D984E1E090F1F785F6AF5EA171D2DB86C551CD2B29C54BE5A86927210C23634D8D85BAC84503B2E234C7FC468F151BC80BDA7396AE17707B4F88446CA8CD890A5905E3A86F493E01414E6D3B87495676CB30E201F0596CF7938ECD82538F76EDF129A249C967DF0F919BD9291E013B4A47A8421008421067B9532E5653B77825F6EA0B38C8F9CC3C45F7D80109BF2A64BD606FB9178925298C96B874E96552B252551A3AA75255070844FCFC6E1A969DFD856A317C761C7051D3516775353BC4D34AE6901CE03D568E3B6E54DF46D3D74AE351166CA00074E9BFC15BA6C3A9A9BD88B66C07503B3626A625C398636891E2CE75AC0F05929DE6499EF3B5EE2E3DA56C5EECB14AF3B18C73BC0AC695615B1C0D9CDE0907E6CCEF14BF0AB498ECD31F65AE26FD0136A71E8F84C1F96269F049B0AF528EBE73BA27779D079A8ACEB49A9C739C3A97BCB8F69BAD4C9236285D2BCD9AC69256670B68762C4EE04A7F594AEAB8D9166CB187873DB6F687056A44387911C12D75468FA821C7426C2FEA80ACCD534F2B5B109B2BA4B16B8026C6FA5F86A2DAAEEA2132C6C6B4D9AD7B5C77680EC0AACD42F1234436E60E40F6EC759A6E2C7CEEA2ADC75D4ED88FD617088004969B9D6DA7137D34568BBD5CDB34BD88D529661B3329A78DB246E74AD0D25C09B6A6F6E1B411D2983CF354CEB9CC591BAEE3B4FAA505CC2416E1B003B6CA0C51EE6D7D13A16F393B09223DC475EE56E91A59470B7F2855AB20A86D7C5574F1894B5858584DB8EA3BD07984B8C9555734BEACE5C18E67BA370E953BA6A1AC9035C73B9A4300F5858F05E61B4B244669AA2DCFCCECC40D401FD95E3E8E7CAE7C6E673DE906619AF6B5AC014156A7D14C27D10000589B5FB0EBD49E60E7361715BEE923C4A4F3D03A0024125E36C4185BBC91BD5FE4EBEF4B347EEBEFD840F8840D5588D4365346A2B33CB687D4A59B838B0ACFC2B5DCAF8B3E08F76F8DCD778AC7C26E01E2AA530A73B134A73B12788EA9A53BAE020A58D8B5540FE2D22FDBFBA6784BECE85DC6ED2A863ADBC10C9BDAFB778FD94B86C81B134DED670514EF139A5A7A09A5805E468D3BF6A8F0CA996A695DE90DCB344F31BEDB09B0371DEAE1731C083620ED0579EAB581AD01AD1B00D02816E2B5B251B6110C3CF4923B286ECDCBA8266D4D2C5333D991B9803BB88EF562A2264B96E48730E66B9BA169E2B8CAC646191B4358D160D1B9519EC5B9410D0628CA274772434BDD7F66FB2C13178D6C97631C9FA7C47118AA6490C7601B25B5CC3A3A53190B7312D166EC03A3721E59DA4C722AFC4E5A38E3CA5B7CAEBFB565262152DA3A392A1C33060BDB89BE8B9A2C129E87189ABC3890438C718DCF20DC93C355DD6D3B2A69A4824F65E2C6DB53C1E4BE82B062147E901B96CEC846DB1B689663388CD47510B230329198DC6DD76271434B161F86FA2C61CE7BA42F7BCEFD2C0055AAE920AA2C334798B0DC7C8F42A8E26047680E1D44023CD56A682714CF9659338D0FE8372329ECD55A9DE6491CF75813B86800DC02AEE7D8117B03A91C55440E8A3925673C1C6369B900DB5E2BA9DCC154E745F661F76F55F45E125C6CD05C780175CC94D54D88C9CC481A379088D846E1E927A4956DA7F8A238B07C52F81F98B1FC5AD3E015CBFF16CE961F351B36E4B9B3AB99C1E1D6EC3F25A059BE4E9CB8A55B7DE603E3FBAD22948F508420108420C57285F9F129BF5359E47E0A8C7F6BD5753D7BB9DAC7C9C65711E3F350C43EB09E01545EA5F61FF00A80F01F3567555E8FEC49F79E4F8DBE0AC69D41056C45D930DA93C5A1BDA480B2AD6E79037DE202D263248C35C38C8D1E7F248E8199F10A76F19079AB12B578A3B9AC39E06803034252D7329B00739E6DCE48D60E9DA6DE09863EEFE172EF7B8049B947923C0A8A173412F90BEC7A00D7C54295C71885C5CC3A9D490A715130FBCFEF5361D85D0D45231F25300E3B4B5CE1F1560E0342468276FE998ABA62A7A6CE364851F48D48FC52AD0E4FD30D935501FF36EBDFF0067E0FF008BAC1FE607E09A655518954FF33C02F24C42A248CC6E77AAFD08B6D1BD5BFA023FF8CAAFFB7E488B93ED92AF20AEA90D0CCC4D9B7DBFB27832B918C56868689000D161A047D335DFCDB7F942B839311EFC42ABB9ABBFF65E2DF5D587B40F826C32978C5EBBF9C7B82E86295C7F19FE098379314DBEAAB0FF00987C974393343F7A5AA77FD6B26C32A8C15F532CAD6CB2BDCC24020A7BC9D369EA19C5A0DBA89F9AACCE4FE1F190E6C7239C3505D2B8EBB97783BCC78D65DD235CD3D76B8F252AC696CBB8D7365D336A8A831787D230AA98ED72632475AF9E5212630BE9CE68734B4EC2082BE66C6731533C276C6F737C512AEC5B930A6297315DA7362A8971568761CFFCA43877AA548D13D1CD11170F6116EC4CEA5BCE51CCCE2C3E495E12EBE877A8AEE9E82AC42D2C9A7602011964247715D64C523F66AE4EA7C60A7149291035BEEDDBDC54DCEBBA0F62A845E958AB76C90BBAE323E28F4FC437C709EA247C13DCE0ED6B0AE1EF8DADB9885FB13C1E59D7E2D5972DF456388E12FECB876255676D20FF00502D0030FF00287705EE687F943B82783CB34EAAAB77FBB01FF502E2D5B27E1463FEA13F05A9E7221F843B97A2660D91DBB02783CB2BE815D26F85BFD47E0BB1815549ABA7B0FCB112B4E6A06E6A39F79D8D40929B9310B85E692779DE340130839374119BFA3071E2F24AB8D926BDC315901EE17BD90794D474F058322634706B404AF138A300B196B9041E29CB62D7524A5988B0073401619B775848337467EA203F91BE413071FAF80F4387925F4BA5341D0D0AF487581DF9ADE081AE0AECB8DB87BF11F30B4CB2F869CB8DD39F79AE1E0B50A558F508420170F7E4639C763412BB54F15939AC2EA9FC233E4830B9F348DE905C7BC7C94B07B4EEC1E2AA30FD6F5340F12AD539D1C7858AAC98D30B40C0385CA99454F710C40EE6B6FDCA536452CC79D6A3859EF484F70FDD2EC1599B16A7E839BC15BC79DAC0DE00BBC47C971C9D6DF1407DD6B8ABE93D98634E0E9E08FA4949395EFF00AFA583F97136E3A4927CAC9D558E77186336E50167B950F12E3B2B46A18433B80090A6F86B72D0C43A179575CCA5958E3231D1D8B5ED16243ADA74EEB29E95B920637F28F254EA70E6D4CF2B8C4C6303096B86D7BCEF2A2AED0CA65A60E7C8C7C9B5C18410DE03B959163B0DF7155A9636C7034B62642F73417B5A06DB2A980878A395EE2F25F2920390352BDA0F5AB2A4EE606B075D813E6B826EBAC24DDB52FF007A6778123C82061A0173B86A5209A7A9929A5C49B33D819206C71FDDCB7D6E37A753871A695ADF68B081D76291E76C981D352C4419657E5CA36DEE6F708346C70735AE03470057A97D5C9511CB4D1411078CC35E72D9AC0E87CD5F403DC18D73CEC6824A4B87C85B885148F362E2D24F49FF00E533AE36A2A8FF0096EF2295D6C669CC0E1B9A1C3AC6CF241B22BD6ED5E0735EC0F1ECB8023A97A36A8A982F9FE351731CA2AA6EC1259E3B42FA0058EE58419311A5A81B2469613D2350894BA3D8ADC26C5548F62B31A064CF59B63BF6A4B871C93B99B32B884DE176894B464C5261F9AE8A7D487478E0EBF7856B44BE99CE1290DFBED07C5587CA58093A01B4AA8B166F050CA1B702C954989BDAE395B211C6E17ACC44C8E36BDEDAB5C05C206191BC1191837289B33DCC045883BD715323F9ACA3D52FF5411B471F04105454BDC5CCA60CB8D0BDDA8BF40DEA9BBD39BEB73EC93A0C760AD86B5A0068B0034EA5E10A8EA8ABB3C82278C936E638DC3FF49E3D0534639AE199BB3A768486A226BDB63B768236B4EE215DA1A89658CE6B73AC21921E277390350A68DDB8AA42290ED9085DB20687073892A0B824603B425B88BF349700D83AF98E837264D6301D8A862A343FDEE4832D00B44D1C091FF7156A63F5509FCE3C8AAEC1EB3C709241FF007953541B5337A1CD40D288FF00E6944EFCC47815AD590A33FC6513BFC40B5E955EA108500967284DB03AB3F97E21334BB1D619304AC68DBCD93DDAFC107CFF003DA4FF002856A9DDF52FEA3E452BE77EB01E2D0AED2C9789FD47C8AD313EDA06D80B0D8372ECA8C380BA0BAFD2A344F8E9FAF847F877F12A6E4D37F8C99DC19F155F1937AB67446DF32ADF25C0E7AA09F7479ABE93DAD53344B8DBC9D81C02CBE2503FE9C9CBC682537EF2B5140EB57BE4E2E26EB9E50614F9653594B19933DB9C6B3520DB6DB7A162936BE9EC05C8B74290575393F696EB0525746F6FB514CD3D3190A22F0DDB71D60A1AD17A6D3FF342EBD369CFE333BD66EED758826DC6C57376F1EF4C35A7F4BA7CCDBCACB5F5D46C5D615530328867958D738971048DFAFC565480E396E0DF43D4A6B0F7878261AD8FA7530FC78FFA82AAC930C82A5D331D0B6575EEE07BEC372CBE517F682F4460EC37EC2986B5A714A11F8CC36D9A12B938CD10FC5BF502B30D81E7635E7A9A54828AA0FB304C6FC232990DA735B8C53CB4AE8A32F2E790D1A5B4B8BF8028ACAC8AB236736D20C60039B784AE1C2EB490EF469069B0D82BADA1A989AE7C9165601626E0A1E5B0C3241261B4CE6EBF561BDDA7C15A07549F9392E7C38C7BE390F71B1F32536BACB49DBB120E58C064C25B281730C81DD9B0A79195062907A561B530EF7C6E03AEC830B010403C42B6C2975238F3401D08D0F5ABAC288BF1B950A916C4B37BCD05598DCAB558FE2627F410A29B52BBEB1BAED04782E66CCED06A06A4F4A863366B5C34B104F7AEC685F6E3BB45CBF33B7F5F5EB5C26D70E85AFE19B8F154648CC725C6841B8298E7BB80B5EE40D75B155EAD82FF00B2CFC6EDBCA653945AA392E2DB9DA81D3BD1542F2B3A1AE3DBA2AB4A0D81076102CA79DA448D24920B48B1EB0BB9846FB00493603524EE0B27272B72D616B20CD4E0DB35C8711C56B1CC6CB78DE6CD906527A0AF99574029AA9F11D79B7169237EBB55896BE8D0CD1D5D3B2688E68DE0107A14D48E0CAC6DF6480B0FC122E48B9C70820EC6CAE03AB4F9A716FAD6BB839BE681E87B40F588BAE7D21837DCF405CB61613A8BA99B1B06C680A2A46CC5C016B4954F130F2097580F740D76714C59B02A989FB07A820C9B4FD6CA3FC67F9FEEA595B7A527A5A7C542DFB79C7F8CEF26AB0ED695DD9E682ED2BAD2D29E12B7CC2D9AC4D3FB54C3FC467985B64AAF508428051C9189227C6EF65E0B4F55948841F1CA98DF4950F864167C6E3191D20FC8AB74525C3C741F22B45CB5C09F287E254A2EE0DFAD68E8D8EEE58CC3AA32CC01DEB518B31B1126617ED5D07AA304839A6EBB0594AD9028AA58B1BD58FD03E2AEF271D692A7FE5DD2FC4CDE769E2C1E6558C064CB58E67F323737C15F49ED7691D95C4F4A642A1C0686C1298CD8D95A32B591191E72B5A2E5C765B7A8D2DF3EFDCE556BEBDD4D0E833CAF39236FBC77767159BFA6E692B0C81DCDD3B48B3481EB0BF1DB74DE8A37D44DE9B502CF70CB130FDC67CD05AA2A6104479F22699E7348F70BDCF4742B5923DBCD47FD2170772F4BC01A9B0DE5075959FCB67705EE466DE6D9FD2147CE36D9AE2DC51CEB03735FD5D9741300CFE5B3FA42E81B6C007500A064CC79B34EA1485C00B9D836A09333B71B2EB31E2AAB2763DD607AAE86D4B1D2651BF4BA0B598AE27F5E17B788503EA035D6B136DA7829C3AE2FB9047C9B972CF5101DED0F1D875F30B417594A09053636C0763C9677ECF1B2D393AA9489D8ED54EA935CAD46EB8457CFEBA03478BD5C36B37397B7A8AE98E4CF9614F92AA9AAC0D1E0C6E3D3B92663911798E5CD558B5A7DD7289AF43DD769E8B14176337848DF6D8ACDC73972400F01C09EA54A99FA296F7899B4E5BB48B6CD57877F4CEFE17856B8F2FC6EBB25C3D9171706E2C557AB9352A392179734B00706DC8076DD7228E475DD23B2DB60172BCFE3F45EBF157972953519D9AFB4F1D800576A0B4C79AF72C39BB157A7A702CED806C1D3C5582C046BAAEC6101D42CFE29C9C8EBAA8CD1CC612F377B72DC13C427C6EC76426E0FB2EE23875A345457A1A38E829194F0FB2CDE76B8EF254835998DE2F03C5744853514064979C70D19B3AD030F4860E24EDD17A2771F6232576D6B770523541EC5CF39BAD9AABE231681CE7173AC2DA9B772BCCD8155C4DEC01AD2E01C40B0DFB50640FAB57523FC507FEC6AB20DE177F7BD56A8D2BEA47E66FF00FA05D67B372F121035A419AAE91BC656F9AD92C76140BF12A46F07177702B629563D4210A0108420E480E0411707420AC0729B920E864757612DBB07ACF846D6FE9E8E85F4042163E4F4555CE4563A386D1D3BD5D6CC9E728B9326491D5D86B6D29D64886C7F48E9590F482090EBB5C0D883A107815A9E58B2C5EAE39B9A78D8410B8A29B98AB8A4D81AE17EA51B656CF11889D768EB50072A347200D99D6D97B83D095F282478869A106D14999EE3B01B5B43DF7572926F48A506F77C62C7A46E2A1AA77A68142D631ED0439EE70072751DC5452EC1A83D2E613C83EA2337683F7CF15A907B157898C8A211B059AD16014C0E8A2BB0A2A9378C0E242EC151C80BA460B680DC942A3CDF5418389257A4FD530712494358EB3B437D83BD77CDB8965C68D1AAA8F06AE7BE3F5401A594B0E693579BB6D6B7143C39CDCADD01DA7A178D8DED6B9AD22CED9B7620F5A1AE9CB9A2CD68B76A1D67CCD0D166B36D978C8DED04070E8EB4322735F72ED37850720FF0CE3BDCE571BA340E8B2AED86C7575DA0DC053DD161762576543251A1D08B715A66CCD96364ADD5B23438772CF626CCF4D986D69F056707AACF41CD93EB466D6E83B3C6E97E8F6719D4F14B6296F3B73B57425B15955AC7297D3F089A36EB234666F5858585F7038EF5B986AC0D0958FC569C52E22F0CFB393D76FC42D44AE439759AE0855C397599117607E8131A195BCD4AD22F67781092C6F4CB0B7826707700548AB6E858E3769CBD0BB6358DD8DB9E37BA058AE480B488DE4B1C4169B6ED2EBCE798369B75828963CC2E36850027DE3DE8267BA27820B858EEBEFE214245B6481C3A4D8FC976093B5C57418C3B5072D6B0919A416EBBABAC9A263435B720700544D6B06C0A76E5515D7A47BB1BCF705D07D43B6358DEBD4A1A46E53C40937DC1076D89FA6790F50D0286BA364606516246A779D55974D147ABE403A12BC53108839A756B2DB5DA5D066EA8FF001F527F3347FD8D50F39791A3A57124E249259402048F2E17E1616F25142EBC97551ADE4D47CE620643B238CDBAC95AB49392F4C63C3CCEEF6A637EC1B3E29DACD6A3D421080421080421080599E51725A1C4F35452E586B3693BA4EBF9AD32107C56AE2AAC3AA4C35713E191BB9DBC7107785D36A03FD6DFBD7D4B941494F55854FE914EC9B23496DC5C83C41DCBE7CEC0623EBD34A403B9C6FE2AEB388A92B1D4D287B751B08DC42BD4D27A346E932F394EE373347725A7F38DA3AF62AB1E0554F932403338EEDAA9B269692621921648D3625A7FBBAA34D1CAC95A1D1B839A76106E14C0D967D95F0BDC0CF06576F929CF364F58D87B95D655B0FD9570FD3511107FA9B71E081A02BDBAA8C92770BB5B049FF2E76F91B2EF3D40FF0073A93FA6CE1E05455A057B75539D9FFE0AB3FD22BB12541FF70ACFF4EC82CDD1755B3D47FC0CE3F5168F3282FA9FE431BFAE78C7C505ABAF6E97BE79DBB64A18FF0054C4F90519AC03ED3108474430971EF3640D7305CC93C513734B231838B8D92592B6948D65AC98F0CC231DC35F15D52BE79DE1941411879D8ECB99DFD4E4C34C1F506784F310BE463858BDDEA307F98FC151A09CD3D516DC163BD5246CDBB6FD69AC1C99AFAB767C46AB2377B41CC7E4143CA1C1A3C3228A7A50F30FB32663720EE3F057C7D279FB4E26DB73B10EA94A62A9CD1DEFA8DA78F02874E54C34C0D591BD56AE9055C363F68CD4154DF3288CC41BDD078D72F732E1CE6B8E61B7785CDD04CD7AB14752E8EA4868CC1CCD7500017DA4AA21CBCE7328A93FE0DBFEE083422470198C5306F168CC3BC2F055C7B39E00F070B159BA5AB73482D7969E20D939A6C46420032170FCDAF9AA62F0A8BEC7C6EED50CAE7FB4C683C4021588EA18FF006E181DD710565B1D249ED52407A9B64D3094D5BDBF84FECB23E9078FC17F8279F46E1AFD5D471DFA091F15E8C1F0B3FEE6CFEA77CD5D32918C4E41F827B5C02E862D20DAD8583F34813F660B850D7D021EDB9F8AB51E1D411FB1434C3FE902A6C32B371E28F98E5654B2E774519714C236D6C8008E9EAE5E97DA30B40C0C60B46D630706801481CA6AE10B309C465D5D2C1483F20323BBCAB50F272903C3EADF35649C6675C7726A1EBB0E16B9D81347CEB94F231D8D4EC8C06B630D60034D83555F06A27E235CC859A34EAF3EEB5433F3B8962F2F32D2F92795C5A075FC97D0B04C263C268C463D695DAC8FE27E4AEE44CDA611C6D8626C718CAC680D006E0A442165A08421008421008421008421078945660149505CF841A594EB9A3D84F4B7614E1083310D25661733A4921754B32101F00B9BDB4BB76F75D61E6C2B1395E48C3AAC92493F5276DD7D790AEA63E42CC0B183ECE1D55DADB2B71F26F1D7FF00EDE47EA91A3E2BEA684D31F346724F1A3ED5346DEB9829BFD93C61BB1B1F64ABE8A84D31F3A1C97C6FDD1FEB05D8E4AE32EDB9075CABE8484D3182672371277B73C0D1FA9C7E0A7672267FBF5B18EA612B6C84D323251722211ACB5923B886B4057A2E49616CB6664D21FCD27C93F429AB859160185C5EC51B2FC4924F9AB705153D3B8BE185AC7116B8DAACA100A29E165442F8A5687C6F0439A7610A5420F9AE33864D82D5EF7523CFD5CBC3F2B8F154B9DBAFA8D453C5550BA19D8D92270B39AE170561719E4BD450174B439EA2946A59B5EC1F11E2AEA612991725EA0CEBCCE88ECBCAE99516D1FB38AAF75E1417EE0EA0DC2AD552658A7E98C0F10A28F9C3206440B9EE360D1ADCAA38B56B18FF00478DCD91C05A57376037D838DADB5531D47390AED3D591B4A42CA8077AB0C986E283554F5C34D53482B5BA6AB171CE46F5722AC78DE86B6F1D583BD5B65403BD6320AE77157A1AF720D6B671C548D987159B8EB9C77AB2DAC1BDC115A01305D8942CF1C4E16465EE93D56ED70D814279410F36E918098DBB5EE040ECE3D8A0D4890286B6591F493454C33CEF616B1B7D013A5CF01ADD23C35D8B634E12067A1516E91E3D778FCA3E256A2969A3A58832307A49D4BBA4A8A5F816050E1106879DA978FAC948DBD03804E108402108402108402108402108402108402108402108402108402108402108402108402108402108402108402108409B14E4ED06264BE4673531FC58F427AF8AC9D7F23B10A6BBA99CCAA60D807AAEEEFDD7D15083E33534F3D23F254C3242EE0F690A22F0BECD3431CCCC92C6C9187EEBDA084A6AB92D83D4DF352363277C64B5131F2F99F56295D0D23180CB70F7B4DDC5BEEF40E36DA940C3E5B86C8C737AC2FA8CDC82A171FA9ABA88BAECE509E41C8DD23C5A403818BF754601D85D381188EA333CFB648B01D5BCF5ABB161F4307B4E6554E5A08635D96367EA3B49E81DEB5AEE42D67DDC5233FAA1FDD4679055E7FF0071A7FF0044FCD0651F4B4B04A1AE244648BBB9C05C06FF005469D5AA94D3524719964A9C85C4F370DC175B7171DDE7D0B4C39035A4DDF8A437E220BFC548DFFC3E97EF62EE1FA601F3419C0DA51183CE0610011792F9B8DFB34D148C9A9F9B60D43DCEB922E45B70B6EF35A68B901103F5B8AD53C706B5AD57A2E43E10C3793D2A7E892636F0B20C63AB616C8E1AB5807B440173BEC09D3AD754D552CD30F428A69AC490226971BF4581B7695F41A7E4DE0D4C43A2C369F30DEE6663E299B23646D0C8DA18D1B0345822BE7F0726F14C439B32D3329A267B22776CE9CA2FAF5D969B0DE4DD2D1E592726AE66EA1D26C07A027C85078BD42100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842100842107FFD9, '1', '2023-05-29 13:54:36', '1', '2023-05-29 13:54:36', b'0'); INSERT INTO `infra_file_content` VALUES (13, 4, '6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', 0xFFD8FFE000104A46494600010101004800480000FFFE003E43524541544F523A2067642D6A7065672076312E3020287573696E6720494A47204A50454720763632292C2064656661756C74207175616C6974790AFFDB0043000D090A0B0A080D0B0A0B0E0E0D0F13201513121213271C1E17202E2931302E292D2C333A4A3E333646372C2D405741464C4E525352323E5A615A50604A51524FFFDB0043010E0E0E131113261515264F352D354F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4FFFC000110801E4028A03012200021101031101FFC4001B00010002030101000000000000000000000001020305060407FFC4005210000201020303050A09090508020301000001020311040521061231324151617107131435738191B1B2D122333655727492A1C11516172334525393A2425663D2E1244354626482C2F02544267583F1FFC4001A010101010101010100000000000000000000010203040506FFC400251101010002020203010002030100000000000102110331122104134151142205326133FFDA000C03010002110311003F00E0A5CB7DAC8265CB7DAC823400000000000000020024DF043765FBAFD0140B8EA3765D0FD03765D0FD005B44437D046ECBA1FA06ECBA1FA0204A76D191BAD714FD05941B5C1FA028D73A2A59292E676EC21A6DE89FA008059465C5A7E825C5BE67E8028038C93E0FD04EECBA1FA00804EECBA1FA06ECBF75FA00807BF019363F31A55AAE128A9468DB7DB9A8DAF7B5AEF5E07AE1B299CCE2A51C3C1A6AEBF5B05F8846941BD5B239DBE186A7FCE87BC2D8ECF1F0C353FE743DE0DC6881B1CCF23CC72A8539E368C611A8DA8B8CD4AED7637635DBB2E87E80A00D35C535DA88024000000000000000000000000000132D74D75934E955AB7EF54E73B6AF762DDBB6C5D61312D26B0D59A7CEA9BF7018DBD2CD04AC8CCB098A7C70B5FF0096FDC1E0F16F4585AFFCB7EE08F3B6592B6A5E787AD49275A8D485DD93941ABF65CA36DE88071E7D0277D18B6960ECF4404356D5105AF67661AE740540014000000000000000000000000000000000000000033C792BB0C0678F257601865CB7DAC8267CB7DAC800000000000049B6924DB7A2480CB85C356C5E269E1F0D4E556B54768C62AEDB3E83956C265F97E13C37693131F829395353DDA70EA6F8B7D965DA7B76772CC26C7E413CDB33B2C54E09CAEB58A7C20BADF3F5F52382DA1DA0C6E7D8C75713371A316FBDD24FE0C17E2FA58476588DB4D9CCB2F4727CA6356DA6F469AA717E769B7E83C6FBA4CEFA64D87B735E6FDC70601A779FA48A9F3361BED3F70FD2454F99B0DF69FB8E0C034EF3F49153E66C37DA7EE1FA48A9F3361BED3F71C18069D9E3F6FE78DC0D6C33CAB0F4D558B8B9293BABF3AD0CABBA14E2D3FC9187D39B7DFB8E1F9C96EE81A777FA48A9F3361BED3F707DD1EAC934B27C3AEBDF7EE3834AFD859BB6881A77B81DB8C5633171C3E1724C3D5AD2BEEC5D4B5ECAEF8A36AF3CDA06AEF666834FFC589F33C062A582C6D1C553BEF519A9AB73D9EABCEB43EC143110AD461522F7A138A947AD3574215A98E759FC755B3746DE5A2CBACFB681F0D98A0FFF00ED136AE5BAEE9DD3E621BB7C2870E75D0546AFF2EED07F75E87F3A23F2EED07F76287F3A26DE3554BA9F413BCC0D3ACFF68570D98A0BFF00ED127F383687FBB347F9D136CDF5956C0D5FE706D0FF007668FF003A247E70ED0FF76687F391B46D90E5D615AB7B43B40F8ECCD076FF001911F9C19FFF007630FF00CE46D1C8AB6136D455DADC561B5CD7661C695B59536A492F45BEF2F470DB1DB5B070C3538E1B16D5D28254AA2EBB2D25F79B36D339FCEF66F0F8BBE27036C36322F7938E8A4D70BDB83EB445737B4DB278DC827DF1FEBB06DDA35A2B874292E67F7339F3E9FB2DB44F3175367F6861BD89B382752DFAD496A9F5F5F39C66D6E433C87369518DDE1AAADEA327AE9CE9BE95C3D1D2095A300050000000000000EBB20D81CC333846BE3A4F07877AA4D5E725D4B9BCFE836BB0DB3387C3E1567D9C462A2939518D4D1422BFB4EFF77A7A0D76D46D9E2B34AB3C365B52787C0A6D5D693ABD6DF14BABD2136DBD6CA7617257DEF195DE22B2D1C5D47395FAD42C979CF2BCC36053696535DDB9D45EBFD470E925CC4AB047D0305B45B1F808548E0B038BA31AA929A8C5FC2B5ED7F85D6CF5436BF66E3151861F1C92E0945FF98F9C2B17451F475B65B3CB851C77D97EF225B6591356852C727D717EF3E768BA03B7C5ED06CCE3E9AA78DC1E32B462F7A11945D93B5AFCAEB3C5E15B17F34623EC3FF31CC2B164C0ECA861F65AAD25523B3B8E9C24AEA4A9B69AFB44CF07B337F83B378D4BE83FF314D9AC43AB963A57BF7A9B5E67AAF5B36F049BD78222B54B07B36DDFF3731B6E7B537FE60F09B34E5686CE6352E8DC7FE636B39DDD970262B755DF10358B07B3092BECD639BE77DEDFF987826CB7F7671DFCB7FE63697B90D81ACF04D96FEED63BF96FFCC1E1365ADF26B1BFCB7FE6365717039FCA3019252C0A8667B3F8BAB88DF93725076DD6DB4B94B82B1EEF05D95FEEDE3BF96FFCC6C1B21B03C1E0BB2B6F9378DFE5BFF30F06D94FEEDE37F96FFCC7B9B22E078BC1B653FBB78EFE5BFF0030F07D94FEEDE37F96FF00CC7B1B22E078A543629AB62B2AC4E113FED54A75125E74DA45311B079466786789D9FCC2D7E09CD5485FA2EB55F7F61EF6CD7D5CBDD2AFE179555783C62D77A1C99F549706BCC070D9BE518EC9B15E0F8FA2E127AC64B58CD74A7CFEB3C27D73038DC1ED660AB6519D61D52C75257942F6EC9C1F47FEEA8F99E7B9462324CCEA60B11AEEEB09A56538BE0D7FEE8C11AF00050000000000000CF1E4AEC3019E3C95D80619F2DF6B209972DF6B200000000001D16C26591CCF69682A9152A5874EB4D3E0ED6B27E768E74FA0772E8C2952CD71924BF5708ABF524DBF52095AFEE8F9CCB1D9C7E4FA537DE307A349E929B4AEFCDC3D271E64C4D79E231356BD4779D59B937D2DBBFE26300000A000000000000B269A17B3D4A964D3D18438761F46D8CC72C5646A8B77A98696EBEB8BD57E2BCC7CE78761D0EC563BC173B54652B53C4C771DF85D6ABF15E7057D1145495D3B3E72272496EC7873F5959D48ABA8D937C5A14D27ABF3151782B2BBE24F7C4E56BEA63A952CECB898D26D5F9C0F43646F18235399FA4BB91059B21BD0AB6CAB605DB22E51B21B02CDF590D956C86C0E776B701254E19B611B86230CD394A3A3693D1F6A76F31B6CF5C36A7B9FC7328C578461D77C692D538E935D8D5DFA0CF5A11AD4A74A6AF19A716BA53D0F0773B6DE073AC9EB6AA0DD93EB4E2FD482BE6E04D6ECE4B9D36805000000000DAECC657F9633FC360DA7DEDCB7AA5BF756AFD3C3CE6A8EF3B95D08786E618B97FBAA4A09F426DB7EA412B37746CE37674F23C2350A708A95751D15BFB31D39971B75A384B1E9CCF172C7E698AC6546DBAD56525D4AFA2F32B1E62A04AD0C94283AADB6D429C75949F05FEA6C7058CC2E1E94A10CAE962AA6FB6AA566DA4ACACACB4E903589974CD86371786C4A829E5B4B09252F853A3749AB70B3D38EA78AAD2749A69A945EB192E0C022C994465A54EA5576A509CDAE2A29B7F70128B2656519D39384E0E325C534D32501BED96C46E62EAD16ECAAC2E975AFF46CEA1CB75593BB7CE7099757F07C751AADD929ABF63D1FDCD9DDA8D9DDF3700260ACAEF8966CAB6436455DB2AD956C86C0B37A10D956C86C0B3643655B0D812D90D956C86C0B3645C86CAB6059B0D946C8B81AFCDA956A6E9E67827BB8CC23DF8B5FDB8AE317D29AFC4F6ED8D0A1B45B1F433BC2C7F59462A7A6AD45BB493EC6AFE6659BBAB3E04EC6A53C167991D4D69D36DC13E684D3D3FF007A40F9782651719B8BE29B4FB480A00000000000019E3C95D86033C792BB00C32E5BED64132E5BED6400000000003E81B074EA53D98CF2A4A2D46A516E0FA528C93FBD33E7E7D2F643E45637EAB3F5D4095F34041214000000003D982C2D3A94DD5AD7DD4DA4AF65A2BB6D9E33D384C5F788B84E2E506EEACECD3E0117C6E1614A11A945BDD6ECD377B6974D3E74D1E34AEEC8F462F15DFD4611838C13BD9BBB6FACF3A7669A03D980CB315984E51C3C55A2B572764AE7BBF3631FFBD47ED3F71E1C26635B09372C3CA506D59A56B3ED4CF5FE7163FF0089FD2BDC0F6CBF9B58F4B59517FF0073F7155B398E4D353A4ADC2D37EE29F9C58FFE27F4AF707B418D7AB9FDCBDC0F6CDF9BB98B5A55A7F6DFB8F3627018FCB2A42A4AA4A2EFF06709B766B53719362331CD956EF78CA74E54AD78CA09B69F3AB23D95720C662EA45E331D09422F9A2F4EC5A2B836DCE4D899E372CA188AD6DE71B49F4B4DA6FCF6B9EB52BCEEDD92D4C34614F0F86861E8C6D4E0925FEBD664516D5DE8822CDA9DDA566BEF215471766526ECECB40E4A564B8DB8819B7AE8872302938BB3D5176C0BB655B28E41BEB02DBC43651C886C2AEE478361B4DABCF12D138B76FF00B8F53679361BE55E79F41FB407CEAB7C74FE93F5952D5BE3A7F49FACA85000000000EF7B9C371C9F3E92766A9269F64667047D0FB9FAFF00F19CE5FF00872F6184AE061C95D85BB4AC392BB0B151D067781C3E0B0D94E128D351AD530EABE22A5DDE4E5AA56E164933CF84C342B53752A4E50A29B8C631766EDA36DF69199E633C74F058AA94E3054A8C683716DDF76EAEEFC1EA4D0AF4E9D1746BDD536DCA1349B566EF676E1ADC2C4E2F0B1A108D484E53A336A2D49DDC5BE0D3E747A727C1E1F199766D87A94D3C450A2ABD1A9777493D55B859AF5B3CD89C453AD4A3468DDD38B529CDA693B704AFD632DCC6A60A9E3EB53A7192C45174136DAB276D574BD0835AB43BEC2C70B92642B133A4E692BC9A576DE977D7ABEC491C023A9C9F69A9D0C22C363A9B9A8A4949ABA6968AFADD3B69D6546C73BA386CC3228E3E14F71B86F42EACD689F3EBAA7C3A4E356A6F33BDA058EA1E0D85838527A376B697E097E2CD12605D33BBCBB11E1197D0AB7BB7049F6AD1FDE70699D4ECCE237B07528B7AD39DD763FF0054C0DDDC86CAB6437D64559B21B2AD91702CD90D90D956C0B361B28DEA45C0B3643655B22E05AE43655B22E059B21B2B721B02CD97D926E3B5D99A5C2585837DA9A4626CC9B24EFB5D98FD523EB407CD712AD89ABA5BE1BF598CD96D1A4B3CC4A4ACAF1F651AD00000A0000000019E3C95D86033C792BB00C33E5BED64132E5BED64000000000107D2B63A7196C663E31926E3869A924EED3BCDEBD1A33E6C779B03F26B3FF26FD890895C1124122280000000000000000000000036FB318BF04CE68A6ED0ABFAB9746BC3EFB1F44924D24B448F9226E2D49369A774D731F4FCB316B1B9750C4A7ACE0AFD4D68FEF4C258F44DADEB241D449596AD093BA6B9CC4D28A5AEAC22DAC9B0DA8AD356577B761D6CAA57777C02AF15CECB3655B21BEB02CD90D946C86C0B3643655B21B02CD9E7D8577DAACEDFFC8FDA32B660D8477DA9CEBE83F680F9E56F8E9FD27EB2A5AB7C74FE93F5950A000000001F44EE7FF26739F272F619F3B3BDEE76DBC933F4DBB2A2ACBA3E0CC2570F0E4AEC2C561C8458A8CD42BAA69C2A477E9CB8AE75D68D8E072EA98AA329E0F1D85569B4A956A8A32B696766B86A6A001B6C7602A61234DE331B879EF49A74E8CD4DA56BDDA5E83C55AB2A968416ED38F05F8BEB3CE8B26059174CA264A605D164F5288BAE205D336DB395FBDE62E0DE9562D5BAD6ABD4CD42666C2D5743134EB2FEC4D303BA6C365379349A774F522E4559B22E55B22E059B22FD655B21BB0166C8B956C8B8166C5CAB655C80B5C3652E437A0166C86CAB9157202EDA33EC8BFF00F2DCC5FF00D247D68F2391E9D8E77DACCC3EA91F5A0386DA3F1EE27B63ECA35A65C5CA53C5D694E4E4DCDDDB777C6C6200000A0000000019E3C95D86033C792BB00C32E5BED64132E5BED6400000000003BCD81F9359FF00937EC48E0CEF7607E4D67FE4DFB1213B4AE04949B7649B7D09106C7226D66B4DC5B52509B4D71BEE313D96EA3C3DEE76E44BD0C77B9FEE4BD0CEAF0587CE3149355AB5384DA4A7526D71BD9A5CEB468A635E2F0B8EA78758DC438CA9C64E576DABABBB24F81BF072FB6397EF73FDC97A18EF73FDC97A19D73A58CA54EA5278BAD3A8F79C1C5B7A4527ABBE9C7ACD5BC6E35A4962EB6AD7F6DAFC44C0BCD27E34BDEE7FB92F431DEE7FB92F43376F1B8C8B6D62EB3D355BEF4FBC78763783C5565FF7BF797C13EE9FC693BDCFF725E863BDCFF725E866EFC3B189DBC2AB5BE9BF78F0EC627AE2AB7DB7EF1E09F7CFE349DEE7FB92F431DEE7FB92F43377E1D8C5FF00DAACFF00EF65E9E37173A918BC556B3693B4DF01E07DF2FE343DEE7FB92F431DEE7FB92F433A655EB786CA9BC7579538DEFF000DC5DD3B249B7633C29623C36787963F1168AD3F58AEDDD2B2D6CB8DF5278353965FC725DEE7FB92F433ADD8DC54D51AF849A6B71EFC2EB99E8D7A6DE9230D431F5B175A97875670A5BC9B836DB6AE973F0D38F0313C4E230F4F0989F0BAD51556DCE326ECACECD71D47817967F1D5B6CC739356D343CCAACE493536D349AD5F025D49B5ACDFA58F12724BF8CCAF2777C0B5DA479D549A56537E923BE54BE936FB5B1E2BF64FE3D0D9177D0CC2AA546B593F3365255A69D936DF6BB21E27D93F8F436FAC86DF418A954A92AAA136D5DE8D36D7FA1956F3AEA9EFCECDDAF764F13CE2ADBE821B66D9653269358A4AE97F68D7E269BA4A5173DF5756D6F6E22C6A65B79DB2BB05F2A33AF26FDA21B1B03AED3E75E4FF00F232D3E7B5BE3A7F49FACA96ADF1D3FA4FD654280000000077BDCEBC499FF915ECCCE08EF7B9D78933FF0022BD9984AE1E1C8458AC3908B1500000459152C80BA251544A605D32C9EA5132C80B22CBACAA65AE076195D7EFD97519B77696EBED5A7E074F95E4D19C235B189D9EB1A77B69D2FDC72BB09158AC63C3CF58D37DF1AE95FF00FA91F47AB529D1A6E7524A318ABB6DD91068B68E9D1A386A14E953841B93768A4B44BFD4E7DB3D99B63FC3B16E6AEA9C55A09F1B74F9CF036156B86CAB656E059B21B655C887202ED957228E455C80C8E455C8C6E455C80C8E455C8C6E4439017723DDB16EFB55983FFA58FAD1AC72363B10EFB53987D563EB407CEF13FB4D5FA6FD66332627F69ABF4DFACC60000140000000033C792BB0C0678F257601825CA7DAC09729F6B00000000000FA3EC7605E1365734A8EA29AC4E1155492B6EDE3356EBE07CE0FA96CD38BD8FC55A7BCFF0027ABABDF75DA7A757FA8895F2C367B3C9CB3AA1152716D4D26B8AF80F53586D766B5CF70CB9FE1FB2C4ED32EABA17966216AF31ADA70B5FDFDBE92165351C94FC36A3924AD26B556EBBDD1B88C5EF25C1DEC9BF59EAEF3876AD3DE937C5DED73AE7C98E1DBE6FF00B5BDB9D595564A4963EADA4DB7A717D2F53C6B2BEF952D4EA39534ECE6D24BADA5CE75EA8E152E4B4BA148AD2C3E129477631934B85E5C1747031FE460BE39396864D09B9BF089C771D9A942CD7DE5A391C24AF1C4B7FF0067FA9D44E8E1EA47764E6D2BDAED3B75703C92769D9B4DB76563A71F2639F4CDF28D1AC85249F843BDB54E37D7D21E4714B5C4B4BAE0BDE6F62A9A9B95594970B59FA743343C12AD48D349DE4ECAF32E5C98E3755E9E3F8BCBC93CA74E71E44B44B10DEB67682D3EF2F4F269526DD3C5CA2DF3A87FA9D3AC3507292B3BC38FC3FF0043037858ABB8CADF48CFDD84749F0396F4D054C9E756CEA62E73B3BABC13FC4AFE49AD0A93AD4F1AD547D0ACDDFB19BCAB3C338B74DB4D2BD9BBDCC5069BB3838B6AFAF3AE9B9BC72C729B8E1CDC5C9C575934F0C9B10AD3F0B9ABC7E0BB59EADE9C787127F21B718C5E2A4D2BD96E5D2BF1B6A74D83C2D3AB0EF9564ED76928BB79DB3D90CB30D3696ED457D6EE432CB1C66EB9E38E76FA69B058151C1252AEDF7B4D37BBAD970E72F0CB5D5829D5AAD5D5F752D12E6F39BDA19761E9B925BFF095B75CB4ED32AC251A494129B4B44DCAFA1CA72E195F55E89C7949EDA15976EB4DD7928DADAC2F6E82EF2EE9ACD2FA3FEA6DABDA926A0EF19E8D35768C17E8F41D19F6F03CB925F1AFECFF00A98FF275D6FD3AD7BF338D933A6A3975374D3AB2939357693B246479761ECBE14ECBAF819F28DCC32EDCD3CB62A5171ACEC927C9B6BEE0F2F6E5BFDFDDEF7BDB5B9D2ACBB0CD6929BEC643CB6859A539A7D37B8F287864E5DE12B4EB4A0F155128DAC96974F9CC789C2F83D194DCDCDCDA4DB5AE86DB1587952C434A494E1A276D1A7CCCF066AE7E08BBE28A6A492DDB8BAD7A30DF96AB57BC64D8077DA6CE5FF87FF91E77233F73E77DA4CE1FF87FF91C9E97CFAB7C74FE93F5952D5BE3A7F49FACA85000000000EF7B9D78933FF22BD999C11DEF73AF1267FE457B33095C3C392BB0B158721162A000004A209405932C8AA25016464A509549A8C136D98D1B7C25254A9A565BCF56C0AD1CB5349D59BBF4457E266794C24BF575249F5ABAFC0F4C199E0053672398E5D9CC5E1E9A6EAC5D3BAB34EFAAE2FA523B4FC9598E3E4A598627723C77559DBCCB4473386A8E956A7522DA709292F33B9F45A53552942A4784D26BB1AB81AB86CF60142D25524FA5CADEA35799E45530D0956C2B7529AD5C5AF8497E275878F31C752CBF0B2AD55DF9A315C64FA00E09C8872189AFDFF113AAE11839B6F762AC976185C88AC8E455C8A39157202EE443918DC8AB90191C8AB914722AE405DC8872D0C6E455CAC0647236BB0CEFB4F8F7FF004B1F5A346E4D9B7D886FF3871CD4ADFECCB5F3A1070F99E16B6131D529E220A1295AA249A7F064AE9E9D4D1E5377B56A7F96177C69CBBC53B34ADA6E2B79ED6348080002800000000678F2576180CF1E4AEC030CF96FB5904CB96FB5900000000000EF7607E4D67FE4DFB123823BCD81F9359FF937EC484ED1C11B5D99BFE5FC35AD7BCB8ABAE4B3546D7669379F6192766F7ACED7B7C162765EABB1A55DCE9D594A94294A151C5A8B6D69CEAE7AF014EA63B12A945EEC526E72E365EF3C38DA6E9505468B6DCDB7393D5BE97DAD99F67713E0B8C942AC9C635928A937A269DD5FB4E5CDAB9495F3AEA6525757470B85A114A1462DAE2E5AB7E922B6130B5E2D4E8A8BE671D1A17A8B9C5EA3E074F0C34F5EA69CE63E9D4C1625D293BC5ADE84B85D7BCC106AA2EF8DBD55D34F4446D162962B1718519EF46945C5C93D1BBEB6EC2983B2A10836AEA2B431C3A99D91E39EF2B274F4432EA999D474A955549C16F5ED7BAE0655B2D8BA69D458FDDDD4DB6A1C17A4F7ECE5D636B5DDFE02F36A749A38B4D269E8D3E0D1D73C65BBAFA9C3CD9618EA74F9B77CC05DB7B4906F9DEE3D4F4E5D94D2CCDD4580CDE159D349C92A6D5AFC389B3DAEFC939465F1861B2BC1CB19897DEE8C7BCC746F46ED6E6BFA4DA6CBE474F24CB545A4F135529569DB9EDC175231E11D67C9CE755A3A9B338AC2C1E2278C538D35BCE3B96BA5CDC4C69DD2D782B2EA475D9A78B713F419C8C5B51E8E63B71C926A3C9F233CB92EF27BF055E11A31A6E29A4DF0E3C4F757C4C30D41CDB6A314DDDBE634D86A0EA4E3529D46A49B4D478AB19F1EBC2B0D568EFA8C9C6CEED36AFC2E7CFF00F91B9CCB193AFD3E1C96DDF6C14F69A12AA9AA2DD38F29A96A974D8E9235615E8C67169C5ABA68F9952C9B34A7889C77E9A8DACE5CF67D0BA4EE32C94E9E163454F90924DAE63CF8DF0CA78DDEDECCF8FF00D6DC9E8AF513B252574F898AE9A4D9470719EF36DB6F9CA626B4E9EEA841CE727C2F64974B3ECCEA6DF3B1F6DE6271B0C2612788A8DEED38DDDB9FA8E26AE3731CF312D3A938C2EF769C1D925F8F9CDF674A788CA2B5385DC9252B2E74B89C9E12B54A0A508CB7549DDBE94664F6EB6FAF4C9196270551D4C2E2AAC2707AA4DF37DCD1D96419CBCCB08DD54957A4D29A5A277E0D2EB39ACCEAE09E114E8B52C4495B762B44BFF798F46CA539D2EFF565A45A515D6D6ACB64FC31B6F6DE6364E58B9B567A2B7A0D5670DF81C5BD1EF2D0D857BCEBB6A76565CD7BB35F9EBB60A37E3BC897A493FDB6D1391EBEE7AEFB479BF93FFC8D7B91EFEE77AED166FE4BFF00230EAE02B7C74FE93F5952D5BE3A7F49FACA85000000000EF7B9D78933FF0022BD999C11DEF73AF1267FE457B33095C3C3908B15872576162A0000010080B22C8AA25019A824EB413E768DC41DCD35076AD17D0D1B98303D103D103CD067A6007A21AD8EE767EBF7FCAA95DDDD3BC1F9B87DD638681D36CA56F855F0EDF14A6BD4FD680E98E276B3152A99A779BFC1A51492EB6AEDFA8ED8E0F6B694A967529B4F76AC1493EC567EA252350E455CBACA3915720ABB910E5D6637221C80BB9157228E455C80C8E455C8C6E44390177228E455CB42AE4059CAE6EF6123DF36871C93B5B0C9FDE8D06F1BED8272FCBF8E71E3E0CAFE9407118DAF52BE2EA4AB4E53927BA9C9DDA4B44BB12563CED73A326257EBEAB5FBEFD6624ECC000F46C05000000000CF1E4AEC3019E3C95D8061972DF6B209972DF6B200000000001DE6C0FC9ACFFC9BF6247067D37652961E9EC7E3654231539E09CAAB4F572F86B5EBB242257CC4DAECC78FF0BDB2F659AA36BB3094B3FC327C1B92FE962765E9DBE2529C24F79492E167C0C1DEE2D2764D346C2AD24DA7A68ADC2D74786787717F06738AE84F439F3715CEEE3C7C9C772BB8F553CC3174A8D3A34AA6E420AC9249B7DAD94AF8BC5E222E15ABCE517C62AC93F418960E6E8A9F84CEED36D35CEB99159E06A469A97854B4B5EDAB7A1CBEAE4EB6CFD79EB4ABA714AF64925A17B4D50A6A0D437A49395B85EFAEA56961DCACAA4E72E94DE867A529B517DEE2E94DEEAD754FAD74751D7878AE3775AE3E2B2EEB63905E86632A752A26E74EF14ED7767AB3A552B1C6D4A6DD9DDA927A34ECD5B859A292C56611D163B1092FF997B8EF66DE897534F5E3F28C7E3B6E70B8EAB493CBF0D15B92735C52BF0E3C6DE83AB6CE35D6CC62EDF94AB3D6CDDF8697F3959E2331A7249E635DA6AF7BA44D2EE3A7CD6718E5B5F79A578B4AFCEDF31CB59A8A4A12937CCBB09BD7AED3C456AB55AE1BCEE9798CF186EA56BAB70D7546A7A66FB7A3014B7F0B29D24BBE5DA6DF33E6BA3CD86C8152F875AAD5AB59CF7DC9BB272ECE75DA637DF294F7E8D49C25CEE2ED7EDE92215F31A935178EA89D9BBDD5BD44CF199CD58E78E371BB959B03879626B6264DCA3B95372ED2E8BFE2286231B86C4CE962B2BAD357B42A505BCA69F0BDED63CAE963A9549F83E63529C9B5526DA4D49B693BAF712F1D9A2A7150C54E752ED4BE1A515D0D6977D871E3F8F8617727B75CB933CA6AD6DAB29C214D62146129BBEE5EF65D6F9CC3529355155A6D2959269F0691343F58955ACDCE4E366DBE7ED66692B41BE8477B5998EA29DF75E3C4D76272DA1566E74DA836EED5AE9BFC0F4CA94DA6D370D6FA3BA2D0C3CE69C9569455ED67A91B95AFA794D3524EA54BAE88AB5FCE6CE93852A6A9D34A315A248C52A4E31DE7886AE9B5A69A5F9EDD4428356DE9CDAE829B7A60F7A77BF3235D9EFECD26F47DF125D963654A2A2935657E93C1B4892CBE2D257DF4AE66F4927B734E46CFB9D3BED066CFFC2FFC8D3B91B8EE70EF9FE6DE47FF00232E8E06B7C74FE93F5952D5BE3A7F49FACA85000000000EF7B9D78933FF0022BD999C11DEF73AF1267FE457B33095C3C3908B15872576162A00000000251645516405936B55C53373464A508C9706AE6951B2CBAA6F53706F58F0EC036503D10E279A0CF4C181E881B6C8EBF78CCE8C9BB293DD7D8F4F5D8D4C1F03D149B8C9493B34D34FA181F4446B33CCAE19A61372EA3560EF4E4D707D0FA99EEC35555F0F4EAAE138A7E932B6926DBB203E578EC162B015BBDE2A94A0F99B5A3EC7C19E572365B499A3CC7349B8C9BA349B85357D2CB8BF3BFC0D3B911591C8AB914722AE4064722AE463722AE4064722AE451C8AB90177221C8A39157202EE4745DCFA4A39F63A4F5BE192FBD1CC391D2773E4E79E63ADC7C1D7AD01C5623F68A9F4DFACC1CE6C73DC243039A54A1093927084DB76BDE51526BD2CD7012EF7BB212BBB164D356655A6828D02DC515000000678F2576180CF1E4AEC0304F94FB5812E53ED600000000001F4AD90C5D3C4EC8E634E9C249E1B08E9CDB4926ED3775D566BD07CD4EF3607E4D67FE4DFB1213B4AE08DB6CB7CA1C2F6CBD966A4DB6CBFCA1C276CBD9621F8FA3CD68DB4DD95ECB9CC2A93946ED59BE28F46F6976ADE72EAAD04926AFD6D9D71C6DE9C72CE63DB5F2A2E316E139377B5AFA2BF98BC295469A9B9AB68E37D3D47B5D4C3A6D282567D2C95528C9A4E3C5F1DE66FEBCBF8CFDB8BC4A9C29455E76BE8AEF9CCAA3083B3DD4E4EFC6D766673C3C9A6E0AEAEAF7B98FBDC25393693528A57B7DE62E3676D639CBD2AE37767177EC292A09BBDB9B81EEC261FBFD551DFB420AF2E96B8247B2783A0AAA8A8BB5D6B7679F939F1E3D6FF005D2616B44A84D3BEFCEEF5D5DF5E01525BCA3295E5C526D5FCC6D31D5B2AC056853C4B94653BB4936ECBA5F41E6599E44EABFD634D2E53BD9F61D2672CDC6E716567A79E9616149DA2E4D3B5EDA3EDED32BA4936D277E66DDDA3D9496131B80962B03293506D34F8E9DBC0F3269ABAF43352EDCEE365F6C52A4ACDEAEDD3C4C52A0DE8D3836B827C4F5C6A528F2F57CCAF645954A2DE905E966BC75375CFCF1DE9E1F07692BCE4ED67ABB6ABDC294615139426A76D5B4F9CF73951DD77A4ECD5AF76522F0D0716A9A4D2B2777C3D24C756EA52E5A9BAA61270AABBDB84AC9EF2525A497067A9A846CDBB2E0936625520ACA937149B767ADAFC4CCECDDA493493D58B2CBAADE3659B8AB8277493F798E7424E4AD39456B7B68D9A8C6E6FDFB7A9D38DA9A76BA934DFA0C543359E1E2E34D45C5BBDA4DBB765D9CFCA37E15BF8D082A6ED5277BDAD6D1A7C4429EEA49732B1A379D556DB6A17B5AFAE9F79759ED64D370A4D73AB35F88F28BE0DCCEA2A7250DC94E4D5ED149B4BA4D56D1CA32CAA128DECE6B47C51B3C2626962A9C6BC12BAD1A7AB4F9D3359B5368E58AC925DF170E7356EE3327B728E46EFB9B6B9EE6AFF00C1FF00C8E7DC8DFF00735D73CCD1FF0082BDA32D383ADF1D3FA4FD654B56F8E9FD27EB2A1400257602D7277593A24357D4111BACEF3B9D699267FE457B33384B1DCF73E6964F9EDDB5FA956FB33057130E422C561C8458A800000000944A210405919685574AAA9AD6DC574A31225303A1A1523560A70774FEE3D3039AA15EAD095E9C9ABF15CCCF5ACD7109592827D36FF503A3A7CC7A69F31C64F1788A92BCAB4DBE84EC97A0F461F35C650692AAE6BA26AEBDE07D6B67AB77CCB6306EEE9C9C7CDC57ACF06D6E730C0E0A584A335E11595AC9EB08BE2DF45D688E2F03B579851A752961D53A4E6B5925769AE8BE8B89E0AD5EA56A92A95A729CE4EEE52776D92AC1C8AB914722AE405DC887231B910E405DC887231B9157203239157231B9157203239157231B910E405DC8EAFB9B3BE798E7FF004CBD68E3DC8EBFB993BE758EFAB2F5A0397DA3A946AE713961E6A70EF74D5D3BABA824D799DCD628F4992BBB626AFD37EB6636D806ADC094EFA32A02AD6B3EA2ADA7C094F9986B9D04400126D5C28678F2576180CF1E4AEC030CB96FB5904CF96FB5900000000000EF3607E4D67FE4DFB123833BCD81F9359FF937EC484ED2B8236DB2FF002870BDB2F659A936DB2FF28709DB2F65885E9F42C6D454E84A57B349B34FE1B2D353658F8AA942A41B49493576AF63514F0D468C52AF3756527A3A52D20BA55D6ADF433DDF1ECD5F4F9FF235BF75EAA988AA93AAE2D53949C54B99B464C157556BDEA36A941394DA7CDC12F4FA8F3CE53AEAB5152508B8A5462DD9269E8AFC1369BD7A4A4FE04561E934E3169CE6B8CE5D3D8AF6477F77D69E6964F7B7A7132AF866DCE2D53726A32E6973DD798D861DBEF71DF52524B557E0FACD353AB28C6D5A2EAA8B528293768B4ACBB56BC0D9E1252961E0E726E4D5DB6F56CE1F22598FB7A7E3D96FAAD8E125885524A8B6E56D6CB9AE6673C4B6DBDFBA7ADF8DCC1965451C4546EFAC57ACF3E3F1D8FA79B469D1A6DD17256765BAE3CEDBE667C0F97C173CA595F5F86CB2C61CE68635E268E2EA4273A3156A8946ED2E9B2D59AAA78EC2CE518469D5736E49C541BE2F45E8E07694AB53AA9B84D4ECECDA7C08DE4A2DA493BEAD2B33E8706730C26366DC73995CBD5F4D46594330C2E57516221382A9794A2DABA56E725495ADAF0E2B8236D8C9B783ACAED5E0F5469149A82D1BE84B8970977BFEB395F5A792BE2376BCA09E8AD7D753DB81A91EF7DF5A527C127C1334B8C8B962EA495F5B6BE63D39562E3876E8E22FB8DDD4BA0EBF3B0E4BC1BC27B787833C31E6FF007BE9BCF0BAAF8B76E74D686BF30A8A1BB382DD52E65CCCF6CB13818D3BBC442DD4F534598629E2EB2546EA9C385F9CF95FF1D39F2E5972974F6FCDE6E1BC7A97DBD584C439D669BBE97B1B5DE72A6ACDA76B6873785AAB0B59CE719B8B56724AEA3D6FA8DDA9BDD693D5ABA3EC7C9F57D3CFF17FEAC7F9A49B4DE35EBFF2A27F3422FF00FBF2FB08E9536D478F37319137D7E83E57D97763DBA72EB63E3FF1F2FB0BDE16C7C7FE3E5F617BCEA55FAFD035EBF417CE8E7A865F0CB9C682A8EA385DEF356BDFB0D4ED4292C04DC9B77A91B5DE96B731BFC6BB63E6F5E0B8F61A2DAD7FFC3C5FF888F663778EDCAF6E3DCB43A3EE69E3ACD3C8AF68E59CBACEA7B993BE7399BFF017B41A7095BE3A7F49FACA96ADF1D3FA4FD654285A3CE5498BE608B10DD892B25ADC08D59DE773C8A96499FDD6AA8AB7D999C226EF63BBEE7D2B64F9F2E6747FF1982B8A86B14FA8114B90892A00000000099288250124A211280B04426481299299544819294B76A45F59EB723C2999D4AE93BF312AC65722AE46372B7390E405DC8AB918DC887202EE44397598DC887202EE455C8A39157203239157231B9759572032391D9773077CE31CFF00E9D7AD1C4391DAF72D77CDF1CFFE9D7AD02B8BC4FED357E9BF598CC989FDA6AFD37EB318AA04B505A3CE044884DA560DEA120252BF612DDB40DDB45C42D13D3508349F0E2668A7BABB0C3C755C4CF17F0568F801E79F2DF6B2099F2DF6B202800000000779B03F26B3FF0026FD891C19DE6C0FC9ACFF00C9BF6242768E0CDAECBFCA1C2F6CBD966A8DAECBFCA1C2F6CBD9621F8EFB1893A724D696D4F1AC3A6937ADCD8D68EF5D68D1E09E1ECDEECE715D0A4D23D5C3CB309AAF0FC8E0BC965950F0DAB764EEC470BAA7C122CB04DD253789AA9B4DDB79E9F7F02AF08E3494D622AB7C5C779DD70E3AF59DBFC98F3FF8997F50F0D64DB565D27A70CAD4A2B9AC79E9E1D36B7A739AE8736D1EFA71B452B1C79B9BCE6A3D3F1F82F1DDDAC983A8A9E2249F192B25D25B170788695D2A69BDF56D5AE85CC796BD3DEE7D16BD77ED3CCD566EEB115AD7B5D4DB3C1CDC5965AD57B71CE46EF0D1861E2D51A2A29F1B16751A8B4D34EF7EA34F3A15D38B78FACEEDA694DE9C7DC56AD3AF4EC9632BCD3BAE5B46E6174793718AC445612AE8EFBAD25D2FA11AC7374E86FCE0D3564E3C5DF98C54A2DC929D49CE4B86F36EDD87AA718B8284A2DA7C5257B75B3A6334CDBB78A9D355A73938B524F58B6AFF007177828C924D26971B97AF41392926D4924B793B3D39AFCE79E14A6E4A0F1159372B27BFD3CDAB3D539BD6ABE7E7F1ADCAD8F5782E1B7D5E9D16AD66D37AF1B597A3ACA2C2A766E093B2565C3B4C5DE24AA4A12C6548B8BB2BCF8BF49554AA2935DFAB3B3B6B2689872CC7A4BF1B2BDAD2C3B4DD34D2DF8DA4F8D973DBB4F534A11565649256EA45685251BD936DF16DDDBF399A71BA38F2E5E75EBE1E3FAF1D37F194670A73834E2D269A6655D9F79CBA538AFD5D59C35E119348CD529E261BAFC3711693B3F86F47E9D4F05F8F776CAF4F9C746AFD1F78E7E1F79CCAF08751456331167CFBEFDE4CFBFA9B83C5579AE0EF37AF6967C7BFD3CDECC5CA32C6D47169A564DDEEAE91A2DAF92792C5A69AEF8ACD1B6A50495ACADD069F6BDAFC8A9A565DF1595AC7A64D4D31BDD714E4759DCC35CDF327FE02F68E39C8EC3B97EB9AE63F575ED06AB86ADF1D3FA4FD654B56F8E9FD27EB2A14000164EFC49282ED73845ACBA0EEBB9F46F93E7AF9951BFF004CCE0EECEF7B9D78933FF22BD9982B88A7AC5761668A4392BB0BA7CCCA8261A0D7405AA02000009202024B22A89024944002C08242A5168CB4EC2883764417722AE451C8AB90191C8AB914722AE405DC887231B910D817722AE451B6C054B910DB60003B8EE59E36C77D5FF1470E771DCB3C6D8EFABFE282571789FDA6AFD37EB3199313FB4D5FA6FD6630A04DA00025765B448AA7665B468221A69DC9BDB885A68C70D1F0016D6E8F44792BB0F3A6AD6B99137640629F2DF6B209972DF6B202800000000779B03F26B3FF0026FD891C19DE6C0FC9ACFF00C9BF62427695C11B6D96F94385ED97B2CD51B5D96F94385ED97B2C43F1F4A9A5CF7B1E79A4EF65E732CDEF4D535A5DDB5356F38A92C44E8E0B2F55D41B5BD2949B76D1BB2E0B434C69EAEF7372694E49AE2932CA94D3574DA5CCDE87829E738BAB5250865D87728DDB4EA495BD22A6698B8CE34E79761AF3E09557AFA02E9B28460E5BA934D73DB47E733452B349A6D714B98D73CDF13867058ECB614A949A4E519BDE5CD749F13631EF70A92DC6AF1766D2B5F9C2689534D3B989D08A56492EC563D3429D373D5BD1372D78BBE87A54685EDDED3F3B3525BED2D91AAEF124DB529D970B4AEC974A4968DC9F3293E06E561E9C95D516D755CA3A7453B3A695B9AEC6A9B8D6528C249B56D38AE865E738D24B79BD785937EAE63D75634771EE2DD6B824F47D479D548C6CEE97327C7892CB3B25DA8E9A661A942A49C6346C9C9D9B6EC92EB35D9C675530988587C3C22E764DB6AFC78248DA61638DA781A75B318414E6EED455B753E09AE9B1C73E698CDE9DE70DB27B63586BA5BF1BC92B59BBDBA9751654657BB95FA6FC7D262C6E367467154D42CD5F58F3DCC547178DC462550A14A33A8D5DC6D6B2E96CE78FC9C6FE38E77C32D57BD41456BEE2EE29AEA3CF87C53AB52A51A9051A94DD9A5C0F439597B8EF865329B84B2CDAAA9ABDADA30E937C6736B9AF27A7615A752729C9A50493B3726F57D563D4AA2695E145BED91A5799506DDDCE6DF4DF51BB1A724A537AF04F53D5DF17F0E8FA6479F10EB28B9D1745349E966EEBA2EC0CCA2958D06DABB648BCA2FC4DCE1ABF7FA51A8E1BB2D5357E0D1A4DB876C893FF00163F88BD13B704E4769DCB75CD331FABAF68E19B3B8EE59E33CC3EAEBDA32D57115BE3A7F49FACA96ADF1D3FA4FD6542800000000775DCFE4E392E7A973D257FB333853BCEE7693C973F6D70A2ADF66612B8A834A0896CA4392BB0B151298B73A090E0EC04304BB5AE1202016B6855AB3025000092482428490082C43D53200189C8AB91134D4DA2A152E4C8BB0000000000000001DC772CF1B63BEAFF008A3873B8EE59E36C77D5FF001412B8BC4FED357E9BF598CC989FDA6AFD37EB3185000005EC00164D35663868F8152C9DF46110926FA8F4C792BB0F3B6923345BDD5D8060972DF6B209972DF6B202800000000779B03F26B3FF0026FD891C19DE6C0FC9ACFF00C9BF62427695C11B6D97F94384ED97B2CD49B6D97F94384ED97B2C43F1F43DE6B131B3B5A68D0E5589C761713899E1F0AB1146A3B4A2E4E2D4936D34D7DE8DDD4D2BC1AFDE5739EC1636384C45472753953568A4D6B7474C64BEAB9DB67B797172C63C5569E22318569CDCA7157495F824C9862AAC2A52AD4E3053A52525C5A6D3BEA456ABDF6BB9A949A7CF2E26277D75E82DC66D66574DA66F9CD4CCE14A1DE1528426E4FE1B93727C6CDF05D46FDC92AF383B3BA565D3A1C624ECBB7F13AF693AF2934AF7D1F989A93A37B53138C585516DA4E6EC9703D787C6469612388A8AEE6DAA717C34E2CD06D141D4A5452E69B7F71970D2A9E0180AD4676960EA38D44D5D24DDD36BA389E8C71DE32C79F3CE4BADBA4A58E9558C66E6D29BDD8B6F46FA08F0F854A8A8D6BA6DEEA93E317C0D2D7CFB16EB49E1E34D52E1152826EDDBD7C48EFF008ACC561A8BAA935537AB251B3496BBD7E64D73748FAEC62734B75B66C4637BCE25D1A924A5BFBAEEF9EE7A7BE2504DD95B81CC6366B139FBC445B71956BC7B2FA1D1C5B4AE96AB86863966A477E3CA59E9E6AF81C2D7AAEB54A6A552FCABB4D5B811B4999E1F0D9651C165D5DC2B466A535AB76B3BBBBE3AF59E0C6E2274F17512AB28A49595F4304F2AC4629C7118AA8A8A9C25283AB7BC9455DB492D3CE7931F8996EDB7D57A67CAC7D4D7B8A60F1188C4D29CEAD473941A49BE63630C7BC2529C309524E7555EA5792B4DBE85D091E4D9EA54674EA77C492734949A7A2B1B779751DF6B7695DBF829B69B5D29F0D4F1726378F2B8C89786F2DF397B78B289DEB4EEDDED7777C75E736D292B5FA743C546953A552D0A6A12E0EC7A66DD91EBF8F778ED8BC778FD560ACEA4F37AF87A6F71DFE03927BADA49D9BE6324B3ACBB0B270A119E22519A95F7928C1A5AA4F8B5734B9FE36A61730CC161AA4E954A95229CA33FF956B6E66797038B854FF68C4D384EB26D5D2B5FADAE17EB3B1B7510CEB095307E135F0AE9454DD3A7DEE5BE9B92BB7676BD8C38DA90A5878D6C3D653A134A34DA6DCAA3B6AECB85BA0D4E3AAC71187EF7520A9CA2DB859AB27E6D3B4F0E07115A851AF46559F7BA91BDA1515D3EA7CD706DD7E1E69C15959349BEDB234DB6EEF90AF2B1FC4F7E5D2BD15D4EDC7A1235FB6CFF00F815E563F88BD13B7CFCEE7B9678CB30FABAF68E18EE7B9678CB30FABAF68CB55C456F8E9FD27EB2A5AB7C74FE93F5950A000000001DEF73AF1267FE457B333823BDEE75E24CFF00C8AF66612B878721162B0E4AEC2C544AE01F109AB1000B70442564346C05AFADC9E3A316D08E3A300D044AEB21A0049002A45C8B8209B9254018EB2F849F4A31996AABC3B1DCC40800028000000000000771DCB3C6D8EFABFE28E1CEE3B9678DB1DF57FC504AE2F13FB4D5FA6FD66332627F69ABF4DFACC614000000000000E27A2296EAEC3CE678F257601865CB7DAC8265CB7DAC80000000000779B03F26B3FF0026FD891C19DE6C0FC9ACFF00C9BF6242768E0CDAECBFCA1C276CBD966A4DB6CBFCA0C2F6CBD9621F8FA055928CE326EC934D9CA6268CE9622A29C257726D34AE9A6F8A6759555D34786749A6F727382E88C9A474974C39DDDD6FB8FD0C869FEE4B9B999D12A3374E52EF989BAB5ACDB4EF7E7B9925849C70EAA7845672B26D6F68AE3669CE52A552ACE30A70936DF4356D78F51D46B37292E17D35E28F3429B6ED3A9524BA1C9B47AA12B2B24B752F38B4787328BA9082E74EFC4C38675B0B35283B36ACD3D535D0D73A3693C33C449422937276D782EB30CF2C9A9B8A9BB37F05B93575A6BF79DB0E5931F1B1E3E5F8F9659794A46584946F3C23525AB54EA38A7E6B3B15AF5DBA0E8D0A71A34E5C545DDCBA9BE7291CBDAACE13A934ACA49C5B77BBB25CD6F3995E5534D2551B6D276726B5D743739B1DFB73BF172FEB594B0ED6229C9F34AF6378B55C4C50C0F784AA394257764D49B7C6DCFD87A29C54A71A6DA4E4EC9B39727279D7A38386F1CD5BB683133785CE5621A5BA95D5E2A4AE974333E7BB412CC70D0C3504E9D3714EAEBCA7D0B9ECBEF36988CB3C212BC2E9ABAEF8ACF8B56E7E83C7F906126F755276D5BBB565AF5753353931F5B9D37E17DE9AFC8E7BB0AAD6B6A89AF31BCEFF0045A937526937BCE1B8DBD5DDA4EF6B5D713C3472B8421371DF4D4DC5AA69BD52BDDD9AB2EB33ACA6717694D5FA37DF1B376FB99E0E6E2B9E7729FAF771F2E38E331B08547571129B566DB6D5F85DF033D4BEE3B71B6864A597BA2DA53828ABD9B6D5D2576FEE2AE29C6EB54CE9C78784D397267E576F0F7FCAF1AA50C7E0AABA9276956A6EED34ACAEB8AB5D9A4CDF26AF82ACE580854AD425AADD836D5FCDE6E77A5CDDD5C341D47349A974A76665A14AACD6989C4257692551F476F41D1873186C1E638CAF1A73C3D7845E9294A0D24BB6DA769D3D0CBB2DC12546181AD8CAED59B51718ABA5CED5B993F37597A74272C33AAF1789BABBB29BB69E7E0638C672569D5A8D3E29CDB4C0CF8686E4A6B4E5B7A70359B6AFFF00815E563F89B6A315149256EC351B676590A4B877D8FE24BD13B702773DCB3C65987D5D7B470C773DCB3C65987D5D7B465AAE22B7C74FE93F5952D5BE3A7F49FACA85000000000EF7B9D78933FF0022BD999C11DEF73AF1267FE457B33095C3C392BB0B158721162A04AFBC8004BE3AF0165C504EFC470EC027AF9810F868136F401C7444B764382238B002E5B8221AE80A8B8B822E413717205C03574D3E74607A3B19EE619AB4D810000A0000000000001DC772CF1B63BEAFF8A3873B8EE59E36C77D5FF1412B8BC4FED357E9BF598CC989FDA6AFD37EB318AA00000000000019E3C95D86033C792BB00C12E53ED6099F2DF6B200000000001DE6C0FC9ACFFC9BF624706779B03F26B3FF0026FD8909DA38236DB31F2830BDB2F659A936DB31E3FC2F6CBD9621F8FA1BD4A3827CC5AFCFCDCC2F636C30BA09BBDE5E6932161E37BABDF9F5667BEA37B9C0C30A2EF77A19630515AD9B26F6E809809C14A2D3D51865438284A492778A4EC93E948CCDEBA70EB31395A6DA6EEFAC0C4A924ED26FA5BBBBFA4BAC3C2D649DBA2EEC6569356622B757102234A30774B5ED65ED1927749DD59E8639D4BBB2E045DC7506D32A29B4926DB76D66FEFD4A3A09F14D747C2665534F5D09DEBB7A34973B5A3030F83A6B55AF0766D27EFF00392B0F14B44F874B32DC9DE5CC05234A2ACDAD7B5992C55CAC9BB79826DABBD1F3AE8F38112827CC6374537C64BB1B5EA33262E062549DD3DF9F66FBB7ACC8A9A44DD129A680B4558D16D9BBE44FCAC7F13777D789A3DB177C8DF958FE24BD2CEDC19DCF72CF19661F575ED1C31DCF72CF19661F575ED196AB88ADF1D3FA4FD654B56F8E9FD27EB2A14000000003BDEE75E24CFF00C8AF66670477BDCEBC499FF915ECCC2570F0E4AEC2C561C8458A80000129F490009D57027810986C037764A44241EBD804F12169AF313C1117BF61146882783D068D010087A11702C62A8B54CB913D62C0C60000000A000000001DC772CF1B63BEAFF8A3873B8EE59E36C77D5FF1412B8BC4FED357E9BF598CC989FDA6AFD37EB31850000000000000CF1E4AEC3019E3C95D80609729F6B027CA7DAC00000000003BCD81F9359FF937EC48E0CEF3607E4D67FE4DFB1213B47046D76674CFF0DDB2F659AA36BB34ED9EE1BFEEF65887E3BE52B21BC62DE175C5A4F4D2FCC6D866DE446F2316F0DE57032B90DE462DE4AEDA777CEFA02927669E80655231C6579DC84FADBBF490AC9DD019B7B9CA4AA26AC8A4AA5959712B17CF277032AD1377D429496AF546293F8574F8852717AA032DF5BC5BEC263513BF4981C92778BB137BA724DA7CCB9883D0E4AFC56A4B95CC11A9CCF8F593BD628CBBC379189B7C383EB414B8EBE6B01994B41BC6172E97C3AC5F4E2066DE221513BD9DCC5BDA13BEDD937A2E1D4067DEB2349B5EEF913F2B1FC4DB6F1A6DAC77C8E5E521F892F4B3B710773DCB3C65987D5D7B470C773DCB3C65987D5D7B465AAE22B7C74FE93F5952D5BE3A7F49FACA85000000000EF7B9D78933FF0022BD999C11DEF73AF1267FE457B33095C3C392BB0B158721162A0000000004A76640025B17B9013025BBBB04AC85D681BD08A5F990E0885A221BBB021B17045C0361F00C3031F001E8C050000000000000EE3B9678DB1DF57FC51C39DC772CF1B63BEAFF008A095C5E27F69ABF4DFACC664C4FED357E9BF598C28000000000000678F2576180CF1E4AEC030CB96FB5904CB96FB5900000000000EF3607E4D67FE4DFB123833BCD81F9359FF937EC484ED1C11B5D9AF1EE1BFEEF659AA369B39A67987EC9FB0C43F1DAA92B2E371BC62DEFB86F1B61954BAC6F69A79CC5BC37851977AEADF70DE7CECC5BC43936F46924B9D146752BBB5C8DEEB312975852BF0BFA00B49B52E8E827794974329BC55DF4688AC9BD7D1F1E60E57566F55C0C5BD7D39C953696AEC80BC6CF56DAB7358972BE896862954BE88B45D95DB6DF381960F757177E81DF56F5B5B7498253B68AE15AD76D26B99F3951E8DFE9614B5D5E9D079D4DAD19752E367A106652B34D68F988DE316F758DE28CBBC37BACC5BC3780CEA5A1AADA769E45269DFF00591FC4F7A9EA6B769657C92A6897EB21A256E925E9676E34EE7B9678CB30FABAF68E18EE7B9678CB30FABAF68C355C456F8E9FD27EB2A5AB7C74FE93F5950A000000001DEF73AF1267FE457B333823BDEE75E24CFF00C8AF66612B87872176162B0E4AEC2C540000000000000020095C4965586EE828D9019040603000824802AFA482CF81500000A000000001DC772CF1B63BEAFF008A3873B8EE59E36C77D5FF001412B8BC4FED357E9BF598CC989FDA6AFD37EB31850000000000000CF1E4AEC3019E3C95D80619F2DF6B2099F2DF6B200000000001DE6C0FC9ACFF00C9BF624706779B03F26B3FF26FD8909DA382367B39E3BA1D92F619AC367B3DA67345F54FD86217A759BDA8DEB1837F815552EDE8D2E66F9CDED87A37BAC6F1877FB48726DF1D3A0833EF3E7561BC61DE5D361BE594666D37AABF46B61BDC3530A96B6B8DFE8FBCA336F0DE5AD96A60DEB739785674DB4D269F14C1B8BB6DE8B561CDC5D9A69A7C1AE0568621D1C442AD3B6F4249ABABAD196C6E2E78DC4CB1157754E76BA8AB2561B04DDDB95EEC39F418EAE22751C53576959595B423BFB7495376DD4EEB4D441953E76554D5D3B989CEFD81376D7D64567DE6EEDBD58526B8BD0C0E4DDEDAA5C43A89E890A3D0A774378F32959E85F7FA1E8368CDBC37BACC0AA2B7392E6ACACF5E71B19B79AD59E1DA177C92A7948FE267DE5D278F3B95F24ACBA2A43F117A59DB953B9EE59E32CC3EAEBDA3863B9EE59E32CC3EAEBDA30D57115BE3A7F49FACA96ADF1D3FA4FD654280000000077BDCEBC499FF00915ECCCE08EF7B9D78933FF22BD9984AE1E1C8458AC392BB0B15000000000000000010C8E62C5428C20C1040600065592C8600A96B957C400002800000000771DCB3C6D8EFABFE28E1CEE3B9678DB1DF57FC504AE2F13FB4D5FA6FD66332627F69ABF4DFACC61400000000000033C792BB0C0678F257601865CB7DAC8267CB7DAC80000000000779B03F26B3FF0026FD891C19DE6C0FC9ACFF00C9BF6242768E08D96CFE99C51EC9FB0CD69B1C83C6F47E8CFD8621F8E869DEA548C13B6F34AEF98DEC309828C1274B7DA5AB949DDBF49CE52A96AD4DB7C24BD66F70D2856C4D284EA6EC67349B5D072E5CACB24793973B2C919FC1701FF0D1FB4FDE3C1B00D7ECF0FB4FDE7A73DA34309528BC3DA0E49A714EF7EB359DF25A59B38659D975B71CB96E375B7A6784C0CA2D2A2A0DF06A4EEBD2CD1D4F815254DB4F75B57E9364EAEEABB925D7734D56A6F569B4EE9C9BEDD4EDC39DB755D38792E5755B0CB284315886AB36A9C15DA4F57D57375E07975BF668F9E6FDE73D96D7EF75676766D25F79D3E5581863B06F1152AD48DA4E2F752B24B9CFA38E38CC7CAB39E795CFC7161F03CBBFE1A3F6DFBC78265DFF000D1FB6FDE6DE3B3F4651528E2AAB4F8356B3FB8A4B23A1BEE0B1356525C52B69DBA0F2E35D72468730C1613C1A5530F0EF7382BD936D35D0EE68F7CDA63EB77BF08A5BD751728A6F8BE6348A5D7A99E5C24B2CFD6B8792E52EFF001BDCAB0787AB41D6C4A736DB4A37692EBD0F7BC165EFFF00AF1FB4FDE69F2EC52850506F4527A739B284FBE3694D24D37BCF824B9D9DB1E29E32D79F3F9194CAC8B4B09807184D61E293959ADE775F7933A1972FFEB46DD3BEFDE79F138BC3C70CA2A6F7E0DB73DDB295F9BA4F0AAD373DFA89C527A45F375BEB3330C6DD474B9E531DDAB66786A34251A942EA136D6EB77B3EA7D0781CDA765AB667CC310A74A9C13BB4DB3C4A5AA7CD73CFCD3C36F47C7CAE7ADBAFC1E4D82A7420F110756A34AEDCDA49F42499EB593E5F249AC136AF6BA9CBDE79D62138AB3BF0E0CCF3AEFC1A8B4DEADF07D67CC9CF6DAFA9782493D76B3C9F00ECDE0A574B8B9CB87A4C53CA72B706BC1DC5BD2EA6EEBEF2F85AD2788826DEB7E77D06178849BBBE0C979ECD5D98F04BB8E6F1F47C1319528EFEFA4EE9F3B4F81AECDDDF25AD7BDD54871F39EFCE6AA9E6539269AB2D7CC6B33277C96BF1BF7C87AD9EFC32F2C6578F2C7C72B1CE9DCF72CF19661F575ED1C31DCF72CF19661F575ED02B88ADF1D3FA4FD654B56F8E9FD27EB2A14000000003BDEE75E24CFF00C8AF66670477BDCEBC499FF915ECCC2570F0E4AEC2C561C95D858A8000000000000007AF0187C3621D758AC5AC32A7465385E0E5BF25C23A70BF481E420DDD0CB32C865385C66618DC4529625CD4634E8A9A5BAD277D574A21E40E3994F0AF10A749E1258AA35631F8C828B6B47AABD9A615A47C08E63D388C06330B4E3531185AD4A12D14A74DA4DF6B44613058AC6CDC30987AB5A495DAA706ECBAEC079C192AE1EB51ACE8D6A352155349C25169DDF05666696598F8D1956782C42A706D4E4E9B4959D9DDDBA483C8F890CC94A954AF5234E8D39D4A9276518A6DB7D491931781C5E09C562F0D5A8B92BAEF9071BF65F881E72ACB321810000A000000001DC772CF1B63BEAFF8A3873B8EE59E36C77D5FF1412B8BC4FED357E9BF598CC989FDA6AFD37EB31850000000000000CF1E4AEC3019E3C95D8061972DF6B209972DF6B200000000001DE6C0FC9ACFFC9BF624706779B03F26B3FF0026FD8909DA38236390E99B53FA13F619AE363915FF002AD3B71DCA96FB0C43F1B8A54A53519B6926D696E27B5529A69A6D2E29A30D271877B4F826AE6DA3184A2A51B34D5D5B81E6F916CB2C7CFF00912DB2BD50AB0CD68428E2AAF7AC5D3568547C26BA1FB89A5B398B9C26EAD75092E46EEA9F5BE84793BD45E8D196352B460E11AD5231E0D29BB1CA67BEE39CD5FF00B46AEB61E71AB3849EF3849A6D3BA7630ACBE725BDDF12BEB669E86D5C2318B6EC92E2CC3069A4D707AA3AF05BBAEBC13595AF1C3072A12BB9A95D5B456B1D7ECB54EF7964A1749F7D6F57D86B329961D629C313184A338D92974DFA7A4D86372CC22929D19B8296AE3D07D499CCB198D5CE658E7728DBBA6A3293A35DD253E5A4D59BE95D0FB0BC372841460D28DEEF5BB6FA5BE739A7974145B8D44D76B4C8A54A54AFB8DABE8270CEF697E465D69ADC6C2156B622318ABCE725BCEEDA6D9E2794CF8AAD05D5666E711051827526AF7D1595DB315F4E36F38E5B2EA4FC5F8F2DDDAF061955C14E508384DB4D5DA6B47D87BF2FA951D1A90C44E30C1C53537BA936F9927C5B6442942BCA566B7D3BDAFCC64784949ADF7751E4C5705FEBD67A26AE126DE4CF2B33BE8C5B8E39D1954852A18283FD5B4D36EDA59F3F98CB8C94EA45554E1BB05783505CCB4D79CC2A849C21072D149DE2D70BF3FDC7A674DBC2469AE2B46498C97665C9964D055A1531755B94D27C5BB71F4157964D34FBF47D0CF76292C3D48C2324E76BB4B9BB4C2EBCD3BDD7A0F1FCAB2CBA7D0F896C92D7B9539A4AD736B4ABD6A1965154ACA5526D6F357B6A528469D6A31A94DA9464B46B53D94A508E17BC55A2A71BB69DEC7E771E5F1CACAFB7C99CCB19A63C3D5C4C316F0D5EA2AAA516D4A2B55A751A7719EF3BB6D5DA37D42A51A1BCE9E19A6D5AEE573C8E82D5B564F51C9CB2EA438B3F1B76E5331A1278A9C9349A4B4B751ABC6BBE4B88BF1EF94FD6CDE6635212C65474DA715649AE0DA3478F5BB966323D1529DBD2CFB1C1FF00CE3C1CB65CED684EE7B9678CB30FABAF68E18EE7B9678CB30FABAF68E8C57115BE3A7F49FACA96ADF1D3FA4FD654280000000077BDCEBC499FF915ECCCE08EF7B9D78933FF0022BD9984AE1E1C95D858AC3908B150000000000000373B39C336FF00F5B5BF034C67C2E2EB613BF778928F7FA52A33BA4EF076BAD78705A81BF75F2EA5B2F94BCC3075710DCABEE2856DC4BE1ABDF477E62D93E6D5715B4153170A70A2A8602A468538DDAA718C1D95DF1E9B9CED5C5D6AB84A1859C93A5877274D5926B79A6F5E7D50C262EB60AA4AA61E4A329D39536DA4EF192B35AF5056DF25C5E27194F34C3E2B1156B539E0AA5471A92725BD1B34D5F834C6655EB60F67B29A582A93A542BD3954AB2836B7EAEF34D36B8D92565D669F0B8BAD84755D0928BAB4E54A7749DE2F46B533E0337C5E068CA853EF55684DEF3A55A9A9C2FD293E0FAD58836EAA54C5E4995E271ADCF110C7AA546A4B594E9AB36AEF5693D13E6BD8C98BCD71FF009F925E15577238DEF4A1BEF77737ED6B70B58D0E2F34C5E33154B115AA2DEA36EF718C1461049DD2514AC95FD2639E37113CC1E3E534F10EAF7D72B2B6FDEF7B70E3CC07518486170583CFAA46B55C2CE18BEF2EA50A6A738536DE8B5564DA49BBF32479E9623073C8F32C3AC5E3F1B4553524AA5049519DFE0CAFBCED7D53E9B9A3A19AE370F8EAB8CA5512AB59B75138A719A6EED38B566AFCD62F8ECE7178DC32C34951A3413DE74A85354E2DF4B496AFB7801AE643E0491CC047380C00000500000EE3B9678DB1DF57FC51C39DC772CF1B63BEAFF8A095C5E27F69ABF4DFACC664C4FED357E9BF598C28000000000000678F2576180CF1E4AEC030CB96FB59025CA7DAC00000000003BCD81F9359FF00937EC48E0CEF3607E4D67FE4DFB1213B47066C720F1C51BFEECFD866B4F5E5789A784C7D3AF5A33708A926A36BEA9AD2FDA21F8E814AEF4E0CBC52492529A5D0A6D1E2FCAD965BE2F15E88FBC959C65ABFDDE2BD11F799CA4AE39E16FE37787C0AAB8375BC2269EB68EFBE6F396960A30C1BACEA55BD934B79D9A695DFDE69219E65F06F7618C57E36B2BFDE64FCBF97EE6E77BC638F0B36ADEB33E13F89F57FE3DC95376BCA4EDCD2936BD06555609729686A3F2D65B7BF7AC5F65A3EF27F2DE59FC1C57A23EF37849171C2C6EA93A755B8C9A692BB572EDD05250556A71492537EF344B3CCB57FBAC57A23EF2567B96A5F138A7F67DE759645B85AEB6A6529694EB549372B26E6D26ADC78F4E878B1786785841CA751CA6DA6BBE3D2CBB4D0ADA0CB970A78CF4AF793F9C1977F0717E76BDE599EBF59BC5BFC6C9CACDC93774B8B6DBFBCABA92971937E735CF3FCB9F1A58A7E68FBC8FCBD96FF000715E88FBC97296EDAC30B269B1B45B52774D689A6D35E83D986C0BC461A55215AB39A6D28A9BB696E2EFD6689E7D973FF00758AF447DE4FE7065FBB6EF78B4BAADEF2CCF53D562F0EEEEC743F91EB7C18BC44DCDBE0A72B2564EEDF9D1E7C4E0A787A2A752BCDBDE5169546ED757D4D33DA0C034BE0632E9F1BAF7879FE5EE3674F16FB777DE5FB3FF4BC33F23DAD463AC6FAF1BBBB655BB9E1FCB996BFF758AF447DE3F2D65B7F89C57A23EF39DB2BA618D934DA422A09EE4E716F8EECDABFA0F7E1B053AF8775A78CAD4E093D5D4765AA5D3D673BF9772EFE162BD11F793F97F2F71DDEF78BB747C1F79E5FA31B7763BDCEC9A8E8E195E2E538A78A9A8369392A9276E1CDCFA35D46B6AB937284AB55924DA69D47AEB6E935CB3FC045A6A38C56565AAD174712AF3BCBBF878AF447DE2FC7C7B916677F5E99370938DF45C0F266693CAB1135CF3A69F99B21E6F96C9DDD3C5FA23EF3CD8FCCF075F2FA987C3C2BA94E71779A56B2BF43EB3D13D4D3959EF6D39DCF72CF19661F575ED1C31DCF72CF19661F575ED05AE22B7C74FE93F5952D5BE3A7F49FACA85000000000EF7B9D78933FF22BD999C11DEF73AF1267FE457B33095C3C3908B15872576162A0000000000949C9A496ADD917EF33BB56575CD7031BBAE61C781E94AA2D1C23A24B577EAFC06F548A6F72293E3676ED03CBCE19EB4E6EE9C22D26D5EFA5FDC522EA2928B841B76D5F9905798739EA7DF559B8C3A6DE877291EF94D38EE24DBBB7D041E7F50E63D72EFD15BA9439D593EA2915520E4B713E769EA95EE079C83D53555C6CE316ACD249F4A09D55271DC82765A5F8AFFD407908E93D538D569C5C6296ADDB9ADC5FDC62542A3BD926D369ABF0B018582F384A0ECD6A500000280164B9D8456CDF31DC772D6A39AE35B76FF67FC51C4DFA0ECFB99DBF2A632EAFFECFCDDA815C7627F69ABF4DFACC666C47ED1534FEDBF5985F10A00000000000019E3C95D86033C792BB00C32E5BED64132E5BED6400000000003BCD81F9359FF937EC48E0CEF3607E4D67FE4DFB1213B4704480228000000000000000000002C000000016000000058824011624002090001DCF72CF19661F575ED1C31DCF72BF19661F575ED04AE22B7C74FE93F5952D5BE3A7F49FACA85000000000EF7B9D78933FF22BD999C11DEF73AF1267FE457B33095C3C3908B158721162A0000000002EFA5FA400253934ECDB4F8D8373B59B76EB2D1E4BE6EB252E7724F8014BC92BA6D222F26EEDBEDB9772D5A4B81583F86B4D1BE0042735A26D5FACAB6EF6BBBAEB32BBA8B77BEABF128B849AD5A22A1B95DA6DDDAB7121B69EADA6FACB415EEDBD522376F249C96BCED810E526ACE4EDDA45E4DDD36D979D3518B7BE9DB9973849A69257D3A38814DE9A7CA69F695BB5C1BF4976AE9DF8A651806DB776DB6F9D957C49643000000B565CA27668B806EC8ED3B97A53CD71A9F0587FC51C54B81DA772F8B96698E49DBFD9FF00140AE3B10DAC4D5FA6FD65347DA64C4ABE22A7D37EB30F060007C580A0000000019E3C95D86033C792BB00C32E5BED64132E5BED6400000000003B2D8DA38DAB90E732C2E323429C69B7520E8A9B9ADD7A26DAB739C69DEEC0FC9ACFFC9BF62422381248244500000000000000000CB86C3D4C55654E8C6EDEADF325D2CC4759966096132E849A4AA554A527CF67AA5E6411AB595D1A315DF1BA92B6BCC8F26228538B7BB04BB19D14F0F09D275AB565469EF3826E2E4DB4AEEC9745D7A4D76230D816DA798A4DF3BA12B7DCD81A19A5176E6065C7509E1B13528D4B6FC1D9B4EE9F434FA1AB33CF07756E7408B80028000000000000000075FDCEA8E32BE3F1AB058B8E166A8A7272A4AA5D5F859B56D4E40EE7B95F8CB30FABAF682571155355669BBBDE777E72A5AB7C74FE93F5950A000000001D8EC456C6D2CA73A584C242BC254D2A9295650705BB3D52B3BE97F41C71DEF73AF1267FE457B33095C3C3908B15872576162A000000000000253F82D5B5613B3BA2001773D2C93F3B2AA496AF5640025CB8DAFABB917B4AE969D043202A6F6774ADD44369BBA56EA043203254ADC55C800252BF359157C00020864900000142C9F332A022E755DCFEBE330F98E2A581C2C3112746D28CAA2824AEB5BD9DCE4D368EDBB9847BE66B8D57B5B0F7FBD02F4E3ABB6EBD46D59B9BBABDECEE617AB32E25BF09AABFE77EB31012D34AE42B5F5253B68C35CE828D69744164EEAC55AB300000819E3C95D86033C792BB02B0CB96FB5904CB96FB5900000000000EF7B9FC5CB6733F8A576E9D92FF00B2470477FDCAEAC275732C14FF00DE538CADD29369FAD0895C003D198616781CC31184A8AD2A351C5AEC7C4F380000500000000000015AEAE77955A7462D5ADBAADD963833AACA71B1C565F1A727FADA4945A6F569689FFEF4047A31BE2BA3E5AA7AA073F89E2CDECB13DEE9BA73A34EB536F7946775676B5D34D3E0BA6DA1ADC46330E9B6B2DC336B85E751FDDBC07833FF001A56EC87B08D6D3BEF33D18CAD3C462275AABBCE6DB6ED6D7A92E0BA8C305657E7608B000280000000000000000775DCAE2FF286632B68A824DF5DFF00D0E14FA3F73BA3E03B379A669555934D45BE8845B6FD2FEE095F3AABF1D53E93F5950DB6DB7C5BB80A0012BB009365B77AC9E0B422DD210DDEB3BBEE77A64B9FA7C7BCAF666709A1DDF7329C24F33C2CB5EF94E0FB16A9FAD02F4E1E1C8458BD6A32C3E26B61EA26A54AA4A0D3E94DA28540000000000000000000C082196E62A146432590C8000E70239C8279C800413CE4010F880F8800000A1DC772CF1B639FFD3FE28E1CFA17730A0E961735CC27A41454137C344DBF5A112B82C42BE26AFD37EB28925C44E6E55253FDE6DFA5956DB0A96D5884EDD800166B9D156EFC513AA7D44B49A08A804A5A6A150678F2576181A33C792BB00C12E53ED609972DF6B200000000001BAD91CD564FB4586C4D495A8C9F7BAAFF00E57A5FCCECFCC69401DE774BC91D3C54339C3C6F4AB251ACD2D1492B27E7565E6EB3833E91B15B4186CD301F90738DD94B73BDD3737A558FEEB7D2B9BA7B51CFED4EC6E3326AB2C461613C4605BBA924DCA9AE892FC78760472E020140000000000003250AD530F5154A337192E75CFD4CC600DAACD6155255A0E12E76B54FDC79ABE229C9BDD6DF98F180849A93BD80000001400000000000000F4603038ACC7131C3E0A84EB5593D1455EDD6DF32EB611181C1D6C7E3A96130D172AB564A314BD7D896A7D1F6C6AD1D9DD8DA19261A4BBE568AA6F99B8AD6727DAF4F39E8C9326C06C66575332CD2AC1E29C6D292D6D7FEC4573B7F7F623E779FE715F3CCD6A636BDE29FC1A70BDD422B82F5DFADB076D6800285A3CE5494ECEC11621BB6889224B9C0849B3A1D86CC565DB4D41D676A3884E8CDB7A2BB567E948E7937725B6ACD369AD53420EC3BA1E4EF2FCE7C3E945AA18BD5B4B4535C579F8FA4E50FA664598E176CB676795E3DAF0BA514A6F4BBB709AEBE9EBEA67059E6498DC8318F0F8C8374DBFD5D54BE0CD753E9E94078004D3574C1500000000000000C00041247385473000820300086432590C032192C8021800000126DA4936DBB24809846552718538B94A4D2492BB6DF048FA7E614E3B29DCF1E11B4B15888B83B3D5CE77BFA15D7991E5D89D95F004B3BCE62A938272A54EA69B8BF7E57E0FA1737139ADB4DA179F66B7A2DF81D0BC68AE9E993EDB7A1205F6E7800142571209880973104BE212B804B9D92DB7A20DF3049AB843A999E2BE0AD798C17E66678A7BAB5E603CF2E5BED64133E5BED6405000000000000149C64A516D493BA69D9A676B90F741C560E9C70D9B5278BA2959544D29A5D77D1F9EDDA71400FA4622A6C0E75FADA93585AAF56D295277EB56B33C8F67F621B6D67D34BA3BE47DC7040269DEFE6F6C47CFF003FE647DC3F37F623E7F9FF00323EE38200D3BDFCDFD88F9FE7FCC8FB87E6F6C47CFF003FE647DC70401A77BF9BFB11F3FCFF00991F70FCDFD88F9FE7FCC8FB8E08034EF7F37F623E7F9FF323EE1F9BDB11F3FCFF00991F71C1100D3BEFCDFD88F9FE7FCC8FB87E6FEC47CFF3FE647DC70401A77BF9BDB11F3FCFF991F70FCDFD88F9FE7FCC8FB8E08034EF7F37F623E7F9FF00323EE1F9BDB11F3FCFF991F71C10069DEFE6FEC47CFF003FE647DC3F37F623E7F9FF00323EE38200D3BDFCDFD88F9FE7FCC8FB87E6F6C47CFF003FE647DC70401A77BF9BFB11F3FCFF00991F70FCDFD88F9FE7FCC8FB8E08034FA0D2C9B60F0FF0EB66AF1096BBAEABD7CD1499E8ADB6B90E4D86787D9FC0C6A4AD6BA877B8B7D2DB577FFBA9F3600D3639CE778FCEF13DFB1F59C92BEE535A420BA12FC789AE00280000000253E92C50045C86F4B22B77D200CF82C5D7C162A9E230B5654AAD3778CA2F55EF5D47D0F2CDB4CAF37C1AC0ED250841B567371DEA727D3D317FFB73E6C93613B3B3058FA362760F29C6C5D7C8F358C22F5506D548FA534D79EE6BD773BCC2526A398617B5A92FC0E2D3945EF424E2FA53B17588AEFF00DF54BFD37EF069D9FE8DF33F9C309FD5EE1FA37CCFE70C27F57B8E2DE23109FC7D5FB6FDE3C2711FC7ABF6DFBC1A769FA37CCFE70C27F57B87E8DF33F9C309FD5EE38BF09C47F1EAFDA63C2711FC7ABF69834ED3F46F99FCE184FEAF70FD1BE67F38613FABDC717E1388FE3D5FB4C784E23F8F57EDBF7834ED3F46F99FCE184FEAF70FD1BE67F38613FABDC717E1388FE3D5FB4C784E23F8F57ED3069DA7E8DF33F9C309FD5EE23F46F997CE384FEAF71C6784E23F8F57ED31E1388FE3D5FB6FDE0D3B3FD1BE65F38E13FABDC4FE8DB32F9C309FD5EE38BF09C47F1EAFDA63C2711FC7ABF6DFBC1A769FA36CCFE70C27F57B88FD1AE65F38613FABDC719E1388FE3D5FB4C784E23F8F57EDBF7834ECFF0046B997CE184FEAF70FD1AE65F38613FABDC719E1388FE3D5FB4C784E23F8F57ED3069D9FE8D732F9C309FD5EE1FA35CC7E70C27F57B8E33C2711FC7ABF698F09C47F1EAFDA60D3B2FD1AE63F38613FABDC3F46998FCE184FEAF71C6F84E23F8F57ED31E1388FE3D5FB4C0EE287733AFBE9E2B35A108F3EE41B7F7B46D2861B64364977EA9888623171E0DB55269F525A2EDD3B4F994ABD692B4AAD46BA1C9B31834E9B69F6C7179EDF0F453C3E093F8B4EEE7D0E4FF0E07320000005000012BB2CDD9152C9DF461116BABA77279B416B6AB80EB40346AE678DB756BCC79EFD47A22BE0AEC03CF2E5BED64132E5BED6405000000000000000012BB2C92412D09B0445FA10ED41B488DEEA021A4B802D74F8956ACC28000000000000000000000000000000000000000000000000000059256B950059B5CC55B0002659A4F54552B93C1E8110F46096D35D6425761405B4E055AB00000000000000000000000000000000000000000000000000000129DB464F0D5702A13B04592BBBD8CAB82313765A1963C95D8061972DF6B209972DF6B20280000000000000002CB812513B32E1147C752C926B40D5C25602AD589E31EC265C0AABBD105002524D7102000000000000000000000000000000000000000000000000000000005A3C087C584F4B109004AECB36921A2442777A844A49EAC70D18B2B0EA604356E0416E1D8435CE8080005000100005000000010000500000000000000000000000000000F446DBABB0F399E3C95D80609729F6B04CB96FB59000000000000000000094DA20016DE41C9150106C264A4D9364828D26AE885A3D48BD9E85B46820D73952D7B2B32A140000000000000000000000000000000000000000000000040001425344008B3BA77E61C754427CCC9B5B5403AD06ECAE1EAAE88577A013C7B03765A06EC8AA5760126C16D120D26AE80A81C0000005000000000000000100000000500000000000000000CF1E4AEC3019E3C95D8061972DF6B20000000000000000000000000002DCC8AB600008002DC5150000000000000000000000000000000000000000000000000020000000004A60012F4E017000087C495C0000B5B90B8B00099702A000000500010000000050000000000000001000050001000050CF1E4AEC000FFFD9, '1', '2023-07-27 18:35:48', '1', '2023-07-27 18:35:48', b'0'); +INSERT INTO `infra_file_content` VALUES (14, 4, 'd66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg', 0xFFD8FFE1001845786966000049492A00080000000000000000000000FFEC00114475636B79000100040000001E0000FFE1035F687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F003C3F787061636B657420626567696E3D22EFBBBF222069643D2257354D304D7043656869487A7265537A4E54637A6B633964223F3E203C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D2241646F626520584D5020436F726520352E332D633031312036362E3134353636312C20323031322F30322F30362D31343A35363A32372020202020202020223E203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E203C7264663A4465736372697074696F6E207264663A61626F75743D222220786D6C6E733A786D704D4D3D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F6D6D2F2220786D6C6E733A73745265663D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F73547970652F5265736F75726365526566232220786D6C6E733A786D703D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F2220786D704D4D3A4F726967696E616C446F63756D656E7449443D2232343946343445313745353344394534374437454145303739373046324538362220786D704D4D3A446F63756D656E7449443D22786D702E6469643A36373344463138464544424431314541394536384241434438393638414633312220786D704D4D3A496E7374616E636549443D22786D702E6969643A36373344463138454544424431314541394536384241434438393638414633312220786D703A43726561746F72546F6F6C3D2241646F62652050686F746F73686F7020435336202857696E646F777329223E203C786D704D4D3A4465726976656446726F6D2073745265663A696E7374616E636549443D22786D702E6969643A3435324146314133423045444541313142434634414434453542433838384437222073745265663A646F63756D656E7449443D223234394634344531374535334439453437443745414530373937304632453836222F3E203C2F7264663A4465736372697074696F6E3E203C2F7264663A5244463E203C2F783A786D706D6574613E203C3F787061636B657420656E643D2272223F3EFFEE000E41646F62650064C000000001FFDB008400100B0B0B0C0B100C0C10170F0D0F171B141010141B1F17171717171F1E171A1A1A1A171E1E23252725231E2F2F33332F2F40404040404040404040404040404001110F0F1113111512121514111411141A141616141A261A1A1C1A1A2630231E1E1E1E23302B2E2727272E2B35353030353540403F404040404040404040404040FFC0001108061B0C3503012200021101031101FFC400C1000101000301010100000000000000000000010205060403070101010101010101000000000000000000000102030405061001000201020203080F05060405050101000102031104120521315141719132521314066181B1C1D122729233533454153516A142B2D2736282A2C22393E1E2A3D34363C32444F083B36425E3F111010002010105020A0805050002030101000102110321315112044113617191B122325272331481A1C16292530515D142822373F0E1A24334B263F1C2245435FFDA000C03010002110311003F00E7343451E47EB309A1A28184140C20A061000C00060D0D140C26868A0613434504C26868A061343400C1A1A0060D0D00306868018343400C1A1A00613434504C1A2E8428D4431140C20A0610503082818449646824C305504C20A0610503082818421560588414170828184D0D1490C319846483384140C20A0604504C10A40358000C00060495242618A80800000000208A8000002820A021A2809A1A28184D174145884D0D14D0309A1A28184D09852430C341419C20A0610D140C26868A0441A2E828D6134345030C741920610503082A09308283384D0D140C26868A0B84D08520300A22E10514C20A06111920930C4504C1A1A28184D0D140C3119206105010501050105030828184140C20A061162050880541AC00218000C0680260D0D0030C7414567082E8061343450309A1A28184D0D140C26828184D0503042A2A2C420A0B84140C08A484B1015900140000045005545054144309A1A28184D0952430C45159984140C20A06108558088DA8288D61140308A01849486528A80000000000010BA1A1AAEA2A6868BAA22E1343450309A2806188C91599849141308282E105030A288D4420A061050118B345496228220A060D014220816046B0828A610510C24A324549841504C00060140C2680A18452146A210505C20A0604524261344D1419C26868A061343450309A1A28184D05030828184581605C02A0B80505C20A061050308930C89130C7434504C26868A06134140C20A06105030828184D050300B00B108282E105030228130C4506708CA10161658A8129A2E8A0612219C43186712355886330C347D2658C896844D1544884EB38595619683514CBE5D4ACED5603335C1A0A06111968BC22F2B0559841300A021A280828093042818650BA30D745E21B89859612CB541994D194422D45865A232D41D309DC6168672C6462CC619C4243280AC1A1A283786330C263A5F5EE309EB18B431D194556B0C82B54E149AB206B958708CC0E586000C0000000000200A200A200A200A200A8000000000020000000000000A90A2C000A000000000028222A0920020000200A422C0428028080A00222A080020000002AA402C2880AA800024892002000000000822A000000A0828082A00000C98A8B0A00A008000222CA2B200000010100A2F7106801000500002424440064000000205160011400001449094199900000000000100000000000000000000005046A1515000000014000004459454001000000000000004116152151A8001400152424494451510000001400101155146A24011400000111515915141050116020237A808D000000128B28ACC8000000000000A86A2C4A828A008000222A2A48008000000AA8A8D40228A0003164C55240064545150011615151A89005500404545491004000050011405146A10501000549090940040010005000000000585485160005000000000000494594124004500000500000000114201A800000000909400400000000017540369A84286D415036B3ACB2D5F3EA5D46EB6C432B598009339458081219429023A4425A18B2B315626006558121385347D12606E6AC02418945D458808841784D031281A80000BAAF1305179A56650049CAC32860B123512CC4D4D51BC932C25665255CED2CAAC98D6590DD7726AA8A2800300073000000000000114041404140400000000000000000000000000421521458001400000000000049504400400000008080850068450400044541140104501000580805001400024491240040000000000000010040510054000001611601401A0040014258B29622480080002A28402A0D000000800000824848A9200200010A90A2C000A0000012800C80020A020A08000000800A0000000000020002AA2A34228080282A2A11BC000000962C98C89200A80000000000002008B0A90A8D4000A000121212808ACA80000000022820A8A2C00234000000928B28ACCA88A2000A2C21011BD4046800000094594566400000000000000155151A00000018CB2632A9200200000032011A8001400045454900190014004151606A00050000004945419000151400021401A00005440454549000000000000000016021401A00000004540014000258B2412514040000000000000005808068540160D1145841504940040588D566BA0618AA000019000140210502440015141085406512BAB05D46A2C6A0092328EA60CA245AB325224991B9963284A0C4AC3386356435554901658CC11A684A0C48B1056198B10C7852634669302CC6C60A920C02C42F08B10C4D596893013128001AB28962A113865A932C75351A9B2F10C419E6950000000000000000000000010000000000000000000000000010854851600050000000000000001150490010000202021401A001000111504500400040016020140050001255244900100000000000000041150000000000054019090C869004001418B249125001000086490A2C08A88A00A0000008008128B28A9200200010A402C000A00002489208A200000000000000020000000000000020B08A2C0A08A0008292A208B0246F5011400040094015900000000000040016152151600050000909125115159500500000000015214580045000000494594566454510005080808DEA02340000004A2CA2B32000000000000000AA8A8D0000000C65931954900100000019008D4000A00022A2A4800800000008B010A00D00000022329622480080280A90A2C002280280A9282480A920000000000000002C2432458001401400904562CA04800450050450250106540000000000000058080680000000025001195656D3D0C017212021A110A9122ECCB38AA4C3289E84B48DCC46180A0E6229A0A9A0CB4409840045114545104508050005D5351032A0010CA2589A8B12CC9963C49A8D732A048CB2AB296159643559215091ADD0C6C41291D639F6B3854074854B4740A13B9F316481CF1B56219686848DF2B1984986692131B1868283180000000000000000000000004000000000000000000000000004215214580014000000000000000240494450400016116020006800400044541140104540000580806800054504004414D044174340C20BA1A0610343401174340C20BA1A06034342411514440000000016152145800450050495241880320100CA20124695004504450054540140041254909400640016001A00000404905494004000511400000000010501050105010501001086490A8D40000000932AC4240159554546915141005098454912400400000000000021515160005000005494454114000100050458345880C1A008D00000000484A1A02B20000002C22C046F00468000000945419900500000000005D011620501400000111651524004000000640235000280008A8A92002000000090A80C8454500140141345244962A8A200010A8A2C00228028A9212080080024000A0000000003245458005500012552449458945121401A000004105454904045100500000000160201A001400152552444004540051000D05035005C902280B0802A00B965A31958B24C888A8B0101A2902E1059412514030012000001A01A0000002EA806D65C49A900B9908EB01196AAC3A99448E9165D127A8996336126613AD9558AC0CC4B3D4948591D3B08E9495849909C6188039E4000000000000000000000001000000000000000000000000001085485160005000009045420450050000001141250010545816000500100011150450041150000160201A00000000000000000000100000004954909454519400000054504650C54585011401409004454191611601401A41501515242516108195011A5409540009400445816020005000004101159954540000151400000000000000000000010080585045000000449541240151448545800140141259204A00320000000000002A2A2C000A00000A26868A0984D0D144309A1A28184D1405000000000000115066401400000016116108DE003400002820018000C0682861343450309A0A061000511400004549049015990000014004640235000280008A8A9200200000008A80AA822C2802802812120800C804028034008002822CA092002000A00000000002C00A08D000002892128248A208B0A90A35000000808A8A928008000A00000000AB0100A00280004809280B101082CC01840045000000000041400405401441575224032B2C55025574214584459409054100014D085170C464C4150504355410350D0300B10BA0B10C753426012600056512BAB005E6967AB09935026720022800000000000000000000000800000000000000000000000000842A428B0002800048484A0032A2428D400000000020A820B08A10002800800088A82280208A80000B0100D0000000A802A00000800000000000024AA04A2A28CA0A800000002A2C042803400000824A2CA2B32328630C858040550101255255252401142145400000094594124584508001400000251141911500000545000000000000000000000045845085041A5044450054D501580001516116151415050045404045654000000000002152151600050000000000000000000000000000D4D504C800800A0000000B08B011BC144690501140105000000000000010501140010D40D5004C802A000000A00232011A800140004545490010000000454052116021404680140904102456640516000500005402500490000000000000001612190B10080AA228004824A0A32828042B16502C4800A00808A2888B2082282000A000000A00B0002800008248CA27462091B194CC4A00B9414111945665219C48D5623B584D74195A58096888DCA2022A2E8BA0B86229A0880000A02280228042EA80B0B28204CAEA82C080BD093D62E561535351624940126400151415194228B0A00D424B1652C466C2C54886701584E149AB206B961F398D067686031318DCBA89A01B540000000000000000000000040000000000000000000000000042152145800140002424250019161005006800000045044584580001400400044541140104540000580806800005040000D4132002E40000D4D44035350035350125754904545191150000005045840190403400000824A329454B10A80B00002A08008A920022C2A428B0802000A092A922490C92016000000045491241144115000005450000000000000000000000014581141401104540940159000080064808D0A002280C645454900100000000008548545800140000000000000000000000002652504CA80A80000000000002C22C046F5011A0000000000000000000000001152404054001000000000500119008D4000A00022A2A4800800000022808A8B00A023400A002082CA2A48A90A10002800048484A00200000000000000A042A03500002A28092AC644915144000458458085080680800020124594124114400140000014016000500011504900114000000D50172BAA00842A282C2B1895D46E25174435191140000C08CA21786058ACCB1090640004541458458102541708002280600016043516255618AC0AA13282E49116065942B18951B854816054962CA588CD97B82F7006200C80000000000000000000020A020A0200000000000000000000210A8A2C000A000121212800C80010A8B02C000A00000000200000BDC15034132888B309DD549153BAB32220770800140808591A400054504004940040000000000000000004540454501050114009450085451600114000453480414041404140445456640042161160580511A414504504414410540000125650499450541153400343400345D0105D0D0401055100510051010050414D0521411A00000018CB2963233200A8000000A0A8D40200A200232409401590000000101615215160005000009004159CA8888B964242864005000510049465283200A0000000000000B084046F64208D28802802A0920CE544032A210196400A8A2028802A004A00AC800000000000000320806A0011400045412401500405100150005005451600114000451448500800001504244524004000000000001054581601446905011414258ACA0922A02288002EA6A0B0244AEA340000004A2A489308A8A201A9A8A06A6A1903AC1142146905D015000000941623534D0640000011535015245151514440015050450140032432D58A6A1959401143505854985245400435200324A2A02A90A35088B2820008000280A10802B28963AA6A2C4E19EB06AC00E65994011977040000500000100000000000000000000010000000000000000000010545160005000090909400640000014201400500011410D43BAB690423AC8ADE6358822B7EC94499892DD669D0BC368EE1C369EA8176B1D7A4EB59ADA3A385386DD86590386FD89C37EC9532A1C37EC2697EC90CA2A705FB25782FD92192148ADFB24E0BF60B9841782FD92705FB245D88BA1C17EC9386FD81B105E1BF649C36EC913631D05E1B761C37EC91105E1BF649C37EC91105E1BF64A70DFB001786FD870DFB0C889A32E1BF6270DFB24C89A1A2F0DFB24E1BF64991345386FD9270DFB032070DFB0E1BF606434386FD870DBB24134345E1B7649C36EC9322682F0DFB24E1B7619105E1B761C36EC045386FD8BC37EC45845386FD9270DFB0545386FD870DFB000E1BF61C37EC0D8070DFB0E1B7608070DBB0E1B76008BC37EC9386FD920C45E0BF61C37EC1941786DD89C37EC95054E1BF64AF0DFB058954386FD92BC36EC4541786DD870DBB0105E1B76270DFB000E1BF61C37EC00D0E1BF61C37EC03434386FD8BC37EC06322CD2FD929C17EC919990382FD92705FB254C81C17EC386FD8190386FD870DFB032070DFB0E1BF60640E1BF61C37EC0C81C17EC9382FD922640E0BF649C17EC90C81C17EC9382FD92190382FD92705FB243282F05FB24E0BF6065160E0BF64AC52FD928B120BC37EC94E1BF648A070DFB24E1BF64822AF05FB24E0BF648314D19705FB24E0BF609862ABC17F264E0BF649931082F05FB24E0BF6499310C7419705FB24E0BF61930C55782FD92705FB24C900705FB24E0BF649950382FD92705FB24C868930BC17EC9382FD926518E82F05FB24E0BF649944D4D4E0BF932705FC995CA64D4D4E0BF932705FB24C990382FE4C9C37EC94CAE5615386FD92BC37F264CAC4A0BC17EC9382FD926441782FD92705FB24CA88BC37F265386FE4C994CA0705FB24E0BF93265321A9C17F264E0BF93265326AB129C17F2656297F264CAE4D4D5786FD9270DFB24CB49A9AAF0DFB24E1BF64991175382FD92705FC99322232E0BF64A4D2FE4C99494D4D4E0BF932705FC9932CE4D4D4E0BF932705FC9932640E0BF932705FC995C990D4E0BF932705FC993264D4D5782FE4C9C17F264CAE535584E0BF932B14BF93299227682F05FC99382FE4C99690D5782FE4C9C17F264C89AAEA705FC99382FE4C9912651782FE4C9C17F264CB282F05FC99382FE4C993282F05FC994E0BF93264CA870DFC995E0BF93265610D5782FE4C9C17F264CA9A9A9C17F264E0BF932643545E0BF932705FC993231916697F265382FE4C996641782FE4C9C17F264C882F05FC99382FE4C820BC17F264E0BF932082F05FC99382FE4C820BC17F264E0BF9320B01C17F265782FE4C8D4610382FE4CAF05FC993266188CB82FE4C9C17F264C9B18A33E0BF932C782FE4C9949C26A6ABC17F264E0BF932220BC17F264E0BF932082F05FC99382FE4C820BC17F264E0BF932082F05FC99382FE4C822AF05FC99382FE4C8B00BC17F264E0BF9322E6105E0BF932705FC99173082F05FC99382FE4C866105E0BF932705FC990CC20BC17F264E0BF93219845382FE4C9C193C990CC24A2F064F264E0BF93233941783279327064F26433082F064F264E0C9E4C866105E0C9E4C9C193C990CC20BC193C99383279321984178327932705FC990D88A7064F265783279322C4C02F064F265383279322E600E0C9E4C9C193C99361981178327932BC17F264330C53467C193C99383279321B18E868CA297F264E0BF9321B18E868CB82FE4C9C17F264310C345D19705FC99382FE4C86218C42E8BC17F264E0BF93264D882F064F264E0C9E4C995CC20BC193C993832793264CC092BC193C994E0C9E4C8998417CDE4F264E0C9E4C899841783279327064F26433082F064F264E0C9E4C86610D1783279324D327932B9833042A45327932BC193C99330D44C2412B35B57A663435D503B88A68AA248092B55B30351140001017434671D4C646A6BB188483202C40032E1633035318845104540101500141445411515014403228000008A0A42EA80B959481049951194080A8340202A0CA20309A1A32D146A2AC3446693024D510512105D00C000A00000200000000000000000000020000000000000000000020A8A2C000A0282121212800C800000A411D6024ACA120B2A804A106BD201D84F5AD7C7845A78F0876375B5C38A706B358D7458C58E63C5865B4FA0F696213B5C633CD397CE36F8667A6BEE9E63156DF16B10FA413D33A9DAB99CEFD8C670E29FDD863E6716BE2C3EA9A06584E0C51FBB0461C5AF8B0CC806138316BE2C1E6717930CE412338DEC3CCE2F2617CCE2F261928B33B1F38C38BC983CCE2F261981B58799C5E4C1E6717930CC0CCF161E6717930799C5E4C33036F161E6717930BE8F8BB192EB219961E8F8BB0F47C5D8CF593590CCB0F47C5D87A3E2EC67AC9AC86D61E8F8BB0F47C5D8CF593590CCB0F46C5D87A362EC67AC9AC899961E8D8BB0F46C5D8CF593590CCB0F46C5D87A362EC67AC9AC866587A362EC3D1B17632D64D645CCB1F46C5D87A362EC65AC9AC8658FA362EC3D1B17632D657590CCB0F46C5D87A362EC67AC9AC899961E8D8BB0F46C5D8CB593590DAC7D1B1761E8D8BB196B26B21B58FA362EC3D1F17632D64D45CCA7A3E2EC4F47C5D8CF593590CCB0F47C5D87A3E2EC67AC9AC866587A3E2EC3D1F17633D64D64332C3D1F1761E8F8BB19EB26B219961E8F8BB0F47C5D8CF593590CCB0F47C5D87A362EC67ACA6B219963E8D8BB0F46C5D8CB59359136B0F46C5D87A362EC67AC9AC8658FA362EC3D1B17633D64D64187A362EC3D1B17633D64D645CCB0F46C5D87A362EC67AC9AC866587A362EC3D1B17633D64D64332C3D1B1761E8D8BB19EB26B219961E8D8BB0F46C5D8CF593590CCB0F46C5D87A362EC67ACA6B2A6658FA362EC3D1B0F632D64D65132C7D1B0F61E8D87B196B2BAC86587A362EC3D1B17633D64D64187A362EC3D1B17633D64D64461E8D8BB0F46C5D8CF59359061E8D8BB0F46C5D8CF59359061E8D8BB0F46C5D8CF593591587A362EC3D1B17633D64D64187A362EC3D1B17633D64D4187A362EC3D1B17633D4D4187A362EC5F46C5D8CB59359061E8D8BB17D1B17632D64D64218FA362EC3D1B17633D64D645CCB0F46C5D87A362EC67AC9AC899961E8D8BB0F46C5D8CF593590CCB0F46C5D87A362EC67AC9AC86658FA361EC3D1B0F632D64D6436B1F46C3D87A361EC65AC9AC86D63E8D8BB0F46C5D8CB593590CCB0F46C5D87A362EC67AC9AC86658FA362EC3D1B17633D64D64332C3D1B1761E8D8BB19EB26B21997CFD1B0F62FA361EC67AC9ACA2665F3F46C5D87A361EC67AC9ACA9B58FA361EC3D1B0F633D64D64187A361EC3D1B0F633D64D64187A361F253D170F92FA6B26B20F9FA361EC5F46C3E4B3D64D651587A361EC3D1B0F633D64D64332C3D1B0F61E8D87B19EB26B219963E8D87C93D1B0F632D65759132F9FA2E1F24F45C3E4B3D64D64187A361F257D170F92CF59359061E8B87C93D170F633D64D641F3F46C3D87A361F25F4D4D64332F9FA361F257D1B0F633D64D64332C3D1B0F927A361F259EA6A64DAC3D170F927A2E1F25F4D653593266587A2E1EC3D170F633D64D64187A2E1EC3D170F92CF59359061E8B87B0F45C3D8CF59359432C3D170F61E8B87B19EB2BAC830F45C3E49E8B87C967AC9AC88C3D170F927A2E1EC67AC9ACAAED61E8B87C93D170F92CF593590DAC3D170F927A2E1F259EB26B264DAC3D170F62FA2E1F259EB29ACA64CCB1F45C3D89E8B87C967AC9AC86D61E8B83C93D170792CF593591187A2E0F257D170792CB59359061E8B83C958DAE1F259EB26B22E6584ED707927A2E1F259EB26B219961E8B87C93D170F92FA6B29AC86678B0F45C3E49E8B87C97D3593590CCBE7E8B83C93D170792FA6B26B22665F3F45C1E4AFA260F259EB26B219961E8983C93D130792CF593593326D61E8983C93D130792CF5935933266587A260F24F44C3E4B3D65759332665F3F44C1E49E8B83C97D3594D64CC9B58FA2E0F253D170792FA6B26B29995CCB0F44C1E49E8B83C967AC9AC9B5332C3D1707927A2E0F259EB26B22E6587A2E0F24F44C1E4B3D657591332F9FA260F24F44C1E4BE9AC9AC999332F9FA260F24F44C1E4BE9AC9AC999332F9FA260F24F44C1E4BE9ACA6B2664CCB0F44C1E49E8983C967ACAEB2664CCBE7E8983C93D130792FA6B26B2664DAC3D1307927A260F259EB26B2664CCB0F44C1E49E8983C967AC9AC999332C3D1307927A260F259EB26B2664CCB0F44C1E49E8983C967AC9AC999332C3D1307927A260F25F4D64D64CC9997CFD1307927A260F25F4D64D64CC9997CFD130792BE8983C967AC9ACA664CCB0F44C1E4A7A260F25F4D64D64CC9997CFD130792BE8983C967AC9AC999332C3D1307927A260F259EB26B2665332C3D1307927A260F259EB26B2664CCB0F44C1E49E8983C967AC9AC999332C3D1307927A260F25F4D64D64CCAE6587A260F24F44C1E4B3D65759332999E2F9FA260F24F44C1E4BE9ACA6B2665732C3D1307927A260F259EB26B2665333C587A260F24F43C3E4BE9AC9AC9995CCBE71B3C1E49E8783C97D359359332665F3F43C1E49E8783C97D3593594CC99B717CFD0F07927A1E0F25F4D64D64CCA66DC5F3F43C1E4AFA260F259EB2BAC999336E2F9FA260F24F44C1E4BE9AC9AC999336E2F9FA260F24F44C1E4BE9AC9AC999333C5F3F44C1E49E8983C97D3593593326678BE7E8983C93D130792FA6B26B2665732F9FA1E0F24F43C1E4BE9AC9AC9994CCBE7E8783C95F42C1E4BE9AC9AC999332F9FA160F24F42C1E4BE9AC9AC999332F9FA1E08FDD276983C97D359499933266587A1E0D3C5658F678267C55899678E6788CCA4CCF169B9B60A63B6B58D21A9896E79D4CEAD357A9D6BB70F4527642A7741A6CEE920221D4020A802820ABC46A8066450105ACA02BE9DC6164D641A9B44C60041855884865035109308CA505986232D10671220A008CA0440905143504162225662039658848200008A80AB0C59400A412350928A8276AC328630CA06E15141A427A958D849DCC5944318670335834006B0C401900000100000000000000000000010000000000000000000010545160005151410909094006400000000000000000029E3C053C784496F769F43ED3263B4FA1F699239CEF00000000000000000000000000000100050010000000000000000000000000000000000005000000000001000000000000500000000000054541000050000000040000014000000000000010005000000000000500000000000000000001100014000001140450000000000000000000015141151400100000000010000000000050450140001500004000000151400050140000004000000000004150000014004500000000000000000000000500000000140000011441050445000000000001400010000014105010500000000000500000000000000001000024245219E3F198433C5E3224B53CE7ADA6AF5373CE7ADA6AF53AD1DF4F7400ADB6200A800C80A08A80288A000000280020A820CA25882C4B2D522500CB2D5003240752842432884589163192618B29986216DE0A822C13280B911506574005854D1505901443525140840058589626A2C4E19EABAB0D53517999CCB1994D5439919C305890896631D41ACA003200000200000000000000000000020000000000000000000020A90A2C000A2A282121212800C800000000000000000053C780A78F0892DEED3E87DA64C769F43ED324739DE0000000000000000000000000000000000000018000C000600030002000000000000000000000A000000000002000000000000000A0000000022A000A8A000000000082808280000000002000000A0000000000A020A08080AA2082800000002002AA8822288028802880288A0000000000000000000000280228000200000000020000000000A8A00028A80280080080A020A802A280040280280000080000002A28002082A000028000000000000002A2808A020A80000A0000A08280008000000800000000002820A00000A82002E808A00000000000000000A228000000028082808022000048A090CF178CC61963F1825A9E73D6D357A9B9E73D6D357A9D68EFA7BA05456DB41505114D04C22AE88181620886503510C24598E93419C20BA1A061119446ACB82058ACCB0166344881300BA248B800100000003A60351000520002150D4150009023A0151417020082E8428B109A0A0B84459491276042C328816232C784D19922F2BE7A2ACB11998C2A0CB408894174069001000000400000000000000000000040000000000000000000042152145800145450424242500190000000000000000000A78F014F1E1125BDDA7D0FB4C98ED3E87DA648E73BC000000000000000000000000000000000000000000000001515000040000000000000000014000000004000000000000000151410014000545100000000000000000000000000000040000014000000545100000000100000000000005454000550005011000115140000000000000000000500000000004000000000000400001400014014000001140400011404500080805000005001000000054500040454014000000000000501150000144501141114000014014000010000001000000000050000000400500000000000000000000001400000004500000001140011514421963F198C32C7E304B53CE7ADA6AF5373CE7ADA6AF53AD1DF4F740A8ADB600280020A80A6A8BA064000001619F71F385D46AB382C904A0CF6A800442F090C86A221F31650624020201968682E188495F1A0496718E78757CE1EF8A479A99783BB23359CA80340000006A6A01900055862B123512C84D4991A49454189650C98C32EE0DD77000AC658B3960316DEB10C8AC28D563620A0AC0018000001000000000000000000000100000000000000000000108520160141514010909094006400000000000000000029E3C053C784496F769F43ED3263B4FA1F699239CEF0000000000000000000000000141050105010501050105400000005454000100000000000000000050000000010000000000000000545041415050114040000000000000000000000000000010140400500005011404000000004000000000000151500145541400044000450000000000014405454014000000000000100501050105010504414000001600005000000001000000000000140000000014004540151500000000000000000140000450100001411411001400051151400005040000040000001400000000054000000000000000015001400000000141001144514000010000450108658FC6630CB1F8C12D4F39EB69ABD4DCF3AEB69ABD4EB477D3DD02A0DBA280000008028000000001A8002280048112BC4C14332490102492B092474043E84A711361D26618CA57C68264AF8D08E73DAF7C7D0CF79E188E997BABD3865E288E995B33A5B574498E86493D490ED30C0245730223565151622658E833D18CC0B30800CAA1AAE9A87893517A9350CC8000CA2CC4172CF52658EA0BCC4CA0A232ACAB18965A8DC4A002E58803000000200000000000000000000020000000000000000000022C2B151614405CA880655040900190000000000000000000A78F014F1E1125BDDA7D0FB4C98ED3E87DA648E73BC0000000000000000000000000000000000000000000000000000040000000000000000000014000004000000000000000151400000000000000000000000000000000040000001514105400015400000001000001000050000010005000000000000000000000000001505041400000004504400000154000000000010000000202014014000040151440000005000000000050000004000000000000000000000050000104540014114100000000050545400000000000000014000000000005081000000000000000005040000000000005001151450000040000004219E3F1D8433C7E3092D473AEB969ABD4DCF3AEB696B3D0EB47A34F7432135356DBCA886A2A89A9A82801B0D0D149917620808A22822AE88281A9A86C0135124004000000002016BE34315AF8D04A3615FA09EF3C359E997BA3E827BCD7C75C93BE19D2D932FA24CB1D5264769B6C240185AB3610CE2474A892AC66425881039CAC432D08851D2212618CC334B0968600B03306868CA21741A8AB0D119CC3191261001917534341769C426806D50050000010000000000000000000001000000000000000000000000001000000000000000000000000000029E3C053C784496F769F43ED3263B4FA1F699239CEF0000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000545000000000000004500000000000000000010000000540140000000400000140000040001400000400140000000000000100050000005001151400040014000011000000515140004000000000000150050000011400000001400000000034340151400100000000000000000010051514000040001140000004000000005045000000000000141140000000001000021400000000000050414000100000000000014450454500401404000005021963F198C32C7E3092D3F3BEB69ABD4DCF3BEB69ABD4EB477D3DD000DB6A200A2001AA806A9A8A28200AB08033EE3193563235320A0C8BA318EB7D2A2D632C744673A30916D1800190174904166105C1257C680AF8D04A3611F413DE6BFBB2D847D04F79AEEEC93BE1CE9DAAA80E9D840002C4A02E594CA6A9A819080119C4ABE712CA24748B32636926504B4A2C22C0CC33808074818CB263322598AC423381988DA68BA06A369A0A0621800300000020000000000000000000000000002000000000000000000000000002000000000000000000000053C780A78F0892DEED3E87DA64C769F43ED324739DE0000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000A8A00000000000000008000A000000000000000000000A0882808A080000028000008000280000000000000000000000000000000028000000000000000220000000000000A8A000000000000000000000028000000028000000080B08A000022A00A000000000000000000020A0280000000080000000000000080A000000000000280000000000000A8A80000000000000000A0200000000000000000A8A82800020000000A8A01212090CF1F8CC219E3F1825A7E75D6D357A9B9E75D6D357A9D68EDA7BA001B6FB540000045400150140140000000006512C416270CA6589A813390011619C3E70CE246EB24B096732C244B4857C680AF8D08C36358D704F79E08AF4CB618FE827BCF0F7656DBE0D28CE58CC31672C27AC6E630681A8321A32885D06B9580B30824C60004000000085415944AEAC175162CCA65849A824CE465562CA245AB2D04D551BD806A29B1800300000020000000000000000000000000002000000000000000000000000002000000000000000000000053C780A78F0892DEED3E87DA64C769F43ED324739DE0000000000000000000000000000000000000000020000000000000000000000000000000000000000000000A8A00000000000000000000008A00000000000000000000000A008000008000002800000800028000000000000000000000000000002A28000000000000000002200A080000000A000000000000000000000028000028000000000100008288A000022800000000000000000002A288002800000000800000002820A0228200000000000280000000000000000A080000000A8A022A000028020000000000A8A8A00000000000200000A00001212090CF1F8CC219E2F1825A7E75D6D357A9B9E75D6D357A9D68EDA7BA001B6FB540000045D11940A81200000074800000000000000006A1A01A8680057C6816BE34212D8D27FD097835E997B6B3A6096BF8BA656DBE19D2B632CE584F59A83733916116021942A428E9092C259CCB018B0B108CE048838526196A0E9861308CA588E768C0A9A328808DA9A23E9C29302CD5802880202EA711A2681B575100DAA00A0000000000020000000000000000000002000000000000000000000000002000000000000000000000053C780A78F0892DEED3E87DA64C769F43ED324739DE0000000000000000000000000000000000000000000000020000000000000000000000000000A8A00002280828000000000000000000022A00002800000000000000000A00800000000000000000800A0000000000000000000000000000000000028000000228080000080000000000000A00000000000000A0000022A2800028000000002280008288A000022A000A00000000000000000020A8A00000008A000000000080000000A000000000002A2808A8028000000028080000000000000000A8A200000000000000A0008A00000200000A00002000000A8A0433C7E3308678FC644969F9DF5B495EA6EF9DF5B495EA76A3BE9EE855456DB00000000000041501619C68C21751AACE127AC010000885985885981A8AEC7CD490671B4048132A8CB4498166240002BE34057C682496C23E827BCD7F765B0FF00C09EF35FDD9277C39E9F68100E90000B12BAB1058B12008ACA182C48D44B31389351AC92C566506265619B086503555D434341A632C594B01CECB0CE212B0C86AB03198644C235319602E9D20C61005000000000000400000000000000000000040000000000000000000000000040000000000000000000000A78F014F1E1125BDDA7D0FB4C98ED3E87DA648E73BC00000000000000000000000000000000000000000000000400000000000000000000000000015140000000000000000000000000000000000000000000000000001401000000000000000005400000000000000000000000000000000000500000000000010000010014100000014000000000000000500000000000005000000000020015101514000000000000000000000140041411140000000000000000001005011514000000000000054500000000000005010000000014045400005004000000000014000001140000040140000040000140000208678FC6610CF1F8C892D3F3BEB692BD4DDF3BEB692BD4ED477D3DD0AA8ADB6000000000000002A0A4080028002C4ACCB1058B1200C8412448BDAFA4424C741129323A6630C401CC5AC7C6846548F8D04AEF7BE23FD09EF35DA74CB671F413DE6BA63A649DF0CD2BBD881A0A02C40B841970A4C04D500100000000006512C416270CF52658835CC6A8032CE15844B2D46E255667A11265166709DD135067200A800000000000200000000000000000000000008A80000000000000000000000002000000000000000000053C780A78F09292DEED7E87DA64C76BF43ED324739DE0000000000000000000000000000000000000000000000288828082A000000000000A0828082808280828082800000B4A5AF7AD2B1ADAD31158ED997678F936C236F8F0E5C34BDA9588B5F4D2D33DD9E28D25BA526D9C763CFD47535D1E5E6899E6E0E2C7539FD58D95F59C37BE19EE478F5F04F4FED6A37BC877DB4ACE4888CD8ABD336A75C47B352DA768ECF2269F59A379C45B9667B2DB1AD0187A400000000000000000000000000006E396F23A730DA79F8CF38ED169ACC70F14747B71DAB5ACDA710E7A9AB4D3AF35E7119C7169C6FEDEAAE58F137159EFD663DF97C2FEACF30AF8B6C77EF5A627F6D57BBBF0738EAF42776A47D3B1A71F7DD6D33ECF2F99DC5786FA6BA6B13D13DE7C5976898988989CC4F6C000A00000800000000028000000000000000000000000A020A020A020A000000000000000220000000000000A00000000000000A363C9765B6DEE6C98B3EBF16BC55E19D3BBA4FBADBCFAB9CBE7BB923BD68F81D2BA56B46630F3EAF57A5A779A5B9B31C21CB8E92DEACED27C4CB9227D9E19F7A1A8E69CB6797E4A5672464AE489989D3498D3B63A52DA76AC666362E9F55A5A96E5ACFA53D930F0AA2B0EE000000000A8A020A000202A2800000802A2800000000B15B5A74AC4CCF6474820F4E3E5BBFCBE260BF7E63863C36D1EAC7EAFF30BF8D14C7F2ADAFF000EAD452D3BA25CEDADA55F5AF58FA5AC1EADFEC726C73462BCC5B8AB168B475763CC931313896AB68B562D59CC4EE94011544500000450000000000004000140000000001411400000000000054114000000000000000005450414000101500000011405000000000100000504500400005000000009090219E3F198433C7E3224B4FCEFAE5A4AF5377CEFAE5A4AF53B51DF4F742AA2B6D800000000A00020A00000000000000000006A0000100B49F8D08B5F1A091B2ACFFA13DE6BA67A65EFACFF00A12D76BD325B7C252DBC5480519C3086703548549549EA1B96000E4B0BA110C86E218CC317D34612130807746016219683586032986224C0A8082EB2686829C529A806D000500500000000000100000000000000000000000004540000000000000000000000000001000000000000000029E3C053C784949DCDEED7E87DA64C76BF43ED324739DE0000000000000000000000000000000000000000000002A28800022A00000000000A8A00000F26EF77E6FE263F1BBB3D8DA7AB5CBB71CCEF3973C69B4C73D37EA9BCF935F7D62B33388635352BA759B5A7110F7724E4D3BBB46E7711A6DAB3F16BF5931EF3D9CC7D5AA5B5CBB19E1B75CE1B4F44FC99EE7B6DF5295A5629488AD6B1A5623AA22193D11A55E5C4F95F1EDD6EB4EA73D67963B2BD98F0BF3EC98B262BCE3CB59A5EBD13598D258BB7E61CB36DBFC7C39638724789923C68F861C8EFF97EE36197CDE68F8B3E25E3C5B47B0E37D39AF861F4BA7EAE9AD18F56FECFF0798061E9637B4529369EE4355E959A2D368B4F4CBD7CC32F0D231C75DBAFBCD7A92EA3D50C79B7BBEB67CB1AE2DB4716BDB7B74563DF76ED5FABBCB7F0DE578B15A34CD93FD4CDDBC56EE7B51D0DA3D34AF2D5F0BAAD5EF356663D5AFA35F140D7738E674D8E09AC74E7C91318EBD9FDA97AB77BAC5B4DBDF71967E2D23ABBB33DC88EFB89DDEEB2EEF3DF3E59D6D79EAEE4477221352FCB188DF2DF47D377B6E6B7A94FAE783E203CCFB40000000000000000000000003C9977D38F24D3875887ADABDF4699E7D907A239957BB575DEA7EEAB9F679E2BD1C19226627FB558F81C0BB0F506DF177D4EE44E29F0F1FC0E9A5EBC3C9D7467A7B7826BE775EC6F7AE3A5AF69D2B589B5A7D88E964F073AC938F95EE2D1D7358AFCE98AFBEF44CE226783E3D2BCD7AD7DAB44795C8EEB717DD6E326E2FE364999D3B23B91ED43E424CC444CCF543C6FD0C44444446C88D90A3CD1BEC1AE93330CE379B79FDE15B99F5779970C5AB5A5E26358D2DDBF2B47CADC8F9A57AF6F3ED4D67DC976187E871FC98F71F47A3B9AF85F27F70D689C6293F44FF17113CAB99475EDB27B55D7DC63F87730FBAE5FF6EDF03B913B88E32BFB96A7B1570BF87EFF00EED97FDBB7C07E1FBFFBB65FF6EDF03BA0EE238CAFEE57F62BE570BF87EFFEED97FDBB7C07E1FBFF00BB65FF006EDF03BA0EE238C9FB95FD8AF95C2FE1FBFF00BB65FF006EDF01F87EFF00EED97FDBB7C0EE83B88E327EE57F62BE57115E55CC6DD5B6C9EDD663DD7D6BC8F9ADBAB04C77ED58F765D90BDC578CA4FEA3ABD95A7D6E3B71C8F7BB6DBDF719B82B4A46B31C5ACF4CE9D8D7BACF58EFC3CB66BF597AD7FCDEF39372D4AC56D88E0F6F49AB7D5D39BDF1EB4C46380039BD000003E39B758F0DA2B689E9EE83ECF5EC396E7DFCE48C36AC5B1E93316998D627B34896B237DB79EEE8DE7AABBAC57E617C74B6BC58A674EF5AAD52336889ED72D7B5A9A56B577D63297F57B9A57AB1D6FDEB47BFA3E53C939A475EDE7DA9ACFBEECC77EE2BC65F363F51D6EDAD27E89FE2E2A7947328FF00E3DD3F09E65F76BF81DB09DC578CB5FB8EA7B14FADC57E15CCBEED7F01F85732FBB5FC0ED43B8AF193F71D4F629F5B8AFC2B997DDAFE03F0AE65F76BF81DA87715E327EE3A9EC53EB715F85732FBB5FC07E15CCBEED7F03B50EE2BC64FDC753D8A7D6E2BF0AE65F76BF80FC2B997DDAFE076A1DC578C9FB8EA7B14FADC57E15CC7EEF7F01F85731FBBDFC0ED43B8AF193F71D4F629F5B8AFC2B98FDDEFE03F0AE63F77BF81DA87715E327EE3A9EC53EB715F85731FBBDFC07E15CC7EEF7F03B50EE2BC64FDC753D8A7D6E2BF0AE63F77BF8163947329FF00E3DFF63B40EE2BC64FDC753D8A7D6E363927349EADBCFB7358F765F6C7EAF731B78F14C511D736B44FF0F13AC7C37B7F37B3CF78EBAE3BCC7B5593B9AC6DDA9F3FAD698888A46671BA7F8B8740799F5400000050007D70EDB719F8BCCE3B64E1D38B862674D7BCB3B2DE475E0C91DFA5BE05C4F04E6AC4E26D19F1BE23EB3B6DC475E2BFCD94F319FEAEDF365313C0E6AF187CC7D3CC67FABB7CD93CC67FABB7CD93127347187CC7D3CC67FABB7CD93CC67FABB7CD93127347187837BB9C9826B14D3A5E68E639FB21EAE65B5DC5A29C38AF3A765665E0F43DDFD464F996F81A88F02F3578C3A3F5437B933735B63B44444E2B757B13576AE17D4DDB67A737B5B263BD2B186FD36ACC475D7B5DD3D3A5EAFD2F8FD7CC4EBECF66071DCDF733B9DFE5B6BF1693E6E9DEAF47BAEBEF6E1A5ADD9133E070F3873CCCCCE3BCCCF4CCF0CB1AF3388874FD3AB1CD7BCF644447D2F98CFCC67FABB7CD93CC67FABB7CD979F12FA7CD1C6180FA798CDF576F9B2798CDF576F9B2624E68E30F98FA798CDF576F9B2798CDF576F9B2624E68E30F98FA798CFF00577F9B2B1B5DCCF561BCFF00767E0313C0E6AF187CC7DEBB1DEDBAB6F967FB96F81F2BE3BE3BCD32566B7ACE9359EB8313C08B566711313E29620A2A0A880A8A000000000000024DAB1D7310AF0733C56D23244CE91D13040F55B7382BD7787BF90F3BDBE0DF5704DBFD3DC4C5267B916FDD9F79CA113313AC744C375F466263B19D4D38BD2D49DD68C3F5D1AEE43CC7F11E598B3DA75CB11C19BE5D7AFC3D6D8BD91398CBE05AB35B4D677D6712D2FAC9838B062CF1D78ED359EF5BFE30E79D8F32C3E7F639B1E9ACF0CCD7BF5F8D1EE38E7975E316CF187D4E82F9D2E5F62DF54ED401C9EC150051140000000000000010500007BA9C9B7D936F4DC63AC5AB78D62BAE96D3DB58ACCEE8CB36BD698E6B457338DAF09A9BCC19F063BC64A5B1DB49D38A261A08CF9A3AAF3E130D4626331396FE3ADD9CEDB6B96B16B61A5A2D1AF4D627AFDA7E635DEEE6BD57D7BEFD3B6569BECB6F79EBB62A4CFB7587A3423D6CF81E0FD47311A73138DB6DDF43E39394F2EC9D782B1F275AFF000B5DCCB92EDB6FB7BEE3164B5383A786DD313DCD23BADF343EB1E7BF162DBC74534E39F667AA1BD5AD22933CB0F3F4BA9AD6D5AD62F6C6F9CCE76434803C6FAE0000000001AC76BCFBEE28DB5A6B3A4C7635119B2C755E63DB588CAC465D36CADC3BCC16EE71D75EF6BD2EB6DB7DBDFA2F8A96EFD625F996DF7DB8C79B1DB8E6622D59E9F625FA93D1D3C6CB44BE6FEA3135B69CC4E3313F53C97E55CBF275E0AC7C9F8BFC3A355CDB94EDB6B83CFE19B47C6889A4CEB1D3D9DD740E7FD60DDF1E5AED6BD58FE35FE54C747EC6B5AB48A4CE233D8E3D25F56DAB5AC5EDCBBED13398C34E03C6FAE0000000A0000000000800000002A28000000000008028228000020280000000000484810CF1F8CC219E2F19125A7E77D6D257A9BBE77D6D257A9DA8EFA7BA15515B6C0000000050000005D1257549E909000046510109A0CA618C8B31802012000000000805AF8D0857C682496C23E827BCD77765B1AFD04F79AFEEC93BE1CF4FB4802474EC16250089965C49AA02CCCAA068232864C227465A8DD6558597549E9099423AC23AC659C42900E9092C659B0919B22C23281985D0D141D30C66119CB0919980010000000000000004000000000000000000000000115000000000000000000000000000040000000000000000A78F014F1E12525BDDAFD0FB4C98ED7E87DA648E73BC0000000000000000000000000000000000000000000000000000040000000001514079B77B98C75E1ACFC79FD8F4BC3B9D9DAD69C949D75EB807866666759EB6E792FACDBDE57C3867FD7DA44FD15BAEBAF5F05BB8D3CC4D67498D251A89989CC317D3ADEBCB78E687EA5CB79AECB99E1F3BB5BF169E3E39E8BD27FB50F6BF26DAEEF71B3CF5CFB6C938F2D7AAD1EE4F6C3BCE41EB360E6711B7CFA61DEC478BFBB934EED3E077A6A44EC9D92F93D4F456D3CDA9E953EB86F5F1DCEDB0EEB15B0E7AC5A96FD93DB0FB0E8F244CC4C4C4E261C5F34E559B97E4D7C7C169F8993DEB7B2F04CC444CCF543BFCD871E7C76C596B17C778D2D597E7DCFA30ED33E4DB6DF279CAC4E916ECED8F69E6D4A72ED8DD2FB1D1F553AB135B47A758DFD930D4EE32CE5CB36EE754371EA9F2BF4FE65197246BB7DAE992FD936FDCAF87A5A4AD6D7B4529136B5A622B58EB999EA87E99C8B95D795F2EC7B7E8F3D6F8F9AD1DDBCF5F83A974EB99F042F5BADDDE9CC47AD7D91E2ED96C807A1F15A6E75CBF98EFF252987823063E9889B693369EEF5357FA679976E3F9D3F03AD189D3ACCE672F4E9F59ABA758A5629111E0725FA679976E3F9D3F01FA679976E3F9D3F03AD13B9AF85BFDC35FEE791C97E99E65DB8FE74FC07E99E65FF97F3A7E075A1DCD7C27EE1AFF0073C8E4BF4CF32FFCBF9D3F02FE99E65DB8FE74FC0EB03B9AF84FDC35FEEF91CA47AAFCC27AEF8A3FBD6FE57D2BEAAEE7F7B3D23BD133F03A70EEA893D7EBF1AC7D0E6FF4A65FBCD7E6CFC27E94CBF79AFCD9F85D207754E09F3DD47B7FF1870DCC7636D86E7CC5AF179E18B714469D6F2B6DEB27E673F22BEFB52F3DA316988E2FADA169B6952D6DB36AC4C8023A8000000D6F308FF5A3BCD9B5BCC7E963BC423C8EBBD41F1B7DDEC5FF00A8E45D77A83E36FBBD8BFF0051D34FD7879BADFF00CF7FE9F3C3B16B3D61FCAF27CAA7F14366D67AC3F95E4F954FE277BFAB6F13E4F4FF001B4FDFAF9DC831CBF476EF326378D6968F61E47E81A59EB459EB94547EADCBEFE7361B6BF978B1DBC35897A5E1E4B3AF28D8CFFE462FD9587B9EB8DD0FCEDE317B470B4BE59373B7C56E1CB9694B75E96B444E9EDB1F4DD97DE317CFAFC2E23D77FCE29FD0A7F15DCF39DB5713318DCF76974117D3ADF9E639A338C3F58F4DD97DE317CFAFC27A6ECBEF18BE7D7E17E4E277D3C1BFDB63F327F0BF58F4DD97DE317CFAFC27A6ECBEF18BE7D7E17E4E1DF4F03F6D8FCC9FC2FD63D3765F78C5F3EBF09E9BB2FBC62F9F5F85F93877D3C0FDB63F327F0BF5CA64A64AC5F1DA2F59EAB566263C30CDA9F55B1F9BE43B489EB98B5BE75ED66D9D6273113C5F3AF5E5BDAB139E5B4C67C4D0FAD3934C183179579B7CD8D3FCCE6DBDF5A6FAEE3063F26936F9D3A7F95A379B567D397D9E8A31D3D3C399FAD051CDE941401E0E671E24BDEF1732F12BDF206BDBEF52E74E751ECE2BFBCD0B7BEA67E775FE9DFDC74A7AD1E371EA7E06A7B92FD0407A9F05E3BF36E578EF6A5F7982B7ACCD6D59CB489898E89898D53F19E51F7EDBFF00BB4FE67E73CDA34E6BBD8FFF00632FF1D9E4709D69CEE7D3AFE9D49AC4F3DB6C6773F51FC67947DFB6FF00EED3F98FC67947DFB6FF00EED3F99F97077D3C217F6DA7B76F23F51FC67947DFB6FF00EED3F98FC67947DFB6FF00EED3F99F97077D3C0FDB69EDDBC8FD47F19E51F7EDBFFBB4FE63F19E51F7EDBFFBB4FE67E5C1DF4F03F6DA7B76F23F51FC67947DFB6FFEED3F98FC67947DFB6FFEED3F99F97077D3C0FDB69EDDBC8FD47F18E51F7EDBFF00BB4FE63F18E51F7EDBFF00BB4FE67E5C1DF4F05FDB69EDDBC8FD47F18E51F7EDBFFBB4FE63F18E51F7EDBFFBB4FE67E5C1DF4F083F6DA7B76F23F51FC63947DFB6FF00EED3F98FC63947DFB6FF00EED3F99F97077D3C213F6DA7B76F23F51FC63947DFB6FF00EED3F99F6DBEF369BAE2F46CF8F3F069C5E6EF5BE9AF56BC33EC3F2875DEA1474EFA7FA5FF00A8D57566D688C396BF455D2D2B5E2D33CB8D9E39C3B07939A4E9CBB73FD3B7B8F5BC7CD7F2EDC7C8974B7AB3E278F4BE253DFAF9DC580F0BF4002800030BE5C749D2D68899ED3CF629FDF8F0B5FCCBE96BDE78D70AEF3D54BD6D3BAE1989D231F57F7DD138FF0050BC6DF77B17FEA3B07AF4BD48FA5F13ADFF00D17FE9F34021AC76B6F328C78ABDB07157B60190C78ABDB07157B60190C78ABDB07157B6019091313D52A0089C55ED806431E2AF6C1C55ED806431E2AF6C1C55ED806427157B60D63B4144501C6F35FCC771F2E5D938DE6BF98EE3E5CB8EBFAB1E37BBF4EF896F73ED79150795F55500007C771BAA6DE6B16899D7B147DDEAD86C6FBEC97C78EF15BD6BC5116D7498D74EE77DAB8E63B79EB9986DBD5BDEE1BF34A63A5B5B5EB68D3BD1C5EF2D2336889DD32E7AD6B574AF6AEC9AD73E47DADEAFF31AF556B6EF5A3DFD184F23E671FF0083FE2A7F33AD1E8EE29C65F363F50D6E149FA27F8B91FC1399FD44FCEAFF0031F82F33FA89F9D5FE675C1F2F4E363F71D5F674FC93FC5C8FE0BCCFEA27E757F98FC1799FD47F8ABFCCEB83E5EBC6C7EE3ABECE9F927F8B91FC1799FD47F8ABFCCC72721E65929349C1D131E557F99D807CBD78D8FDC757D9D3F24FF17E736F5579EC4CE9B5998EE4F1E3FE74FD2DCFBEE93F3F1FF3BF4717B9AF195FDC75BD9D3F24FF001733EA9F2FE6BCBB267C5BCC338F06488B5678A9688BD7A3AAB699E989FD8E981D2B5E58C43CBABA93A979BCC444CFB28E5B3724DFC66BC62C3C58E2D3C13C55E9AEBD1D72EA866FA717C67B3835A1D45F4667962279B7E7C0E4BF05E67F51FE2AFF0031F82F33FA8FF157F99D68C7CBD38D9DFF0070D5F669E49FE2E4BF05E67F51FE2AFF0031F82F33FA8FF157F99D687CBD38D8FDC357D9D3F24FF1725F82F33FA8FF00157F98FC1799FD47F8ABFCCEB43E5E9C6C7EE1ABECE9F927F8B92FC1799FD47F8ABFCCCEBC8B994F5E38AF7ED5F7A65D507CBD38D8FDC35B853C93FC5CCCFABFB9A63B64CD9294AD2B369D35B4E911AF64354EC39A5B8797EE27FB131E1E871EE3AD4AD6622383D7D1EB5F56B6B5E775B118540727A80005001E6F4FDBC5E6933A4C4E9ABE9B9C918B0DAFEC7434533ACCCCF756232B10E93695AEEF363C38AD13392D11D1DCF65DB5295A52B4AC695AC44447B10E37D48D8CDF719B7F78F8B8A3CDE3F976F1A7DAAFBAED1EAD0A62B33ED3E4FEA1A99D48A46EA47D72C324639A5BCEC44D34F8D16E98D3D9D5F97731CD873EFB3E5C18EB8B0DAF3E6E958E188AC7447443F42E7FB9F31CBB25627E366F891DE9F1BF63F36B78D3DF675ADB62BC36BBFE9DA7315B6A4F6FA308FD4F97FD836BFD1C7FC30FCB1FA9F2FF00B06D7FA38FF8617437C9FA97ABA7E397A5CE7AC7F6BC7FD38FE2B3A3739EB1FDAF1FF4E3F8ACD6BFC39F1C3CBD0FC78F765A901E37D80001515007AB072CDEEE31465C38F8E96D749E2AC7574754C97E57CC291ADB05A7E4FC6FE1D5AE5B633CB3E463BDD3CE39E998ECE68CB5FBB8D76F7EF342E87754B57164ADEB35B693D131A4B9E5ABAD47EB759D6B13DB0FC91FAD63FA3AF7A3DC7A343F9BE87CEFD4FF00EAFEAFB19394E6FF0098E7EFC7F0C3AB729CDFF31CFDF8FE183A8F523DE71FD3FE2DBDCFB61E201E47D5540015144001400035010000011405000100000000000504500100005002000000000041515017B8CB178CC7B8CB178C24B4FCEFADA4AF5377CEFAE5A4AF53B51DF4F74324546DBED5005000000000000450000034589D1006536D58C80B339001086715610CA246AB8ED59AB096532C642D8EC0021916B5F8D04433AC7C68496A2330F64746096BFBB2D94C7FA13DE6B7BB2B3BE1CE9BE400EC681620D0588940511150000000155001944B2D5F35D458B329960A093394650C56021989126A3A6499632B32C46265908064000000000000004000000000000000000000000115000000000000000000000000000040000000000000000A78F014F1E12525BDDAFD0FB4C98ED7E87DA648E7200000000000000000000000000000000000000000000000000000200000A082808A00000F867DB53346BD56EE4B5B970DF15B86D1EDB72C32E2A65AF0DA3551A65ADAD5B45AB335B56758B4744C4C7761F4DC6DED86DA4F4D67AA5F211DD7AB5EB346F62BB1DF5B4DD47463C93D1197D89FED7BAE95F936DB15F2658E099AF0CEBC51D131A3B6DBFAC934E5F35CB1C7BCA4456933D57FED4F7BBAED4D5D98B3E6755D0CF345B46365A76D78787C4F4FAC1CE23698A76D86DA67B47C7B47EE567DF97E7D9F2CE5C9369EAEE3D9CCF777C97B45AD36BDE78AF69EB9997CF94F2DCDCD37B4DAE2E889E9C97EE5291D7673B5A6F3E687B3474A9D3E96FDDB6F66F3D4CE4FE7B34F33CF5FF4F0CE98227F7AFDDB7F77DDEF3B77CB6DB7C5B5C18F6F82BC38B1562B58F621F57A2B5E58C3E4751AD3ABA9379DDBAB1C213ABA65A6BFADDC8A97B5273CCCD666358A5A6274EC9D1E0F5BF9D65C35FC3369AF1E4AEBB8BC75D6B3FB91DFEEFB0E2FCDDFC9962FA989C43D3D37451A94E7D49B4737AB11C38BF42FD61C8BEBADFEDDBE03F58722FAEB7FB76F81F9EF9BBF93279BBF932C77B6F03D1FB768F1BF963F83F42FD61C8BEBADFEDDBE03F58722FAEB7FB76F81F9EF9BBF93279BBF93277B6F01FB768F1BF963F83F42FD61C8BEBADFEDDBE04FD61C8BEBADFEDDBE07E7DE6EFE4C9E6EFE4CF80EF6DE03F6ED1E37F2C7F07E83FAC3917D75BFDBB7C07EB0E45F5D6FF6EDF03F3DE0BF932705FC993BDB780FDBB478DFCB1FC1FA1FEB0E45F5D6FF006EFF0001FABF90FD7DBFDBBFF2BF3CE1B7649A4F649DEDBC07EDDA3C753CB1FC1FA4E2F59B92E6899A6E26623AFE25FF0095F6AF3CE556EADC47B7168F761F9FF2E89E0B77DEC3BEB7083F6ED1F6B53CB1FC1B2E7D9F0EE37F3930DE325382B1C51D5AC35A0E7339999E2F5E9D2294AD236C5630008D80000DDFABBB2DAEEEBB88DC638C9C3C1C3AEBD1AF16BA68B5AF34E21CF575634A93798998AE37787634AD6F31FA58EF3F40B7ABBCAEDD54B53BD69FF36AF1EE3D4DE599EDC539735663A3A2D5D3F6D1BEE6DE079A3F50D09F6E3C70E01D77A83E36FBBD8BFF0051EBFD0BCB3EBF3F869FC8D9727E43B6E4F39A76F92F7F3DC3C5C7A74706BA69C311E5374D3B45A265CBA9EAF475346D4ACCE671D9E16D1ACF587F2BC9F2A9FC4D9BCFBDD9E3DEEDEDB7C969AD6D313AD74D7A275EEBADA33598E30F068DA2BA94B4EEADA265C2A5BC59EF3A79F55B6DDCCD93C10B1EAB6CFF007B2E49EF70C7F965E7EEAFC1F5BE7FA7F6A7C8FCF2DE34F7D1FA262F54791E39E2B61B659EBF8F7B7B95E18717CFB0E2DBF37DD61C348C78E97D2B48EA88D20B526B1996B47AAA6ADA6B48B6C8CE65FA0723FC9F65FD0A7F0C3DEF0723FC9B65FD1A7B8F7BD11BA3C4F8DA9F12FEF4B91F5A70E3BF32ACDAB133E6AB1FB6CD3FA360F221BBF59BF31AFF004ABEED9A979753D79F1BEDF4BF034FDD87CBD1B079107A360F221F519767CBD1B079107A360F221F54B4E9599F601A5CD11196D11D1113D0C195E75BCCF6CBEBB1DB5B77BCC3B6AC6B396F5A74764CF4CFB50B0933111333BA36BF4CE518A70F2BDA629E8B570D38BBFC31ABD8911158888E888E88857B21F9DB4E66678CE5C97AC7938F99DABF574AD7FCDFE66ADEAE6997CEF30DC5FB9C7311DEAFC58F71E578ED39B4CF85F7F42BCBA54AF0A40032E80003C5CCBE8EBDF7B5E2E653F12B1EC9035EDFFA955D79CCCF9386F3FB6B1EFB40EA7D44C5AEEF759BC8C75A6BF2EDAFF91D34FD6870EAE71A1A93F771E576A03D4F84E179AEDF17E25B9D691ACE4B4CFB73ABCBE630F911E06C39EDA98F9AE7ADAD1133359E9F66B12F0C64A4F55A1E2B7AD3E397E834673A549E34AF99963E5F7CB59B62DBDB2562749B569368D7DA4B6C783C7C135EFD661D47AB1A4EC324C7D6CFF0D1B975AE8E6B139DEF1EAF5F3A7A96A7244C5671BF0FCEFCC61F223C0798C3E44781FA05F0E1BF8F8EB6F95113EEB97E7B7D9FA4F98DAE2A52716B192D4888D6DD9D1D8CDF4F9633975D0EB3BEBF2C5263B667398869FCC61F223C0798C3E44781F41CDEB7CFCC61F223C0798C3E44781F401F3F3187C88F02F98C3E447819A83E7E630F911E03CC61F223C0FA00F9F98C3E44781AEE614AD32C45622234EE368D67319D73FB440F23B3F50E9A6DF777F2AF48F044FC2E31DD7A8F8E6BCAF2DE7F7F3CE9DE8AD1D74BD78793AF9C684F8661D23CBCCE35E5FB98FF00CBB4F82357A9F2DD538F6D9A9E552D1E1897A2774F89F22938BD6785A1C2283C2FD0800000359CCBE9ABDE78DBACDB6C59A62D78E9861E81B7F256255ABC79F3E2898C592D8E2DA71456D35D74EAD742D9B35BC6C969EFCCCB69E83B6F257D076DE4AF326237E1A79999EB1B8F42DB7907A16DBC832AD38DFE4E479314CC64DADE34EEF0CCC7863A1F29E5D8ABE36298EFC49F44A45AB3BA627C52D28DC7A0EDFC83D0B6DE419569C7B77F831E28AF9B8D35EB7881D17A8FF9BE4FE85BF8E8EF1C1FA8FF009BE4FE85BF8E8EF1E9D2F57E97C7EBFE3CFBB0F96E7ECD97E45BDC7E4EFD673C6B83247F66DEE3F3EF41DB790C6BCFABF4BBFE9BBB53C75FB5A71B8F41DB7907A0EDBC870CBE8E5A71B8F41DB7907A0EDBC83265A71BA8E5B8ADE2E299EF44CBEB8F90E5CB3A536D927D9D2623C33D0BBF744A4DEB1BE623C72D0371CBAF7F478F8D3D7DAC67976DFB25F7C58AB8A914AF5424C92FBC6E33D7C5C978EF5A585AD6BDA6D799B5A7AE66759941329888EC0151505011E1E695F8959EC97BDE3E67F431DF5821AA6DFD559D39FED7FF00B9FF00E3BB50DB7AADF9F6D3BF7FFF001DDD2BEB57C70C6BFC1D4FF1DBCCFD1C07ADF9F0701CEF9CF35C1CDB75870EEB2531D2F315AC5BA2234787F1EE73F7CCBF39CA75A2271897BABFA7EA5AB168B57D2889EDED7E9A3F32FC7B9CFDF32FCE3F1FE73F7CCBF38EFABC257F6DD4F6E9F5BF4D1F997E3FCE7EF997E71F8FF39FBE65F9C77D5E127EDBA9EDD3EB7E9A3F32FC7F9CFDF32FCE3F1FE73F7CCBF38EFABC24FDB753DBA7D6FD347E65F8FF0039FBE65F9C7E3FCE7EF997E71DF57849FB6EA7B74FADFA68FCCBF1FE73F7CCBF38FC7F9CFDF32FCE3BEAF093F6DD4F6E9F5BF4D1F997E3DCE7EF997E71F8F739FBE65F9C77D5E127EDBA9EDD3EB7E9A3F32FC7B9CFDF32FCE3F1EE73F7CCBF38EFABC24FDB753DBA7D6FD347E65F8F739FBE65F9C7E3DCE7EF997E71DF57849FB6EA7B74FADFA68D67ABB9F36E3936DB367BCE4CB78B715EDD333A5ED0D9BA44E62278BC57AF2DAD59FE599AF91E1E733A72CCFDEAFF00155C93ACE77F9667FEE7F1D5C9BCDD47AF1EEBE9FE9FF0ADFE49F3400383DA2800096B456B369EA88D41AFE699BC5C51DF96BA226D31111ACCF44443E99F24E5CB6BCF767A1B8F54B96FA67328CF78D70ED74C93D937FDC8F0F4FB4E95AE662389A978D3D3B5E7F9632ECB936C239772EC3B6FDF88E2CB3DB7B74DBE07B81ED88C461F9EB5A6D69B4EFB4E65E0E65CAEBCC3878F2CD229131111113D7DD69A7D45DA4CEBE9593E6D5D40CCE9D667331B65D69D4EB52B15ADF111D9B1CB7E85DA7DEB27CDABA5C18A3060C7862758C75AD227B786347D022B58DD1867535B5353117B736370F1EEF966DB79923266E2E2AC70C693A746BABD82CC44C62632CD6F6ACE6B3359E30D67E01CBFFB7F3BFE0CA39172E8EBA5A7BF69F79B119EEE9ECC791BF98D6FCCBF95E1AF26E5B5FF00C1D7BF6B4FBEFA5796EC2BD5B7A7B71AFBAF50BC95F663C8CCEAEA4EFBDE7FAA5CB7AC99369B4DCE1A456B8A2D8F5D2B1111D73D8D4D779B7B755E1EAF5E7EDDB6FE94FF0014B9879756B1CF2FB5D2EDD0A4CCF67DAFD1BD5CC917D8DE22758AE49D34F662B2DB398F51AD33B2DCD67B99627C3574EF4E97A95F13E4F5518D7D48FBCF2F31AEDE7659AFB8A5725298ED698B46BD51ABF2E7E8DEB2649A729CB11FBFA57DFF0079F9CCB8EB4FA511E07BFF004DACC69DAD9DF6C7911FACE3FA3AF7A3DC7E4CFD671FD1D7BD1EE35A1FCDF431FA9FFD5FD5F633729CDFF31CFDF8FE18756E539BFE639FBF1FC30751EA47BCE3FA7FC5B7B9F6C3C403C8FAA280000800000000000002A2800000800000028000000020A0000000000002002808A80BDC658BC663DC658BC6125A7E77D72D257A9BBE77D72D257A9DA8EFA7BA1922A36DF6A80280000000000000000000000000006A006A0010490482C33ACFC687CD6B3F1A125A896C667FD09EF35BDD96C3FF00065AF8EB959DF0E559DB21DD0EE9D8DF6B3885D12254758C618CC316532C4739016020D0986510A3587CD6166188CCC00B10110832E14980C610345D0115005D4D5340144000014014000000000000000004000000000000000000115000000000000000000000000000040000000000000000A78F014F1E12525BDDAFD0FB4C98ED7E87DA648E720000000000000000000000000000000000000000000000000000000020000000A000000DA723E571BDCF393346BB7C5E347956EE57E17BF7BEAC5675BECAFC33F557EAF6ADF0B71A7698CC3CF7EAF469A9DDDA713C7B3C4E6B263AE4ACD6D1AC4B577DAE48CBE6E235D7AA7D86EF71B6CFB6C9E6F3D271DFB27BBDE9EEBE4C6E7789898CC4E627B61F3C186B869158EBEECA6E33461C736EEF721F4B5A2B136B4E910D56E73CE6BEBFBB1D502B0AD7267CB15AC4DF264988AD63A66667AA1FA37ABDC969CA76715B693BACBA5B3DE3B7B958F621ACF54FD5FF0046A4732DE534CF78FF004293FB959FDE9F665D4BD1A74C6D9DEF93D7753CF3DD527D1AFAD3C647CB7396D8705F2D29392D5899AD2B1ACDA7B91D0FAB55B6E6B1BBE6F7DBE2B6B83163B46B1FBD78B5759F6BA9D2671F4EC78F4E936CCC466291CD6F1398DCE2DDDF2DF2EE315E2F799B5A6D598E99EFBCFA4763F446334A5BC6AC4F7E1CA747EF3DF5FD4B118EEA3E8B7FB3F3DD23B1748EC77F3B7C13D78E9F3613D1B6DF554F9B09DCCF16BF738FCB9FC4E0748EC348EC77DE8DB6FAAA7CD83D1B6DF554F9B07733C4FDCE3F2E7F1381D23B0D23B1DF7A36DBEAA9F361630608EAC748EF560EE678A7EE71F973F89C0691D8B18AD6F16933DE8D5FA0452B1D5111DE864BDC7DEFA927F53E1A7FF2FF0067035D9EE2DE2E0BCF7A933EF338E57BDB756D724FFF006EDF03BB0EE238B33FA95BB34EBE57E7B6C738AD6C76AF05AB3316AF56931D68FBEFA78B7BB8B76E5BCFF8A5F0709DEFA759CD6278C000D0002BC1BDCF971E588A4E91A3DED6F31FA68EF08C637D9E3BB12EB7D48DC5F3D779C5A7C59C7A69ECF1B8974BEA8F35D872DC7BB9DE65F37E7271F04696B4DB4E3D7A2B13DAE9A788B44CBCFD6566DA178AC4DA6797646DED77439FC9EBAF26A78B19B27C9A447F1DAAF84FAF5CBBF776F9A7BFC11FE677E7AF187CA8E975E7FEBB3A71CBFEBBD8FDDB2F86BF0B67C979F60E7139A30E2BE3F31C3AF1E9D3C7C5D5A7C922F599C44A5FA7D6A566D6A4C446F96D41E3E69CC71F2CD9DB7792937A526B135AE9AFC69D3BAD4CE36B956B3698AC46666710F60E5E3D7BD87776D9BFC3F0BD783D6DE5D9A9C7E6F3563D98AFBD667BCA7176F94D7FCBB37AFCCFD64FCF379F2FFCB0ECA9EB7723B4F0DB3DB1CFF6A96FF2C4B89E7B9F0EE79B6E73E0B45F15EDAD6D1D531A439EACC4D63139DAF5741A77A6ADB9EB6AFA1DB18ED7E83C8FF26D97F469EE3DEF0723FC9B65FD1A7B8F7BAC6E8F13C3A9F12FEF4B94F59BF31AFF004ABEED9A96DBD66FCC6BFD2AFBB669EF69AD66623598EE3CBA9EBCF8DF6FA5F81A7EEC32234D7A7A9E18E655FDEA4C338E6387B2597674B8FD5B9CD8AB9B6FB9ADE978D6B3359AFB932F966F55F98CD2D5A5F14CCC747C6B47F95F6F54B9B63CF39763ACEB58F398E27B3AAD1EE3A677AE9D2D1138C3E56B755D4696A5A9368B6374CD63776383AFA8FCDAD6F8D930563BB3C569FF00237DC8FD56C1CAF37A565CBE7F71113159D386B4D7AF4EBE9D1BE1B8D3AC4E70E1A9D66B5EB359B62277E207CB719A3060C99A7AB1D66DE087D5A5F593795C7B68DAD67FD4CD31368ECA44FBF2B69C5665CF474E75352B48ED9DBE2ED73333333333D333D33280F1BF4000000035FCCADF1A95EC6C1E2DE6D72E5C916A74C69A1035EDB723F5832726AE6AD30C66F3D359999B4D74E1D7D89ED787D033F641E819FB21A89C4E619BD2B7ACD6F19ACF63ADDB7AE19B3D38BD1AB5E9D34E29F81F6FD539BEEF5F9D3F0399D9E1BE1A4C5FBB2F4AF7B7E2E3F27D3FB1F5CBC5CFB7D3BFE636CF348C73C35ACC44EBD5DD6BB59ED7DF7BF68B3E099CED977AD62B58AD63111B21DE7A9313F845E67BB9ED3FE1A43A2683D4C8D392C4F6E5BCFB90DFBD54F563C4F85D4FC7D4F7E5E6E61B9F44D9E5CFFBD58D29F2A7A23F6B89999B4CCCCEB33D332EC39C6CB71BEDB570E0B56B3C716B71CCC469113D913DAD37E98DFF00D661F9D6FE472D5ADAD3B23643D9D0EA68E9E9CCDAD15B5A7EA8DCD38DC7E98DFF00D661F9D6FE43F4C6FF00EB30FCEB7F2397777F665EBF9AD0FCCAB4E371FA637FF5987E75BF90FD31BFFACC3F3ADFC87777F664F9AD0FCCAB5036FF00A677FF00598BC36FE43F4CEFFEB31786DFC87777F664F9AD0FCCAB5036FF00A677FF00598BC36FE43F4CEFFEB317CEB7F21DDDFD993E6B43F32AD3B53BE9D7716F61D847AB1BCEEE5C71DEE29FF2BCB93D47DC65C937B6EE95D7B91499F7E1634EFC13E6FA78FF00B23EB722E9B917AD3B5E59CBE9B4C982F7BC5AD69B56634F8D3ECBDB8BD44DB56B339F777BCFF62B14FE2E3725E89B8F2257D2A4E776539B43A9ACD73368A4C4F6C3BBAFAD3B6B562D182FD3ECC2CFACFB69E8F317F0C399C31318AB16EB88E96677D7E2CFC8E87B33F8A49D35E8EAEE00E4F500000000004CC446B3D5030CD1AE2BC7B00573E2B755E1945E9E54343D4BC53DB2B857EB58EDC58EB6ED889F0C337C3636E2D96DEDDB8A93E1AC3EEF73F393B2663C28690D7EF79FF2AD8679DBEEB34E3CB111335E0BDBA27ABA6B59879FF56F20FBCCFF00B793F9139ABC61B8D1D598898D3BCC4F6C565B8D23B0D23B1A7FD5BC83EF33FEDE4FE43F56F20FBCCFFB793F9139EBC63CABDC6B7E5EA7E196E348569BF56721FBCCFF00B793F90FD59C87EF33FEDE4FE439EBC63CA771ADF97A9F865B834869FF0056721FBCCFFB793F90FD59C87EF33FEDE4FE439EBC63CA771ADF97A9F865B8D20D21A7FD5BC87EF33FEDE4FE43F56F21FBCCFF00B793F90E7AF18F29DC6B7E5EA7E196E3481A7FD59C87EF33FEDE4FE47DF65CFF00956FB3C6DF6B9B8F2DA2662BC17AF4474CF4DAB10BCD5E3093A3AB11333A77888ED9ACB64F96E6FE6F6F9727914B5BC11ABEAF2F329D397EE27FF2ED1E18D09DD3E266919BD638DA21C6682A3C0FD08000A000003C7CCFE823BEF63C7CCFE823BEB1BC6A9B6F55BF3EDA77EFFF00E3BB52DBFAA91AF3FDAFB1E727FE9DDBA7AD1E38635FE0EA7F8EDE67E8C03D8FCFB83E75CBF1E5E6BBAC936989B5E65E2FC2F17952DCF368FF00FA3B8F95EF3C6F0DA679A7C72FD0697C3A7B95F33C5F85E2F2A4FC2F17952F70CE65BCBC3F85E2F2A4FC2F17952F70664CCBC3F85E2F2A4FC2F17952F70664CCBC3F85E2F2A4FC2F17952F6A999332F0FE178BCA93F0BC5E54BDC19932F0FE178BCA93F0BC5E54BDC19932F17E178BCA94FC2F17952F70664CCB4196B14C96AC7544E8C1F4DC7D35FBF2F9B6AFD23D58FC8B69F26DFC766D5ACF572387926CE3FB1AF86665B37B2BEAC78A1F9FD6F8BA9EFDBCEF073A8D79667FEEFF001D5CA3ADE6F1AF2DCF1FD9D7C1312E49E6EA3D68F75F47F4FF00856F7FEC800707B400078B9967E0C5E6E3AEDEE3DB33158999EA868B759A7366B5BB9D50B11B561F288999D23A665FA4FABFCB3F0DE5B8F15A34CD93FD4CDF2ADDCF6A3A1C9FAA5CB6BBCE6319F2E9E6B6BA5F867F7AFF00BB1A7B1D6EFDEAD1AFF34FD0F9BFA8EB66634A3B3D2B7D8341EB27AC393955B160DAD697CF789BDE2F13315A75478B35E9996F3264AE2C76C979D2B489B5A7D887E79CC706EF7FBDCBBBC968D725B588D7C5AC7456BED42EADF963113B65C7A2D08D4BCDAF19A53EB97B3F5BF36FAADBFCDBFF00DC3F5BF36FAADBFCDBFF00DC6AA795E68899E28E878A6349D1C7BCB7B4FA7F2BA1F975745FADF9B7D56DFE6DFF00EE3B4DAE5B66DAE1CD6D22D931D6F688EAD6D113D0FCA5FA9F2FFB06D7FA38FF00861D74AD333399CBC3D7E969E9D69C958AE667387A5CE7AC9EB0EF7956EF160DB5315AB7C7C733922D33AF14C7EEDABD8E8DC7FAE3B3C9B8DFE1B526222314474FCAB35AB3315CC4E1C3A3A56FAD15BC73462764BCBFADF9B7D56DFE6DFF00EE2C7AF1CD3BB8707CDBFF00DC6A27966E3B618CF2EDCC7EEEAF3F7B6F69F53E57A7FCBABA6D8FADFBCDC4DA3260C71C3E4F147BB32F757D64BFEFEDE27BD6D3DE72DCB7065C537E3AE9ABDE93AD7CECB333D274FEC47965E6F5A798E3DFEEB0DA94B5271D386D16D3AE675E8D1A47B399FDA3DA78C999B6D9ED77D3A56948AD7746E767EA2FD9775FD4AFB8EA5CB7A8BF66DDFCBAFB92EA5EAD3F521F17ACFF00D1A9E38F3351EB3FE576F951EE4BF3B9EB7E89EB3FE576F951EE4BF3B970D6F5FE887D0FD3FE07F54A3F59C7F475EF47B8FC99FACE3FA3AF7A3DC6F43F9BE872FD4FFEBFEAFB19B94E6FF98E7EFC7F0C3AB729CDFF0031CFDF8FE183A9F523DE71FD3FE2DBDCFB61E301E47D500100000000000100015401000000005045000001001400000000004005041400000010EE32C5E3B18658FC609DCD3F3BEB696BD4DDF3BEB9692BD4ED4DCEFA7BA151651B6FB54014000000000000000024016B0B302E188020000006D00020000AF8D02D7C6841EF8FA096BFBB2D847D04F79AFEECACEF873A6F99001D2162745E2862682F3609000584580867031895D46F2932C5641899487D223A18433891AAE1524246A58484A0E72328A90CA06AB1949AB1986696EA09AB0540641400014000000000000000004000000000000000000115000000000000000000000000000000000040000000000A78F014F1E12525BDDAFD0FB4C98ED7E87DA648E720000000000000000000000000000000000000000000000000000000002A288000030CB92B8A9379EE7503E1BCDCCE28E1A4FC79FD8CB96E4CFBDDCE3DA52BC59324E9131DCED99EF435B92F6C979B5BAE5B3F57B9CE2E51B9BE5CB83CED7244566F13F1E91DDE1D7A3A5A888CC67731A9378A5A691CD6C6C87E87B3DAE3DA6DE9B7C7E2D23A67BB33DD997DDE4D8733D8F31C7E7369962FA78D5EABD7E5567A5EB7AA318D9B9F9FBF3734F3E79B3B73BF2F967DB60DCE39C79E919293DC9F7BB1CEF31F56F2E2D72ECA672D3AE71CF8F1DEED74E25A916DEE9A3D46A694FA33B3B6B3B9F95EFB3DA6F38749AF04E9689E89D61EAF57ADCA31EF633734BCD6B8F49C549ACDA936EDBE9AF443B4E71EAEEC79AD66F68F35B9D3E2E7AC74FF007A3F7A1C1F33E51BDE579BCDEE69F167C4CB5E9A5FBD3EF384D26939DF0FA9A7D469F5149A6674ED31B63B7E897E9B8373B7DCE38CBB7C95CB8E7F7A93168FD8FABF2CE599F79B7DCC64DA65B62B478D359E898EC98EA9F6DD8C7AD98316C7264DC574DD52BF131C7564B75469D9ECBAD756277EC78B5BA0D4A6DA7F72B338F0C27ADBCF3D0B6FE85B7B69BACF1F1A63AF1E39EEF7E7B8D27A95333CE66267A3CCDFDDAB47BADCE6DDEE326E73DB8B2E59E2B4B79EA446BCE2FEC60BCFF8A8E7CDCD789F0BD73A11A3D2DEBDB35CDA7C2EF81CD7AEBBBDCEDB6BB6F47CD7C36BE4B6B38ED3499888FECCC76BBDA71132F95A5A73A97AD2271CCE947E57F8BF36FBEEE3FDDBFF0031F8BF36FBEEE3FDDBFF00339F7D1C1EDFDB6FEDD7C8FD507E6DB1B7ACBCC2DA6D33EEB24776FE76F148EFDA6D10DB6EF92FAC5B4E5D93776E659AF9B1C715B0D326498E08F1A78A6D1D31DE58D4998CC565CEDD256B68ADB5A91699C61D98FCAFF17E6DF7DDC7FBB7FE63F17E6DF7DDC7FBB7FE64EFA383A7EDB7F6EBE47EA83F2BFC5F9B7DF771FEEDFF0099B9F5537FCC371CE71E3CFB9CD971F05E6697C96B57A23B2D2B1AB133118DECEA7416A52D79BD679633B9DD830C96E0C77B793599F043A3C2E0F35B8F364B795699F0CBE60F13F491188C000A000AD6F30899CD1A46BD0D924C44F4CC034D1872CF556597A3679FDC96E0328D3FA2E7F22585F1DF1CE978D25BB6B798FD2C7781E475DEA0F8DBEEF62FFD4722EBBD41F1B7DDEC5FFA8E9A7EBC3CDD6FFE7BFF004F9E1D8B49EB7566DC8F3456359E2A747F7A1BB6B3D61FCAF27CAAFF0013BDFD59F13E4F4FF1B4FDFAF9DF9ACD2F1D75986CB6313E8FD3ECBD3A4761A4456623A1E4CBEFB4993C7B77D8B2C9E3DBBEC547EA1C8FF26D97F469EE3DEF0723FC9B65FD1A7B8F7BD71BA3C4FCF6A7C4BFBD2E53D66FCC6BFD2AFBB66A1B7F59BF31AFF4ABEED9A979753D79F1BEDF4BF034FDD86AB7D87CDE5D63C5B74BCCDA6FE9C5878BBB56AD21D9B1F57F753B5E71B5CBAE9139231DBE4E4F893EEBF4E7E435B5A968BD7A2D598989F661D464F5F37931FE9ED71D67FB56B5BDCE175D3BC562625E0EB7A6BEADEB6A46766276E3C4ED9266223599D223AE65C0DBD6BE7FBAF8B8AD4C3AF771D23FCFC44EE3799A35DCE7BE6B4F5F15A663DA8EA86A75ABD9132E34FD3B527D6B56BE2DB2EA77FCFF006BB789A6098CF9BB9A7891DFB7C0E633E7CBB8CB6CD96DC57BCEB32F98E37BCDB7BDFA1D369E8C7A3B6677DA778030EC00000002820A000034FBCFB45DF17D7753AE7BF7DF1687E89EA8469C8B0CF6DB24FF008A61BB6A7D57A70721DA476C5ADF3AF696D9EAAFAB1E287C0D79CEB6A4FDFB79C1ADE69CFB63CAAF8F1EEB8E6D9226D5E0889E88E8E9E98787F5AF26ECCDF323F989B56364CC15D0D5B445AB4B4C4F6C43A01CFF00EB5E4DD99BE647F31FAD7937666F991FCC73D78C2FCB6BFE5DFC8E8073FF00AD7937666F991FCC7EB5E4DD99BE647F31CF5E307CB6BFE5DFC8E8073FFAD7937666F991FCC7EB5E4DD99BE647F31CF5E307CB6BFE5DFC8E8073FF00AD7937666F991FCC47AEBC9BFF003A3FB91FCC73D78C1F2DAFF977F23A01A1AFAE5C927AED923BF49F79ECC7CFF95648898CDA44F56B5B47BC73D7DA849E9F5A3FEBBFE196C6DD53DE702EDF1EF7699E263166A5E74EA8B46BE0EB710E3AF39E5C785EEFD3A263BC89898F577FD200E0FA000000000000031C9E25BBCC92FE24F781A29EB945B78D3DF46D5FAA72DFCBB69FD1C7FC10F53CBCB3F2EDA7F471FF00043D4F5C6E87E76FEB5BC72FCFFD71ADA79D5A62267FD3A7B8D1705FB25FA0F35E4BB9DEEF273E39C7159AC47C699D7A3BD5978FF4CEF7CAC5E19FE579EF5B4DA7159DEFAFA1D4E8D74A959BD6262B19715C17EC95E0BF64BB4FD33BDF2B17867F94FD33BDF2B17867F959E4BFB32EBF35A1F995717C16EC9F01C16EC9F03B4FD33BDF2B17867F94FD33BDF2B17867F94E4BFB329F35A1F995717C16EC9F01C16EC9769FA677BE562F0CFF0029FA677BE562F0CFF29C97F664F9AD0FCCAB8BE0BF64A4D6D1D71A3B5FD33BDF2B17867F95E7DE7AA5CC73D22B8EF862627BB6B47F90E4BFB327CD687E655C9377EA7FE798BE45FF0085F6FD11CDFEB307CEBFFDB6CB907AB1CC396F32A6EB3DF15B1D6B6898A5AD36F8D1A776B0D56968B44E3B5CF5FA8D1B695E22F5999ACC443AA78F9B7E5DB8F90F63C7CDBF2EDC7C9F7DE8B7AB3E297C9D2F894F7EBE771E8A3C0FD022800000000F1F33FA08EFBD8F17349FF4AB1ECAC6F21AB6F3D4FAC4F3BA5A7A2298EF6D67BDC3EFB463759C4C4F04D4A73D2D4CE39A2633E37EB7C75ED8F09C55ED8F0BF3AE593AE09F625E89CF86266B378898EE3A7CC7DDFADF3FF6DFFECFF8FF00BB63CE634E659BB266B31EDD61E7A6D3757A464C786F7A5BAAD5ACCC744E9DC79BCF62F2E3C2EBF914C4F2AC1313AC7C7E9FEFD9CE95EF2F39D9BE5E8D6D49E9F46988E7C72D36ECECFF0067333B5DD475E1C91DFACFC09E633C75E3BFCD976E3A7CBC7B4F2FEE36FCB8F2B87F3397C8B7824F3597C8B7825DC07CBC7B5F51FB8CFE5FFCBFD9C379AC9E45BC1279AC9E45BC12EE43E5FEF7D47EE33F97FF002FF670DE6B27916F049E6B27916F04BB90F97FBDF51FB8CFE5FF00CBFD9C379AC9E45BC12BE6B27916F04BB80F97FBDF51FB8CFE5FFCBFD9C3F9AC9E45BC12799CBE45BC12EE03E5E3DAFA8FDC67F2FF00E5FECE2636DB89EAC579EF565946C77B3D5B7CB3FDCB7C0ED05F978F6A53F71B76523CAFCD72F23E716C96B46CF2CC4CF47C5979375B0DE6CF87D2B0DB0F1EBC1C71A6BA75E9E17EAAE4BD79C79325B65C159B691975D3FF00B65F4A2B599CCEC75E9FADBEA6AD6935AC45B3BBC11965CAFD6DE5BB6D96DB696C59A6F8E95A5A62B4E1E288E9D3E3F6B69FA9365F5797C15FE67018F6F9E2F59E09EB6EE3AA1CE75AF18C61D6DD1684CCCCC5B6EDDEDFEEF9EECF3EDB2E1AD3245AF59AC4CC574D67FBCD0839DEF369CCBAE968D34A26299DB39DA00CBA0003C5CCB71C14F355F1ADD7DE6A9BDCBB6C39BC7AEB3DAF1E6E57D1AE29F6A5A8986A25AFACDA2D135998B4754C75BA9E55CD798ED30D232659CF5EB9AE599B747B16EB7C7D5BF57F6DCC31E6BEEFCE53261BC4578662234D35E9D625BEB7AB78BF733DABDFAC4FBF0E914D4C44D3CEF26B751D3F34E9EA7F2F1AE5E7E67CE29BADA5716189ACDE75CB13DC88EA8D7BBACB50DD4FAB57EE6E227BF5D3DF4FD379FB99A9E094BD356D3998674B5FA5D3AF2D2F88CE76C4B497F12DDE973F6F1A7BEEE6DEAD6E26B31E7A9D31D92D6CFA8DBB9999F4AC7F36C574AFECBAC757D3FB71E4972EFD4F97FD836BFD1C7FC30E53F42EEFEF58FE6D9D7EDB14E0DB62C333ACE3A569331DDE188876D2ADAB3398C3C5D76B69EA56914B7362672FAB9CF58FED78FF00A71FC56746D5F34E55977D9AB92992B48AD78749D7B667DF6B5AB36A622332E1D25EB4D58B5A71189734ADC7E9CCFF005D4F049FA733F77353C12F2F73A9ECBE9FCDE87B71F5B4E3751EADDBBBB888EF535FF33E95F56F1FEF67B4F7AB11EFCAF71A9C3EB667ACE9FDBFAA5C4F33FB47B4F1BBDCBEA7F2ECF938F2E5CDAF6566B11FC32E539F6C3072FE65936BB7E2F375AD6638A759F8D5899EC6A74ED58CCBA68F55A5A96E4A666719DCE87D45FB36EFE5D7DC9752E5BD45FB36EFE5D7DC9752F469FA90F95D67FE8D4F1C799A8F59FF002BB7CA8F725F9DCBF44F59FF002BB7CA8F725F9DCB86B7AFF443E87E9FF03FAA51FACE3FA3AF7A3DC7E4CFD671FD1D7BD1EE37A1FCDF4397EA7FF5FF0057D8CDCA737FCC73F7E3F861D5B94E6FF98E6EFC7F0C1D4FA91EF38FE9FF0016DEE7DB0F180F23EA00000000A820A0A8A000000020000000A0000000000000000000002A000000000012289291D4CF1F8EC63A9963F1C27734FCEFADA4AF5377CEFADA4AF53B5373BE9EE85945946DBED5005000000000000000000589D0994000000019C425A08926751B9C3100600D16203B5342BE3433D1223E3422DAB887BA3E827BCD7F765B0AFD04F79AFEECACEF873D3ED05341B8841744098001400000054041944B1058967AA4CB105C800CB2AB2610CA246EB2A49AB1991A99D8928A0E6A1DC05400000000000000000000400000000000000000011404140415000000000000000000000000000040000000000A78F014F1E12525BDDAFD0FB4C98ED7E87DA648E73BC000000000000000000000000000000000000000000000000000000004151400007937D8B2E4889AF4D63B8F580D1CC4C744F448DB66DB63CB1D31A4F6C35F9B6B9314EBA6B5ED85C8C706E33EDB2D7360BDB164AF8B6ACE92EB793FAE95B70E0E6B1C36EA8DCD63A27E5D63ABBF0E386AB69AEE71D6D0D3D58C5E36F65A37C3F5DA64A64A57263B45E968D6B6ACEB131EC4C327E67C9F9FEF794DF4C73E736F33F1F05A7E2F7EBE4CBBFE57CDB67CD3079EDB5BA63E931CF8F49F661DE978B78DF27A8E96FA339F5A9ED47DAF6B5FCF336D30F2DCB6DDE3AE6A5A38698ADFBF79F163FE2D838FE7DCC2379BAF3749D7060998AF64DBF7AC6A5B96BE34E93467575623756BE95A5A7DBE18C34D3BB3D32F3F31EAA3DAF0F329F123BEF33EEBC2E97D45A6BCCB3DFC9C131F3AF4F81CD3ABF50ABFEBEF2FD94A47866DF037A7EBC3CDD5CE3A7D4F17DAED1CCFAE586B9EBB4A5A66222724F47F71D3398F5C78AD182B49D2D15BCC786AEDABEA4BE67451FF00F453FABCCE5B26D76B8E3E35E63D87CB6F7DAD3738EDC3C75ADA274BC44D6DA4F54C4F725E6B4DA67E34EB28F33EDCED7EB3B5C9872EDB1E4C11118AF589AC47444476743EB31131A4F4C4F5C39BF53398F9FDADF6979F8F8BE357E4CF5FEDF75D2BD559CD625F035F4E74F56D4E13B3C5D8FCFF009C722C3B3DF64C75D6315FE3E2F936EE7B5D4D5EEF6B8F0D226B33ACCF75DDFACBB4F3BB38DC563E3E09E9F936E89FDBA389E63E257BEF3DEBCB6C3EC74BABDE68D667D68F46DE386BDBEF53235E775F631DFDE685D07A931FFF00667D8C37F76A53D68F1AF53F0353DC977EF2F32C9E6F97EE2FDD8C7688EFCC68F53C3CEA74E57B89FECC4786D10F4DBD59F13E2694675291C6F5F3B8B01E37E880000000040001ADE63F4B1DE6C9ADE63F4B1DE20791D77A83E36FBBD8BFF51C8BAEF507C6DF77B17FEA3A69FAF0F375BFF9EFFD3E78762D67AC3F95E4F955FE26CDACF587F2BC9F2ABFC4EF7F56DE297C9E9FE369FBF5F3B9149EA957AF6BCAB7DBC8D716398A4FFE25FE2D7C3DDF69E48899DDB5F7AD7AD633698AC7197317F1EDDF62EF397FA99B1C16F3BBDB4EEB26BAF078B8E3DAEB9FFEBA1CFF00ADF8F1E2E7138F1D6294AE2A456B5888888D3B910E934988CCB869F55A7A9A9DDD333B2679BB1DA723FC9B65FD1A7B8F7BC1C8FF0026D97F469EE3DEF446E8F13E36A7C4BFBD2D4734E496DFEE633C668C7A562BC3C3AF54CCF6C76BC7FA56FF00798F99FF0033A3199D3A4CE661D6BD5EBD6B15ADB115D91B21CD65F54AF92934F4988D7BBC1FF33C5FA0B27DF63FDA9FE77641DD5382FCEF51EDFF00C61C747A856EEEF63FDBFF009DF5A7A8D4AF4CEE62D3ECD3FE67581DD5381F3DD47B7FF187375F54E6B1A5771588F629FF00332FD2B7FBCC7CCFF99D109DD5381F3DD47B7FF1873F5F5563F7B73E0A7FCCFB63F5636759D6F9325FD88D2B1EE3742F774E093D67513FF64FD1110E479E6CF6BB3CF8F16DEB35D69C57D6667AE748EBEF358D8F3ECBE7399E58EE522B48F6A359FDB2D7BCD7C734E38BEBF4FCDDCD39A66666B13333E1DA8032EA0280000000093D520D2E79D735FBEF9B3C93AE4B4FB2C1A1FA7F22A70726D9476E1A4FCE8E2F7DB079F618FCD6C76F8BC8C54AF82B10F43D71BA1F9DBCE6F69E3699707EBA79CCBCDEB5AC4CD71E1AD7DB99B5BDF683CCE5F225D573CB71734CFEC70C782B5781E4BCFA53E37DDE9E31A3A71F723EB693CC65F224F3197C896EC672EAD2798CBE449E672F912DD864693CCE5F227C0799CBE44B77A06468FCD65F267C0934B475C4B7BA41C359EB8832342DDE0FA1A77A0B6DF0DFAE90FA5622B1111D504C80A2080080000A020A0200025FC59EF324B78B3DE0686DE34F7D16DE34F7C69A7EA7CB3F2EDA7F471FF043D4F2F2CFCBB69FD1C7FC10F53D91BA1F9CBFAD6F1CA6B06B1DAFCFFD72FCEEDFD3A7B8D1B9DB5B13318DDE17B74FF4FE7A56FDE639A338E5FF0077EB9AC769AC76BF2313BFFBBF5B7FB67FF6FF00C7FDDFAE6B1DA6B1DAFC883BFF00BBF59FB67FF6FF00C7FDDFAEEB1DA6B1DAFC8C3BFF00BBF59FB67FF6FF00C7FDDFAE6B1DA6B1DAFC8C3BFF00BBF59FB67FF6FF00C7FDDFAE6B1DA6B0FC8DBBF53FF3CC5F22FF00C2B1AD9988C6FF000B1A9FA7F252D7EF33CB599C72FF00BBF4278F9B7E5DB8F93EFBD8F1F36FCBB71F27DF74B7AB3E2978F4BE253DFAF9DC780F03F4000000000030C9871E58D2F1AC43301F0F41DB7907A0EDBC87DC3231C78B1E2AF0D234869371F4F7EFCB7AD16E3E9EFDF9585861ACBF45F553F20DAFFF0073FF00CB77E74F760E77CD76DB7AEDB06E6D8F0D35E1AD62234D666D3D3A6BD72EBA768ACE6783CFD5E8DB5B4E2B5988C5B9B6F8A5FA70FCB6FCDB9A5E75B6F33CEBDCF396D3C1ABE56DE6EEDE367C93DFBDA7DF74EFE383C71FA6DBB752BE47EAE3F249C992DD77B4F7E658F59DFF00DDFADAFDB3FF00B3FE3FEEFD747E4689DFFDDFACFDB3FF00B7FE1FEEFD7468BD4EFC96BFD4BFBADEBB5673113C5E0D4A725ED4CE796D319069BD6CFC8773DFC7FF00E4ABF3B62FA9CB38C6763D3D3747DF526FCFCB8B72E3973F6BF5D1F9132ADEF5F16D35EF4E8C77FF0077EB76FDB3FF00B7FE3FEEFD6C7E534DEEF29E267C95EF5ED1EFB61CB799731B659ADB779A6223AA725E63DD5EFE38333FA6DBF323C8FD19A1F59BAF6DFDFF00F2B53E9DBDFBC65F9F6F85864CF9B369E7725B270F5715A6DA6BDF73BEB45AB35C6F74D0E8ADA7A95BCDA27973B3C70C00707B8000000001E1DDEFB260CBC158898D3BAF9D79ADA3AE912F9732FB47B4F23511186B0EEFD50DCC6E76FB8B70F0E97AC7EC742E1FD56E75CBF966DB714DDDE6B6BDE26B5AD66DAC4469DC6D727AEFCAEB3A53166BFB3C3588FDB77AB4ED58A444CC3E4753A1AB7D7BCD69698CEFC6CDCE8C72D6F5EB6D1E26D2F3DFB447BD2F94FAF91DCD8F872FFF00E6D77B4E2E71D17513FC9F5C3AE1C87EBC9FB8FF00D5FF00FCCFD793F71FFABFFF0099DED38FD47C8F53EC7FCABFC5D78E43F5E4FDC7FEAFFF00E6EAB6F97CFEDF166D387CED2B7E1EBD38A35D16B7ADB74E5CF5743574A22752BCBCDBB6C4F99F5073DCE3D6A9E57BEB6D3D17CEF0C5678FCE70F8D1AF5704ADAD158CCB3A7A57D4B72D239A719E1E7742390FD793F71FFABFFF0099FAF27EE3FF0057FF00F367BDA71FA9DBE4BA8F63FE55FE2EBC723FAF3FFD0FFADFFF009BD9B4F5B6BB9A4DBD1669A4E9A79CD7FCB09DED3893D17511FC9FF28FE2E89F9F7ADDF9E66F938FF861BECDEB96D7064E0C9B6C9DBAD6627DDD1CB73CE618B99731BEEF0D6D4A5E2B1117D35F8B1A772658D5BD6D5D939DAF4F45A1ABA7AB36BD66B1C9319747EA2FD9B77F2EBEE4BA972DEA2FD9B77F2EBEE4BA974D3F521E5EB3FF0046A78E3CCD47ACFF0095DBE547B92FCEDFA27ACFF95DBE547B92FCEE5C35BD7FA21F43F4FF0081FD528FD671FD1D7BD1EE3F277EB18FE8EBDE8F71BD0FE6FA1CBF53FF00ABFABEC66E539BFE639BBF1FC30EADCA737FCC73F7E3F860EA7D48F79C7F4FF8B6F73ED878C0791F50000000504500000100000000504540000054014000000000141051045000000010140450093B8CB1F8CC5963F1909DCD3F3BEB68EBD4DE73BEB692BD4EF4DCEFA7BA1651521B6D40140000000000000000003500000000000000355ACA02F6E5F5D63461AFC686257C68495B5B31B9B0AFD04F79AFEECB615FA09EF35FDD959DF0E5A7BE486710C195475AB298612CE65848D5B0800E61A4AC43381AAC6586928FA4B098098C200201A32D030C4598405417B8080A06B282808A80BDC100500500000000000000000100000000000000000000000004540000000000000000000000000001000000000029E3C053C7849496F76BF43ED3263B5FA1F699239CEF00000000000000000000000000000000000000000000000000015144000000000000126226349E98501E2DC6C6275B62E89F25E1B566B3A5A34986EDF0DC6D699A35EABF7241AA6CF93DF3ED7346EF0DA6978E88EC98EC9ED878A9B6BCE6F3768D34EB9F61B5AD62B58AC7542E52622626263313D92E8B75EB1572F2EE1C71C1BAC9F12F1DCAC776D13ECF71CF02DAD36DEC6968D34A262918E69C8D7F319F8F58F61BBD872DCFCC2D7AE09AC4E38899E3998EBEF449BCF5439BE5BC5A938A62234F1E7F948ADA76C425F5F4AB335B5EB598EC9730ECBD42C7A62DEE4F2AD8EBF362D3EFB536F5379E47563A5BBD78F7F474DEAA72CDDF2DD9E6C7BCA79BC97CBC511168B6B5E1AC6BF1667BAE9A7598B44CC4BCBD66BE9DB42D5ADEB69998D913E16F5CC7AD33AEEB0D7B31CCF867FE0E9DCFF3EE5BBEDE6F29936F8B8F1D71C575E2AC74F15A7F7A63B5D356266B88DAF1F456AD75E26D3158889DB338711BDC5E6F34CC755BA61E7749BCF56B9C65A4706DB5B47F6E9FCCF17E94E7FF0074FF00A98FF9DE7E5B709F23EB77FA3F99A7F8A13D59DECED39BE0999D29967CDDFBD7E8F75FA4BF38A7AADEB0D2D16AED6626B3AC4F9CC7DCFEFBA4DC57D68DCD74B63F35131D34C76A57F6F1EBFB5D693358989ADBC8F1755A7A7AD7ADABABA51B31699B47D0DBF30DD6C71E0C9877596B5F3959ACD7AEDD31A78B1D2FCF39978B5EFB7B3C8B9BCCEB383599EEF1D3F99E4DEFAB7CEB2C57CDEDB5D3AFE3E38F76EC5E6D698F46631E075E9E34346B311AD4B736FF004A30E75D17A8F1FF00F62FEC60BFF151E4FD29CFFEE9FF00531FF3B77EAA724E67CBF98E4CFBCC1E6B1DB0DA916E2A5BE34DA93A7C5B4F721695B7346C96BA9D6D29D1BC45E93335DD16875AD773F9D394E7F6783F8EAD8BC3CE76F9F73B0BE1C15E3C969AE95D623AA627F7A61DADEACF89F2742623574E6671117ACCCCF8DC58D8C720E6BF5311FDFA7F3328F5779A4F5D2B1DFB43CDC96F665F6FE6347F329F8A1AC1B6FD37CC749999C71111AF4DA7DEAB5293598DF186E9AB4BE792D16C6FC002360020000D6F31FA58EF364F26E365BBDDEE229B6C37CD6D3A782B33A77E7B846F26622333388F0B5AEBBD41F1B7DDEC5FFA8F26CBD49E659B4B6EEF4DB53BB1E3DFC15E8FDAEAB93F23DA728A5E36F37BDF2E9E72F79EBE1D74D223488EB76D3A5B9A26630F0759D4E95B4ADA75B735AD8DDBB64F16C9E3E69B4BEF7696DBD262B369ACEB3D51113ACBD83B4C66313DAF995B4D6D168DF59CC35BB2E45B2DA696B479ECB1FBF78E88EF57A9B1508888D91182FA97BCE6F69B4F847E7DEB9FE776FE9D3DC76BBCE6DCBB6313E95B8A63B47EE6BADFE6D759701EB1F30DB731E676DCEDA667170D6B1368D359AC7639EACC72E33DAF67E9F4B77BCDCB3CBCB3B71B1DE723FC9B65FD1A7B8F7BC1C8FF0026D97F469EE3DEE91BA3C4F26A7C4BFBD2D6730F58396F2DCF1B7DD5ED5C9358BC44566DD13331DCEF30D97ACBCA77DB9A6D76F7B4E5C9AF0C4D2623A226DD73DE72FEBBFE714FE853F8AED7721CBE6B9CECEFFF009B5ACFF7FE27BEE53A9316C6CC65EEA747A76D0EF336E69A4DB7ECCBF4F79398731DAF2DC11B8DD4CC639B4535AC4DBA66267B9DE7ADA7F5AF04E6E47B88AC6B6A4D2F11DEB46BFB1D6D3889987874AB16D4A56DBAD6889FA5F2FD63C8FEB2FF0032C7EB1E47F597F996701E6F27933E049A5E2359898870EFADE07D4FDBB478DFCB1FC1FA07EB1E47F597F9967D76BEB4729DDEE31EDB05EF6CB96786B13498E9EFBF396E7D51C33979EE09EE628BDE7E6CD63F6CAD756D3311B36CB1ABD0E8D34EF7CDFD1ACCEFFF0067E8A8AF3730CDE63639F2F54D693A4FB33D11FB5DE671197CCAC4DAD158FE69C795C66EB2F9EDCE5CBF597B5A3DB9D5F30789FA288C4444766C4144500000000012F3A52D3EC2BE79E74C379F601A5B78D3DF658A93932531C75DED158F6E7462F6727C5E779AECF1F6E6C7AF7A2D133FB1A8DF0969C5667844CBF5188888888EA8E88507B1F9C717CD6DC5CCB713FDB98F0743C6EEADB5DADA66D6C38E6D3D3333589999F01E87B4FA8C7F32BF0384E84CCCCE77BE953F50AD6B5AF24FA3111BF83864775E87B4FA8C7F32BF01E87B4FA8C7F32BF027713C5AFDCABF973E570A3BAF43DA7D463F995F80F43DA7D463F995F80EE2789FB957F2E7CAE14775E87B4FA8C7F32BF01E87B4FA8C7F32BF01DC4F13F72AFE5CF95C30EE7D0F69F518FE657E03D0F69F518FE657E03B89E27EE55FCB9F2B861DCFA1ED3EA31FCCAFC07A2ED7EA71FCD8F80F979F693F72AFE5CF95C3AD697BCE94ACDA7B22357731870C7563AC77A219C44475741F2FF7BEA49FD4B869FF00CBFD9C1E4C79315B87256696EBD2D1313D3DF62D8F3E9D79A658EC8A47F8625AE71B46266384BDFA769B52B698C73562DE500469400000450012DE2CF7952FE2CF781A1B78D3DF0B78D3DF1A69FA9F2CFCBB69FD1C7FC10F53CBCB3F2EDA7F471FF043D4F646E87E72FEB5BC72E53D61E597DCF32B658C17C91C358E2AD6663A23D886B3F03C9F74CBF32DF03BE1CADA31333399DAF5E9F5F6A52B48A44F2C637B81FC0F27DD32FCCB7C07E0793EE997E65BE077C27711ED4B7FB95FD8AF95C0FE0793EEB97E65BE03F03C9F74CBF32DF03BE0EE23DA93F72BFB15F2B81FC0F27DD32FCCB7C07E0793EE997E65BE077C1DC47B527EE57F62BE5703F81E4FBAE5F996F81E7DEF26DD5291387699A675E9D31DA7DE7E8C2F711ED49FB95FD8AF95F967E15CD3EE79FF00DABFF2B73EAAEC37D839CE3C99F6D971638A5E26F7A5AB5E9AF6CC3BA1634A226273B99D4EBED7A5A934AC7346378F1F36FCBB71F27DF7B1E3E6DF976E3E4FBEE96F567C52F2697C4A7BF5F3B8F01E07E80000000000140400078EFCB697C96BCDA7E34EBA3D8A0F1C72CC11D7332CA3976DFB25EA7DB6983D23738B04EB117B444CC75E9DDFD8B1999C24DB11333BA232F07E1FB6F24F40DAF90E9737AB53D338336BD95BC7BF5F81AFCFCA77F8359B629B563F7A9F1A3F674B53A778DF12E54EA746FEADE3C53B3CED57A06D7C85F40DAF90F4757448C665D5A3DCD2B4CD6AD7A223A9F17DF79F69BF7DF069A7E81EA77E4B5FEA5FDD6F5A2F53BF25AFF52FEEB7AF653D58F13E0F53F1F53DF96B7D60C74CBCA7352F1AD6669AC7F7EAE3BF0FDAF92ECF9E7E599BFBBFC55728F3F51EBC7BAFA1FA7FC1B7F927CD0F2CF2EDBCF72618FE1783B65ED1C732F6E5E2FC2F076CBEB83678F05A6D4D6667A3A5E80CC99004400000001410501A9E638EF6DC6B1599E879E36D9E7AA92DEE90ABCCB968E365B99FDC65F87EEBC8FDADD073499697F0FDD791FB4FC3F75E4B741CD265A59D86E62359AF443CCE8AFE25BBD2E7ADE34F7D6272B123F52E5FF60DAFF471FF000C3F2C7EA7CBFEC1B6FE8E3FE187A3437CBE7FEA7EAE9F8E5E9709EB56D33E5E7392F4AEB5E0A74FF75DDB97E79F98DFE4D7DC5D79C53E979FF4FF008D3EE4FD8E53F0FDD7909E81BAF21BC1E5E697D7E668E765B98FDC96C396E2BE3C53178D2665EC126724CB4FCCFED1ED3C8F6733FB47B4F1B71B96373B2F517ECDBBF975F725D4B96F517ECDBBF975F725D4BD7A7EA43E1F59FF00A353C71E66A3D67FCAEDF2A3DC97E76FD13D67FCAEDF2A3DC97E77DD70D6F5FE887D0FD3FE07F548FD631FD1D7BD1EE3F277EB18FE8EBDE8F71BD0FE6FA1CBF53FFABFABEC66E539BFE639FBF1FC30EADCA737FCC73F7E3F860EA7D48F79C7F4FF008B6F73ED878C0791F50000500004500000100001400004000050450000000000014100000000001404000024091963F198B2C7E3213B9A7E77D6D257A9BBE77D6D257A9DE9B9DF4F742A42A436DA8028000000000000000068004C000012000000000004015F1A02BE34123611F413DE6BFBB2D847D04F79AF8EB9277C31A7BE4589490EC6E175401720022C3387CD9448DD6CCA584ACCB112D600119432630CC6E18CC3198672C244B202C4748C910BC2B10A371561A2339863233318405D0484174030002800000000000000000800000000000000000000000022A0000000000000000000000000000800000000014F1E05A78F0892DE6D7E87DA64C76BF43ED324739DE00000000000000000000000000000000000000000000002820A088A00000000000000000035BBBCD7AEE3E24E9C20D9691AEBDD749EAFEC7067E5D97D22917AE5BE9D3D958EB89EFCCB90DBEFAB7D2B93A2DDAFD079461F33CB76F4EA99A45A7BF7F8DEFBAE9466DB7B21E2FD43526BA5111389B5E377836B41CD790E7DA56D9F695B67C31D3348E9C958EF7EF7B4E7FD3F0F77587E98E4FD74E5FCBF1ED6BBEAE3E0DDDF24535AF445F589999B47B5D6D5F4A22330E5D2F5B6B5A34F5239A67645A3ED67EA7EE31E6CDB9E09EAAD75F0CBA9701EA9F35D8F2CCBB9BEF3279B8C95A4534ADADACC4CEBE2C4BA29F5C791C7564BCF7A96F7DAD3B562B199872EB34756DAF69AD2D68D9B62366E6F4687F59F24F2B27CCFF8B73B7CF4DCEDF1EE31EBE6F2D62F4D7A274B46B0DC5A2774E5E4BE96A52337ADAB9E30FA839BE69EB85397EFF2ECFD1672F9A988E3F39C3AEB58B75704F693688DB269E95F5279691CD3119748391FD7D4FB8CFF00BBFF0021FAFA9F719FF77FE467BCA7176F92EA3D8FAE3F8BAE1C8FEBEA7DC67FDDFF0090FD7D4FB8CFFBBFF21DE5389F25D47B1F5C7F175C391FD7D4FB8CFF00BBFF0021FAFA9F719FF77FE43BCA713E4BA8F63EB8FE2EB8723FAFA9F719FF0077FE46CB91FACB1CE3737DBC6DA70F052727171F16BD315D34E18ED58BD667112CDFA5D7A566D6A62237ED86F01E5E61BFDBF2EDB4EEB73AC62ACC44F0C6B3ADA748E869C6226662223333B221EA1A18F5CF9279593E64BD35F59395DA2262F6889EDACB3CF5E30E9F2FADF977F236593E8EDDE9F71C03AF9E7BCAEF4B5633693313A6B5B47BCE41C75A627189CEF7D0FD3E97A779CF5B573CBEB463880393E8024CE9133D8D7DF98E4D6622B102362E8F69EAEECB360C79ED9725A32562DA4691D71AE9D52E1AFBBCF7EBB691EC3BAF53B773B8E4F18ED3ADF6F7B5275EBD27E3C7F168E9A51133898CBC9D75B529A716A5A6B8B6271C25EFC3C979661E9AE08B4F6DF5BFECB743DB5AD6B115AC456B1D511D10C87A222237461F22D7BDBD6B5ADE39C831B5AB4ACDAF315AC74CCCCE910F36D399EC77B972E2DA658CD38387CE4D7A6B1C5AE9A5BAA7ABB8B948ACCC4CC44E237CF07AD864CB8B0D27265BD71D2BD76B4C5623DB966D4FACD8AB979464A5BAA6D4FD9684B4E2267835A74E7BD699C735A23CAF2F30F5C796EDB5A6D62777963C8E8A47F7E7DE869ADEB0735DF52F392DE6293D54C7F17A3BFD72F1D3062C7E2D63BECE7AA5E6B6A5A7C1E27D9D2E93474F6C579A78DB6B499266725A67A66667A58B2C9E3DBBEC597A1FA8723FC9B65FD1A7B8F7BC1C8FF26D97F469EE3DEF5C6E8F13F3DA9F12FEF4B81F5DFF0038A7F429FC576976596716EB1648EBADA263DA96EFD77FCE29FD0A7F15DCFD674B44F64BCD7F5A7C6FB7D347F634FDD7EB75B45AB168EA98D63DB7CF778BCF6D7361FACA5AB1DF987C393E78DC72CDB64D75FF004E2B3DFAFC59F71ED7A636C78E1F0E6269798EDA5BCCFCFB48EC79398CC46188ED96D398E1F31BECF8BAA22F331DEB7C68FD92D3732B7C6AD7DB78F189C707E86B68B562D1BAD19F2BC4EA7D44C1C5BADD6E663E8F1D71C4FCB9E2FF00239677BEA5ED7CCF28F3D3D7B8C96B47C9AFC48FDB12E9A519B4781E6EBAFCBA168F6A62AE85A8F5933706C2B8A3AF2DE234F62BF1BDDD1B7731EB367E3DDE3C31D58A9ACF7EFF00F08876D59C527C3B1F3BA3A736BD3EEFA5E469841E47DB50000000000007C37B3A6DECFBBC9CC6DA61D3B641AB6E7D54C53979EEDFB31F1DE7DAACE9FB65A66C392F35FC27776DD4628CD3349A4566DC3A6B313AF54F6375C45A2678B1AD169D2BD6B19B5AB311F4BF4F1C3E4F5EB984FD16DF0D3E5715BDCB55F0B7AEBCE6DD5E6ABDEA4FBF6977EF6AF931D06BCF6563C72EFC7E776F5C39ECF566AD7BD8EBEFC319F5B39FCFFF002B4FFEDE3FE43BEAF85AFDBB5B8D3CB3FC1FA30FCE3F567AC1F7BFFA78BF90FD59EB07DEFF00E9E2FE44EFABC257F6ED6F6B4FCB3FC1FA38FCE3F5673FFBDFFD3C5FC87EACE7FF007BFF00A78BF90EFABC24FDBB5BDAD3F2CFF07E8E3F38FD59CFFEF7FF004F17F21FAB39FF00DEFF00E9E2FE43BEAF093F6ED6F6B4FCB3FC1FA38FCE3F5673FF00BDFF00D3C5FC87EACE7FF7BFFA78BF90EFABC24FDBB5BDAD3F2CFF0007E8E3F38FD59CFF00EF7FF4F17F23D5CAFD64E79B9E65B5DBE4DCF163C99695BD7CDE38D6B33F1A3A29D8B1AB5E1296FD3F5622666DA7B233BE7F83BD01D1E271FCEE75E699FBF58F056AF03D9CDA78B996E27FB731E0E8791E2B7AD3E397E834766969C7DCAF9905196C0000000004BF8B3DE54BF893DE0686DE34F7C2DE34F7D1A57EA9CB3F2EDA7F471FF043D4F2F2CFCBB69FD1C7FC10F53D91BA1F9DBFAD6F1CB96F583D66E61CB398DB6BB7A62B638A56DADEB699D6DDEB4359FADF9BFD5E0F9B7FFB8FA7AD7B2C99F9BDAF59888E0A474F79A6FC3337950F3DF52D1698CF6BEBE874FA36D2A4DA95999AC65B5FD6FCDFEAF07CDBFF00DC3F5BF37FABC1F36FFF0071AAFC33379507E179BCA867BCB7B4E9F2DA1F9756D7F5BF37FABC1F36FF00F70FD6FCDFEAF07CDBFF003B57F85E6F2A0FC33379507796F68F95D0FCBAB6BFADF9BFD5E0F9B7FE73F5BF37FABC1F36FF00CED57E199BCA83F0CCDE541DE5BDA3E5743F2EADAFEB7E6FF5783E6DFF009CFD6FCDFEAF07CDBFF3B55F8666F2A1F1DC6D2F82B16B4C4EBD87796F68F95D0FCBAB77FADF9BFD5E0F9B7FE76C790FACFCC399732A6D73D31571DAB6999A56D16F8B1AF76D2E31BBF53FF3CC5F22FF00C2D56F69B4467B5CF5FA6D1AE95ED14AC4C566625FA13C7CDBF2EDC7C9F7DEC78F9B7E5DB8F93EFBD16F567C52F93A5F129EFD7CEE3C0781FA000000005000000007CB739BCCE29BC74CC7543E8F0F34BE98EB4ED9204A7348FDFA7B70DEFAB39316EB987153A7CCD26D3EDFC5F7DC83B3F5176DC3B7DCEEE63E92F18EBDEA4714FF0013AE9D7378F06D70EAEDCBA179E31CBE575408F5BE1BC3CD369B2C9B7C99B7158ADAB1331923A2DAF723D9726D8F38E633BBCD38F1CFFEDF1CE95FED4F95F035CF1EADA2D6D91BBB78BECF49A77A69FA7339B6DE5F65A4DEFDA6FDF7C1F7DEFDA6FDF7C197ADFA07A9DF92D7FA97F75BD68BD4DFC96BFD4BFBADEBD94F563C4F83D4FC7D4F7E5AFE79F9666FEEFF00155CA3B4DDEDA9BBC16C19266B5B69ACD7AFA275EEB5FF00A6F67F5993C35FE572D6D3B5AD131C1E9E93A9D3D2D39ADE6733699DCE70747FA6F67F5993C35FE53F4DECFEB32786BFCAE5DC5F84795E9F9ED0E36F239C1D1FE9BD9FD664F0D7F94FD37B3FACC9E1AFF29DC5F84794F9ED0E36F239C1D1FE9CD9FD664F0D7F959D7D5ED8475CE4B77ED1EF441DC5FC09F3FA1C6DE47323A98E45CBA3F72D3FDE972F3D6CDF4E698CE36F075D1EA29ADCDC9CDE8E339F0A0A30EC8A0000003CFBECB93161E2C73A4EBD60F43D3CBB1E2CBBDC58F347163B4E931D5DC9D3ABD973D5E65B98EB9897B396F35CBF886D62D11A4E5C7133EC4DA1AAC7A51E34D4ACF25B1B3D197697E45CBADD54B53BD69FF36AF95BD5DD9CF8B93247B759FF002B6C3D93A74F661F123A9D68FF00B2DF4CE5A5B7AB582D13119ED1AFB10D7CFA8BB79999F4BBF4FF00623E17541DD53D96BE73A8F6E7C90E57F42EDFEF77F991F0BA6DBE28C1831E189E28C74AD35EDE18D357D05AD6B5DD1863535F5353117B736370D66F7935377B8B679CB349B4446911AF5469DAD98B6AC5A31319674F52FA73CD49E59C61A5FD378FEBEDF363E158F5730F7735A7BD110DC8C773A7ECBAFCDEBFB7F543531EAEECFBB9324FB758FF002BE95E43CBE3AE2F6EFDBE0D1B217BAA7B30CCF53AD3FF00659A4E61C8B9363DA6E3757DBF15F162BDA266F7FDDACCF94FCFDFA6F3A9D3946F7FA393F865F9938EB4444C444446CEC7D1FD3EF6B56F36B5ADE9447A539765EA2FD9B77F2EBEE4BA972DEA2FD9B77F2EBEE4BA976D3F521E0EB3FF0046A78E3CCD47ACFF0095DBE547B92FCEFBAFD13D66FCAEDF2A3DC97E773D6E1ADEBFD10FA3FA7FC0FEA91FAC63FA3AF7A3DC7E4EFD631FD1D7BD1EE37A1FCDF438FEA7FF0057F57D8CDCA737FCC73F7E3F861D5B94E6FF0098E7EFC7F0C1D4FA91EF38FE9FF16DEE7DB0F180F1BEA0A000000000000002A280200A2000A0000000000010A082800080000000A020000001212048CB1F8CC5963F1909DCD3F3BEB692BD4DDF3BEB692BD4EF4DCEFA7BA1521521B6D401400000000000000020009900000086510C575162704A0080000559E902C465815F1A1660A78D0928F7C7D04F79AF8EB96C6BF412D6F7656DBE18D3D932A06927637E1001400005084050400162596BD0C1458959962A088CAA84043356312BA8E91292C356532C462D3955846550AF034141BC305406000000000000000000000000400000000000000000011500000000000000000000000000000004000000169E3C22D3C7849496F36BF45ED3263B5FA2F699239CEF0000000000000000000000000000000000000000000001514400000000000000000000026748D5A6CB6E2C96B76CB6BB8BF061B4FB0D3A8FB6CF04EE777876F1D79B2569D1FDA9D1FAC5622B58AC744446911DE7E7BEA7ED7D239D63BCC7C5DBD6D967BFE247EDB3F4377D18D933C5F27F51BE752B4F66B9F28E3BD7BCD6BE4DA6D69ACF0C5B25A23D998AD7DC9762E379F66F3DCCF2F7631E948FEEC74FEDD5756715F1B1D0539B5E27D8ACCFD8E53CD64F2658B759348A5A7B21A69E999979DF611FACED71799DAE1C51D118F1D69A7C98887E59B2C5E7B79B7C33D3E732D29A7CAB443F5976D1ED97CDFD4A7E1D7DE91F9AF3BC39F3F37DE648AEB1396D11DEACF0C7B8FD29F9D6EF7B8633E4B5A759B5A6DA77E7535A76433FA6C7A579E1588F2B59E87B8F25EDD87AB7CD77F1C5871D6B8F5D2725ED11589FDB3FB1F0C9CC67AB1D74F665D07A9FCD67D22DB5CB3D19BC5F971D5E1872A444DA225EFD7B5EBA56B69E26D5DBB7876BEFB2F5170574B6FB716C93E4628E1AFCE9D667F634FEB17219D86FB4DAD27D172D62D8E26667498E8B5759F67A7DB7E86F0737D8C6FB676A563FD5A7C7C53ECC773DB77B69C72FA31B5F3743ACD4EF62752D3359D93C233DAFCDBD0F71E4B0C987262D38E34D7A9B9D262749E8987839975D1E67D7785D3FA891FF00F43713D9874FF155CC3A9F50E3FF0079BA9FFCBAFF0013A69FAF0F3F57FF009F53C51E776CD07AE733F82CC474CDB2D23DD9F79BF69BD689FF00D8638EDCB1FC3677BFAB3E27C9E9A33AFA7EF43F3BE1B6BD52DC62FA3AF79970D7B215E47DF0000001A7DCD38335A3D9D5B86BF98D34BD6FDBD0423C4E9FD45DD706F73ED267A33522F5F958E7E0B3987B796DB7BB5DCD375B6F89929AF0DAD1AC7C689AF57B6DD671312E7AFA7DE695A9DB68D9E3EC7E99B9DD6DB698E72EE72D71638FDEBCE9E0735CC7D77C34D69CBB14E5B7732E4D6B4F6ABD73FB1A4CB8F2EE72F9EDEE5B6E32CF76D3D11DE8EE3C3CC2B5AE4AC56348D1AB6B4CEED8F2E97E9F4AEDD49E79E1BAABBEE6DCC398DB5DDE7B5EBD714EAA477AB1D0E8BD41F1B7DDEC5FFA8E45D77A83E36FBBD8BFF5134E7378CBA75758AF4D78AC4563D1D91E38762D67AC3F95E4F955FE26CDACF587F2BC9F2ABFC4EF7F56DE297CAE9FE369FBF5F3B9149EA9549EA978DF7DA4BF8F6EFA2DFC7B77D1A1FA7F23FC9F65FD1A7B8F7BC1C8FF0027D97F469EE3DEF5C6E8F13F3DA9F12FEF4B82F5DFF38A7F429FC5773AE8BD778FFF00AF4FE857F8AEE75E6BFAD3E37DBE97E069FBAEFBD4DDD79DE5B6C333F1B0DBABD8B7FC625D0B84F52F79E6B7F6DBDA7E2E6ACC7B71F1A1DDBBE94E6B1E0D8F97D6D3975EDC2FE97F1731EB3EDF83758F7111D196BC33F2A9FF000971FBDBF1E79EC8E87E87EB0EDFCF72CCB788D6F83FD58EF563E37EC7E6D79E2B4DA7BB2E3A95C5E7C3B5F43A1D4E7D188EDA7A3FC0A52D92F5A5235B5A62B58ED99E887EABB1DB5769B3C1B5AF561A569AF6CC474CFB6E13D52D87A5F36A64B46B8B6B1E76DD9C51D148F0F4FB4FD0DD346364CF1797F51D4CDABA71FCB1CD3E394711CC33FA4EF7366EB8B5A787E4C7457F643ACE6BB8F46D866C913A5A6BC34F956F8B0E2D9D79DD1F4B5FA6D3D7D4FE98F3C80383E90000000000000F2EFB064CD158A46BA75BD403571CBB3CF5CC4338E597EEDA1B10C8D7C72C9F2D7F0BFEDFEC7BC3323C1F85FF006FF61F85FF006FF63DEA6646BFF0BFEDFEC3F0BFEDFEC6C03323C1F85FF6FF0061F85FF6FF0063DE191E0FC2FF00B7FB0FC2FF00B7FB1B0133235FF85FF6FF0063E79F63E671CDF8F5D3B8DA3CBCC274DBCFB32B91A96CFD5BAF173CD9C7F6E67E6D665AC6EBD51C7C7CF704FD5D725BFC135F7DBAFAD1E373D79C68EA4FDCB799FA200F5BF3EE27984F16FB713FF9B7FE2979DF4DCDB8B7196DDB7B4F865F378677CBF4548C56B1C22001140000000004BF893DE54BF893DE0686DE34F7D16DE34F7C695FA9F2CFCBB69FD1C7FC10F53CBCB3F2EDA7F471FF00043D4F646E87E76FEB5BC72F8E4DA6D72DB8F2E1A5EFE55AB133FB587E1FB0FBB62F995F81E7DEF3EE55B0CF3B7DD67F379622266BC17B744F574D6B30F87EACE41F7AFF00A793F912669DBCAE95A75131135AEAE3B311387BFF000FD87DDB17CCAFC07E1FB0FBB62F995F81E0FD59C83EF5FF004F27F21FAB3907DEBFE9E4FE44CD38D57BBEA7D9D6F259EFFC3F61F76C5F32BF01F87EC3EED8BE657E0783F56720FBD7FD3C9FC87EACE41F7AFF00A793F90CD38D4EEFA9F675BC967BFF000FD87DDB17CCAFC07E1FB0FBB62F995F81E0FD59C83EF5FF004F27F21FAB3907DEBFE9E4FE4334E353BBEA7D9D6F259EFF00C3F61F76C5F32BF031BF2BE5B78D2FB5C368F671D67DE78BF56720FBD7FD3C9FC87EACE41F7AFF00A793F90CD38D4EEFA9F675BC967AFF0006E51F72C1FED53E0678796F2FDBE48CB836D8B1648E88BD295ADBA7D988787F56720FBD7FD3C9FC8FBECF9FF29DF678DBED73F9CCB68998AF05EBD11D33D36AC42C4D3B26A96A75111336AEAE3B731386C5E3E6DF976E3E4FBEF63C7CDBF2EDC7C9F7D6DEACF8A58D2F894F7EBE771E03C0FD00000A0000000022822355CCAFC59A2B1FBB0DACF446BD8D167BF1E6BDBB656AB0F9BF4BF57F69E89CA36D8A634BCD3CE5FB78B27C7FD9AE8FCFF956CE77DCC76FB5D35AE4BC71FC88F8D6FD90FD462222348E8887A34637CFD0F9FF00A96A6CA69FF54F9A15AEE77BA9DBECA6B59D2F9A7823BDFBD3E06C5CE7AC99267738B177294E2F6ED3FF002B7AB6C527C8F1F4948BEB5627747A53F434E03C6FB6D26F7ED37EFBE0FBEF7ED37EFBE0D34FD03D4DFC96BFD4BFBADEB45EA6FE4B5FEA5FDD6F5ECA7AB5F13E0F53F1F53DF9079399EFE9CBB65937992937AE3E1D6B5EB9E2B457BBDF68BF5D6CFEEB93C3526F58D93384D3D0D5D48E6A566D19C3A81CBFEBAD9FDD72786A7EBAD9FDD72786A9DE538B7F29D47E5CFD4EA072FF00AEB67F75C9E1A9FAEB67F75C9E1A9DE5389F29D47E5CFD4EA07311EBCECBBBB6CBE1AFC2F6E3F59B6992917F359222D1AFEEFC277B4F693E535FF2E5BA70F3D72E8EBEB0EC67AEB92BDF88F7ACE6E7AE5C35ED5B72E273BDEDE874AF4EF39EB35CF2E33F480383DC0000003CFBF8D76B6F61E87C7791AEDAFDE2378D13EDB4B70EEF05BB32527C1687C5F4C1D19F1CFF006ABEEBA46F6ADBA7C4FD6007B5F9B715B8F5D39962CF931570E098A5ED58998BEBA44E9E5B0FD71CCFEA30782FFCED66FB97E68CFB8CB331C3C77B7ED96B9E4EF2D9F59F72BD2E84C47F6EBB9D2D7D77E673311E67074CF65FF9DDBBF25A78D1DF87EB4EDA3699CE673B9E2EBF4B4F4FBBE4AC573CD9C7D0397E7BEB3EFB96F31BED30E2C57A56B5989BC5B5F8D1AF72D0EA1C3FAD1B1CB9F9BE4C9498D26B48E9F62ABAB69AD73138DAE5D15297D598BC73472CCED3F5C733FA8C1E0BFF0039FAE399FD460F05FF009DA1DC6DAFB7B456FA4CCF63E4E1DE5FDA7D4F94E9FF002EAEF7D5BE7BBAE6F7CF5DC63C748C3159AF9B898D78B5EBE2B4F637CE3FD44FA5DE7C9C7EED9D83D1A733358997C9EAE95A6BDAB58E588C6CFA1ABF597279BE47BBB76D62BF3ED5AFBEFCE1FA17AD9F916E3BF8FF00FC957E7AE5ADEB4789EFFD363FB369FBF3E68767EA347FED3753DB92B1E0ABA8737EA3D7FF00E6E7B76E798F0529F0BA475D3F521E0EAFFF0046A78DA8F59BF2BB7CA8F725F9DCF5BF45F5963FFE55FD8B47BEFCEA7ADC35BD7FA21F43F4FF0083FD523F58C7F475EF47B8FC9DFAC63FA3AF7A3DC6F43F9BE872FD4FFEAFEAFB19B94E6FF98E6EFC7F0C3AB72BCDFF0031CDDF8FE183A9F523DE71FD3FE2DBDCFB61E25078DF54000000004000140000100014000000000000008504000000000014100000000000024658FC6630CB1F8C84EE69F9DF5B495EA6EF9DF5B495EA77A6E77D3DD0A90A90DB6A00A000000000000000000000000000000000559EAC1751A89C413257C6845AF8D08CBDF1F412D7F765B08FA096BE3AE5677C39E9EF96510B31D055667A07A22230F98483002C758268BA32D098162BB180B300CE10014174340C00008A022EA80640504650C54237B2D463A837900190000000000000000000000010000000000000000000450100000000000000000000000000000100000005A78F08B4F1E1125BCDAFD17B4C98ED3E8BDA648E73BC000000000000000000000000000000000000000050414045010000000000000000000001E4E617D31457CA96B9EAE617D72C57C987954769EA26D3876DB9DE4C7D2DE31D7BD48D67F6D9D5B5FC8B69E85CA76B82634B4522D78FED5FE3DBDD6C1EAA462B10FCFF00517E7D6BDB8DB678A36431B5A2959BDBA22B13333EC4381CB9272E5BE5B78D92D369EFDA75763CEB3F99E599ED1D768E08FEFF00C59FD8E2DCB5A76C43DFFA6D3D1BDF8CC57C8F9EE678705E7D869DB4DF5B4C131DAD5B943E8367EADE28CBCF36759E9D2FC7F3226FEF3F4C7E7FEA562E3E75C7F558AF6F0E94FF0033F407A34A3D1FA5F23F51B675A23D9A43E79EFC18325FC9ADA7C11ABF30E61874B4648EA9EB7E91CD2FC1CBB733FF009768F0C68E0F3E38C98AD5F63A18D69DB0EFFA6C7A1A93C6D11E469DF6D9EE2FB6DC53352749ACC4C4FB313ABE331A4CC760E4FA0FD676BB8A6EB6D8B714F172D62D1EDC753ECE77D4ADE4E7E576C169D6DB6BCC47C9BFC68FDBABA1EA7AEB398897E7F5A9C9A97A7B36D9E2EC727EB0EC7D1B79E7A91A63DC6B6EF5FF007A3DF735CCBC6ABB4E7FBEE5F976B6DBC648C99E262D4E0F8D1598EBD67ABA9C5F32F1EBDE79B52222D387D8E92D7B68D79E2626BE8EDED8EC9789D5FA871FFB8DE4FF00629EECB9475BEA147FABBD9FECE3F76EBA7EBC1D67FE7BFD1E7764D1FAD33FFB4C31DB935F0565BC687D6A9FF476F1DB6B4F8221DB53D497CBE8E3FF00E8D3F1CF99CD80F2BEE800002043E5B9C1E7E9C3AE931DD7D85479F0ECF163E9D38ADDB2FBE8A00D6F31FA58EF364D6F31FA58EF103C6EBBD41F1B7DDEC5FF00A8E45D77A83E36FBBD8BFF0051D34FD7879BADFF00CF7FE9F3C3B16B3D61FCAF27CAAFF1366D67AC3F95E4F955FE277BFAB6F14BE4F4FF001B4FDFAF9DC8A4F54AA4F54BC6FBED25FC7B77D8B2BF8F6EFB1687EA1C8FF27D97F469EE3DEF0723FC9F65FD1A7B8F7BD71BA3C4FCF6A7C4BFBD2E1FD77A6BBFC77ECC7589F0D9CC3B0F5BB1F9CDDF0F77CD5663C367213D13A3CD7F5A7C6FB7D2FC0D3F761E8D86E2DB6DDE2CD49D2696898EFC4EAFD4B066A67C34CD4E9AE4AC5A3DB87E4BAE8EF7D50E611B8D94EDAD3F1F0F4D63FB33F04B5A56C4E38BCFFA8697369C6A46FA4EDF14B7F6AC5AB35B46B598D2627BB12FCBF9B6C2DCBB9866DACF8B4B6B8E67BB4B74D67C0FD49A8E6FC830F33DE6D3737D2230DB4CD1E5E38F8D15F9DFB265D7529CD1B37C3C7D1EBC695E79BD5B46DF1C6E7CFD53E5B3B1E575C978D336EB4C97ED8AFEE57C1D3EDB769D5D1096B56959B5A74AD626667B221A88C4638386A5E752F379DF69CB41EB3EE759C5B4ACF57FA97F72BEFB40FBEF7736DD6EB2E79FDFB7C58ECAC74563C0F83C97B735A65F73A7D3EEF4AB4EDC6DF1CEF0065D4000000079F7B9EF869134EB9907A1EEE4FB5C3BBDEC61CD13349ADA7489D3A623D873D1CCB3475C44B77EAA6F6D9F9BD6935D3E25E75F69AA47A519E2E5AF331A37989C4C56712E82FEAD6C2DD35BE4A7B113131FB6AF95BD57C3FBBB8B477EB13EFC37A3D3DDD383E3C757AF1FF64FD3B5CFCFAADD9BAFFA7FF3A7E969FBCC7CCFF99D089DD5387D6D7CEF51EDFF00C63F839EFD2D3F798F99FF0031FA5A7EF31F33FE67421DD5387D67CEF51EDFFC63F839EFD2D3F798F99FF31FA5A7EF31F33FE67421DD5387D67CEF51EDFF00C63F839EFD2D3F798F99FF0031FA5A7EF31F33FE67421DD5387D67CEF51EDFFC63F839FF00D2D3F798F99FF31FA5A7EF3FE0FF0099D007754E1F59F3BD47B7FF0018FE0D047AAFDBBAFF00A7FF003B2AFAB187F7B3DA7BD588F7E5BD0EEA9C09EB3A8F6FEA8FE0D3C7ABBB1C74B5AD6C9798899D266223F64438DE653FE8C476CBF47CBF477F933EE3F35E693D14872D6AC44D7118DEF6F41AB7D4EF26F69B63977FD2D73A2F51F1CDB9B64BF72986DD3ECCDA90E75D6FA878BE3EF334C75463A44F7F8A67DC4D3F5E1DFAB9C74FA9E2C7965D8A4CE9133DC8E957C7756E0DB66BF934B4F8225EA97C388CCC47170F33333333D73D203C0FD100000000000DB72FE49E9BB58CF19BCDCCCCC70F0EBD5FDE85AD66D388DAC6A6A534EBCD79C4670D4A5FC59EF4B7B3EAC65EE6E2B3DFACFC2C6DEAC6E2626233D3A63B25AEEAFC1CBE73A7F6E3C92E1ADE34F7C7513EA2EF26667D271782C9FA137BF7AC5E0B35DDDF835F39D3FE647925D672CFCBB69FD1C7FC10F53E3B4C33836B8705A759C58EB4998EA99AC443ECF546E7C3B4E6D33E197E7FEB8D6D3CEAFA46BFE9D3DC68F82DD92FD039AF25DCEF77739F1CE38ACD623E34CEBD1FDD978FF4CEF7B717867F95E5BD6F369C5677BEC68753A35D2A566F5898AC65C5F05BB24E1B764BB4FD33BDEDC5E19FE53F4CEF7B717867F95392FECCBA7CD687E655C5F0DBB24E1B764BB4FD33BDEDC5E19FE53F4CEF7B717867F94E4BFB327CD687E655C5F0DBB24E1B764BB4FD33BDEDC5E19FE55FD35BDEDC5E19FE5392FECC9F35A1F995715C36EC9F013598EB8D1DAFE9ADEF6E2F0CFF002BCFBCF54F98E7A4571DF0C4C4F76D68F728725FD993E6B43F32AE45BBF53FF3CC5F22FF00C2FBFE88E6FF005983E75FF91B1E43EAC730E5BCCA9BACF7C56C75ADA26296B4DBE3469DDAC354A5A2D1331DAE7AFD4E8DB4AF117ACCCD66221D53C7CDBF2EDC7C9F7DEC7C37B82DB9DAE4C1598ADAF1A44CF53D16DB598F03E4E9CC45E933BA2D12E286E7F4D6E7EBA9E093F4D6E7EBA9E0978FBABFB2FB1F37A1EDC7D6D32B731EAD67EEE6A78259C7AB37FDEDC4477A9AFF00997BAD4F64F9CE9FDBFAA5A31EBE65B18D867AE18BF9CE2A45F5D34EB998ED9EC791898989C4F63B52D17AC5AB3989DC008D00200023E1BCC9E6F05A7BB3D10D2BDFCD32EB6AE28EE74CBC34ADAF68A5238AD6988AC475CCCF54370D46E755EA3EC78B267DFDE3A291E6B1CFB33F1AFF00B34762F1729D85797F2FC3B58F1A95D724C776F6E9B7ED7B5ECA5796B10F83D46AF79AB6B766711E281A1F58B696E2A6EEBD35D382FEC7932DF30CB8A99B1DB1648D6978D2D05EBCD5984D0D59D2D48BF97C4E1C7A77DB2C9B2DC4E2BF4D7AE96F2AAF33C33131389EC7DCADA2D116ACE6276C349BDFB4DFBEF83EFBCFB4DFBEF8B4DC3BFF00537F25AFF52FEEB7AD17A9DF92D7FA97F75BD7B29EAD7C4F83D4FC7D4F7E5A8F5A696C9C8F714A46B699C7A47FF72AE03D0F73E44BF46E79F9665EFD7F8AAE55E7D79C5E3DD7D0FD3A7FB36FF24F9A1A3F43DCF9127A1EE7C896F071E67B72D1FA1EE7C894F44DC47EE4B7AA731968276F9E3AE93E06EF6F13186913D13A43E81339264011000001005011F2DD7D9EFDE7D9F1DD7D9EFDE51A17D307D363F955F75F37D307D363F955F75D21A9DD2FD6007B5F9B70DCC3AB71DFB7BAE71D1F30EADC77EDEEB9C7823B7C6FD153D58F132A78D1DF87EB4FC969E3477E1FAD3D1A1FCDF43E7FEA7FF57F57D8397E79F98DFBD5F71D4397E79F98DFBD5F717A8F53FA9C7A0F8D3EE4FD8E6B9B7D2D7BCF0BDDCDBE9ABDE785E68DCFB11B9D5FA89E3EF67D8C5EEDDD8391F5123EDD3FD28FFF0023AE7AF4BD487C4EBBFF0045FF00A7CD0D37AD9F916E3BF8FF008EAFCF5FA17AD9F916E3BF8FF8EAFCF5CB5BD68F13DDFA77C1B7F927CD0EEFD4B888E4F6F6735E67C15740D07A99F93CFF005AFEE55BF77A7A91E27CEEA7E3EA7BF2D5FAC71AF28CD3D9A4FEDD1F9C4F5BF4BE7B5E3E51BA8ECA6BF36625F9A775C35BD7FE97D1FD367FB568E17FB207EB18FE8EBDE8F71F93BF58C7F475EF47B8D687F37D0E7FA9FF00D5FD5F63372BCDFF0031CDDF8FE18754E579BFE639BBF1FC30753EA47BCE3FA7FC5B7B9F6C3C603C6FAA00200000A08000A802880280000000000002820A000200000002A00A008000000000001232C7E331678FC6427734DCEFADA4AF5377CEFADA3AF53BD373BE9EE86490A90DB6A00A00000000000000000000000000000000001A00B5F1A10AF8D083615FA09EF35DDD96C63E825AFEECACEF8629DAB124C883A66700002C75A00FA4492C388E21BE68C1220302C42328085D0985892DD43A6230C001CC23A48651516232C6611F4D18CC0B354048195243A64105D00DA002800000000000000000000000800000000000000000000000022A000000000000000000000000080000002D3C7845A78F084B79B4FA2F69931DA7D17B4C91CA778000000000000000000000000000000000000000A8A200000000000000000000000004CE9133D83E3BBC9C186DDB3D100D665BF1E4B5BB65EAE4BB3F4EE69B6DB4C6B4B5E26FF22BF1ADFB21E275BEA2EC75C9B8DFDA3A2B11871CFB33F1AFFB346E919B4438F51A9DDE8DEDDB8C478E5D8A83D4F80D07AD39F4C5836F1FBD69BCFF0076348F75CDB67EB0E7F3BCCAF58EAC51148FE29FDB2D63C9A939BCF91F7BA4A72685238C737976BC7CC6DF12B5ED96BDECE636F8F5AF643C690EEEB3D42C5AE5DE66D3C5AD2913F2A6D33FC2ECDCD7A8D87879666CB31F499A623BD5AD7DF9974AF4E9C7A30F85D65B3D45FC1311E487839D532DF96E6C78696BDEDC3115AC4CCF8D1AF447B0E53F0DE61F75CBF32DF03BA12FA7169CCCB5A1D5DB469358AC5B36E6DAFCCB71C939AF9EB4D3679E6B3D3AC63B7C0F97E0BCE3EE59FF00DBB7C0FD484EE638CBB7EE57F62AE13D5F9E73CA326698E5D9B279F8AC74D2D58ACD667A67E2FB2F6EEEFCFB79AC66C59A293FF875A5AB5F0777DB75C2F77B31CD3873F9CF4E753BAA4DE7B5C37E1BCC3EED97E65BE07877FCA39ADEF59A6CF35A34EE63B7C0FD1C67B98E32E9FB95FD8ABF2DFC179C7DCB3FFB76F81D47A95B1DE6D2DBC9DD60C9878E31F079CACD75D38F5D35754355D3889CE5CF57ADBEA69CD26B588B636C780687D66C39F37A3461C77C9C3C7C5C159B69AF0E9D4DF0DDABCD131C5E7D1D49D2D48BC467973B3C7B1C3472DE616EADB65F6E968F761F48E4DCCE7FF8F6F6F48F765DAA5BC59EF397731C65EB9FD4B53B294FADF9F2A2BCEFAA00000000035BCC7E963BCD935BCC7E963BCB03C6EBBD41F1B7DDEC5FFA8E45D77A8531C7BE8EECC629D3BDC6E9A7EBC3CDD6FF00E7BFF4F9E1D8B59EB0FE5793E557F89B36B3D61FCAF27CAAFF0013BDFD5B78A5F27A7F8DA7EFD7CEE4527AA549EA978DF7DA3BF8F6EFB1657F1EDDF62D2BF50E47F93ECBFA34F71EF78391FE4FB2FE8D3DC7BDEB8DD1E27E7753E25FDE972BEB2FE615FE957DDB392DE62F379A7B2DD30EB7D65FCC2BFD3AFBB66837B87CE62D63C6AF4BCB7F5E7C6FB7D2FC0D3F75A96C393734BF2CDE533C74D22623257B6B3E37EC78048D9B5D6D58B566B3B62D1897EB78F2532E3AE5C7316A5E22D5B4754C4F4C4B369BD56C1BFDBF29A63DEF474CCE1A4F8D5C73D3A5BDB6E5EB89CC44BF3DA958ADED589E68ACE33034FEB16F7CCEDA36D49FF533F8DEC523AFC3D4DC34BCE792E4DD5E775B7B7165D22271DA7A2623C99EE33A99E59E575E97BBEFAB3A93888DBE0CF6399195F1DF1DE6992B35BD7A26B31A4C31791F740000100001E2E67F475EFBDAF1733FA3AF7D606B5BEF537F3BAFF4EFEE342B1AF7356E271313C19D5A73D2D4CE39A3197EAD977FB1C3F4DB8C58F4F2AF5AFBB2F3DB9EF26AF5EF70FB5789F71F98F0CF61C33D8E9DF4F07863F4DA76DED3E28C3F4C9F58B9247FF331FEDF813F51F23FBE63FDBF03F34E19EC3867B0EFA78435FB6E9FB77FA9FA5FEA3E49F7CC7FB7E03F51F24FBE63FDBF03F35D27B0D27B13BEB7083F6DD3F6EFF53F4AFD47C93EF98FF6FC07EA3E49F7CC7FB7E07E6BA4F61A4F61DF5B841FB6E9FB77FA9FA57EA3E49F7CC7FB7E03F51F24FBE63FDBF03F35D27B0D27B0EFADC20FDB74FDBBFD4FD2BF51F24FBE63FDBF01FA8F927DF31FEDF81F9AE93D869277D6E107EDBA7EDDFEA7E971EB0F259E8F4CC7E17DEBCCF975A35AEE71E93FDA887E5B1D6DE61FA2A77A09D79E109FB6E9FB77FA9DD4E7C19715FCDE4ADFE2CF8B689EE7B0FCDB99DBFD4AD7B21B26A37F6E2DC4FB1D0C5F539F1B31877E9BA68D1E6C5B9B9B1D9C1E6775EA4619A72BC9967AF2E59D3BD58AC7BBAB857E99EAFEDBD17936D314C6969A45ED1DDD727C7F7DBD18F4B3C21CBF50B63462BED5BCCD93C7CD6FC1CBB713DB498F9DF17DF7B1ACF582FC3CB6F5F2ED5AFEDE2F79DAF38ACF8A5F334633AB48E37AF9DCA00F13EF80028003C59B9879AC934E0D623BAF6B4BBBFB45FBE42BD71CD29DDA4BB4F55F3466E535C911A44DEFD1DE97E74EBBD5CF58395F2FE555DBEE72CD72C5ED3358A5A7A267A3A623476D2C45B33B363C9D752D6D288AD66D3CF1B2232EBC686DEB9F258EA9CB6EF53E1987CE7D77E511D58F3DBBD5AFBF777E7AF187CCF96D7FCBBF91D10E73F5CF29FA9DC7CDA7FDC3F5CF29FA9DC7CDA7FDC3BCA7185F95D7FCBB3A31CE7EB9E53F53B8F9B4FF00B87EB9E53F53B8F9B4FF00B87794E307CAEBFE5D9D18E73F5CF29FA9DC7CDA7FDC3F5C729FA9DC7CDA7FDC3BCA7183E575FF002ECE8C73F3EB972F8C519E76DBA8C3699AD724E3AF0CCC7722DE73461FAE394FD4EE3E6D3FEE1CF5E29F2BAFF97674639CFD71CA7EA771F369FF0070FD71CA7EA771F369FF0070EF29C617E575FF002ECE8C739FAE394FD4EE3E6D3FEE1FAE394FD4EE3E6D3FEE1DE538C1F2BAFF0097674639CFD71CA7EA771F369FF71F5CFEB6ECF6FA7A46CF778B5EAE3C75AEBE1B9CF5E29F2DADBB9276B7C39CFD71CA7EA771F369FF0070FD71CA7EA771F369FF0070EF29C617E575FF002ECE8C739FAE394FD4EE3E6D3FEE1FAE394FD4EE3E6D3FEE1DE538C1F2BAFF0097674639CFD71CA7EA771F369FF716BEBBF2899D271E7AFB335A7BD90EF29C60F95D7FCBB3A21A6DBFAD3CAB71AF04E48D3AF5A3D11CF796CFFE24C7F76DF01CF4F6A3CACFCBEB7E5DFF000B57EB27DBB1FF004A3F8AED4B61CEB778377BAA64C16E3A4638ACCE931D316B4F77BED7BC7A939BCCC717D8E9A263469131898AEE940565D9141012F68A566D3D50AF0F32CFC34F3559E9B75F7881AFCD927264B5E7BB2DF7A9FCAFD2B7D3BDC91AE1DAF4D75EA9C93D5F37AFC0D16DB6F97759F1EDF0D78B2E598AD63D997E9BCB397E2E5DB2C7B4C7D3C11F1EDE55E7C6B3D1A54CCE7B21E5EBB5FBBD3E48F5B53678A3B5EB4EA5697D69E65E83CAEF4A4E99F73AE2C7DB113E3DBDA87A26711333D8F91A749BDEB48DF69C30E55CFB1EF79867C5C5FE95ED3183FBBD1FE28E96F5F946DB73936D96B931CE9313AF47B0FD1792737C5CD36B178988CF4888CB4FF37B6E5A57CE6277EF87B7ADE979317A47A388ADBC18ED7A77DB2C5BDC338B2744C74D2FDDACB93DD6D736D32CE2CD1A4C754F72D1DB0ED5E7DDECF06F3179BCD5D7C9B475D67B617574A2FB63659CBA6EAA74A796DB693F5789F98EF7ED37EFBE2DBF3EE4BBCE5F9ED96F5E3DB5A7E2E6AF577ADD92D43CF3131B2763ECD2F5BD62D59E689E0EFF00D4EFC96BFD4BFBADEB45EA77E4B5FEA5FDD6F5EBA7AB1E27C2EA7E3EA7BF2F073BFCB32FF77F8AAE51D5F3BFCB32FF0077F8AAE51E6EA3D78F75F43F4FF833EFCF9A001C5EC1400000000000545400007C775F67BF79F67C775F67BF781A17D3046B9F1C7F6EBEEBE6FBEC6BC7BDDBD7CACB48F0DA1D637B56F567C4FD5407B5F9B70DCC3AB71DFB7BAE71D2731FFE477EDEEB9B7823B7C6FD153D58F132A78D1DF87EB4FC969E3477E1FAD3D1A1FCDF43E7FEA7FF0057F57D8397E79F98DFBD5F71D4398E77D1CC6F31D95F717A8F53FA9C7A0F8D3EE4FD8E639AFD3D7BCF13BED9EDB94F3AC368DD6DE96DCE2D2B96D1F12D3AF8B6D69A4F493EA77259B6B15C911E4C5E74F85CEBA533113131312F6CF5DA7499A5EB7ADABBFB5E3F5169A6DB757F2AF58F9B133EFBA97C369B3DB6CB046DF6B8E31E2AF4E91DD9ED999E9997DDE8A462B11C1F2F5F5235356D788C45A7B5A5F5B674E459FD9B63FE3ABF3E7E83EB5E3BE5E536C54EBBE4A4783E37BCE27F0CDCFB0E1AF31CFF0043E9FE9DB3467C379FB1B1E49EB266E5B823674C35C95B5E6DC733313F1B48F79D047AC59BEA6BE197218F96EE22F599D22225B78E8888739D5BC6222CE97E9B42D69B4D2266DB676CB63BEE7B9736CF3E29C5588C94B566759E8D6347153D6E873FD0DFBD2E7A7AD39ED6F5A72E9A5A54D3898A472E47EB18FE8EBDE8F71F93BF58C7F475EF47B8EFA1FCDF43C5FA9FFD5FD5F63372BCDFF31CDDF8FE18754E579BFE639BBF1FC30753EA47BCE3FA7FC5B7B9F6C3C603C6FAA00200A08A000008000A00000000000008280000000002800080000000000000282001233C7E330678FC6427734DCF3ADA4AB77CF3ADA4ABBD373BE9EE852021B6C00500000000000000000000000034150500100001968922CC22D7C6845AF8D0928F7C7D04B5F1D72D8C7D04B5BDD959DF0C537CB2401BEC00140000000005810196A4CB105C8008B0CE3A9832891A8964C64D526459941018655865A31AB31BAC2002E18C13044E84CEA3280A22068001A0000000000000000200000000000000000000000008A800000000000000000000000000020000B4F1E1169E3C212DE6D3E8BDA64C769F43ED324729DE00000000000000000000000000000000002820A02280800000000000000002820A020A803C1CC726B68C71DCE997BE66222667AA1A6CD7F3996D6ED92060FD3F916C3F0FE57836F31A64E1E3CBF2EFF1A7C1D4E1BD59E5FE9FCDB156D1AE2C1FEAE4ECD2BE2C7B76D1FA4BBE8C6F9FA1F33F51D5DB5D28ECF4A7EC18DAD15ACDADD1158D667D8864F073BCFE6396E69FDEBC79B8FEFF0044FEC7599C44CF07CFA579EF5AC7F35A23CAE3F3E59CD9B266B75E4B4DA7FBD3ABE60F1BF471111188EC6AF7D6D73CC763CEFA6E2DC59AF3ECBE6A3F42F56736D369C8F6D5CB9F1E3B5B8AF68B5EB5F1AD331D73D8D85B9CF28AF5EF707B596B3EE4BF2DD25749EC9758D598888C6E782FFA7D6D7B5A6F3E95A6DB238BF4D9E7FC96BD7BDC5ED5B5F7185BD65E455EBDE53DA8B4FB957E6BC36EC95F377F264EFA78427EDBA7EDDFEA7E893EB67208FF00E56BDEC793F918CFADFC8A3AB35A7BD8EFF03F3DF377F264F377F2653BEB781AFDBB478EA7963F83F41FD61C8BEB6FFEDDBE03F58722FADBFF00B76F81F9F79BBF93279BBF93277D6F01FB768F1BF963F83F41FD61C8BEB6FF00EDDBE03F58722FADBFFB76F81F9F79BBF932931313A4F449DF5BC07EDDA3C6FE58FE0FD0BF58722FADBFFB76F81B1E5DCCF69CCF0DB36D2D36A52DC1333135E9D227BBDF7E56FD1BD56D864D8F28C75CB1C39735A735EB3D71C5A45627FBB10DD2F6B4EDC3CFD574BA5A3A716ACDB9A6711996E5E0E65CE761CAE71C6F2F359CBAF06959B78BA6BD5DF7BDC67AF93AE7D9D63B95C93E19AFC0DDE662B330F374DA75D4D5AD2D9C4E777821BFA7AC5CAAF113192D113D5334B7C0FAC739E596AF46E2BD3DB131EEC389C3D18A9DE866E3DF5B843E8CFE9DA3D96BC7D31FC050717B400011400006B7997D2D7BCDE63E59BFC98AB9B1E19BE3BC6B5B5749F725E1DFF27E6992F5E0DA66B4F766293A7B8D456784B1DE69FB75D9E18699D47A875BCEF37578F1231D627BF36E8F725E1DA7AA5CEB71788BE28DBD3BB7C931FC35D65DAF27E51B7E53B5F318A78ED69E2CB927A26F6F7A3B1D74E93CD998C61E4EB3A9D3EEAD4ADA2F6B7B3B70F7B59EB0FE5793E557F89B378B9C638C9CB77159EE578A3BF5F8DEF3ADFD59F13E6E84E3574E67B2F5F3B8B27AA427AA5E37E81A3BF8F6EFB16593C7B77E58B4AFD4391FE4FB2FE8D3DC7BDE0E47F93ECBFA18FF00861EF7AE374789F9DD4F897F7A5CAFACBF9857FA75F76CD44E9A4EBD4DB7ACF6AD77F1369D223157DDB351B6E5FCC39C5FCDED29C3B789D2F9EDD14F6A7BBED3CB7899BCC4717D9D0B56BD3D2D698AC4577CB53931F9CDC79BDBC4DE6D3A56B58D66667B9110EC3D5DF556BB59A6F398445B711D38F0F5D71CF6DBB6DEE367C9FD5FD972AAC5A91E777331A5B3DA3A7BD58FDD86D5DA9A58DB3BDE2EA7AD9BE69A7E8D7B6DDB20933111ACF538DF58FD6AB649B6CB96649AE389D32EE2B3A4DA63B9498EE7B2DDAD158CCBCBA3A37D5B72D7E99EC8766392E45EB856DC3B5E6B3C36EAA6E7B93FD4ECEFBAC8B45A22D59D627A6263AA616B68B466135746FA56E5BC78A7B27C4F36F397ED77B5E1CF4D6D1E2DE3A2D1EDB9FDEFABDBBC1ADB6FFEBE3EC8E8BC7F77BBED3AA19B69D6DBF7F16F47AAD5D2D959CD7D9B6E7016ADA969ADA26B68EB89E8984773B8D9ED7731A67C55BF64CC74C77A63A5ABDC7AB3B6BEB3B7C96C53D96F8D1EF4B8DB46D1BB6BDFA7FA8695BD789A4F961CD0D8EF792EEB678E72DEF8ED8E3BB16D267DAB68D7394C4C4E2630F65352978E6A4C5A3C002A348C32E1C796222F1AC43301F28DB60AF55219F9AC51D558F032144F374F260F374F26190831F374F260F374F261900C7CDD3C983CDD3C9864031F374F260F374F261900C7CDD3C985F374F261900C3CDE3F263C04E1C53FB91E06603E36DA6DEDD748F69F688888D23AA1ECE5B8369B9CFE63736B526FD18EF598D38BB27589EB6D2FEABD3F737131EC5A9AFB9686EBA76B46636B86A753A5A76E5BCCD677EED9F539F99D23568F3DB8F2DADDB2EDF27AAD96D59AC6E62358D35E09FE679F07A8982275DC6EEF78ECC748A7EDB4DDA8D2BF0667ADE9E3F9F3E289731CA797DF98F30C3B5AC4CD6D689C931FBB8E3C697EA3111111111A4474443C9CBF95EC796E39C7B4C514E2F1ADD76B77ED2F63BE9D3963C32F9BD5751DF5A3118AD7767CE347EB3E4D30E0C5E55A6DF3634FF3378E5BD62CFE737D18E27A30D62B3F2A7E34FBC9AD38A4F8762F455E6D7ACFB31366A80791F640014001A7DDE3BCEE2DA565B84D23B0891A38C3967F727C0798CDE44F81BDD205CAE5A3F47CFE44F80F47CFE44F81BC0C9968FD1F3F913E03D1F3F913E06F1F7C1B2DDEE3E870DAF13DD88F8BE19E8226677424DA223333111E1739E8F9FC89F01E8F9FC89F03B4DBFAB7BABE939EF5C51D91F1ADF07ED6D36DC8F97E0D2669E7AD1DDC9D31F37A9D2BA779ECC78DE6D4EBB469BA79E7EEFF001703B1E4DCCB7F6E1DBE0B4D7BB92DF1691FDE9755CAFD4CDAEDE632EFEDE93963A7CDC74638F7EDFF00D743A4888AC44446911D510AED5D2AC6FDAF06B75DAB7D95FEDD7C1BFCAF95F6FB7C98676F7C75B6198E1F37311C3A7668E539CFA9BA45B3F2AE9EECEDAD3FC169F725D75AF5A46B798AC76CCE8F364E67CBF1F8DB8A7F7678BF8755BC5663D2C39E86A6B52D9D3E69E318CC4BF32B6D7735B4D6D8ED5B44E93131A4C4A7A3E7F227C0EC39DEEB63BACB4BEDBE364E98C97D26B131DCEB6B1E5B6C99889CF85F6B4EF37A45A6B3499DF5968A706688D6693A7798D71DEDE2C4CBDDBEDE75E1C73F2A58F27F40F4EA5B98E49C7B6AFC6988899E298EAACF0F4E9DA46DF0356B62B36C4CE23746D96F7D55F5766F6AF31DED34A5675DBE2B7EF4C7EFCC764771D85AB5BD66B788B567AE263587C369BDD8EEA91E899B1E5AC4755262748EF771E97AE95888C43E16BEADF53526D7CD785784351BCF55F936EF59F33E62F3FBF87E27F87C5FD8D06F7D48DDE3D6DB2CD5CF5EE52FF12FE1F167F63B61274EB3D9E45D3EAF5A9BAF331C2DB5F966E396730DADB8371B7BE39F663A27BD3D52F8FA3E7F227C0FD5ED4ADEB35BD62D59EB898D61AEDD721D966D671C4E1BFF0067A6BF367DE72B68CFF2CE7C6F6E9FEA359D9A95E5F0D76C3F38F33963AE93E04F377F267C0EC375C8B7B8359AD633523BB4EBF9BD6D7CD386662D5D263AE261C6735DF187B69AB4BC66968B789AFE575B471EB1A7536091111D50ACCB40008A680004CE9D2831CB92B8A937B7543479B2DB2E49BDBBAF46FF0075E76DC149F895FDADFF00AAFEADCE49A731DF534C71F1B061B7EF4F72F68ECEC74A5266710E7ABAB5D2A4DEDF447197BBD53E453B3C5E9FB9AE9B9CB1FE9D67AF1D27DFB3A407B2B58AC621F0F5752DA979BDB7CFD5E047E77EB3F30BEFB99DE63E830FFA787D988EBB7B72EC79E6FBD1F6FE6293FEAE68D3BD4EECFBCE4377B58CF4E8E8BC754B86B6A6DE5F2BE87E9FA38CEADA37ECAFDB2D2BD3B0DFEE797EE2BB8DBDB86F5EB8EE5A3B261F0BE3BE3B4D6F1A4C31727D1988989898CC4BF4CE4FCEB6BCDB071E29E1CD58FF00570CCFC6ACFBF1ECB62FC9F6FB9CFB5CD5CFB7BCE3CB49D6B6ABB4E4DEB76DB7515C1CC34C19FAA327563BFF002CFEC7A29AB13B2DB25F27A9E8AD499B69C7353876C3A2BD2992B34BD62D4B4696ACC6B131ECC398E6DEA661CBC59B96DA315FAE705BC49F933FBBFF00D753A889898D63A627AA55D2D58B6F87974B5B534A7349C718EC9FA1A7F56369B8D9F2B8DBEE71CE3CB5C97D6B3ECFB30DC01118888E0CDEF37BDAF3BED397839DFE5997FBBFC55728ED7718316E715B0E58D696D358D74EA9D7B8D75FD5DD95BA697C94F635898FDB0E3ADA56B5B318DD87B7A4EA74F4A935BE7336CEE736ADE5BD5A8FDCDC69EC4D3FE6613EADE6EE66ACF7E261C7B9D4F65EB8EB3427F9FEA96986DFF4E6EBEB71FEDF80FD39BAEEE5A7EDF813BAD4F657E6B43DB86A06E63D5BCDDDCF58EF5665F4AFAB51FBDB8D7BD4D3FCCBDCEA7B293D674F1FCFF54B443A2AFABBB48F1B264B77A623DE7DE9C939753AF1CDA7FB569F7A563A7BF82189EBF4637735BC50E599452F689B4566623AE623A21D7E3D8ECF1F8982913DBC31AF85A8E7DBDE98D9629D2B5D272E9DBD7152DA3CB5CDAC9A5D677B78A5293E1999DD0D2A838BD80003E1BC9D36F7EF3EEF3EFE74DADD6378D23D7CA2BC5CD76513DDCF8BF8E1E37B394DE98F9A6CEF7B45695CD8E6D6B4E9111168E9999748DF1E35D4F52DEECBF501E7AEFB6368D6BB8C531DB17ACFBEBE9BB3FAFC7F3EBF0BD9CD1C61F9EE4BFB36F238FE671A5B731D96BFBB2E69D37369AF9CDD4D662D59B5E62627589899D5CCBC51BE7C6FD069FA91E286786BC79695F2AD11E197EB2FCAF615E2DF6DABDB9691E1B43F547A34374BE77EA73E969C782C387F5A77B9B0737C98E9A69C149FD8EE1C0FAE51A73999EDC549F76175A3D0FA5CBF4FF8FF00D12C3D5BE65930739C7392DF1373FE95FF00BDE2FF008B47E82FC9B164B62CB4CB5F1A968B477E2757E976E75CA6B1ACEF707B592B3EE4A68DB64C4F63AFEA1A53CF4B562679A31388E0F70D5FEA2E553AC62CB39A6BD7C159D3C36D21E1DDF3ECF96269B7AF9AACFEF75DBFE0D5B5695EDCF821E5D3E975AF3EACD638DB63E9CFF775BDA9B5A4EBC13C593BFA6910D32CCCCCEB3D333D728F1DEF36B4DA5F5F4B4E34E9148DB8EDF0A88D872AAECF3E49DB6E691337E9C77D66275F27584AC734C46719E2BA97E4ACDB13315DF8DED667FA1BF7A5CF4F5BF45CDEAEECF256D5ADF2538A34EB89F761AE8F51B65AEB6DCE598EC88AC7C2ED1A178EC871AF5FA18DB36F2390DB6DF2EEB3E3DBE18E2C996D15AC77DFAA56386B15EC8D1E1E5BC8F9772CF8DB6C7AE598D272DE78AFA77FB9ED360EFA74E589CEF9783ACEA635AD5E5898AD33BF7CE472BCDFF31CDDF8FE18754E539B4EBCC73F7E3DC863A9F523DE6FF4FF008B6F73ED8790078DF5005045000101400450000000000000405450000000000510050040000000000005001000919E3F19833C7E3213B9A6E79D6D255BBE77D6D257A9DE9BA1DF4F7429010DB600280000000000000000000000000000000032D5250166722D7C6845AF8D092987BE3E825E088E997BE3E825E1ACF4CACEF8634B7CE4D18CBE9330F9CF58EB38D98001006514D430C46535D1886300000000002A28020195000020162596AC016270CF5186A0B90010000001754000000000000000000000010000000000000000000454000000000000000000000000000000105A78F08B4F1E12496F369F43ED3263B4FA1F6992394EF0000000000000000000000000000000001514400000000000000000000000000000079F7B9783170C75DBA1AB7AF98464F39ACC7C5EE4BC8B03AAF5339972EDACE5DB679F35B9CF68E1CB6F16D111F169AF7275D5DABF20753EADFACBB8C3A6D77B33976F58D2993AEF4F63D9876D3D4888C4F95F3BABE8ED699D5D3F4A677D7F83B673DEB567E8C1B68EEEB92D1FE1AFBEDF63C98F2D23263B45E968D6B68E989721CF73F9FE679749D6B8F4C71FDDEBFDBAB5AB3E878DE7E834F3AF998F87133F4EE6B815E67D97CA76F866759AC6B2BE67147EE4781F4018463C7E4C2F053B219009C35EC8348EC501348EC348EC579B759F2E198B562269DD07A348EC7AF96EDF69B9DC460DCDAD8FCE7463BD74D38BB2758EEB4F1CCBB68BF894474C567582364EECB36899ACC44F2CCEE98EC75B7F553A7E26E234ECB53E0B3C597D47CD972CDEDBCAD627B31CCFF9A1BEE45CC7F12E5B8B733F491AD32C7F6EBF0F5B62F4C69D276C46F7C7B757D4D2D349BEDACE3D5868B96FAA5CB36392B9AFC5B9CD5E9ACE4D386B31DD8A47BFAB7A0DC4446E8C3CF7D4BDE737B4DA7C2393F59ED5C9CC2B49889F378E23DB999B3A9C99298E96C979E1A52266D33DC8870FBDDCCEEB7797713FF896D623B23AABFB1CF5A7D188E2F5FE9D499D49BF656B8FA65F001E77D750000000111F2F49C1ACC7146B0BE9187CB86BF7D87CDE4E38F16DEEBCCB81DC7AADCD315F25F97CDF59989C98BDAF1A3DF74CFCAF956EA767CC76DB989D231E4ACDA7FB333A5BF64BF547A74A735C707C8FD434E2BAB168DDA919FA637808E8F12B5BCF7735C1CBF25667E3E6F8958EFF008DFB196F79CECB69131378CB963AB1D2759D7D99EA872FBEDF67DF66F3B967A23A2948EAAC7B0E5A9A9111311B665ECE93A5BDEF5BDA396959CEDEDF13CE93D52A96F167BCF33EC3477F1EDDF62CADE34F7D8B4AFD4F94566BCA76559EB8C18B5F990F63E5B6A79BDBE2C7E452B5F0468FABD91B9F9BB4E6D33C6665A9DDEC394EF39AC46EEF193715C759A6D6D3A566BADBE369FBCDA5695A56294AC56B58D22B11A4447B110E27D778BE3E6BB7CF499ACCE18E1B4744C5AB7B4F44FB6DAFAB1EB1FE2158D96F27FF007748F897EAF3B58FF3439C5A39A6B8C4BD5A9A1A93A14D58B4DEB15DB5F67C4E8D8DAD5A566D698AD6B1ACCCF444430CFB8C3B6C539735A294AF5CCFBCE579A738CBBEB4E3A6B8F6F13D14EEDBD9B7C0B7BC563C3C1CFA7E9AFAD3B365637D9F1F59F9FEE37113B4D9EB4DA4F464C91E364F63D8AFBAE55BE988B46931AC3C3B9D875DF17B7579A6D369CCBED6969534EBCB48C479FC6D7B73C97D64DE72B98C56FF005F69DDC569E9AFC89EE77BA9A7989ACE931A4A2C4CC4E616FA75BD796F1CD0FD4F97734D9733C3E776B938B4F1E93D17A7CAABD8FC976FB9CFB5CB5CDB7C96C596BD56ACE92EC3937AE58F34D76FCCABE6F24F4467A47C59F955EE7FF5D4ED5D589D93B25F2F5FA1BD336D3F4EBC3F9A3F8BAA79F7BBCC5B2C139B2CF57456BDDB5BB21F6ADE97A45E968B526358B44EB1A77DC8737E613BDDD4CD67FD1C7AD7147B1DDB7B6D6A5F963C33B9C7A5E9E7575313B2B5DB6FE0F86F77B9F7B9A72E69F9348F16B1D90F383C933333997DBAD62B115AC62237400228000A00000000A000000003CBBBDC66C13135889A4F5BE31CD27BB47B72E3AE5A4D27BAD2E4A4E3BCD27AE1607BA39A444C4C566263AA75779C8F995799F2EC7B8FFC48D69963B2F5F863A5F993ACF51371319775B599E89AD72D63D989E1B7BB0EBA538B638BC7D7E9C5B479BB74E73F44EF76403D2F8E0F8E7DD6DB6F1AE7CB5C713D5C5311AF79AADE7AC78A9134D9D7CE5BEB2D1A563BD1D72CDAF5AEF974D3D1D4D49F42B33E1ECF2BDFCCB9862D8E09BCE9396DD18E9DB3DBDE871F7BDF25ED92F3ADEF33369ED99659B3E5DC649CB9AD37BDBAE65F379753526F3E087D7E9BA78D1AF1B5BD69FB214061E8000000000079373BDF316E1E099F67B8F2DF99669F1622A615D1F2DD861DF5FCDDB3C62C9DCA4D759B47B13AC3738BD5DD8D3A724DF24F64CE91FE1E9FDAFCFBD3373178BD725AB7ACEB5989D26261DFFABBCEA39AED34C9A46EB0E919A3CAECBC77DDF4A293B26232F075BDFD239E979E4ED88D98FA5EFC3CBF65834F35829131D53A6B3E19D65E851DE222376C7CB9B5AD39B4CDBC7B41E4DEF33D8EC2BC5BACD5C73DCA75DE7BD58E968377EB4EEF71AD39762F334FAFCB1136FEED3AA3DBD52D7AD77CBAE974FABA9EAD767B53B21D1EEB79B5D9E29CBBACB5C54EDB4F5F7A3AE5CB733F5D6D6D7172BC7A773CFE48E9FEED3E1F035F930CE7C9E77757B67CB3D77BCEBE05AE1C55EAA44385B5E6776C7D0D1E834EBB753FB93C3F95E6DAEEB7BB9CD6BEE6F7CBAFEF5E667C0F624444752B8CCE672F6C4446C88C0F36FB364C58F4C713336EEF63D24C44F5A0E7A7599D67AC6EF26D3064F1AB1AF6C3C99795F7715BDA96B2B9782B7B52D16A4CD6D1D31689D263DB6DF65EB5738DA6959CBE918E3F7737C69F9DE37ED6B326DB362F1EB3A76BE4D45A6374B37D3A5E317AC5BC6EEF61EB9F2EDC694DDD6DB5BCFEF4FC7A7CE8E9FD8DF61CD873E38C986F5C98EDD56A4C5A27DB87E4CFBED37DBBD964F39B5CD6C56EEF0CF44F7E3AA7DB74AEB4FF003465E2D5FD3A93B74E792784ED87EAC390E5BEBB7563E658FD8F3D8A3F8A9F0781D4ED777B6DE628CDB6CB5CB8E7BB59D74EFF0063B56F5B6E97CFD5D0D4D29F4EB8F0F6795F679F73B2DAEEA34CF8E2D3DCB755A3DB8E97A116622764ED738B4D67359989E30E7B7FC82B871DF3E0CB114A46B35C9D9EC5A1A66D79DF33F49C9E8F867FD0C73F1A63F7ED1EF4354F1EA72F37A30FB7D377BDDC4EACE66777188F08030EE0020D76FB7BD78B14FCA937DBCBC4CE2A44D7B6CD7AC42C43A2F55796F2BDCE58CDBBCD4C99EB3FE9ED27A3A63F7A78BC6EF47B6EE5F9244CC4EB1D130E8B92FAD9BADADAB837D33B8DBCF445FAF253DBFDE8EFBD1A7A958D9318F0BC1D5F49A9799BD6DCF8FE49ECF13BA7CF3E7C7B7C36CD9274A52359F817165C79B1D72E2B45B1DA35ADA3B1CDF3AE65E9597CCE29FF00431CF5C7EF5BB7E074D4BC56B9E3B9E2D0D0B6AEA72EE8AFADE078777B9C9BBDC5F3E4EBB4F447647721F2078A6733997DA888888888C446C87C373B5A67AF4F45BB92D4E7DB65C16D2D1D1DC96F52D4ADE34B46B044E1A8973A3699F9645BE3629D27B25E0CBB7CB8A74BD663D96B2B97BB967AC1CCB96E95C593CE608FFC1C9F1ABED7763DA757CBFD70E59BAD29B9D76B967CBE9A6BEC5E3DFD1C10E95D4B57C3E370D6E934B536CC72DBDAAEC7EB38F263CB48BE3B45E96E98B5662627DB866FCAB6BBDDE6CEDC5B5CD7C33D73C369889EFC754B75B5F5D39A61D23715C7B8AC75CCC705BC35E8FD8EB1AD5ED8C3C1A9FA76A47A93178F24BBB1CD6DFD78D85F48DC60C98A67AE6BA5EB1FC33FB1B0C3EB2F24CDE2EEAB49ECBC5A9FC5110DC5EB3DB0F3DBA6D6AEFD3B7D119F336A3CF8B7FB1CDD387718B27C9BD67DC97DE2627A61A729898DF1850040000007CF3E5AE1C37CB6EAA566D3ED38DC992D9725B25E75B5E66D33ECCBA5E7979A72FBC47EFDAB5FDBAFBCE61E5EA2DE944708CBEA7E9F488A5AFDB6B63E880079DEE0001E6E61F65B7B4F4A5AB5BC70DA3589EE49039C1D07A36DFEAE3C07A36DFEAE3C0DF32E5F3E5F3AED68F4B1AD6B48E1AC691D90AC4A3E3BD9D36D7EF344DDF309D36B7691AAEE6AAF5F28ACDF9AECEB1DDCF8FC1C50FD41F9B7ABB5E2E75B48FF00CCD7C1132FD25EAD0DD3E37CAFD4A7FB948FB9F68E17D76A4C736C76D3A2D82BFB2D7774E7BD64C34B67C17B56267866359F6275F7D75BD49973E8671AF1E189870F5C792DD15ACCFB4F5E0E5B96F3AE4F895FDADB456B1D5110AF1CD9F6399862C54C548A523488662A20D76FB2EE70648BD2DF127B8D8BE5B8C319B15A93D9D1DF23790D6D79AE68F1AB12CEBCE32D2D17A5622D59D627B261AFB566B69ACF5C74237886B10FD4796EF2BBED8E1DDD7A3CED626D11DCB4745A3DA97A9CEFA9596D7E57931CF563CD315EF5A2B6F775744F6D673589F03F3FAF4E4D5BD23756D38F1030C9971E38E2C97AD2BDB69888FDAF16E39D6CB0C7C4B79EB77229D31F3BA96D6AD77CC42534EF79C56B36F13D99F363C18AD9724E95A46B3F0390CD96D9B2DF2DBC6BDA6D3EDBEFBDE619F7B6F8FF00171C78B8E3AA3E1795E3D6D5E79888DD0FA9D2F4F3A51336F5ADF500AE2F500000020A0000000000002028000000000000A00020000000000000000A08000A80BDC12519E3F1D833C7E304EE69B9DF5B495EA6EF9DF5B495EA77A6E77D3DD0B2412436E80000000000000000000000000000000000000028B5F1A116BE341292F7C7D04F79AFEECB611F412D7F7649DF0C69EF9500749400421F4897CD9448D44ACCB0959940B48008B0CB4630FA40D56184C31672C04B400A221A32885D05E5622CC2000080202880286920A00000000000000000000000000000200000000000000000008A020000000000000000000000000000020B4F1E1169E3C2492DE6D3E87DA64C769F43ED324729DE00000000000000000000000000002820A02280800000000000000000000000000000097A56F1C368D61AEDCECED8F5B53A6BEE364758346D8F2FA698E6FE54A6E36316D6D8FA27B1E9C38FCDE2AD3B3AC1B0E5FCD373CBEFAE39E2C53E3629EA9EF764BC97BDAF7B5EDD36B4CDA67D99E962199C6383314AC5A6D11116B6F9E3850068000000000639291929359EA964034992934BCD67B92C5EAE615D336BDB0F2AA3B0F50F3CCD779B79F1626992BDF9D6B6F721D7BF29D9730DEEC6D79D9E59C5392222D3588E988EFC4BED6DE738DDFD26E335E27AE26F6E1F06BA3AD75622B1187835FA1B6A6ADAF16AD62D8F1BF47DCF31D86D3ED3B8C78A7B2D688B7B51D6D76E3D67D9D6BFFB6ADB34CF54CC7057F6F4FEC7178397C5662D927598EE3D9A24EB5BB3635A7FA76946DBCDAFF543DBBEE6DBCDF7C5CB6E1C5F575E8AFB7DAF128E53333B676BD95A5691CB588AC7084141A000000004479F7B8F8F04F6D7A61AA6EF2D66D8ED58EB986B2361B89EE68B03CCEB6DEBE65D34A6CAB1A776D9267DCA439FAF2DC93E35A21F6A72EC55E9B4CD9A8BCD774B9EA68E9EAE39EBCDCBBB6F16C2FEB9F39CF3C38298B1EBD5C359B4FF008AD31FB18FA7733CF1AEF3737C933FB913C35F9B5D21F2A63A638D2958866937B4EF992BA1A54F56958F0E36822B2E830C93A63B4FB0CDF2DC6BE66FA75E80D34F5CB3C138E33639CBF4716AF1FC9D7A58F0DBB24E1B764F81A276C3F48C5EB3724CDAF9BDC6BA75FC4C91EED4C9EB3724C5311937131AFF00E5E49F728E0B977146598989D261EDCF86B9A9359EBEE4BA77D6E10F17EDDA3ED6A7963F83D5EB6F33E5BCCFD1AFB2CDE77263E3ADEBC37AF45B8663C6AC76359B0DB64C5929B9D6697A4C5A931D7131DD7D36DB2AE29E2BFC6B3D4E76B4CCE5EAD3D2AE9D234E33358CFADE17A379BFDCEF7271E7B6BA78B58E8AD7BD0F38333333B65AAD62B115AC4444764000AF8E7DAE3CD1D31A5BB61ADCFB5CB867A635AF6C3704C44C6931AC191A06CB61B6888F3B68E99F159E4D862BDA2D5F8BDB0F55622B1111D504C8FB61DDEE7052F8F164B5699226B7AC754C4F4753E2299488889998888CEF415114140450000000000050000000006AF9953872C5A3F7A1B479F77B59DC45749D26A40D3BD9CB39A6E795EE2DB8DAF0F1DA938E78E358D2662DDB1E4B38E576EEDDF4AF2CC71E35A65A89C6D84B456D135B466277C3D37F5C39E5FA2B9694F934AFF9B89F29E69CFB79D17DD658ACF5CD67CDC7F83859E3DA60C7D55D67B65F688D3A966F69ED9623474ABBB4E91FD30F961C118E66F699BE49F1AF6E9997D4186D4000000000000007CF3E0A66A4D6DD7DC969B362B61C934B771BE7937F823262E38F1ABEE112B0D4BDDC9798DB96F30C5B989FF4F5E1CD1DB8EDE37C2F253164C93A52B32F5E1E5979E9CB3C31D90D671394B562D59ADB75A312ED37BEB6729DB6B5C579DD64EE57146B1F3E7A3C0D2EE7D61E75BED6B874D9619F23A6FA7CB9F7A21E3C5B5C38BC5AF4F6CBEAD5B5AD3E0F13CDA7D1E8D36E39E78DB6FD4F8D36D48B4E4BCCE4C93D36BDE75999F6DF60727A4000000000050498898D2635879B36C30E4E988E1B76C3D4034D9B639B174E9C55ED8799D13CD9F658B2C6B11C36ED85895CB4CFBED379BAD9658CDB5CB6C5923BB59EBF6263AA4CFB4CB867A635AF6C1B5DBDB3E4D3F763C696B3DA4C44C6276C4F1769C97D67F4AC715DFD2315FAA32D7C4B77E3B8F4F3AE695C78FD1B6F689BE48D6F7ACEBA567B27D97394AD6958AD6348856A75ADCB31F5BC9F25A51A91788C446DE5ECC80393D400000230C9871E58D2F5896B773CBEF8F5B63F8D5ECEEC36A77C895CB9E7BB97ED78A7CF5E3E2C78B0F465E5D8EF962F13A57F7A1EBAD6B4AC56B1A442CC932F461DEEE70E0C9831DE631E5F1A3E0ECD5F004999F23315889998888E6DB3E10045000126B5B46968D63D9501E5CBCBF064E988E19F61E5C9CAF2C78931686D15732B968AFB4DC53AE93ED3E535B475C4C3A26338E96EBAC49CC65CF0DEDB69B7B75D2184F2FDACFEEE8BCD0B96959D32E5C73AE3BDA93FD9998F71B49E59B79ED8633CAB0F72D273419878EBCCF9957C5DDE6AF7B25E3DF7D6BCF39C57AB7B9BDBBCCFBAFB7E158FCA93F09A7972BCFE196669A73BEB59FA18C7AC3CEA3FF9993F64FBCBFA8F9DFDF2FF00E1F817F0AC7E5CAFE158BCA95EF27DA967BAD1F629F86196DF9FF3AC99A94B6EEF3133D3D5F036D3CCF7F3FF008F7F0B578797E2C5923244CCCC3D6CCDEDC67CA93A5A5D94A7E187D72EEB739ABC3972DEF5D75D2D6998D5F206666677B51111188888F1002280A000082808A00F27329D36D3ECCB4CDF6EB6FE918F835D3A75D5E2FC227EB1AACC442C4C3C9B4DD66D9EE29B9C16E1CB8F59ACCC44F5C69D53DF6FB97FACBCDF3DED5C99A2748E8F8958F79ACFC227EB1E8DA6C7D1EF36E2E2D6346B9E62311331E266FA7A77DB6AD6D3BB6C65BAFC6F98FD6C7CDAFC0F3EEB7BB9DDF0F9FB71706BC3D111D7D7D5DE7C0626F698C4DA67E962BA5A759CD695ACC76C400ACB6002800347BFA45373688EEF4BCCDDE7D862CF938ED3313EC308E55B78EB9996E2D186B30D7EDB986FB6B49A6DB3E4C35B4EB314B4D6267DA7D637FCDF3CE9E959EFAFFE65F4F75EFA6C36B4FDCD67D97DEB4A5634AC447797BC9ECCB1314CE796B9E3878F6DB1BF1C66DCDA6F93B9ACEBEEBDC0C4CCCEF001051005114000000000000000054540000000000050000001000000000000050000400000024658FC662CB1F8C13B9A7E79D6D1D7A9BCE79D72D1D7A9DE9BA1DF4F74789648086DD00000000000000000000000000000000000349000145AF8D08B5F1A09497BE3E827BCD7F765B08FA09EF35FDD9277C31A7DAA8B08716E7B000505400010051485D5105CE194CA22899CA2A2832864C22578A06E2761660CA6588CCAC102D7AC2174261491BE563A0A09859612A8249000901A10CE2A1119602DA102761A802000000A00000000000200000000000000000000000008A800000000000000000000000020B4F1E1169E3C212DE6D3E89931DA7D1324729DE000000000000000000000000028000800000000000000000000000000000000002820A0228000000000000000012003E19F6B5CF31333A68C2BCBF0C75EB2F500F9D36F869E2D61F5D223A8000000000000110000545000040000000005004E1AF641C35EC85013488EA85000000000040000000000140000000000545011400004000000000000000500000000000140000410D35E89EA14122B5AF45634500000000000140100015140000001262263498D61298E98E26291A6AC810000000010014114000000000005450000000450000000015150000000450000000015140004000000000014001000140040000140000454000001400000000000540000000000000050202010000000000000500004000500100000024658FC662CB1F8C13B9A7E79D6D1D7A9BCE79D72D1D7A9DF4F743BE9EE8F1280DBA0000000000000000000000000000002A2A02AEAC41720002D7C6842BE341292D8D7A704B5FA74CB614FA197827AE49DF0CE9F6B125438B682A0032884980DA8000000B12802CA280828082800001000CB52658EA0BCD2BA8C40E6950000006516D18811385994800DE6A008B0BA74315D45400000000000000400000000000000000000000011500000000000000000000000004169E3C22D3C78425BCDA7D13263B4FA2648E53BC00000000000000000000005000000100000000000000000000000000000000014000000000000000000000000501054050000000000000110050000000400000050000000000000000000400000000014000000000140000000004000000000000000500000000050000000400000000000005000004000545000000000100504000054114000000000000005450000000000000014001000000000000000014000040000000140000010001400401400000405414105000000000000005454000000005040504500200100000000005450000004000500100000024678FC661DC678FC6449DCD373CEB68EBD4DE73CEB68EBD4F45373D1A7BA3C4A036E8000000000000000000000000000000000000002857C6816BE341292F7C7D04BC1AF4CBDF1F412D7F7649DF0C69CEF5849093B1BC8A80ACE09D3463A9A8D7346100190163AC17449867A4248D4D58820CAA29008ABA2480000080A000200A00A000486A08002800000000000000000000000000800000000000000000022A00000000000000000000000A8A08B4F1E1169E3C224B79B5FA2F69931DAFD17B4C91CA7780000000000000000000A0002000000000A00000000200000000000000000000A00000080028000000000000000A0000000000000220000A8A00008000000000002800000000028200000800000000A0000000000A000000008000000000A0000000000000000028000000080000000000000A0000000080A00008A0200000000200002800000000000A8A000000000002A08280828000000000000002808A00008A8A800000080A8A2800000000800002800008A800280000000000000A08000000000000828000000000000000000A0228820A0A0020000000000004AC7532C7E3318EA658FC6449DCD373CEB68EBD4DE73CEB968EBD4F45373D1A7BA3C4A036E80000000000000000000000000028000000000000B5F1A116BE341292F7C7D04F79AFEECB631F413DE6BBBB24EF8629DAA00E9D908000002800000BACA6A000202B2860B122D764BE9D0C2CBAB191AB4800C0B152198D44309AE88CA5889300A0200001DD03419F0A4C0B356200C800A00000000000000000000000200000000000000000008A800000000000000000000002A2822D3C7845A78F0892DE6D7E8BDA64C76BF45ED324729DE00000000000000002800000080000000028000000008000000000000000028000000002000A000000000000000280000000000000880002A2800020A020A000000000000000A000082A00020A0000000000000000028000000020000000002800000000028200028000000000200000000002A2800000000000000000080000000080A000000000000280000000000000A8A800000000000000000A0000028200200000000A8000A0000000020000A000002280000000000000000A0200000000280008000000000000000028000002000280080000000000012B1D4CB1F8CC63A9963F19127734DCF3AE5A3AF5379CF3AE5A3AF53D14DCF469EE8F1280DBA000000000000000000000000000A0000000000002D7C6845AF8D04A4B611F413DE6BBBB2D8C7D04F79AEEEC93BE18A76A803A704000001400000000000251503B540090101619C4B035162D865330C402672000000000CB8926441720020B108B122C2E91A31965AB109001000017440001000500000100000000000000000000000004540000000000000000000169E3C22D3C784496F369F43ED3263B4FA1F6992394EF00000000000015140000140450041411050541404140414041504000151400000000000000000000000000005450000000000000000004400005400000000001500510050000000000504150054100001400000000000001400000000000001000050011404500000050000105010500010000000000000140000000011400000040000000040545000000000000001400000000000540000000000000000000545100000050010000010014545000000010000050450010000500000000000040545000000000000105000000000000000040005014105000040000000141000000014248EA658FC662CB1F8C893B9A6E79D72D1D7A9BCE79D6D1D7A9E8A6E87A34F74789406DD000000000000000000000000000500000000000016BE34215F1A09496C23E827BCD7F765B08FA09EF35FDD92DBE18D3ED5401D065110C57516166218ACA0922880A68432D058622CA0882A02A2C2E81862A202800000000000002800000000000800280004002CA000008002800000800000000000000000000000022A00000000000000000000B4F1E1169E3C224B79B4FA1F69931DA7D0FB4C91CA778000A8A000000000002800000000000000000000008A820000A8A000000000000000000000000002800000000000000000000220A0022A0000000000280000000000002800008A880000A00000000000000000A000000000000008000A0000000000028000000000000080000000000A0000000000000000000200002808A0800000000000000A00000000000002A2A00000000000000002A280008000000000000008280280000000082A2800000020A0228000000000000A80000000000000A020000000000000A8A0828820A0A00000000200000A000082A00000A8A1232C5E3318EA658FC6449DCD373CEB68EBD4DE73CEB68EBD4F453743D1A7BA3C4A036E8000000000000000000000000002800000000000057C680AF8D04A4B611F413DE6BFBB2D847D04F79AFEEC96DF0C69F6800E8000000A8A80ABAB1032BA80022A032AB2610BA8D46C258AEA09220408B0BA110CA63A06A2BB180483328002802C8BA10CA2058861A0CA61884C00080002E886A113C40000000000000000000000000040000000000000000000004140415000000000000005A78F08B4F1E12525BDDA7D0FB4A9B4FA1F6951CA778000A0000002820A000000008A800002A022880288A00000000000000000000000000000000001A280000000000020280000880000000000000002A00A0000000000A08288002800022A20A0000000000028000000000000001A801A9A802802000000000028082808002800008000000000000028000000008A00000020000000A8A800000000000002808A0000000000002A000000000000000002800080000000000000080282A280800000000028000008A8028000000000000A82280000000000000828000000000000000A8000000A0000020000000000A8028800000A8A0001232C7E331658BC6449DCD373CEB68EBD4DE73CEB68EBD4F469EE87A34F74280DBA000000000000000000000000A0000000000000002D7C6845AF8D04A4BDF1F413DE6BFBB2D8C7D04F79AE8EB92DBE18A76A803A701140450040005450000000114000000058B68B37D58835990010004001561944B05D4589C2CCB15D502640065621970B1ACB3991BAE30F9CC0B283331B4000D06510930184000000000000000000004000000000000000000000000115000000000000005A78F08B4F1E12525BDDA7D0FB4A9B4FA1F6951CA778A000000002A2800000000008A020A020A820000A8A00000000000000000000000000000002A280000003D3B5E5BBDDE526FB6C7C75ACF0CCF1563A7AFF007A61375CBF79B488B6E314D22D3A44EB131AFF007665BAF556DAD3734EC9A4F878BE079BD66CF7B6F29835F898E91311ECDBAE5D392BC916DB979235F527AA9D1C5796BB73DB8C34C0DE7AB114BDF718EF58BD662B3A5A2263A358EEF7D8AD79A6238BBEB6A777A76BE39B97B1A31DBE5DBF2CACC79EC582B33D5C75A47BAF9F9AE4BE46DBC18DD3B9FBD0F247EA113FF5DDC60ECFCCF26F236DE0C6799E4DE46DBC18CEE7EF41FB847E55DC60EEE9B7DAC445B1E2C7A4C7C59AD63ABD8D1C4EEA75DD669D34D725A74F6E59BE9F2E36E72EBD3F551AD3688ACD7978CBE4039BD20003D5F876F676F5DCD715AD8AF1AC5ABD3D113A74C474BE18715B365A62A74DAF68AC77E65DD61C55C38A98A9E2E3AC563BD11A3A69E9F3673D8F2F57D4CE8F2F2C45A6DBE2783825AC4DA62B11ACCF4447B2D973FCDB7CBBE9AE1A444E3F8B92F1FBF6EEEBDEEA6BF0CCC66C731D7168F75898C4E33977A5E6DA717C72CCD73897A7F09E6511AFA3DFC0F24C4D666B68D263A2627AE25DF5ED14ADAD3D558999F69C15ED6BDED7B74DAD33333ECCF4B7A948AE313BDE7E93A9BEB73734563971BBC2B8B164CD78C78AB37BDBAAB1D72F4FE15CC7499F47BE91D7AC32E4D331CCF6FA795A78625D4F33C938B61B8BC744C526227D99E8F7CA522D59999DC751D4DF4F569A75AD679F1BFC338712039BD6000000FA7A3E7D35F377D3AF5E196131313A4C693D92ED796CCCF2FDB4CF4CF9BAFB8E5B9B66B66E639ED6FDDBCD23BD4F8BEF3A5F4E2B589CEF79743A9B6AEA5E93588E4CEDCF85E35AD6D7B4529136B5A74AD62359999EC47D36D331B9C531D717AFBB0E70F4CCE2267C0CA765BCAF8DB7CB1DFA5A3DE7C66262749E898EB877996FE6F15F279159B782357096B5AD69B5A75B5A7599ED996F52914C6DCE5E6E97A8B6B734CD62BCB8DDE17A31F2EDF64A464C782F6A5A35ADA23A25F1CB873619E1CD8ED8ED3D311789ACFED75FC9E75E5BB79FECE9E09973BCF725AFCCF2C5A7A29C35AC7646913EECADF4E2B58B677A68F537D4D6BE9CD6B114CEDF14E1AF01C9EB000166B6AE9AC4C6BD5AA3B8D95B8B65B7B4F771527C35874D3A73E76E30F3F53D4773159E5E6E69C6FC3876C361C9F36FF6F6CD8B256BC369A70DB5EE444F5C6BDAF9F35CB1979867B56222B5B70C44469E2FC56EBD59FB1E5FEA7F96A52B137E59DB1B53A8D6BD742352BE8DA79766FDFD8D26FB96EE363C3E7E6BF1F5E1E19D75D3C0F2B69EB164B5B98704F563A562B1DFF8DEFBC5B1DAFA66EA9B6E2E0E3D7E369AE9A566DD5AC76336AFA735AF1C37A5A933A31A9A931EAF3CE386F7C06FFF004B7FFB5FF4FF00E7655F5631478FB8B4F7AB11EFCB5DCDF87D6C7CEF4FEDFF00C65CF0EA31FAB9B0AF4DED92FEC4CC447F8621EBC3CAF97E0D271E0AEB1D5368E29F0DB558D0B76CC439DBF50D28F562D6FA9C74E3BC522F3598A4F445B49D267BEC5DBEEB6B8B75B7B60C91F16D1D131FBB3DC98EF38DDCEDF26DB3DF064F1A93A4FB3D929A9A734C76C3A74DD546B6631CB6AF66FD8F900E6F48000365B0E4B9B7B83CFC648C75E29AC44C4CEBA775E2DCE18C19EF878A2FE6E7866D1D5AC75ACD6622266364B9D75696B4D2B39B577C3E40236A003EBB7DBE4DCE6AE0C51ADEF3D1AF577E5E8CDC9F98E1E99C33688EED34B7EC8E96DFD5FD84E1C53BAC91FEA658F8913DCA76FB6FBF36E6B5D8D631E3D2DB8B4744772B1DB2ED1A55E4E6B4CC3C37EAF5275FBBD1AD6F11B36F1EDDAE526B3133131A4C75C48CF2E5C99B25B2E5B715ED3ADAD3DD60E2F74671B7782800000008A3EFB5D96E37936AEDEBC5348D663588F748899D9096B45633698888ED97C07BFF0003E69F51FE3A7F31F81F34FA8FF1D3F99792FECDBC8C77FA3F99A7F8A1E7D9ED32EF33799C5358BE936F8D3A4743D1BAE4FBBDA619CD9669C11A44E96E9E9EFC43DBCA3966FB6DBDAE5CD8F831C45A2678AB3D71EC4BD9CF36BBADD61C78F6F4E3D2D36B46B11DCD23C698ED748D2F426662DCDC1E6BF558D7AD2B7A77738CDBFDDCBB6B4F57B75931532532639E388B444EB1D131AF64BE3F81F34FA8FF001D3F99D36D699316CF0D2D1FEA531D6B35E8F1A2B11A1A7A7999E6898FA8EABAAE58ACE95E96999DB898971992938F25B1DB4D693359D3A63589D18BDFF82734FA8FF1D3F996391F3399D270C47B336AFBD673E4B7B36F23D1DFE9636EA69FE286BC7BF2724E618B1DF25E9115A44DAD3C51D511ACBC093598DF186E97A5F6D2D16C709C8A08D00F46C36D5DD6EB1EDEF69A45F5F8D11AF544CAC466711DA96B456B369DD58CCFD0F38E8E9EADED23C7C992DEC4691EF3D58B93F2EC5D31862D3DB799B7EC9E8748D0BF6E21E4B75FA31BB9ADF4395C78B2E5B70E2A5AF6ECAC4CCFEC65B8DAE7DB5A2B9E934B5A38A227B3ABB8ED2B5A63AE9588A563B91D10D573DC18F71B4F3D8E62D7C13ACE93AFC59E896ADA18ACCE7330C69F5D37D4AD79396B69C677CF81CD8E9F61CBF659B6382F930D6D6B5635B69A4CF81F7FC2396FD457C33F0A4685A622731B5AB75FA75B4D66B7F46663B3B1C88EBBF08E5BF515F0CFC27E11CB7EA2BE19F84F97B7184FDC74BD9BFD4E4475F1CA79747FE057F6CFBEE57735AD7739AB58D2B5BDA223B22258BE9CD223331B5DB43A9AEB4CC562D1CBC5F20187701400107D706D771B99B460A4DE6BE369DCD5726CF778BE930DEB11DD9ACE9E1741C876DE6B65E7663E3669E2FEEC7455F5E69CCABB1C5A57E367BF895ECFED4BBC68D7939AD38D997867ACBF7D3A74A45F6F2C7D1BDCA0B333699B4CEB33D3328E0F700000028080000361B1E4F977987CF45E295D66222635D74EEBC7B8C5E633DF0F145F827866D1D5AC75B535B4444CC6C9DCC575696B4D22736AEF87CC1D0E2E43B2CB871DE6D92B36AC5A7498EB98F66B2B4A5AF9C7633ABAF4D2C4DF3E97073C3A2FD39B4FACC9FE1F80FD39B5FADC9FE1F81BEE35384795CBE7B438CF91CEABA1FD39B5FADC9FE1F80FD39B5FADC9FE1F80EE35384794F9ED0E33E473C3A1FD39B5FADC9FE1F80FD39B5FADC9FE1F813B8D4E11E53E7B438CF91CF0E87F4E6D7EB727F87E03F4EED7EB727F87E03B8D4E11E53E7B438CF91CF0E87F4EED7EB727F87E05AFABDB38EBBE49F6EB1FE55EE35384794F9ED0E36F239D1EBE67B6C7B5DDDB0E2D7822226359D67A61E57298C4CC4F63D15B45AB168DD68CC2008D0AD95790EF2F4AE4A5F1CD6F116AF4CEBA4F4F92F1EEB699B699231E6888B4C6B1A4EBAC356A5A23331310E75D6D3B4F2D6D133C1F10196C000074BC9AB5C9CBA9192B168ADAD11AC6BDDD7BBDF6F4E9CF38CE3665CB5F5BBAA45B1CDE9637E1CD0DE73BDB6CF060ADB1E28A65BDB4ACD7A234EB9E88E868D2F49A5B13395D1D58D5A73C44C78C1461D51401962C59735F831566F6EBD23A659DF6BBAC7E3E1BD623BB359887A393DB4E6387D9E289F9B2DF734CD6C1B1CB7ACE96D22B13F2A785DA9A516A4DA6663972F2EB7516A6B574E2B16E7C7D7387280693A6BA74475B8BD200000028444CF547575800003E9B7C17DCE6AE1A4C45AFD1136EAE88D7B9ABD96E45BF8EA8ADBBD6F8746A29698CC44CB16D5D3A4E2D68ACEFDAD78F6CF26E6313F43AFB3C55FE63F06E65F53FE2A7F31DDDFD9B7913BFD2FCCA7E287887B7F06E65F53FE2A7F3328E49CC27AE911DFB41DDDFD9B790EFF47F329F8A1E07A69CBF79931C64A629B52D1AC4C692BBAE5DB9DA523266E188B4F0C693AF4E9AB7DCA26679761D7FB5FC566F4F4B9AD35B66BB32E5AFD47269C6A69F2DE26DCAE7336DB3E0D27363B538BAB8A34D747C9B5E7F9267754C7DCA535F6ED33F0354C5EB15B4D63B1D746F37D3ADED189B467600AC3A22800000000000A0000200000000000000A0008000A00000000200000000000000000A0000001232C5E331658BC6449DCD373CEB68EBD4DE73CEB68EBD4F469EE87A34F74280DBA000000000000000000000A0000000000000000002D7C6845AF8D04A4B611F413DE6BA3AE5B18FA09EF35D1D725B7C314ED500E2E9C000000105000050010000D517403000000280000000000006802000000A1ACAA0000000328982661882E640040003416249040040014000004000000000000000000000000115000000000000005A78F08B4F1E12525BDDA7D0FB4C98ED3E87DA6508E53BC00005041404500000010000054045000450105011440510051005114000000000000000000140000000007AB95E3A65E61831E4AC5A96B696ACF54F43A8B724E576EBDBC7B56B47B966EBA7368CC61E6D7EAE9A368ADA2D398CFA2D6FAA9FFCAFFEDFF9DE3F58FF00329F915749B4D86D367C7E8D8FCDF9CD38BA6D6D74D74F1A67B586E7956C37597CEE7C5C793488D78AD1D11F26D0EB3A73C915D998786BD569C7536D6C5B96D5C636677438A6F7D56FA7CFF223DD6CEFC9F96E2C379A6DEBAC56D3133336EE7F6A65ACF55BE9F3FC88F758AD26B7AE7B5E8D5EA2BADD3EAF2C5A39797D6F0CBD1EB16CB75BABE09DBE39C9158B7169DCD7469BF07E67F77B7EC755BDE65B5D8CD237133137D66BA46BD5FF00FD79BF5172CF2AFF00365ABD2936999B625C3435FA9AE956B4D2E6AC671389E2E7BF07E67F77BFECF857F07E67F77BFEC741FA8B967957F9B27EA2E59E55FE6CB3C9A7ED7D6EBF33D5FE47FC65EDD952D8F67B7C778E1BD31D2B68EC98AC44B8ADCFDA32FCBB7BAEE7164AE5C54CB4F132562D5D7B2D1AC386DCFDA32FCBB7BABADBAACFE9F3337D599D93B1F201C1F480654A5B25EB4A4715ED311588EECC8373EAD6CFCE6E2DBBB47C4C5F169F2E7E086EB9A6F3D0B657CB13FEA4FC5C7F2A7E0EB67B1DA5767B5C782BD758F8D3DB69E999697D69BDBCE6DE9AFC5E1B4E9ECEB10F4E3934FC3F6CBE4663A9EAE33EAE767BB5FE2D16B333ACF4CCF5CB2C5F4B4F951EEB6FB4F576773B6C7B88DC70CE4AF170F06BA7B7C4FB53D57BD6F5B7A444F0CC4F89D9FDE718D3BEC9C3DF6EAF423359BED8CC6E96F73FD064F916F71C1BBDC95E3C76A757144C6BDF8683F4B5FEF31F327F99D75696B6311978BA1D7D3D38BF3DB979B18D92D6F27FCCF6FF002FDE74DCE7F2CDC7C98F761E1D9FABD7DAEEB1EE273C5A31CEBC3C3A6BFB5B4DEEDE775B5C9B78B70CE48D38B4D74E9D5695B452D131B653A9D6D3BEBE95EB6CD6BCB99C785C38DF7E96BFDE63E67FCCF2734E4DF87E1A65F3DE778EDC3A70F0F7267CA9EC719D3BC46661EFAF55A17B456B7CCDB76C96B0061DC1ECE57B2A6F775E62F69AC4D66758EBE8EFB6D6F55B1F4F0EE2D13DCD6B13EFC355A5AD198871D4EA74B4EDCB7B62719DD32DA72CFCBF6DFD3AFB8E4B987DBF73FD5C9FC52ECB6D87D1F6F8F06BC5E6EB15E2D34D748EC6B337ABBB7CD9F266B65BC79CB5AF31111D1C53ABBEA52D6AD623B1F3BA6D7D3D3D5D4B5A765B76CF0B41B6D86EF775B5B6F8FCE45274B69311A6BDF97A30729E635CF8E6D82D115B56667A3B93DF6C361B9D9729CDBBDBE5C93A45E229D13333111EC468F653D60E5F7BC52B37D6D31113C3D1ACB9D694C466D89E0F4EA751D466DC9A7CD4C662DCB3BA61EDDD7D9737F4EDEE4B86773BBFB2E6FE9DBDC970ABAFBEAC7E9BEAEA78E1D9726FCB36FF00267DD968B9B6CB79979966B63C192F5B4C6968ACCD67E2C777A9BDE4DF966DFE4CFBB266E71CBF066B61CB926B7A4E96F8B69D3C10DDAB134AC4CF2EE70D3D4D4A751AB3A74EF27368C7D3E07331CAB98CF47A3DFC0F3E6C3970649C59ABC192BA6B59EE6B1AC3ADAF3CE5769D233C7B75BC7BB5739CDF2E3CFCC7365C568BD2DC3A5A3AA74AD61CAF4AC466B6CED7B7A7D7D6BDE6BA9A7DDC72E73898DBF4BC40393D63B6E5F3AEC36DA7D553F6561C53B4E59F97EDBFA75F71DB437CF89E0FD4BD4A7BCE3F71F68CBF2EDEEBA1F567EC797FA9FE5AB9EDC7DA32FCBB7BAE87D59FB265FEA7F96A9A5F13CADF5BFF009BF0B59EB07E677F935F71F2E4B6E1E67827D998F0D661F5E7FF0099DFE4D7DC7C794FE65B7F95EF24FC5FEB6EBFF923FC3FFEAE979B6E72ED7637CD8674BD66BA4CC6BD7310E7ADCF79A4FF00E36913DC8AD7F95D0738C19771B0C98B0D78F24CD74AF44754C4F75CEFE0BCCFEA27C35F85D3579F9BD1E6C63B1E5E8A343BB9EF3BBE6E69F5F19C6CE2C6DCDF995BAF716F6B48F721F2BEFB7B93C7CF927D8E29D3C0FBFE0BCCFEA27C35F84FC1799FD44F86BF0B96353EFF00D6F645BA68DD3A31E2E5793CF66D75F396D7B7594BE4C992DC592D37B756B69999E8EFBDD5E45CD2D3D3862B1DB36AFBD2F04C69331D9D1D0CCC5A37C4C78DD297D3B4CF24D6D8F6768023403D9CA76FE91CC30D27C5ACF1DBBD5E92233311C52F68AD6D69DD58997498E2BCBB9646BFF838F59F66DD73E19721699B5A6D69D6667599F665D27AC7B8E0DAD3044F4E5B6B31FD9AF4FBBA39B75D69DB158FE58793A1ACF25B5277EADB3E44D0D14727B11B3E4FCAE77797CF658FFDBD27A7FB73E4FC29CAF9464DE5A32E489A6DA3AE7BB6F62AE8B3E6DB72FDB715B4A62A4694A4777B2221D74F4F3E95B6561E2EABA9C7F6B4BD2D4B6CD9D9FEEFBCCD6B1D33111DCEE3E76C7B5BDA6D7A63B5A7AE662B32E477DBDCDBDCF397274475529DCAC763CED4EBC67D5CC3953F4FB622675396D3BE223EDCBB5F31B2FABC5F36A798D97D5E2F9B5714DD722E59E76D1BCCF1FE9D67FD2ACFEF4C7EF77A16BABCD388A26AF491A549BDB5ADB3C1BE786F6F3D176BF534F9B1F039EE75BEC592FE8BB6AD631D27E3DEB111C568EE47B10F7F3CE67E629E8B867FD6BC7C7B47EED67DF97369AD78F563E96BA2D099C6ADF3F7227CE00E0FA20080F7F2AE634D85F25ED49BF1C444444E9D52F00B16989CC76337A56F59ADB6C4EF741FA9B17D45BE747C07EA6C5F516F9D1F03ED5F57F97DF1D662727C6889D62D1DDF698CFAB7B3EE64C9A77EBFCAF47F7B8C3E6E7A1F66F1E5FE2FA6C79DD379B88C15C53499899E299D7AA35EC7DF98F31AEC2B4B5A937E3998E89D34D1F2D9F25DBECF3C67C77BDAD1131A5B4D3A634EE43EDBFE5D8B7F5A5725AD58A4CCC70E9DDEFB71DE724E7D6EC71B7CB77D5C44F758F4B7EF6BFF005362FA8B7CE8F81B6AEE22DB48DCF0F44E3F39C3DFAF168D6FE9ADA7D6E4FF000FC0D9576F5AEDA36D133C114F37AF77488E129DE6DE6FA0D69E9BD1EEA277FA59CEE6A7F5362FBBDBE747C0B5F5931DAD15F316E9988F1A3BBED33FD35B4FADC9FE1F816BEAE6D2B68B465C9AC4EBFBBDCF698FEFF18FA9DB3D0F0B7FC9EEE63331B0DC69F576F71C63B3E611AEC3711FF9579F0565C6B3D46F8F13AFE9DEA5FDE00707BC7AF957E63B7F95EF3C8F5F2AFCC76FF2BDE5A7AD1E386357E1DFDCB799D1F37CF976FB1BE5C36E0BC4D74B77E623BAE6A77FCC32CC57CFE4B4CF4456B698D67BD5743CF7F2DC9DFAFF0014398C597261C95C98AD35BD7A6B6876D799E788CCE30F1F434ACE8CCF2D66DCD38998F043639392EFE76B3B8C9336C91D3E6A675B70F77A7B7D86AE2663ABA1D872EDCE7DCEDA2F9F14E2BF574C6916F6623ADABE75CAB878B79B7AF475E5A4773FB51EFA5F4A3962D5CF872687573DE4E96AF2C4E7159AEEF13575DFEF6B8E315335EB4AC6958ACF0E91ED36FEAF66DCE6C99A72E5BE4AD62B1117B4DB49999EDEF340EA390EDA70ECBCE5A34B669E2FEEF5553473378DB3B1BEB792BA36F46B1379888D9F4BE5EB0EE3262C586B8EF6A5AD6999E1998E888F63BED17A66EFEBF27CFB7C2F77AC19FCE6F63147561AC44FCA9E99F79ADAD66F6AD63AED3111EDA6ADA66F389F035D2E9C57429CD11B639B6F85DB62D7CD535EBE18D7C0E33733AEE32CCF5CDED3FB5DAF4447B10E1EF6E2BDADE54CCF85D3A8DD58F1BCFF00A76DB6A4F8BED6203CCFA233C38B266C918B1578AF6D74AC77748D583DBC9E6239960D7B67F8656B19988E32CEA5A6B4B5A37D6B33E4613CBB7F58D676F93DAACCFB8B8B976F7265A527064A45A6226D6A5A22227BB3330EB7264A62A5B2649E1A5635B4F63CBF8BF2DFAFAF827E07A2746913B6D8F1BE7C75BAD689E5D2CF86B132F552B5C58E2958D2B4888888EC8872DBCC5CC377B9BE7B6DF2FC69F8B1C16E8AC7547537FF008BF2DFAFAF827E03F17E5BF5F5F04FC0DDE297888E78888F0B8E85B574A66D1A56B4DBB6625CCFA06FBEEF97E65BE03D037DF77CBF32DF03A6FC5F96FD7D7C13F02FE2FCBBEBEBE09F81CFB9D3F6FCCF4FCDF51F913E49731E81BEFBBE5F996F819C72DDFCF56DEFD3DB131EEBA4FC5F977D7D7C13F03D187363CF8E32E2B7152DAE968F627458D0A4EEB67C4CDBADD6AC6674B97DE8971B9F6F9B6F7F379ABC17D35D274EA9EF3E6D8F3D9D799648EC8AC7ECD5AE79ED18B4C4764BDDA569B69D6D3BED589F2A9AA08D9AAF5A3D9CAB079FDFE2ACF8B59E3B77ABD2B119988E297B456B369DD5899F23A2C715E5FCB635FF00C1C7ACFB36EB9FDAE4E6D3699B5BA6667599F665D0FAC59F836B4C113D396DACC7F66BD3EEE8E75D75E76C5637561E4E86B3C96D49DFA96CF906D29EB06EA98E98E98F1E9488AF4C5A7AA34F2A1AB1CAB6B5774E32F4DF4A97C73D62D8DD96D3F506FF00B31FCD9FE63F506FFB31FCD9FE66BF0E0CB9EFE6F0D78EFA6BA47643EDF86730D74F47BF81B8BEACEE9B4B94E8F4D1389AE9C4F85EAFD41BFECC7F367F98FD41BEECC7F367F99E6FC2F98FD45BF61F85F30FA8B7EC39B5BEFA777D270D2F2C3D3FA837FD98FE6CFC27EA0DFF00663F9B3FCCF2C72DDFCF47A3DFC0F865C5930DE71E4AF0DEBD759EE6BD2937D58DF36858D1E9A67115D39F13674E7FBEB5EB598C7A4CC478B3F0BA37138BE929F2A3DD76CEFA16B5B9B339DCF175DA74A4D392B15CF3670E772F3EDED32DE9114D2B6988E89EE4F7D8C7AC1BE8EBAE39F6A7F99AFCFF004F93E55BDD60E13AB7CFAD2F7474DA3311FDBAEE7DB79BAB6EF3CE7BD62B69888D23ABA3A1F10626666733DAED158AC45636446C8004575DCBFEC3B7FE9D7DC73BCD725B26FF0034DBF767863BD5E8745CBFEC3B7FE9D7DC735CC7EDF9FE5CBD3AFF000EBF4799F37A38FEFEACF8FCEC769B4CDBBCBE6F147B36B4F5563D96E73721C3E8D14C533E7EBD3C73D569EC98EE349B7DC65DB658CB86DC368F04C764BA8D86FB1EF7171D7E2DEBD17A764FC0CE8469DA26263D29FF005B1D3ACBEBD26B7A4E291C38FDE7297A5F1DED8F2470DEB3A4C4F7258BA5E6DCB63778FCEE28D37148E8FEDC767C0E6E626266263498E898973D4D39A4E3B3B25DF435EBAB4CC6CB47AD08E9B91C69CBEBECDAD3FB5CCBA9E4D5D39762F678A7FC52DF4DEBCFBAE3D7CFF663DF8F34BC3EB1DBECF5F9733FE1695B6F586DAEE7153B29AF8667E06A59D69FEE59D7A48C6853E99F2C80393D00FBECB1D32EEF163C91AD2F688B4757437D3C8B613D5168EF5BE174A695AF13318D8E1ADD4D34A622DCDB633B1A6E53F98E1EFCFF000CB77CEFF2EC9DFAFF0014183946D36F9AB9B1F171D3AB59D63A634EC7AB3E0C5B8C538B2C7152DA6B1AE9D5D3DC7A29A768D3B56719B65E0D6EA297D7D3D48CF2D319E3B272E39B6F57BED397E47BF0D8FE09CBBEAE7E75BE16A39BE0C7B4DCD71EDA271D671C4CC44CF4CF15BB67D872EEEDA53179C4E383D33AF4EA22746BCD59B46F98E1F4BA398C71E34446BDBA27FA3FD9FD8E355AF99FB9F5B9FEDFFF00D9FF001FF7765FE94F570FEC5E0A47723C0E53977DBB07CB874DBDFB16E3FA57FE1975D3D4E7ACDB18C3CFAFA1DD5EB4E6E6E6EDC619FF00A3FD9FD8F8731D3F0FCFC3A69C33D4E5162663ABA35E89719EA73131CBBE31BDE9AF418B45BBCCF2CC4FABC3E9401E77BDE9E5F9B1E0DE63CB9274A5666667AFB930DE7E39B0EDB7CD734AE94D5B523118E2E1ABD369EADA2D6E6CC46363A3FC7B63FDBF9BFF0013F1ED8FF6FE6FFC5CE3D9B1E5B9F796D63E2618EBC93EF76B75D7D5B4E222267C4E37E8FA7A566D69B444785BBC1CDB6DB8C918F0D725AD3FD9EA8ED9E97B9E6C3876BCBF04E9A5291D37BCF5CF7DA6E61CE72E7D7160D71E2EA99FDEB7C0EF3A9C95F4E626DC21E4AE877D7C68C4D691FCD67DF9EEEB064A53052DC59296D6DA74C4744C75BDBC9FF2EC3FDEFE2B398755CABF2FC3DE9F765CF46F37D5B5A767A2EFD569C6974F4A44E7D3CE67C52D2F3B9D77F6F62B5F71AF6C39DFE617EF57DC781E7D5F5EDEF4BD9A1F074FDC845061D40000000005D00000400000000000005100000000000000000000000000005450000001000000091963F198C32C7E3893B9A6E79D6D1D7A9BDE77D6D157A9E8D3DD0F469EE8F1280DBA000000000000000000000A0000000000000000002D7C6845AF8D04A4B611F412D77765B1AFD04B5FDD9277C314ED001D000000000000000023AC0194B193505CA2808032881636B1D06530C42400000005808343465A24C0D61880320006A1A0260005000000000000000001000500000100000000000000000000000004540000000000000169E3C22D3C7849496F769F43ED32863B4FA1F69942394EF00015140000000000454000001440000000000000000000000000000000000001400000000001963C97C578BE3B4D6F5EAB4744C3E96DE6EEDE367C93DFBDA7DF7C4332935899CCC44BA2F55F264C9E95E72F6B69E6F4E2999F2FB5E4F587366A7319AD325AB1C15E8899887A7D54FF00E57FF6FF00CEF373FC5933735F378AB37BCD2BA56B1ACBACE7BA8F1BE7D623E7B5338C453EC86BABBDDDD634AE7C911D5A71CE9D3EDB6FEAB7D36E27B9C35F75E2DCF27DC6D367E93B898ADA6D158C71D33D3DB2C796734BF2EF3934C71927269AEB3A69C3AFC2CD735B4736C77D58AEAE85E34796D33B366CDD3C5BFE71CAB2F30B629C77AD3CDC5A278B5EEE9D9DE6B7F4BEEBEBB1FEDF80FD51BAFA9C7FB7E13F546EBEA71FEDF85B99D299CCE5E7D3A75BA758A579711BB71FA5F75F5D8FF6FC07E97DD7D763FDBF01FAA375F538FF006FC27EA8DD7D4E3FDBF0A7F67C2D7FFDFF0073EA743B6C53876D8B0DA759C74AD2663AA66B110E2373F68CBF2EDEEB6F1EB46E7BB8293DE99869B364F3B96F966349BDA6DA76714EA9AB7ADA2223B1AE8F43574ED79D48C73E3B5800E4F68DFF00AB9CBF5B4EFB2C74575AE189EECF54DBDE6AF96EC6FBEDCD7157A291D392DE4D5D9D298F0E28A562298F1C6911DC88876D1A6679A7743C3D7751CB5EEABEB5FD6F047FBB3737EB4FD3E0F913EEB67CB37D3BECDBAC91F455B56B8A3FB31AF4FB6D67AD1F4F83E44FBADEA4C4E9CCC3CBD25269D556B6DF1139FA6B979F6FEB06EF6F831E0C78F1F0E38D35B45A667C1687D29EB1F30B64AD66B8E22D311D159EEFF79A7678BE969F2A3DD718BDB8CBE95BA6D1DB3C95CCE65DD65B4D315ED1D75ACCC7B50E63F52F30F271FCD9FE674D9FE8327C8B7B8E0DD75AD318C4E1E1E834B4EF17E7AC5B1318CB7DB0E7DBDDCEF3160C914E0BDB49D2275F75B9E61B8BEDB65973E3D38E91AC6BD31D710E5393FE65B7F97EF3A6E73F966E3E4C7BB069DA6696999DD94EAB4A95EA34AB5AC456DCB98FA5A48F59798475D314F7EB6FE679F7FCDF71BFC35C59A94AF0DB8B5A6B1DC98EECCF6BC038CDED318997D0AF4FA35B45AB4AC4C6E980065D5F7DA6EF2ECF379EC3A71E931D31AF5BD76E7FCD27AB2C57BD4AFBF12D68B16B46C899862DA5A769E6B52B69F0C65DC6C725F36CF065C93C57BD2B6B4F56B331EC39EDD73BE6387799F1D32C705325EB5ACD6BD1116988EE37FCB3F2FDB7F4EBEE39BCBCBB79BCE61B9F338E66BE7B26B79E8AC7C69EEBBEA4DB96BCB9CCF07CDE96BA5DE6B77914E5AFB58C46D78B3E6BEE335B364D26F79D6DA74749B6FB462F975F75EDC1CA272730C9B1BE5E1B63AF171C46B1AFC5EE6B1DAD863F567CDE4ADFD275E1B45B4F37D93AF96E51A7799CE3B76BDB7EA74291CB36C6699AC62774EE6E377F65CDFD3B7B92E19DCEEBECB9BFA76F725C337AFBEAF37E9BEAEA78E1D9726FCB36FF00267DD9733CDFF32DC7CBF79D3726FCB36FF267DD96BF7BEAFE5DCEEB267AE6AD6324EB11313D0D5EB36A562233B9CFA7D5A69F51AB379E5899B47FC9CE8DF57D57B7EF6E623B74A6BFE66973E3F359B26289D6296B575EDD27470B52D5DF187D0D3D7D3D4998A5B9B1BF64B0019751DA72DFCBF6DFD3AFB8E2DDA72DFCBF6FFD3AFB8EDA1EB4F89E0FD4BE1D3DE4B6E395C4CC5B2E0E2D7A75B535D56BBDE5D48D299F0D63B22F48F7DC86E3ED197E5DBDD7CCEFE7D9848FD3EB3119D4B3B5F3BB2B5B8B8F15ADDBAD665A7CFA5BD63C535D263E2CF47C9689EDE4BF99E0EFCFF0C9DEF34D6318F4A1A8E92346BA978BCDBFB568C4C3AADD6E2BB6C17CF7899AD235988EBEBD1699EB936F5DC444F0DA919223BBA4C713CBCEADC3CB33CF5F4563C36AC33E5768C9CB76FAF4C79B8AF83E2BBE7D3E5FBB97CEE48EE6353FFB397E8C65E2FD4DB4FAAC9FE1F85F4DB73EDB6E73D30531DE2D79D22674D3DD7317A4D2F6A4F5D66627DA6CBD5FC5E739845F4E8C55B5BDB9F8BEFB85756F3688F0BE86AF49A14D3B5E2276566636F91D26EF2F99DAE6CBE452D31DFD3A1C43AAE7F9BCDF2FB53BB96D158EF78D3EE39535E7D288E107E9D5C69DADED5BCC00E0F70DFF00AB5B7E8CDB998EBD31D7F8ADEF340EBB675AEC39556D7E89A639C97EFCFC6D3DE75D18CDB33FCB19793AEBCC6945237EA5A2AD1F3DDC79EE616AC4EB5C31148EFF005DBF6B5CB7BDAF7B5ED3ADAD33333ECCF4A3169CCCCF17A34E914A5691FCB110377CA3946DB3D63719B2572C47FE1567A227FB7F0348FAEDB739B6B963361B6968EB8EE4C764949889CDA330CEB52F6A4C52DC9675FB9DD60D960F399662B5AF456B1D733D9586715C5B8C74BDE95B45A22D116889D358F65C76EF779F7997CEE6B6B3DC8EE563B221D7E0FB163FE957F85E9A6A73CCECD90F97AFD3F734A4CCFA7699CE187A1F2EFA8C3F329F01E87CBBEA30FCCA7C0E3473EFE3D887ABE46DF9D6F27FBBB38D972F9EADBE19EF52BF03EF1C18EB158D2B58E888EA888F61A1F566BF1F716EC8AC7878BE07D3D66B698F6F5ED9B4F8223E1748BC7273E31E0796DA133D44684DE6DF7A7C59DCDA5F6DB1BDA6F7C58AD69E99B4D6B333EDCB1F43E5DF5187E653E071A39F7F1EC43D5F216FCEB793FDDDAD769B4AC7C4C38E23AFA295F81C7679E2CF927B6D69FDAEBF96FD836FFD3AFB8E3F2FD2DFE54FBA6BEEAF6653A0CF3EAC4CCDB9711B7E96028E0FA0000ED2BC5E891C3AF179BE8D3AF5E1733FFF0073FF00DAFF00A8DBD7D60E5F5A44697E8888D22B1DCF6D3F526C7EAF2F82BFCEF55E696C7A78C707CAD1AEBE9F37F679F9A7F9A1E7E4FF0089FA647A4F9FF35C33AF9CE3E1D7B9E33D5CF277BC186369E778B5B7179AE2EAE8EBE17BF6DB88DCE18CD5A5F1D6DD517888998EDE89979375CEF69B5CF6C178BDAD5F1A691131D3DCE9B42E2B14C4DB64F6B117BDF5E2D5D289B5236D237347FF00F73FFDAFFA8E8F1F9EFC36BC5C5E7BCCC6BAEBC7C7C1E1D7578FF526C7EAF2F82BFCED8D73D2DB68DCC44F04D3CE69DDD34E234E2B19C5B9B62F516D498A7369469FA5B31DAE5FFF00EE7FFB5FF50FFF00B9FF00ED7FD46DBF526C7EAF2F82BFCEBFA9363F5797C15FE773E5A7E64BD1DE6BFF00FE6AB553F8E65ADB1DA37135B44C5A262D11313D131D30F2E6DA6E70562D9B15B1D667489B469D2EAF63BFC5BEA5B262ADAB5ACF0CF1C4474F5F7265ADF596FF00E9E0C7DB36B782223DF2FA71C9CDCD36E09A3D4DE75A34BBBAE9E676E3C4D000E0FA03D7CA7F31C1F2BDE9791B7F57B73831E7B61C9588C993E8F2777E4FB6D69C66F1B71B5CBA8998D1BCC4737A32DD730DADB79B5B60ADA2B369AFC69EE444EAF8EDB966C3615F3B7D26D5E99CB934E8EF7721398738DBECF5C75FF573F911D55F952E7777BEDCEF2FC59AFAC77291D158EF43D1A97A44E71CD6F33E7F4FA1AF7A72F34E9E94CE7C32DC6F3D62A52783695E398EBC96E8AFB51D6F46E39E6CF160ADE93E7325EBAC638EE6BE54F71CBB61CAF75B1C392237582B6D67A334EB3C3DFACF439D75AD33B66233F53BEA747A55AC4C56D6E4DB3113B6DE37D797F2BC9BECD3B8CB4F35B699E2E18E88B77786BAF71BEDE6EB1ECB6D6CB6D222B1A52BDB3DC863BAE61B5DA638BE4BC4F146B4AD7A66DDE731BFDFE6DF65E3BFC5A57A2948EA88F85B99AE9566236DA5C6B4D4EAAF16BC72E957747D9060DAEEB98E5C97C7A5B26BC57899D27E34F5F4BDFB1E43BAAEE299371C35C74B45A635D6674E9D3A1E0E5DB9F45DE63CB33A575E1BFC9B744BA3CBCE797628FA58BCF65226DFF0634EBA731CD69DB13DB2EDD4DF5EB6E4D3AE6B6AECC57330F46EF2C61DAE5C93FBB4B4FB7A7438A6CF99F39BEF29E67157CDE1D759D7C6B69DAD633AD78B4C637437D1E85B4E93CFB2D79DDE0800727AC7B3957E6383E57BCF1BD9CABF31DBFCAF79AA7AD5F1C39EAFC3BFB96F33A4E69F97EE3E44B8F761CD3F2FDC7C8971EEBD47AD1E2793F4EF876F7FEC141C1EF0001D5F24FCB30FF7FF008ECE51D5F24FCB30FF007FF8ECEDD3FAF3EEBC5FA87C1AFF00923CD2D1F3BFCCF37F73F82AF03DDCEFF33CFF00DCFE0ABC2E77F5EDEF4BD1A1F074FF00C75F30032E837BEADE0E8CBB99EEE98EBFC56F79A2759B4AD763CAEB6B747052725FBF3F1B4F79D742336CCFF2C65E4EBAF31A5148DFA968AB49CF33F9EDFDAB13AD7144523BFD76FDAD7ADEF6BDED7B4EB6B4CCCCFB328E769CDA678CBD3A748A52B48FE58C00234D8F22FCC69F26DEE3A5C99298A96C992786958D6D3D90E6B917E634F936F71BDE69F97E7F912F568CE34E6784CBE5F5B5E6EA2959FE68AC79653F16E5DF5F5F04FC07E2DCBBEBEBE09F81C98E7F316E1577FDBF4BDABFD4EDA97AE4A56F49D6B6889ACF6C4F4C394E6B3AF31CFAF95EE443A6D8FD8B6FFD2A7F0C398E69F9867F95EF37AF39A567C2E3D0C635AF1C2B31F5BCF8BE929F2A3DD76CE2717D253E547BAED8E9B75BE85FD477E9FF0057D8E2F3FD3E4F976F75833CFF004F93E5DBDD7CDE69DF2FA35F563C4A0228008EBB97FD876FFD3AFB8E6B98FDBF3FCB974BCBFEC3B7FE9D7DC735CC7EDF9FE5CBD3AFF0E9FEBB1F3FA3F8FABF4F9DE67DB69BAC9B4CD5CD8FAE3AE3B968EC97C479A2662731D8FA1311689898CC4EC9765B7CF8F7186B9B1CEB5B4783D8968F9F60DBD3357263B4465BFD2638FE278B6DCC373B5C77C786DA56FDBD3C33DB0F3DAD6B5A6D699B5A7A6667A665DF535A2D488C6DED78F43A4B69EACDB9BD1EC8E31E1475BCB6BC3B0C11FD889F0F4B9388D7A23ADD9E2A79BC74A79358AF82345E9A36DA7C0C7EA33E8D2BC6667C8E739E5F8B985E3C8AD6BFB38BDF6BDF7DFE4F39BDCF7EE4DE623BD1D10F8385E736B4F865ECD1AF2E9523856001974654BDF1DE2F49E1B567589EC97DADCC37D6EBCF93DAB4C7B8F38B1331BA6599AD66733113E386C7966EB75937F8697CD92D5999D6B6B4CC4F44F7265B7E6F92F8F617BE3B4D2D135D2D59989EB8EEC347CA7F31C3DF9FE196EF9D7E5D93BF5FE287A74A67B9BEDE3E67CFEA2B11D569444463D1FF00E4E7FD377BF78CBF3EDF0BE797365CD68B65BCDED11A44DA759D1960DBE7DC5B870D26F3EC75477E5F6DE72FCBB2AE39CB3136C9AF44773874F85E7C5E62676E21EDCE9D6F15F462F3BA237BC8A0CBA3D1CBBEDD83E5C3A6DEFD8B71FD2BFF000CB99E5DF6EC1F2E1D36F7EC5B8FE95FF865EAD0F877FF005D8F9DD6FC6D3FA3CEE4015E57D141400007D36D58B6E3156D1AD66F5898F6265D75A6B8B1CDA234AD226748EC88EE392DAFDA70FCBAFBB0EAF73F67CBF22DEE3D5D37AB697CEEBF6DF4E3B1CCEFB7F9B7B935B7C5C71E2523AA3FE2F2AD6B6BCC56B136B4F54474CB63B5E49BACDA5B37FA34F67A6DE079E22F79CE26D2F64DB4B46B113314AC6E86B5D572AFCBF0F7A7DD9735B9C55C3B8C98A93AD6969AC4CFB0E9795FE5F87BD3EECBB74D18BDA3843CDD7CC4E95263B6D13F534BCEFF0030BF7ABEE3C0F7F3AFCC2FDEAFB8F038EA7AF6F7A5E9D0F83A7EE5401875000000014000400000000000050000100014004000000000000000000000500005110045000000921963F191963F1849DCD373CEB68ABD4DEF3CEB68ABD4F469EE87A34BD58F1280DBA000000000000000A0000000000000000000000002D7C6845AF8D04A4B615FA096BFBB2D857E825AFEEC93BE18D3ED001D2000000000000000000000000058940559940000000019431508D8CD2658EA6A35CC800C8B11D28CA24588598632CE65848B688840060065102C46588B309013B000000424801400400000000000000000000000000000000011404140415000000005A78F08B4F1E1125BDDA7D0FB4CA1369F43ED2A394EF000150051005100510051140000004000010144500000000000001514100000000014000000000000016B5B5A62B589999EA88E997B36FC9F98EE263870CD2B3FBD93E247EDE979F6B9BCC6E7166EAF377ADA7BD13D2ED775BCDB6D31F9CCF78AD67AA3AE6DDE874D3A56D9999C61E4EABA8D4D29AD74EB169BE71DBB7C4F2F28E57F8752FC5938F265E1E2D234AC70EBD5E17BADE6B1F165B70D3CABCE91D11DB2F172DE695E637CDC149A53170F0CCCF4CF17175E9DE697D63C979DFF009B9B4CD22B598AEBD113D3DC759B56B489AC663B1E0AE8EA6B7516A6ACF2DF1CD6FA9ECE69CD767B9F35B6C169C96F3B4B4DA23E2F44F6CB6F7DB6CE7E931639D7CAAD7DF70DD4F772AD84731DC5E97B5AB5AD66D378EBD75D23ADCEBA9333EAE66CF56AF474AE9C4C6A5A95D3CCCCE33339F23A69DB72989D2716DE27E4D3E0236BCAA662230EDE667A2222B4F81CFEFBD5FDCED71DF352F5CB8A91ADA7C5B4477A7E178B97FDBF6DFD6C7FC50B3A931389A4439D7A68BD26F4EA2D6888FF005DAEC2761CBE226676D86223AE6695F8187A3729FAADBFCDA32E67F976E7FA76F71C435A978ACC472C4B9F4DA16D6ADAD3AB6AF2CE38BB58DAF2A99D230EDE67B3869F03E9E8FB4AD2D38F1638D2274E1AD7A3C0E22B4B5A74AC4DA7D88D498BE3B693134BC7727A27A58EFBEEBBCF413BBBEB78A63FDD88A38BE83D1B1DF67D8E68CB867A27C7A4F55A3B25B7E71CEB1E6D9D316DADD39E35CBDB5AF933ECEAD00D45E62263B25CAFD3E9DF52BA931E953EBF1BA2F55BE8B71F2ABEE4BE3EB47D3E0F913EEBEFEAB7D16E3E557DC97CFD63E9DDED627AB4FF00343ACFC18FF5DAF147FEFB7D3FFC5A0678BE969F2A3DD7693CBF613D7B6C5D3FD8AFC091CB797C4EB1B7C7131D53C309DC4F186BF71A63D4B3ED9FE8327C8B7B8E0DDFCC44C4C4C6B13D130F37E19CBFEED8FE6C3A6A69CDB189DCF3749D4D7462D1359B73637781CAF28FCCB6FF002FDE974DCE7F2CDC7C98F761F6C7B0D963BC5F1E0A56F5E98B4562261F5C98E996938F2562F4B75D67A624A526B59AE779AFD4D753569A9113114C6CF14E5C10EDBF0CE5FF0076C7F361946C36313AC6DB144C7F62BF039F713C61EAFDCA9EC59C3A8383DEFAED7699F7793CD6DEBC57D3598D623A3DBD1B5C1EACEE2D313B8CB5C71D95F8D3EF43C5C9B715DBF30C57BCC5693AD6D33D11A4C7C2DA6FBD64AD6671ECABC73D5E76DE2FF761D691A7CB9B71DCF26BDFA9EF229A31189AE79B1BBE996E76F86B83063C35999AE3AC56267AFA1E5DDF38D8ED266B6BF1E48E89C74E99D7D9EE43EFB1C97CBB3C39724EB7BD2B6B4FB330E43987DBF73FD5C9FC52EBA979AD626BDAF0F4DD3C6AEADE35267D0DF8ED9CBD31CDED8F98E5DF62C71AE48E18A5A7AA3A3B34EC7AB1FAC9BDC99A94F378A2B6B44755B5D2674F29A47D36DF68C5F2EBEEB845ED9DFBE5F4AFD3E8CC666913CB5E58CF08DCED775F65CDFD3B7B92E19DCEEBECB9BFA76F725C3BA6BEFABCBFA6FABA9E38761C9BF2CDBFC99F765ACDFF003DDEEDF79970E38A7052DA46B13AFBADA727FCB36FF267DD9735CDFF0032DC7CBF79ABDA634EB89C6E63A7D3A5FA9D68BD62D1136DFEF3D75F5977D1E35315A3BD68FF0033579724E5CB7CB31A4DED3698EFCEAC079E6F69DF397D0A68E9D2666958AE77E0011D076BCBA34D86DA3FF2A93E1AC38A771B4AF06D3057C9C748F0561DBA7DF3E27CFF00D4A7D0A47DE9796DC8F96DED36B63999B4CCCFC6B75CFB69F80F2CFAA9F9D6F85CBFA46E3EB6FF003A5B9F56F264BE6CD17BDADA5634D6667BAB5BD2D688E48DACEAE86BE9E9CDFBFB4F2F66DFE2F3F3DD86D767E63D1EB35F39C7C5ACCCF570E9D7DF7CB9156679A6198EE45E67E6DA1EEF5A3FF8BFFDCFF23CBEAED75E61AF934B4FB91EFB33111AD111B36C3AD2F33D14DAD33699A5F6CF8E61B9E7B3A72BCD1DBC11FE3ABE7EAF64E3E5D15FABBDABE1F8DEFAFAC16D3975A3CAB563F6EAF0FAB59F4CB9B6F3FBD117AFF77A27DD7499C6B4786B879694CF4569F67539BCD0D7735C5E6B9867AF6DE6D1FDFF008DEFB6FEAD6DF87065DC4C74E4B456BDEAFF00C65F1F58B6B69DD61CB48D673479BD23CA89E8F0EADD6D70D369B5A62EAAE3AFC69F67AED3E14A531A969F67ED74D7D7CF4BA758DFA91113FD3BFEB68FD64CFC59F16089E8C75E29EFDBFE10D33EDBCDC4EE775973CFEFDB58EF7547EC7C5C2F6E6B4CBDBA14EEF4A94E11B7C73BC019757A397EDFD2779870E9AC5AD136F931D33FB21BEF58771E6F675C313D39ADA4FC9AF4CFEDD1E4F56F6FAE4CBB898E8AC70567D99E9979F9FEE3CEEFA71C78B8622BEDCF4CBB47A3A533DB7D8F0DFF00B9D656BFCBA35E69F1FF00AC358038BDC02823B5DBC6BB4C511DDC758FF0B8B76BB79D3698A7B31D67FC2EFD3EFB3E7FEA3EAE9F8E5CF7E9DDFF006E3F9D3FCA7E9DDFF6E3F9D3FCAF4FEA7FFF005BFEA7FC87EA7FFF005BFEA7FC863438CFD6BCDD7FB15FABF8BD9C9B9766D8D32C66E19B6498D38675E88D7D88ED7CF9CF2EDD6FAF8BCCCD62B8E275E2998E9B7B5EC36586F6C98A992F5E0B5A22669AEBA6BDCD7A1ADCDCE7718F25A29B2C97C713315C9ACC45A23BB1F125D6D148A45673CAF252DAD6D69D4AC566F1BF6C63835DFA777FDB8FE74FF29FA777FDB8FE74FF002BD56F592F49D2FB49ACF64DF4FF00227EA7FF00F5BFEA7FC8E58D0E33F5BD7CFD7FB15FF8FF0016DF698AD876B8B0DF4E2A522B3A756B10E372FD2DFE54FBADED3D66C733F1F6F358FECDA2DEEC434596D17CB7BC755AD331AFB329AD6ACC57967386BA3D2D5A5B52752BCBCF8962038BDA33A61CD93E8F1DAFF26267DC60E8391733E3A4ED73DBA71C6B8ED69FDD8EE4CCF6354AC5A7133872D7D4B69D26F5AF3E37EDEC6BB0724E619BFF000FCDD7B6F3A7ECEB6DF65C876DB798C99A7CF648EAD634AC7B5DD65BBE7BB3C1135C53E7F27722BE2FB76F81B18B7C4E29ECD65E8A69E9C4ECF4A61F375FA8EA66B1CD1DDD6FBB1B267ED78798EFB7186B38F6B83265CB3FBF14B4D2BEDE9D2E72DB2DFDAD36B6DF2CDAD3ACCCD2DD333ED37BFA9363F5797C15FE73F51EC7EAF2F82BFCECDF92F3B6FF0043A68F7FA35C57436CEF99DF2D0FA06FBEED97E65BE07538E978E575C73598BC608AF0E9D3AF069A68F2DBD61D9D674B62CD59EC9AD63FCC9FA9363F5797C15FE75A7774CFA7BF61AD3D46AC573A58E59CEC687D037DF76CBF32DF033C5B3CF8EF17DC6DB2F988E9C9F16D5D2BDD9D74EE37D839F6CF3E6A61A53245B24C562662BA6B3FDE7A39A4CC72FDC69E44C78598D2A626D16CE1B9EAF562D5A5F4F939F66FDBB763E9B4DB6DF6D8B836F1A52678BAE67599EEF4B9DE7DB9A67DE4571DA2D5C55E1D63AB8B5D65E4BEFB797C718AD9AFE6E234E1D748D3B3A1F06753562D5E588C43A687493A7A93A97B73DB6FD7DB900727B02266262627498E9898006FF9672AD8EEB638F365ACCE4B71715A2D31D5698F71E89F57F97CF971FDEFF833E45F96E3EFDBF8A5ACE79B8CF8F7F35C796F4AF0D7A2B6988FD8F4CF2574EB69AC4EC87CB89D6D4EA3534EBAB6AE2D6EDE12D87E9EE5FF00DBF9DFF03F4F72FF00EDFCEFF839EF4CDDFD7E4F9F6F859E0DDEEA73E389CD92626D5D638ADDBDF63BCD3F61DA7A7EA62267BF96FBF4FEC27AE727CEFF0081FA7B97FF006FE77FC1EBE616B57639ED599ADA31DA6263A263A1C9FA66EFEBF27CFB7C2DEA4E9D262392272E3D3C751AD5998D6B579670E87F4F72FF00EDFCEFF82C7ABFCBE3B979EFD9CEFA66EFEBF27CFB7C2DB7ABD9F364DC658C992D788A6B116B4CF763B59ADB4ED688E4DEDEAE9751A74B5E75E67958739E5DB4D9EDF1DF05662D6BF0CCCCCCF46933DD699D0FACBF67C3F2E7DC73CC6B4445E62230F47476B5B4626D3369999DB202B9BD28F5F2AFCC76FF002BDE795EBE55F98E0F95EF2D3D6AF8E1CF57E1DFDCB799D6DAB5B44D6D11689EB89E9861E8BB6FA9A7CD8F81F1E69F97EE3E44B8F7AB535392623973B1F2FA6E9A756B368BCD3138C633F6BB6F45DB7D4D3E6C7C07A2EDBEA69F363E071239FCC47B1F5BD1F216FCE9FC3FEEEDBD176DF534F9B1F01E8BB6FA9A7CD8F81C487CC47B1F59F216FCE9FC3FEEEDBD176DF534F9B1F033AD6B4AC569115AC75444690E19D6724FCAF07F7FF8ECDE9EAC5E71CB8D9970EA7A59D2A45A7526F9B6318C7DAD173BFCCF37F73F82AF0BDDCEFF0033CFFDCFE0ABC2F35FD7B7BD2FA5A1F074FF00C75F30032E8F46C36FE91BCC58BAE26DADBE4C74CFEC86F7D60CFE6F675C313D39ADA4FC9AF4CFEDD1E4F57306B932EE263A2B1C159F667A65E7E7DB8F3BBE9C71E2E188AC77E7A65DE3D1D199EDBCE1E2BFF73ABAD7B346BCD3E3FF00586B40707B45401B1E45F98D3E4DBDC6FB9A7E5F9FE44B43C8BF31A7C9B7B8EA262263498D627AE25EAD18CE9CC71997CBEB6DCBD456DECD6B3E4970E3B5F3187EAEBF360F3187EAEBF3619F969F6BEA74FDC63F2E7F13E7B1FB16DFFA54FE18735CD3F30CFF002BDE75911111A47444754392E69F9867F95EF2F51B2958F0B1D04E75AF3C6B33F5BCF8BE929F2A3DD76CE2717D253E547BAED8E9BF9BE85FD477E9FF0057D8E2F3FD3E4F976F75F37D33FD3E4F976F75F379A77CBE8D774788504500075DCBFEC3B7FE9D7DC735CC7EDF9FE5CBA5E5FF0061DBFF004EBEE39BE61133CC33C446B339262223AFADE9D7F874FF005D8F9BD1FC7D5FA7CEF861C3933E5AE2C71ADEF3A4419B15F0E5BE2BF8D499ACFB4E8F94F2D8DA63F39923FD7BC74FF663C9F85E2E7F8F6D17ADE2DA6E67C6AC776BDB3D8E73A331A7CD3BF8781DE9D5C5B5FBBAC66BBB31C7F834CA0E4F53D1CBB0CE6DEE1A7738A267BD5F8D3EE3AACF9230E1C9967F72B36F0434FEAFED675BEEAD1D1E253FCD2F4F3DDC79BDA46289F8D9A74FEED7A65EAD2F434A6D3DBB7F83E6F533DEF535D38DD5C567CF2E726666759EB901E47D20001698EF92DC34ACDADD958D67F63EBB3B56BBAC36BC44D78EBC513D31A4CE92EB6231E2ACE915A563AFAA21D74B4B9F339C61E6EA3A9EEA623979B9A366D68B95F2CDE53758F3E4A70529ACCF14F4CEB131D4DE66C38F3D3CDE5AF152662663BDD2F2D79AEDAFBAA6DB0CCE4B5E6626D1E2C691AFB6FA731C97C7B2CD7C7335BC4745A3AE3A61E9A452B4B72CF344672F06ADB5753569378EEED6C457B36677BE96C9B6DAE388B4D30D23AA3A2B1ED4347CE37FB6DDC63AE1D6671CCCF14C691D3D9DDEE35B6BDAF69B5ED36B4F5CCCEB2C5E7D4D79B472C44443DBA3D1D74ED179B4DAD1E4510717ADE9E5DF6EC1F2E1D36F7EC5B8FE95FF00865CCF2EFB760F970E9B7BF63DC7F4AFFC32F5687C3BFF00AEC7CEEB7E369FD1E7720A0F2BE88000FAE2DB6E337D162B5F5EEC44E9E17B39265AD379E6EF113196348D7CA8E987456B56B136B4C56B1D733D10EDA5A317AF34DB1E0793A8EAADA57E48A6731989CFD8D06D3936F632E3C9922B8EB5B45A626759D2275FDDD5BFB562D59ADA35ADA3498F625E4BF36D9464AE2A5FCE5ED68AC7046B1D33A75F53D39ED34C392D5E8B56B6989F6621E8D3AD2B13159CF1ED7875EFABA96ACEA4727B3B3094C5B7DB566695AE2AC75CF447865E5CDCE3638BA22F3927B291AFEDEA73D973E6CD3C596F6BCFB33ABE6E36EA67756B10F5D7A08DFA979B4F83F8B3DC648CB9F26588D22F7B5A227FB53ABA6E57F97E1EF4FBB2E59D4F2AFCBF0F7A7DD93A69CDED3E03AF8C695223B2D1E66979D7E617EF57DC781EFE77F985FBD5F71E071D4F5EDEF4BD3A1F074FDCA8030EA2A2888A000000000000000002880A208288A00000000000000000000000A020A000202A000000000A092432C7E331658FC609DCD373CEB68ABD4DEF3CEB68ABD4F469EE87A34BD58F1280DBA000000000000000A0000000000000000000000002D7C6845AF8D04A4B615FA096BBBB2D8C7D04F79AEEEC93BE18D3ED5041D214000000000000000000000014035000000000000000000015005D5350099000586512C0D4589652C4D4099001917421940D4309165888A008002800000000000800000000000000000000000022A00000000B4F1E1169E3C224B7DB4FA1F695369F43ED2A394EF0000000000000001514000000000045040000000000000000000000501050011400000000000007D3367CB9EDC79AF37B6911133D91DC7CC13119CF0741EAAFFF002BFF00B7FE7793D63FCCA7E455EBF557FF0095FF00DBFF003BC9EB1FE653F22AEB3F063C6F0D3FF7EA7B9F64356E9FD5BDAF9ADA5B3DA34B67B747C9AF447EDD5CF6CF6D7DDEE69829D779E99EC8EECBB3B5B06CB6BACFC5C382BD5EC47BE68D76CDA7B0FD4353D1AE9576DAF3B63C1D9F5B49EB2EF2FC74D9566629A45F27B3E4C7B5A353CBFEDFB6FEB63FE2874FBADA6CF9C6D6B9296E9D35C7963AEBEC4FC0D0D3976EB65CCB6D19A9F13CF63E1C91D359F8D1DD352B3CD16DF1383A6D5D3EE674BD4BD6B6CD677CCBACC99298A96C992786948D6D3D910F27E33CB3EF15F04FC0FA733FCBB73FD3B7B8E25BD4D49ACC44443CDD274B4D6ADA6D368E59C6C7671CDF96CF56E29EDEB1EEB99E73931E5E659B262B45E96E0D2D59D627E2561E21CAFA9368C4C3DDA1D25346F36ADAD39AF2ED00737A4001D1FAADF45B8F955F725F1F59E6633EDE63A262B3A4FB6FB7AADF45B8F955F725F0F5A3E9F07C89F75DE7E0C7FAED7CDAFF00FF00427FD7F2B553BDDE4F4CEE32CCFCBB7C2C3D2771F5B7F9D3F0BE6DA726E556DE658CD9634DB527A7FB73E4C7BEE5116B4E21EED49D3D3A4DED11111E0678395F34DC6D23734CB6D6DD35C7369899AF6EBECBC196FBDC379C796D92978EBADA6D0ED3264C5831CDF24C531D23A667A2221CAF37E6B3BFBC5295E1C149F8BAC7C699ED9ECEF3A6A52B588DB39793A5D7D4D5BCE695E4E3BB97C1E17931E5DDE5BC63C77C96BDA74AD62D3ACB65B9E53CCB6FB58CFE7AD7B446B971D6D3AD63C3D3ECB5FB2DEE5D9678CD8B499EAB567AA63B1D76CB7B877B8632E29F62D59EBACF64A69D6B6CC4CCE5AEAF57534A6B6AD2BC9DB38DFE09E0E37D2771F5B7F9D3F0B28DEEF22758DC6589F976F85B8E73C92222DBAD9D7A3AF2628FE2AFC0D0B168B56712EFA57D2D5AF35623C3131B600187600076BCB3F2FDB7F4EBEE395DCC45B9B65ADA3589DC5A263D8E3753CB262797EDB4FABAFEC8729BE99AF30DC5AB3A4C66BCC4FB31697A357D5A3E6F471FDED68F1F9DD3DB9272BB4EB3823DAB5A3DCB15E49CB2B68B570E96ACEB13C77EB8FEF3999E65CC2D1A4EE727B5698F71716FF7DE769AEE72CFC68E89BDBB7BE9DE69FB0BF29D4E3E3CFE2B3AEDD7D9737F4EDEE4B87771BAFB2E6FE9DBDC970E6BEFA9FA6FABA9E38763C9FF002CDBFC99F765867E4BB1DC66B66C95B4DEF3ADB4B4C33E4FF966DFE4CFBB2D0734DE6F31F30CF4A67C95AC5BA2B5BDA223A3B225BB5AB14AF34736E70D3D3D4BF51AB1A77EEE626D39FA5BA8E41CB223E8E67BF6B7C2D4F3ED96DB696C15DBD3822D16E2E999D74D3CA9978EBCCB9856348DCE4F6ED33EEBE79F75B8DCF0F9FC939383C5D7B9AB95AF49ACC45712F669686BD7522D7D5E7AC676665F150727B16B59B5A2B1D769D23DB771798C582D31D54ACE9ED4391E558673F30C14D3588B714F7ABF1BDE74DCDB2C62E5D9EDDB5E08FEFF00C5F7DDF47656D6FF005B1F37AEF4B574B4E3FD734E1C7377EACFD3E7F931EEB48DDFAB313E7B3CF7386BEEB9E97AF57ABACFFCF7F1479D9FAD1FFC5FFEE7F918FAB38F5C99F2E9D115AD627BF3AFBCCFD6789D36D3DC8E38F0F0BDBC8F6D3B7D8566D1A5F34F9C9EF4F8BFB1D719D799E1B7EA78E6F15E82B1DB799AFF00CB2F3FACB7D36B8B1F76D7E2F9B131EFB47B0DCCED7778B3F72B3F1BE4CF44FEC6C3D63CF17DDD30C7562AF4F7EDD3EE443E1CB394E4DEDA2F7D69B789F8D6EEDBD8AB17CCEAFA3BE3EC77D0E4A7491DE6CADA2667FA9D45A98B2F05ED116E09E3A4FB3A69AFED6BF9F6F2306D3CCD67FD4CFF0017BD5FDEF81B1A5698A95C75F8B5AC456B1EC475435FCDB94FA6C465C76D33D2348899F8B68EBD3D877BE7967977CBE7684D2356B3A93E8567667EA72C33CB872E0BCE3CB59A5E3AE2583C4FBB1313198DA03EDB5C13B8DCE2C31FBF6889EF777F61119D8933111333BA232E979652BB2E555C978D3E2CE6BFB71AC7ECD1CB64C96CB92D92DE35E66D3DF99D5D2F3ECF18361186BD139662B111E4D7A65CCBB6B4E39691FCB0F27451368D4D69DFA96FA9051C5EC454015EDAF3AE675AC563369111A4470D3AA3FBAF122C5A6374CC7899B5296F5AB5B63DA8CAB67C97974EE73467C91FE8629D7A7F7AD1D51F09CBB92E6DCCC64CF138B07B3D16B77BE17419326DB61B6D674C78B1C695AC7B91ECBAE9E9FF0035B6443C9D575511FDAD2F4AF6D9B3B3FDDF1E6DBD8D9ED2D689D32E4F8B8E3D99EEFB4CF95CCCF2FDBEBE444781CC6FF7B937B9E72DFA2B1D14A793574FCABF2EDBFC8874A5F9B5271BA2363CDAFA1DD74F489F5AD7CDBC9B9CD734CD39B7F9ED3D5169A57BD5F8BEF3C8FB6EFED79FFA97FE297C5E6B4E667C6FA9A71114AC47656007415E4BB7DDECB064AFFA59A71D666D11D16E8EEC2D6936CE3B18D5D6A6972CDF75A71973E3EFBCDA64D9E79C1926B6B4444EB5EAE9EFBE0CCC4C4E25D2B68B445A27313B600051DBFF00E0FF0077DE710EA7F1BE59C3C3E7274D34F16DF03B685A239B3311BB7BC3D7D2F6EEF96B6B639B3CB19E0E59F7D9629CDBBC38E3F7AF5D7BD13ACBE0DFF20E5D7A4CEF33470CCC698AB3D7A4F5D9CF4EB36B44795E8EA35634F4ED69DF8C57C6DAEF2F8316DEF977158B63A46B313113AFB1D3DAE3725A2F7B5A2B158B4CCC563AA35EE4377EB16F227876749EAF8F97FCB1EFBC587926F33EDABB8A70FC6E9AD2674B4C7727DB75D5CDADCB58CF2BCDD1C574B4B9F52DCBDE4ECCF07C7967E61B7F970E9B9A44CF2FDC69E44FEC739B7C39765BDC37DDD2D8A94BC4CDA62663A3B34D756E37BCDF9765DA66C54CDADEF4B456386FD3331D1FBA694C452D13389E129D556D7D6D2B5226F58C6DAC6637F17340383E80000003AAE45F96E3EFDBF8A5F6DC72DD96E7279DCF8F8EFA69AF15A3A23BD30F8F22FCB71F7EDFC52D4F3EBDEBCC262B6988E0AF444BD5368AE9566639B643E4574ED7EAB52B5BCE9CF35E731E36E3F04E57F51FE3BFF32D79372DADA2D5C3A4D67589E2BF5C7F79CA79DCBE5DBC32FA6DF2649CF8E26F6F1EBDD9ED738D5A7E5C3D13D2EB627FFE8BFD7FC5D964C74CB8ED8F246B4BC4C5A3AB589EF3C7F8272BFA8FF1DFF99F6E63331B1DC4C744C63B7B8E3FCEE5F2EDE1974D5BD6B319AC59E7E97475352B69A6ADB4F13BA33FC5D57E09CAFEA3FC77FE67DB6DCBF69B4B4DF6F8F82D68D2678AD3D1FDE9971FE772F976F0CB71EAE5EF6DCE5E2B4CFC4EECEBDD8669A959B4445223C2EBAFD36AD74ED6B6B5AF111EACE76FD6FBFACBF4187E5CFB8E79D0FACBF67C3F2E7DC73CE7ADEBCFD0F4743F02BE3B79C01CDEA57AB957E63B7F95EF3C8F5F2AFCC76FF2BDE5A7AD5F1C31ABF0EFEE5BCCE979A7E5FB8F912E3DDB6E30D77186F86F3315BC69331D6D77E9CD8FD665F0D7F91E8D5D3B5A626383E6F47D4E9E952D17CE66D9D90E6874BFA7363F5997C35FE43F4E6C7EB32F86BFC8E7DC5FC0F57CFE871B791CD0E97F4E6C7EB32F86BFC87E9CD8FD665F0D7F90EE2FE03E7F438DBC8E69D6724FCB307F7FF8ECF87E9CD8FD665F0D7F91B0DAEDA9B5C15DBE3999A535D26DA6BD3336EE69DAE9A5A76ADA66783CDD5F53A7ABA715A67317CED8F04B99E77F99E7FEE7F055E17BB9DFE679FF00B9FC15785E7BFAF6F7A5EFD0F83A7FE3AF9811F6DAE19DC6E71E18FDFB444F7BBBFB1988CCE1D266222667746D749CB295D9F2BAE4BC69F1672DFDBE9F7347319325B2E4B64B78D799B4F7E675749CFB3C61D8C61AF44E598AC47F663A65CC3B6B4E39691FCB0F1F451368BEB4EFD4B7D4A038BDA002363C8BF31A7C9B7B8DFF0033D7D033CC75C5267A1CCF2DDDD367B98CF7ACDA2226348F65B3DC73FC19B064C3E6AD1E72B35D758E8D6347A34EF58D39899C4CE5E0EA74752DAF4BD6BCD5AF2EDF14B4BE7727976F0C9E7727976F0CB0579F32F7E2383B6C559AE2A567AEB5889F6A1CA7368D398E7F95AF8621E6F3B93CBB78658CCCCCEB33ACF6CBAEA6AF3C446318797A7E9674AF369B7373463761962FA4A7CA8F75DBB89C5F494F951EEBB674E9B75BE879FF0051DFA7FD5F638BCFF4F93E5DBDD7CD9EE3E9F27CBB7BAC1E69DF2FA35F563C4A22A280FB6D36B93779EB871F5CF4DA7B2BDD9588CCE23B52662B13333888DB2EA397FD876FFD3AFB8F96DF96D29BBCBBBC9A5B25ED338E3B9589EEF7DEBC78EB8B1D71D3A2B488AC77A3A1E3E67CCABB3A70534B67BC7C58F263CA97BA62B1589B7F23E2526F7BDABA7FF6CCF918F33E695DA57CDE3D2D9E63ABB95F665CDDEF7C979BDE66D6B4EB333D7325EF6BDA6F79E2B5A75999EECCA3C7A9A9379F07643EAE868574AB88DB69F5AC3D1B2D9E5DE668C74E88EBBDBB9587DB65CA773BA98B5A3CD62EEDEDD73F261D0EDF6D836787831C45691D36B4F5CFB332DE9E8CDB6DB657CEE7D47575A44D693CD7FAA19529876B822B1A53162AF5CF7223BB2C33EDF6FBEC115BE97A5A35A5E3AE3D9896979B734F4999DBE09FF4627E35BCB98F79872AE673B5BF9ACB3AE0B4FCC9ED8759D6A737263D1DD9EC7963A4D5EEFBD8998D4CF363B7FF00CBE1BEE5F9B65934B7C6C76F1324754FFC5E5765931E2DC629A5E22F8EF1FF00D4C39BE63CB326CEDC55D6F8267E2DFBB1EC59CB574797D2AEDAF99E9E9BAB8D4F42FB2FE7FF0077840707AC7A375BEDD6EE7FD6BEB58EAA47457C0F3AAE6622633BD26B5998998899AEE9E0F5F29FCC70F7E7F865BEE6BF97E7EF47BB0D0F29FCC70F7E7F865BEE6BF97E7EF47BB0F4E8FC2BFD3E67CFEABFF4E97F4FFF00272C8A8F2BE88A00F4F2EFB760F970E977BF63DC7F4AFF00C32E6B977DBB07CB874BBDFB1EE3FA57FE197ABA7F877FF5D8F9DD6FC6D3FA3CEE440795F44001962C97C592B9293A5A931689F6619E6DCE7DC4F166C9379F667A23BD1D4F9066718CEC4E58CE7119E3DAFAED7ED587E5D7DD8757B9FB3E5F916F71CA6D7ED3867FB75F761D5EE7ECF97E45BDC7A7A7F56EF9FD77C4D2FF005DAE400795F44753CABF2FC3DE9F765CB3A9E57F97E1EF4FBB2F474DEBCFBAF17EA1F0EBEFFD8D2F3AFCC2FDEAFB8F03DFCEBF30BF7ABEE3C0E5A9EBDBDE97A343E0E9FB9507BB9772E8DED72EB69A4D34E19EB8D675EB7CF75CBF73B4F8D96B134D748BC4EB1F0A4D2DCB16C6CE2BDEE9F3CE9F34734763CC032D8000000000000000A00008000A00200000000002A000000000028000020022800000028000248CB1F8CC5963F184B6E69B9E75B455EA6F79E75B455EA7A34F743D3A5EAC789406DD000000000500000000000000000000000000000016BE3422D7C682525B08FA09EF35DDD96C63E827BCD777649DF0C69F6AA2A0E90A00000000000000000000A0004842C82000000000BA1A2C32D206A2AF98CE6218093180010545D0134000000340034050400435350140000008540000000000000400000000000000000000000011404140415005A78F08B4F1E1125BEDA7D0FB4A9B4FA1F6951CA7780000A082808A00000000000002000000000000000000000028082800000008A0000000800002808DAEC791DB7DB7AE7C59EB1133A5AB359D6B31D71D6D536FC939A61D8D73533EBC17D26B158D6758E896E9CBCDE96E70EA275634E674BD6898D98CE5BDE5BCBB1F2FC338EB69BDEF3ADEF31A6BDE873FCFE632F34B531FC6B4456BA474FC6D3ABF6BD7BAF59E6D59AED314D667FF0013269AC7F7635F75A4F3B9632F9E8BCC65D78B8E27E36B3DDD5BD4BD7115AEE79BA5D0D68D4B6B6AFAD68C465D4F25E57E8587CE658FFDC648F8DFD9AF93F0BC1EB26FF8AD1B2C73D15F8D974EDEE57DA7CB6DEB26EB1E29A66AC65B693C193AA75EE7176B537BDB25ED7BCF15AD333699EECCA5AF5E48AD7E95D1E9B53BFB6AEB62663D5C6EFF0050F46C398EE361938B14EB49F1F1CF8B6751B2E6BB3DF5622968AE4EEE2BF44EBEC76B8D3A59A6A4D7C31C1DB5FA4D3D5DBEADFDA8FB5DE66C54CF8AF86FE26489ADB4EBD25A99F56365AF465CB11DFAFF002B4B839B731C11114CF69AC772DA5E3FC5ABD74F5979857C6AE3BF7E2627F659D27534EDEB43C95E97AAD2CC695E313C271E77BFF4BECFEB727F87F95947AB5CBEB1C56BE59888E9D6D588FE178A3D68DC777053DA997CF73EB16E37182F8631569E723866D133AC44F59CDA3C1634FAE99889B4C471CC3579BCD4E6BF99898C5ACF06BD33C3DCD580383E9446230000E8FD578FF473CF6DAB1E087C3D68FA7C1F227DD7D3D5EDD6D76FB6CBE7B3531DAD7E8ADA62274888E97C7D61DD60CD936F6DBE4AE49A714CF0CC5A2275AE9ABBCCC7738CFF00ACBE756B6F9E9B6271B76E367AAF872BE4D977B68CB96271EDBCAEEDBE4FC2E9E676FB2DB6B3A62C18A3DA886AB61EB161BE39AEF23CD64AC745AB1F16DA7B1DC96A399F33CBBFCBACEB5C35FA3C7EFCFB245A94AE6BB6652FA5AFD46AF2EA47774A70DDF471965CCF9AE5DFE4D235A6DEB3F131FBF6F65E00719B4CCE65F4294AD2B15AC62207A365BDCDB2CF19B14FB16A4F55A3B25E7122662730B6AC5A26B68CC4EF8773B5DD62DDE0AE7C53AD6DDCEEC4F7625A5E79C9EB15B6F76D115D3A72E3EA8F9556BB94F32B6C337C6D6D82FF004958FE28F65799F35CDBFBF0F4D3044FC5C7EFDBD976B6A56D4DBBDF3F4FA5D5D2EA3349C69EFCCF6C70C717800707D1678A71D725672578F1C4FC6AC4E9331DDD1D3E3E41CB2D11788BDAB68D6226DD1A4F4F71CAB6D8BD61DD61DBE3C18F1D3FD3AC522D6D67A2234ED874D3B5633CD1979BAAD3D6B72F7369ACEEB6DC3A6AD698B1C56B114C748D223AA2221C5EFEF8F26F73E4C5D34B5ED313DBACF5FB6CF75CD37DBA8E1CB967827F72BF16BFB3AFDB795753522D8888D90CF49D2DB4A6D6BDB36B6CD833C11AE6C71DB6AC7ED60CF0648C59B1E59AF1452D169AEBA6BA4EBA39C6F7AADBA71C1DB6E222706589EA9A5BDC70CDF5BD678B566B3B5E898D27FD4FF91A174D6BD6D8C4E5E3E8747534A2F1A95E5CE31B627CCECB94C69CB76FF21CDF3AAF0F33CF1ECC4F86B12D9ECF9FECB6FB5C586D4CB36C748ADA622BA6B11D3A7C66AB9A6EB16F3776CF862D5ADA22262DA44EB11A77265752D59A562276C618E974F52BD46A5AD598ADB9B6FD2F200E2FA0000E83D5CD9CD6B7DE5E349BFC4C7DEFDE9F09EB2EE6231E2DAD67A6D3C77EF47443CBB2E7FB8C115C79AB19315748E888ADA223B34E87877BBAB6EF737CF6E8E29F8B1D958EA8759BD634F96BBFB5E1AE86A5BAA9D5D488E58DB5C4E63C10F3B77EADE4C78EDB89C97AD22629A714C4795DAD28E74B72DA2783D3ADA7DE69DA9338E6ED759BCDAE2E63930697ADB0E2B4DB2F0CC4EBD5A57A3B5ECCD9698314DEDA4457A223588D67AA23A7A1A5E55CEB6F8E95DB66C718623A22F5F1667FB5DDF6DE4E73CCFD2F2799C53FFB7C73D13E5DBB7E07A3BCAC566D1EB4BE6C74BAB6D4AE95A2634E99C4CF09FB65B0C1C927367B6EB7F68B5AF6E2F3559E8E9EE4D9B2CD9F6FB3C1C792631E3A469588FD915873BCBF9DE6DA62B62C91E76911FE9EB3D359ECD7B1E3DDEF371BCC9E733DB59EE563C5AC7B10CF7B4AD7D18F4A78BACF49ADA9A98D5B7F6E9BB9787823B1F6E61CCF36F7345A26698E93AE3A44F57B3DF6DB95F3BA658AE0DDCC572F55724F445BBFD92E7072AEA5A2DCD9CE77BD5A9D3695F4E298E58AFAB31BE1DAEE769B7DD53833D22F1DC9EEC77A5CFF0034E518B654F3B4CD1C333A571DFC69EF69D6C761CEF71B5D31E5FF005B0C7544CFC6AF7A7DE79B986F6FBDDCDB2CEB14EAC759FDDABA6A5E96AE71E93CFD3E86BE9EA72F37F6E36F827E8EC799B0E49936D877539B7178A452B3C1AEBE35BA3DC6BD1C6B38989E0F6EA539E9349998E68C6C6CB9DEF71EEF7358C36E2C58EBA44F6CCF4CB5A296B4DA6667B4D3A469D2295DD58450468678B0E5CD7E0C549BDE7B958D5832A64BE3BC5F1DA6B7AF4C5A3A2608F0A4E7138DFD996CB6FEAFEF72693966B86BECFC6B782BF0B6FB3E4DB3DAE96E1F3B923F7EFD3A77A3A9E6D873EC56C16F4DB70E4A7EF4478FED4775E5DEFAC19B2EB4DAD7CD53CB9E9BFC10F444E8D622DBE7EB7CEBC759AB69A4FA158DF8D95F2F6B6FBEE67B6D957E3CF165FDDC71D7EDF6398DEEFB3EF7271E59E88F1291E2D61F0B5AD6B4DAD33369E9999E9999473D4D59BF82383D5A1D2D34B6FAD7F6A7EC1D872AFCBB6FF221C7B63B0E759F678E30CD632E28F16267498EF49A378ADA73DB0CF59A37D5D388A6D9ADB387A775EAF6EAF9AF93164A5A2F69B7C6D6B3D33AF7225F28F5777F3FBD8E3FBD3FCAF47EA7FF00F5BFEA7FC87EA7FF00F5BFEA7FC8DCC68719FADC627AF8888E5AECF77F8BE783D5CDC4E48F48BD6B8E3AF86666D3FB21D0445694888F8B5AC7B5110D247ACD1AF4EDBA3E5FFC8F26FB9E67DDE39C54AC61C76F1A2275998ECD7A1A8BE95227976B9DF43AAD6B57BC88AC4786311E47937FB8F49DE65CD1E2DADF17E4C7447EC879C1E699CCCCF17D3AD62B58AC6EAC623E81F6DB6D72EEB279AC3A4DF4D62266235D3B357C5963BDF1DEB9293C37ACEB598EE4C118CED2D9C4F2EC9ECCB615E41CC67AE295EFDBE0D5E9C5EAD659FA6CD5AF6C5226DFB6747B639F6C23152D7B4CE49AC4DA95ACCE93A74C6B3D0F2E6F5963AB6F87FBD79F7ABF0BD1CBA31BE72F9FDE75D7D915E5F0E31E77BB6DC9B63B798B7079CBC7EF64E9FD9D4F9F30E75B7DB566986632E6EA888F16BDF9F79A2DCF34DEEEA26326498A4FEE57E2D7FE2F2333AD1118A472F85BA7476B5A2FAF79BCFB3D8FA46699CFE7F3479D99B715A2DD56EFB7FB7F58B6B6D2B9F1DB17B31F1ABFB349FD8E7073AEA5ABBBB5E8D5E9F4F56222D13E8EEC4E30ED3167DAEEA93E6EF5CB59EB8E89F0C3C7BAE45B2CFACE389C17EDA78BF37E07314BDE968B52D35B4755A27496D767EB06E714C57711E7A9DBD578F85DA35696D97ABC96E8F5B4A79B42F33E0DD3FC25F2DD724DEEDF5B56BE7A91DDA75FB75EB6BA6262749E89874DBBE7BB6AED78F6D6E3CB7E8AD67AEBECDA1CD5AD6BDA6F79E2B5A75999EB99973D4AD227D19CBD3D35F5AF59EF6BCB8D91D933F4200E6F40003AAE45F96E3EFDBF8A5F4DD72DD86E72F9DCF5D726911AF14C74477A5F1E499315396E28B5EB13ADA7499889F1A5A9E7F35B6FF8AB68B44D2BD31D3DAF54DA234AB33116D91B1F26BA76BF55A915B5B4FD2BFA51E36DFF0005E55E4FF8E7E15AF27E574B45AB5E9ACC4C7C79EB8F6DCA8E5DED7F2EAF57CA6AFF00FE8D4FF5F4BB6CB1872E3B62C93134BC4D6D1AE9D12F17E0BCABC9FF001CFC2E5859D689DF489F1B35E8AF4D95D7B573C231F6BA9FC1795793FE39F85F7DA6C367B5BDAFB78D2D68D27E34DBA3DB971ED9725DE6DF699B25F3DB86B6AE91A44CF4EBEC2D3569CD1E856BE1675BA5D58D3B7F7B5353EEEDDBF5BDFEB2FD9F0FCB9F71CF373CEB98ED377831D305A6D6ADF59D6263A349ED6998D6989BCCC4E5DFA3ADABA311689ACE67648039BD23DBC9A35E6583BF3FC32F13D3CBF755DA6EA9B8B578F835D22274EB8985ACC45A2678C31AB133A77888CCCD2D11E4755BFCB7C1B3CB971CE97A575ACF5F4B9DFC7B997975F9B0F56E7D60C59F6F930F98B479CACD75E28E8D63AFA9A475D5D4CCC725BB3B1E4E93A6C56D1ADA719E6D9CD89D8D8FE3DCCBCBAFCD83F1EE65E5D7E6C35C39F797F6A7CAF4FCBE8FE5D3F0B63F8F731F2EBF360FC7B997975F9B0D707797F6A7CA7CBE8FE5D3F0B63F8F732F2EBF361BFE599F26E7638B3659D6F6E2D66234EAB4C7BCE3DB9D9F3DC5B6DB63C1E666DC11A4CF1446B3D7D8E9A5A98B4F3DA718ED79BAAE9A26911A5A75E6E6DBCB88D8F3F3D888E659263BB1599F9B0D73D7CC7795DEEE7CF56934F8B113133AF53C8E57989B4CC76CBD5A3135D2A56D189AD6227E81B1E4B936D877539B7178A452B3C1AEBE34F4773D86B82B38989E0BA948BD2693331CD18D8D973BDEE3DDEE6B18ADC58B1D7489ED99E996B40B5A6D3333DA69E9C52914AEEAC280CB600008A20002B65CA767B3DF45F165E2A66A7C68B567AEBDE989EA6B1E9D86EA369BAA679899AD75E288EB9898D1AA4C45A33B63B5CF5AB69D3B724CC5B19AE38B7B8BD5FD9E3C95BCDAF7E19D62B331A7B7A4368D2DBD64C51E260B4CFB3688F85E2DD73CDDEE2B38E9A61A4F44F0F8D31F2A5E9EF34A91E8FD4F9D3D3755AB31DE7676DA7EC87873CC4E7C931D3136B74FB6C10791F5223118501155962CB930E4AE4C76E1BD67589860A6526226312E8ABCF307A14E69D3CFC7C5F35FDAEDEF3436C96DC679BE6BE96BCFC6BCEBA4781F31BBEA5AD8CF6396974F4D2E69A6FB76F08E10DDE0F57F1DEB17BEE38EB6E98F371D131DF9D5B1DBF2CD96DE62698E26F1FBD6F8D3FB5A3E59CD2DB399C79226F867A62B1D759F6357D773CFB73975AE088C35EDEBB785DAB7D1AD6271B786F97935747ABBDE6BCF9A71F5631E286EB75BDDBED2BC59AFA4F72B1D369EF439FDFF0035CDBC9E08FF004F0F911D73F2A5E2B5ED7B4DAF336B4F5CCCEB28E7A9AD6B6C8F461DF43A4A69FA53E9DB8CEE8F140038BD2DBF26E6534B46D334FC4B7463B4FEECF93EDBDBCD39960C18ED822232E5B469349E9AC7CA7391D1D24CCCCCCCF4CCF5CBAC6B5A29CBF5F81E6B749A76D5EF3776CD63B678A02B93D23D3B3D864DECDA315E95B57A66B69989D3B63489799F6D96E276DBAC79B5D2B59F8FA7933D12D571CD1CDBBB58D4E6E49E4F5B1B1B8D8725BEDB3D73E5C91334D74AD63BB31A75CBD9CD34FC3F3EBD1F17DF879327AC1B5AC7FA78EF79F674AC7BED66FB9A6E379F12DA53144EB14AFBF3DD7A66FA54A4D6BB72F05747A8D5D5ADF5239796637ECD91B773C622BC8FA43D7B0D87A6CDAB5C914BD7A78663AE3B5E47AB976E6BB5DDD32DA74A46B17D3B261AA72F34736EED63579F92DC93E944663B5B4D9F23B60CF4CD932C5B82758AD63AE7DB6C37BA7A1E7D7A3FD3BF4FF765E0C9EB06DA3E8F1DEF3ECE958F7DADDEF35DCEEEBE6E74C78BC8AF77BF2F4CEA6952B315DB9E0F9F1A3D4EAEA56DA9B3971B6766CF13C403C8FA602823D5B1D9D7797B638C9E6F2446B5898D6263BBD3ABCCFBEC7715DB6EB1E6B44CD6BAEB11D7A4C4C2D31CD1CDBB3B58D4E6E4B726CB63678DB4DB721F3796B932E5E2AD662786B1A6BA7B32DAE78D70648EAD6B68FD8D74FAC1B4D3A31E499F662B1FE678B79CEB2EE296C58A9E6E96E8B4EBADA61EAE7D1A5662B3BF83E74E9753AB7ACEA4631DB388C7D0D680F1BEA0EA795FE5F87BD3EECB967BF65CDB3ED31F9AE18C98E3C589E898F6DDB42F5A5A66DBA630F3757A56D4D388A6F8B65B2E61CA27779BCF53270DA62226B31D1D0F247ABF9F5E9CB4D3DB653EB0E4EE6088EFDA67DE4FD419BEA6BE1974B4F4F333339DBE370A57ADAD62B18C46C8F55B5D9ED31ECF0C62A74F76D69EB996B79FE789F37B789E98F8F6F72BEFB0BFAC19A6B314C55ADBB933333FB3A1ABC992F96F6C99278AF69D66653575A9C9C94FF50BD3F4DA91ABDEEAEF8DBBF3996203CCF700000000000202A00A200A2280000000000000A802A0000A0000000000008000000028000000248CB1F8CC61962F184B6E69B9E75B455EA6F79E75B455EA7A34F743D3A5EAC789406DD000000000500000000000000000000005010501014116BE34057C682496C23E827BCD77765B0AFD04B5FDD9277C39E9F6AA283A4000000000000000000000A00041A800000000003289562BA8D44ACB1265244B480408B10CB4486437110C261194B1199001085588260588D8C5524100000040014000000000000000004000000000000000000000000000000115005A78F08B4F1E12525BEDA7D0FB4A9B4FA1F6951CA778000A8A000000000000000000200000000000000000000028000000000000000000080A0000000000000000200000000000000028000080000000000A008A00000280000002200A0000000000000A200A0022800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A802A0202A00A000008A2280000A8A80A802800A02000200A000000022A00A8A00000000000080A000000000000288000000000000000008000A280000000800000002808A800000002800000008008A000000028000000048488432C5E3318658BC60B6E69B9E75B455EA6F79E75B455EA7A34F743D1A5EAC789406DD000000000500000000000000000000050000000002BE34057C682497BEBF412F07765EFAFD04BC1DD9277C39E9F6800E900000000000000000000028000000000000002A006400005048965AB1022575400000670B2C35D0E21A898C24AC203321049010CB449865AA48D63631006402001744000000000000100000000000000000000000000000004540169E3C053C7849496FB69F43ED2A6D3E87DA584729DE0A0228000000000000080000000000000000000000282280000002000000A00200002A00A00000000000800000000002820A020A020A00020000000280228000012000002800008028200000000000A082800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A082800002288A02A2A02A00A002A0A00088280000022800000000000000A8228000000000000A000200000000000A082808A08000A00200000000000028802A000000A0000000000000800A082800000000001202490CB178CC5963F184B6E69B9E75B455EA6F79E75B455EA7A34F743D3A5EAC789406DD000000000500000000000000000000050000000002BE34057C682497BEBF412D7F765B1AFD04B5DDD9277C39D3B54241D00000000000000000000050000000000000005D0D19A4C0D4D58292833202820BA2000000000000012002EA9A80640005AF5A00CE58C8812002000A000000000002000000000000000000000000000053C780A78F09292DEED3E87DA670C369F43ED3384729DE00000000000000000200000000000000000000A000000000800000000282A2A000080000282A2A000000200000000010A8A00000000080000000A0000000002800000000000A8800000002822800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A820A000A8A20020A00288A20A8A0008280022808A000000000002A2A000000000002808A08000000000000000282000280000000080000000000000000002800000008008A00002800000000000000000489233C7E330678FC6127734BCF3AE5A2AF537BCF3AE5A2AF53D1A7BA1E9D2F563C4A036E800280000000000000000000000000028000000002D7C6843A81B08E1F333D2D769F1A5F5AE69E0987CA3AC62B0ABAA0360000000000000028000000000000000000003E8926A9361B99491018921944243281AAA68930CD8C8B30C40D46006515153446730C6426100100000000000000000000000000000000040000000000000000000000000000A78F014F1E12525BDDA7D0FB4CE18ED3E87DA6508E53BC00000000000000400000000000000000005011434000000400000000000141410000415000005000010000000050414000000000400000005450000000000151400D400001400011000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050100005011054501401445440001514000000000000054540000000000050000001000000000000054500040000000000000000000000140414045000000000000150414000000000000000001411514494678FC660CF1F8C24EE6979E75CB455EA6F79E75CB455EA7A34F743D3A5EAC789406DD0005000000000000000000000000000500000000000045240D4450000000000000001400000000000000000000175400C82808CA2588112CB549935416642406486712C1751A89652C6575622DA4006486510C619C0B5863308CA58F742D00020110B300800000000808A0002800000000000800000000000000000000014F1E029E3C224B7DB4FA1F699431DA7D0FB4CA11CA7780000000000080000000000000000002A28000002000000000000A0000000A8A00000080000008000000000A0000200000000000002A280000000000000A8A08A0002800220000000A8A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A0828002A2882A2A0A22800A800082A2800000000000A8000000000000280200000000000000A0008000A0020000000000000000000000A00002002280000000010A4000000000000000002A2880008A8A08CF1F8CC19E3F184B6E6979E75CB455EA6F79E75CB455EA7A34F743D3A5EAC7895515B74400500000000000000000000050000000000000000000000000000000050000000000000000000000000005D06530C646A6115019017490C206800000000000000B1280670B328019C88A08B0CA7A9842CCF40D46E400400034345859D018280000000000000000800000000000000000000014F1E029E3C224B7DB4FA1F699431DA7D0FB4C91CA7780000000000080000000000000282280000000002000000000000A02A00000A8A0000008000000800002820A000000200000002A00A200A000000000000000A8A00002A2800080080000A8A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0202A2882A2A02A280A8A800082A280000000A8A000800000A022808A0000200000000000A000000800000000000000A08000000280828000000200228000000A8A0000000000000000000A0080008A8A08CF1F8CC19E3F184B6E6979E75CB455EA6F79E75CB455EA7A34F743D3A5EAC7895515B74400500000000000000000000050000000000000000000000000000000050000000000000000000000000007D2584ACCB11AB480A330B10C8074886330C659CCB0918B00B0261159441302F2B016504000000000000000000000000000000000000000000000001000000000000000029E3C053C784496FB69F43ED3263B4FA1F6992394EF000000500000000045410150005000415000000000000000014151400004540000151500000010000000000500004000000000005011404140414000015140001000500000054500044000151411400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001404054510545414001410001054015514001000000000105000000000000000000140010001400400000000000000000000058000004004500000000050000000000000040001514000000000000119E3F19833C7E3225B734BCF3ADA2AF537BCF3ADA2AF53D3A7BA1E9D2F563C4AA8ADBA200280000000000000028000000000000000000000000000000000000028000000000000000000000000001A80190006512B32C353517996650049916108908670AC62C4DBA06F3B1250060058EB05D1259E892373560120C000000000000000000000000000000000000000800000000000000014F1E029E3C24A4B7DB4FA1F69931DA7D0FB4C91CA7780000A00020020000228002A8828820A00000080A200A200A8002A2A80088000000000000000A8000000A020A0000002000002820A00000000000000002800000000000A00000002200028200A8A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A22A02A2882A2A0A000A080B08A20000A8A00080000000A0200000000000A082808280000008000A00200000000A022A000000A0828000000200228000000A000000000000000020A8A000000000000001208CF1F8CC19E3F19252DB9A5E79D6D157A9BDE7BD6D157A9E9D3DD0F4E97AB1E255456DD1001400000000000000140000000000000000000000000000000000000140000000000000000000000000005101505D03082E88180000000000001610065AA6A9A82E4004259558AC044ED673A68F9CF5B2996235690019016BD609A0CACC4260000000000000000000000000000004000000000169E3C22D3C784496F769F43ED3263B4FA1F69932E53BD4054004000000000054510000000000450105010540140000000000000000000054500000000000000040080005041404150054014450000000151400010001400000000004000501000015140000000004001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050405451054541400141015144510050100000504414000000000000000400050141050114040000000000540000000014000000400450000000005000000000000004014000000000000000001000019E2F19833C5E3096DCD273DEB968ABD4DEF3DEB68ABD4F4E9EE87A74B7478957B88BDC6DD5000000000000500000000000000000000000000000000000000500000000000000054D4EFAF4184DE8126B00046B6EA87DB1ECB2E4EA894998499887C753A7B90D9E0E4F7EBB3DD8B95E3A78D0CCDD99D588686B8325FAA25E8A72CCB78EEB7F5DB60A771F4FF004EBD50CCDDCE755A1FC27269DD1BFE2A681CE9DF4B91945D51D5E9956510C619C0D5613449864922CC30164189452162058844653081308008000002000B80000000001610059940099000174435024000000000000000000000010000000001569E3C22D3C7849496F369F43ED32863B4FA1F699C32E53BC00400001410541140000000000051000000501050100005010501050105100000000000000000000000000005000000000000000000000000004000150051005000000001445000401F4C3B7CD9EDC186937B7B0D84FABDBE8C7C71C336D35E089E96A2969DD132E77D5D3A4C45AD5ACCF16AD5B0C7C8F7D6B4C5E2B8E23BB6B47BCFA7E9FDD7D6E3F0AF777F66599EA3463F9EAD50DAFE9FDCFD6E3F09FA7F73F5B8FC27777E127CCE8FB70D50DAFE9FDCFD6E3F09FA7F73F5B8FC27777E127CCE8FB70D52B69FA7F73F5B8FC27E9FDD7D6E3F09DDDF81F33A3EDC356369FA7F73F5B8FC27E9FDCFD6E3F09DDDF849F33A3EDC356369FA7F73F5B8FC27E9FDCFD6E3F09DDDF849F33A3EDC356369FA7F73F5B8FC27E9FDCFD6E3F09DDDF81F33A3EDC35636BFA7F73F5B8FC27E9FDCFD6E3F0A7777F664F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFECC9F33A3EDC35436BFA7F73F5B8FC27E9FDCFD6E3F09DDDFD93E6747DB86A86D7F4FEE7EB71F84FD3FB9FADC7E13BBBFB327CCE8FB70D50DAFE01B9FADC7E17CF3724DDE2A4DE2D4C9A74CC567A74F6CEEEFECC91D4E8CCE22F56B85461D800000001400007D70EDB3EE274C349BF7274F65EDA721DE5A35BCD31CF65A7A562B69DD132E77D5D3A7AD6AC35A36BFA7F73F5B8FC27E9FDCFD6E3F0AF777F6659F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E179B73CAB79B789B4D38E91FBF4E98274ED1BE256BAFA569C45EB978C065D40000000000001F5C1B6CDB9BF9BC349B59EEA721DDDABADAD4A4F9333D2B14B4EE8CB9DF574E9B2D68ACF06B06D7F4FEE7EB71F84FD3FB9FADC7E15EEEFC19F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFC0F99D1F6E1AA1B5FD3FB9FADC7E14FD3FB9FADC7E13BBBFB327CCE8FB70D58DA7E9FDCFD6E3F09FA7F73F5B8FC27777F664F99D1F6E1AB1B5FD3FB9FADC7E13F4FEE7EB71F84EEEFECC9F33A3EDC35436BFA7F73F5B8FC27E01B9FADC7E13BBBFB327CCE8FB70D52B69FA7F73F5B8FC27E01B9FADC7E13BBBFB27CCE8FB70D5AB67F806E7EB71F857F00DCFD663F09DDDFD994F99D1F6E1AB57BF2725DED274AF0DE3B62D1EFADF926FA98BCE70C5A7BB489D6D09DDDFD995EFF004B67A75DBE17805B56D5B4D6D1A5A3A262518755010500400051140504000400000000000000015150001400000000400000014004540000014000000000400450000001400000000000000051000000000000000000001000019E2F19833C5E3096DCD273DEB68ABD4DEF3DEB68ABD4F4E9EE87A74B7478957B88BDC6DD5000000000000500000000000000000000000000000000000000500000000000000E9EE02A4DA1F6C3B2CD967A21B3DB72888E9C90CCD989D4886A71E0C9967A21EFDBF29C933ADBA9B8C7B5DBE28E8EB7D38B87ABA989BB94EA6773C98B96E1A78D0F557161A78B04DA658CB19973999967C5A751C732C2164304EA9AC775754D350D8BAD740D23A80C439301E87B1625944B00589669329AA0B3601464864C219C48D56558CACCB10994051921785219C0D44319862CECC244B00080B0BA062588B30804800000002000A0000000000000000000000000000000288000AB4F1E11953C784496EF6BF43ED32863B5FA1F699432E33BC00000140100000511141000000000000000000500004150414045000014004000000000000000000000000000540051145001000000000000000054500004000500000004001457D36F86FB8CD4C348D6D69D3BD1DAF93738A316CF92DB3D23FD7DC7C4E3EBD23BB1E05AD733B7744665CB57526B1188CDAF6E5AF8E58EEB99E3DAE38DA72EF8B5AF45F2E9D369EEE8F07A7EF7EBEFF3A5E709BDA677E3C105346958C639A7B66DB66659CE5CB699B4DED333D333AC9E7327953E1960ACBA623832F3993CA9F0C9E7327953E19620621979CC9E54F864F3993CA9F0CB10311C1979CC9E54F864F3993CA9F0CB10311C1979CC9E54F864F3993CA9F0CB10311C1979CC9E54F8657CE64F2A7C32C032623833F3993CA9F0C9E7327953E1960A188E0CBCE64F2A7C3279CC9E54F8658818865E7327953E193CE64F2A7C32C40C47065E7327953E193CE64F2A7C32C5532621979CC9E54F864F3993CA9F0B10C988E0CBCE64F2A7C3279CC9E54F858864C436FB3FC3F79B38DA5E2316EA3C5BF76D3DCE96AB2E2BE1C96C592386F59D2625717D2D3E547BAD97AC18383755CD11A465AC6B3DB68E8F71D27D2A671B6988FA1C23FB7ABC99998D5E6B444F65A383522E839BBA0A020A02361CB365873F1E7DCCCD76F8BA6D3D5ACF63C11A6B1AF5775B8E67976BB7D8E2DA6D67A2F117B4C75CC4F4EB6EFB7488DB69DD5ECE2E5AD6B7A3A75CC4EA4E39A3B2237BE5979CDF1C4E2D8D2B83144FC5988D6D311DBABC193719F2DB8B264B5A7D9997C849B5A77CB54D2A5375633C7B67E965E7327953E193CE64F2A7C32C44CB788E0CBCE64F2A7C3279CC9E54F8658864C47065E7327953E193CE64F2A7C32C40C47065E7327953E193CE64F2A7C32C40C432F3993CA9F0C9E7327953E196219311C1979CC9E54F864F3993CA9F0CB10C988E0CBCE64F2A7C3279CC9E54F8658864C47065E7327953E193CE64F2A7C32C432623832F3993CA9F0C9E7327953E19620623832F3993CA9F0C9E7327953E196219311C1979CC9E54F864F3993CA9F0CB10311C1979CC9E54F865F6DBF30DE6DB5F35926227AE27E347825E708998DD2935ACC6262263C30D9F99B732DA5B3D2B1E95867FD4E1888E3ACF7748EEB59A68F7727DC5B06F6911D35CBF12D1EC4BE1BDAC57779AB58D222F3A4477DAB626B16EDDD2E7A79AEA5B4FF971CD5F07187C0065D80000101E8D9ED6FB8BCF44F9AC71C592DD95879DB7BE7AE0E458E95AC716E26D133DE9EEB74889CCCEEAC65CB56F6AC562B1B6F6E5F1719792BCD3758A2D8F6F318B14F4456B58D74EFF005BCD6CD96D69B5AF6999E999D658093699DF2DC5295DB1588CEF9C6F65E7327953E193CE64F2A7C32C445C47065E7327953E193CE64F2A7C32C40C47065E7327953E193CE64F2A7C32C40C47065E7327953E193CE64F2A7C32C40C47065E7327953E193CE64F2A7C32C40C47065E7327953E193CE64F2A7C32C40C47065E7327953E193CE64F2A7C32C40C47065E7327953E193CE64F2A7C32C40C47065E7327953E193CE64F2A7C32C40C47065E7327953E195F3993CA9F0CB050C47065E7327953E195F3993CA9F0CB054311C1979CBF953E197A70F33DF618D299674EAE9F8DD5DF79148B4C6E99866D4ADA316AC5BC70DBE0AC736C178CBC35DDE3E9AE48D226D1FDA886AA6349989EE33DBE7BEDF35735274B5675EFFB0F7736DBE3ADB1EEB1EB11B88E29ACF725A9F4AB9FE6AFADE172AFF6F5393F9353D48E131BE1AE541CDD940001405454000400000000000015140010001400000400000000000000054000140000000010000000140000000000000000401400000000000000000000100000001962F1D8B2C5E3896DCD373DEB686BD4DF73DEB686AF4E9EE87A74BD58F12AF7093B8DBAA000000280000000000000000000000000000000000000A000000000077962227ACC226922CCE89AC4F7CCE035835D7A21F4C5B5CD967E2C7436DB4E5158F8D93AD99B336D4886AF06CF3E59EAE86DF6DCAA91D391B0A62C78A34AC42CDF58739B4F171B6A4CEE634C38B178BA339C93D4C3A465827A4D0350001400000400072880F43D829A1A0610540150024140D440144016196AC0172CA658808000B566C21751A89C12C5665049540124D0D1944168E81797665880200000000000000000000000000000000082800A00AB4F1E11953C7849496EB6BF45ED3263B6FA2F699432E33BC05000100511141000000000100000000000000050000000000000000000000000000000000000000000000141050000000000000005040005401440144014400540451145010456EB7F8BCD723DB575D75B45BE744CB48DFF0035FC976BFDDFE16E9BAFEEBCFAF33CFA31FF00D9F6342039BD00000000002A00A228000000280800A0000028002044CC4EB1D70DBF3C99B6DF67333ACCD3599F6A1A86DF9DFD9B67F223DC874AFA97FA1C357E368F8EFE66A1147377414510015F4DBE3F3B9F1E399D38AD11ABD7CEA95A730BD6B1A562B48888F62B0F86C7ED987E5C3D1CF3F32C9DEAFB90DC7C399FBD0E1333F3158ECEEEDE786BF44518764150014D010505414110501050105010501050100000001457DF61F6DC1F2E1F5E715AD798E68AC691AC4F47B30F96C3EDB87E5C3EDCE7F31CBED7B8DFFD73EF384FFE88FF0014F9DE11461DD00100006CB77F946CBE55FDD6B5B2DDFE51B2EFDFDD6EBBADEEFDAE5ABEB697F93FFD65AD0561D9034504000004000001400001400400005450151441515056DB9B7D8F67F27DE86A5B6E6BF63D9FC9F7A1BAFA97F1479DC357E2E8FBD6F33540AE6EC000A000A8A80008000000000028002000280000000080000000000000000280000000008008A0002800000000000000000008A00000000000000000002000000000033C5E3B0678BC612DB9A5E7BD72D0D5BEE7BD6D0D5E9D3DD0F4E97AB1E265277093B8DBAA000000A00000000000000000000000000000000000000A00000000041D0933313A57A5EADB6C32679D663A12670CCDA21E7A63BE49D2B1AB67B4E533798B5FA9B0DAF2EC7863598E97AA6D158E188D1CE6CE36D49EC7CF16DB1EDE3A2225F4B64D7A34D18E892C4CE5CF79A4AEA4482EC01045344500014000000001C9AC22C3D0F643288501A886331A31676603360160484565A1302F2B016504000000150000000000000058B68B36D5882E6770008000BC24C1AA48BB00040000000000000000000001514401408520115953C7848654F1A12525B8DB7D1324DB7D12B2E53BC50101410010000001005041404050415001500000000000000000000000000000000000000000000000000540144514040510050000000040000000000000000000000000001BFE6BF92ED3FBBFC2D037DCD7F25DAFF77F85BA7AB7F75E7D7F89A1FE4FB1A10187A0001440144014040001445001400101514054500510450046DF9D7D9F67FD38F721A96DF9D7D9F67F223DC874A7A97FA3CEE1ABF1B47C76F3350039BBA0A020A03EDB1FB661F970F4F3CFCC7277ABEE43CDB1FB661F970F4F3CFCC7277ABEE43A47C39F7E1C27FF004D7FC56F3C35E039BB9A228A20A020A020A02280A13131D71A365C8F6D8B3EEA6D9749F371AD693DD9EDF69EDF58B1D3CD62C9A7C6D6635F61B8D399A4DF3B9E7B75111AF5D1C6FED73E28C3BA0BA008280868A020680000AF46C3EDB87E5C3EDCE7F31CBED7B8F8EC3EDB87E5C3EDCE7F31CBED7B8DFF00D73EF384FF00E88FF14F9DE10187703450415041B1DDFE53B2F957F75AED1B4DFE3B63E57B2ADBAF5B4F47B3D2DD775FDDFB5CB567D3D2FF0027FF00ACB56030EA00000280A080080006800000000A8A02000282A00280DB735FB1ECFE4FBD0D4B6DCD7EC7B3F93EF4374F52FE28F3B86AFC5D1F7ADE66A9515CDD85450174040D0000010000000140450400000000000000000000000014450000004000000000054500000000000101400151440000000000000000000000040000000000000678BC660CF1F8C25B734BCF7ADA1AB7DCF7AE5A1AF53D3A7BA1E9D2DD1E2652036EA828082800000000000000000000000000000000028000111A122041D669A00110710A2D297BDA2B58D5F5C1B4C9B8B6911310DEECF975305626F1ACB33673B5F0F1ECB94EBA5EF0DB5298F0D78621971D6B1A55F3D66D2E53332E13333BD95ADAF4C27593D0422000000620000000005000000000726B00F43D6CA25586ABA8DC589962A0CCA2C22C08CC9354991D3292C5650624546501068930CD27A86B0C0018014105D1340C00000000000000000080000028000000000000000000A020A100A0A22B3A78CC59D3C684496DF6FF0044C98EDFE89932E53BC00450110004000500000000000000114010501000000000000000000000000000000000000000000000150051140001050114000000000000000000000000000000000006FB9AFE4BB5FEEFF0B42DF735FC976BFDDFE16E9EADFDD79F5FE2687F93EC684061E8000000000000511EBE5BB49DE6EE98BF723E35FE4C11199C476A5AD15ACDA775632D9729E4D873EDFCFEE62678F5E0AF57476B57BDDB7A2EE6F83A662B3D133DD87674A56958A5634AD63488F61A6F5876317C71BBA47C6A745FE4F6BBEA694453646DAEF7CEE9FABB5B5E79E7D1BEC88E1C1CF00F3BE928082800A0A800A08A08836DCEBECFB3F911EE4352DBF39FB3ECFE447B90E94F52FF00479DC757E2E8F8EDE66A051CDD90540414557DB63F6BC3F2E1E8E79F98E4EF57DC87C365F6BC3F2E1E8E77F98E4EF57DC6E3E14FBF0E13FF00A6BFE2B79E1AF1461DD34000450119E3C77CB78C78E38AD69D22218BEDB3DC4EDB714CF11AF04F4C7B13D0B18CC67725A662B3358CCE3647859EEB976EB6B58BE5A6959FDE8E9889EC9795D963C9B7DEEDF58D2F8EF1A4C4FB8E577982306EB261ACEB14B747BAE9ABA715C4D6735979BA6EA2DA936A5E396F579D47A76DCBF75B9E9C5499AF953D10E71133B2232F4DAD5AC66D3111E17D3946E316DF7919334F0D26B35D7B357B79E6F36BB8C18EB87245ED16D6621863F57771333E732569D9A7C6F81964F5732C575C79A2D6EC98D3DF768AEAC526BCBB27CAF15AFD34EB5752753D2AF91A61ECDCF2BDE6DA38AF5E2AF955E9878DC66262713187B2B7ADA33598B47807A3072FDDEE2939316399AC777ABDD7DF93ECA9BADCFF00A9D38F1C6B31DB3DC6FF0079BBC3B1C1C53D13D54A47765D74F4A26B36B4E2AF36BF5334BC69E9D79AF2E46626266263498E898946792F6C97B5EDE35A6667BF2C5C5EB8F0A0A020A020A80F46C3ED987E5C3EBCE7F31CBED7B8F96C3ED987E5C3EDCE3F31CBED7B8E9FF5CFBFF638CFFE88FF0014F9DE11473764140414046DF9B7E5DB2EF4FB90D4B6FCD7F2ED977A7DC874A7AB7F1479DC357E2E8FBF6FFE2D38A8E6EE02820A0202820A800000000009A1A28A228000202A280A0036DCD7EC7B3F93EF4354DAF35FB1ECFE4FBD0DD3D4BF8A3CEE1ABF1747DEB799AA507376151414044000000000140001000140040000000000000000000001400004004500000000015140000000000000000501000000000000000000001000000000000000019E3F19833C7E3096DCD2F3DEB9686BD4DF73DEB9686BD4F4E9EE87A74B74789900DBA800000000000000000000000000000000000000A0004CEA4100902FB293D056B6BDB863BA6499C1D36EA87BB65CB6F9AD13313A3D3B0E573AC5AFD4DBC463C55D29D12E73671BEA7061876D8B6F588D3A594DE67A0D66DD69D0E73332E5B677A70F6AF5274AC7B229D61A9A7740000000000000000000000001C982E8F43D682E80611514105405D4D500CAA0029129A81967A933D0C146B9A5001916BD68B1D62C3398632B32C6646A70800E7204433881A88CB0D06730C0498000000000000000000000000000000000500452050580858125932A78D0C619D3C6849665B6DBFD1B24DBFD1AB2E53BC504400001444545000000000000000000000041404500000000000000000000000000000000000000114041404140400144501001440144014004150051014450000415014101445000046FF9AFE4BB4FEEFF000B42DF736FC9769FDDFE16E9EADFDD79F5FE2687F93EC684061E80000000000001D1FAB7B78AE0BE7D6266F3C3A764439C6C7947339D9659AE4999C17F1A23B93DADE94C45E265C3AAA5EFA36AD37EFC7175AF8EEF1466DB65C53D1C5598638B7BB4CB48BD32D749ED9889FDAD5F38E731589DB6D6DADA7A2F923B91D90F4DAF58ACCCCBE56968EA5B522B5898989EDECC39F98E1B4C4F7274115E27DC50105545015151141500001B6E73F67D9FC88F721AA6D79CFD9F69F223DC874A7A97FA3CEE1ABF1747C76F335228E6EE828082A03EDB2FB5E1F970F473BFCC7277ABEE43E1B2FB5E1F970F473BFCC3277ABEE43A47C29F7E3CCE33FF00A2BFE2B79E1AF14737641404141505047A369CC373B48B461B695B75C4C6B0F94465DC66E889BE4C93D51DD9960E87926C670E29CF96BA64BF8BAF5C55D34EB6BCC573388FA9C35B529A35B6A6239ADB3C6C363C8F1D2B193751C593AF83B90F467E6BB1DA7FA55F8D35E8E0A47447B0F0F39E6393CEFA3E0BE94AC7C79AF767B1A7E99E9974B6AC53D1D38DDBE5C29D3DF5B1A9AF69C4ED8A46C6E32FAC59359F358A22BA74714EB3AFB4F9E2F583755FA4A56F1DBD53FB1AB1CFBED4CE799DE3A5D0C63921D2EDF9CECB3FC4BEB8E6DD1A5BABC2C37BC976F9EB37C11E6F275C4478B2E75B6E4FCCBCD5BCC67B4F9BB78933DC974AEAC5FD1D488DBDAE1A9D35B4B3A9A16B4637D77E5AE8B6E7679A622671E4AF44A6E3739B737E3CD6E2988D21BDE75B19CF8E33E28D6F4F1B4EED5CF39EA56693CB99C6F87A343529AB58D4C473C6C9E3082A39BB80000020A03EFB0FB661F970FB738FCC32FB5EE3E3B1FB661F970FB738FCC32FB5EE3A7FD73EFF00D8E13FFA23FC53E7788073774145105006DB9AFE5DB2EF7BD0D4B63BCB5ADCAF67369D675BC6B3EC3749F46FEEFDAE3AB1FDCD19E179FF00E32D68A30EC828082808373C9F26CB2D7D1B362AF9DE9D2D31E33EF9BD5EC36BF162C934ACFEECF4BA4695AD58B5662CF35BAAA52F34D48B531BA77C4B9F1BDBFABB599FF4F34C47B30F36E3916EF1CFFA5A658F63A27F693A5A91FCBE45AF57A16D91788F1EC6AC7DF26CB758F5E3C568E1EB9D358F0C3E33131D71A39CC4C6F8C3BC5A2774C4F89050540004651133D5D2CAB872DE786B4B4CF644489988DEF9ABD54E57BFBD78AB86DA7B3A47BAFBE2E45BEBC4CDAB18F4EE5A7E0D5A8A5E77567C8C4EBE946FBD3CAD70FAEE36F7DB66B61BE936AF5E9D4F9333B2712DC4C4C44C6D89DA028A2A2A20DAF35FB1ECFE4FBD0D5B6BCD7EC7B3F93EF3A53D4BF8A3CEE3ABF1747DEB799AA05737600414010000010151400000000000000000000000000000504140000150400000001404140000000001000005045004510144014000000000000000040000000000000000678FC660CF1F8C25B734BCF7AE5A1AF537DCF7AE5A1AF53D3A7BA1E9D2DD1E264036EA000000000000000000000000000000002800010778403A4800D7427467836F933DE2291D09324CE37A62C57CF7E1AB7BB1E595C7116C91D2FAECB618F05226DE33D537EE4B94DA5E7B6A4CEC85B5A2B1A53A9875F4C832C4460900513A75500E8359000000000000000000000000007290CB4630CDE87B6A9A24C32491661828830A684328816232C7446730C426302008682802000000001A80000032D588112CA65880672000328862CB5161251665049000000000000000000000000500455450585848650892CA1953C68630CE9E3412CCB6D83E8D5307D1AB2E53BD40440010540140000000000000000000000000000000000000000000000000000000000000000000000000000045001140414041400000000000000000000000000001BEE6DF92ED3FBBFC2D0B7DCDBF25DA7F77F85BA7AB7F75E7D7F89A1FE4FB1A10187A0000000000000000541057AB97ED6777BAA618F17AEF3D958795D4721D9D70EDBCFDA3FD4CBDBE4F71BD3A735A23B37CB8753ABDD69CCFF34ECAF8D79B72FC57D8CC61C7117C31AD34EBD23AE1CC3BA725CDB6B3B6DE5E34F8979E2ACF7DD35E9BAD1E279BA0D699CE9DA7EF467EB78D515E77BD404155215014006DB9C7D9F69F223DC86A5B6E71F67DA7C88F721BA7A9A9E28F3B86AFC5D1F1DBCCD4A839BB80020A03EDB2FB5E1F950FBF3AFCC3277ABEE3E1B2FB5E2F950F473AFCC3277ABEE3A47C29F7E3CCE13FFA2BFE2B79E1E0451CDDD0514415963C57CB78C78E38AD6E888099C6D96036D8FD5FDC5BE932569FE27C77BCA336D31F9CE28C94FDE988D346E74AF1199ACE1C63A9D19B4562F1332F3ECB05B3EE71D2B1AFC689B76691D33ABA2E679E76FB2BDABD133F16B31DCD5A9E436B46EED58F16693AF861EBF58267CC628EE4DA75F03B69FA3A36B46F979B5FD3EAB4E93EAC6DFB5A19D66759EB01E57BC45010501D2F28DCCEE769C39278AD4F8B33EC771A2E61B69DAEEAF8F4F8BAEB4EF4B6BEAF4C79BCB1DDD63A1F2F587E93177A7DD7AAFE96856D3BE1E0D29E4EAEF48F56FF00FE5A61EBD9F2ECFBCD671E915ACE93697BBF4EE5FAEAFCD9F85C6BA57B4662BB1EABF51A549E5B5E227834C3D1BBD966D9DE29974F8D1AC4C753E0C4C4C4E2763A56D16889ACE627B5050541407DB63F6CC3F2E1F6E6FF009865F6BDC7CB63F6CC3F2E1F5E6FF9865F6BDC6FFEA9F7E3CCE33FFA23FC53E778851876400015006C375F956CFBF7F75AF6C375F956CFBF7F75BA6EBFBBF6C396AFADA5FE4FFF00596BC1587540000016B6B52D17A4E96AF4C4C3A7E57BFF004CC33C7D1969D16F67D972EF6F2CF4AA6E696C15B6933117D23A34F65D746F35B7189DF0F3F55A55D4D3999C45ABB6265B7E69CCB2ECAF8EB4A45A2F133333EC3C98FD62B6BFEA62E8FECCB6BBBDA62DDE29C7923A7F76DDD8972B9F05F065B62BC696ACFECED75D6B6A52D989F465E6E969A1AB4E5B57D3AEFF000F85D1E3E73B0CB1D37E0E8E98BC3E919B976E626916C778EB989D23DD728311D4DBB6B59749E829BEB7BD5D3E4E51CBF26B314E199EED65F0FD3DB5F2EFFB1A3AE7CF5989AE4B469D5D32FB7E27BFFAEB7EC5EF74A77D3C87CBF535D95D6F2FFA96DBF4F6D3CBBFEC7DF1F26D863D35A714C7953D6D17E27BFF00AEB7EC7CAFBADCE4B715F2DA67BF3077BA51BA87CBF533B2DADB3C0E9E29B0DB6B6D31E3D3AFAB57CB2735E5D8A38A2F169ECA474B99999B4EB699999EB994888D635E88EE93D44FF2D6208E86BBEF7BD9D5EC37F8F7B4B5A959ACD2749895DFEF2BB3C1396635B4F4523D94E5F836F83045704C5A2DA4DADDD99F65F3E67CBA77D14E1C9C134D7A27A627577CDFBBE36C3C511A5DFE2735D3CF6EF7339725F2E4B64BF4DAD3ACB16C33F25DDE0C76C93C36AD7A6749E9D1AF78AD5B44FA5187D8D3BD2D1E84C4C46CD80A32D80A20DAF35FB1ED3E4FBCD536BCD7EC7B4F93EF374F52FE28F3B86AFC5D1F7ADE66AC07377050000405104141514000000040000000000540000000000500000400450000000140000000000000004014114000004540001540100000000100000000000000000001514119E3F19833C7E3096DCD2F3DEB9686BD4DF73DEB686BD4F4E9EE87A74B74789900DBA800000000000000000000000000000000A000681D4402F5A4CC425ADA7443D3B3D9DF3DE358E8499666D10C76DB5C99EF1111F15D16CF678F6D489E8D596DB6B8F6D488D2356579999F61CAD679ED79B2DADC5ED269AF4C9A74741AF6B30CE30002800000000000000000000000000000000394AB361A9ABD0F644E19A4CA7124CEA2CD845419650CA18C32891BA92C6594B190B315406156216B0BA0D44309847D26184C74893082E88202E8682A068080001A8681F402E88001A002A000681803434003434003400000000000000001401161521601619431D19422328674F1A18433A78D04B32DB60FA364C76FF46ACB94EF5011000401400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006FB9B7E4BB4FEEFF0B42DF736FC9769FDDFE16E9EADFDD79F5FE2687F93EC684061E800000000001EAE5BB49DE6EE98BF77AEFDE82233388ED66D68AD66D3BAB196D397F20C39B6B1977169E3CB1134E19F1625A8DF6D2DB3DCDF05BA787C59ED89EA976D588AC4563A223A21A3F58B61C558DE535E2AE95C91EC7725E8D4D288A6C8DB0F9FD37556B6B4C5E7D1BEE8E13D8E780799F49F6DA609DC6E71E18E8E3B69ED775DB52B14AC563AAB1111ED38EE59969877D8725FA2B16D267BFD0ECBADE9E9F189E397CCFD46679E91FCBCB9FA55ACE7DB7F3BB29BC46B6C53C5ED775B36B39F678C5B19A45B4BE598AC4476775D3531C96CF0797A7CF7D4E5DFCD0E61515E17DC5562A82AA2A0A00836DCE3ECFB4F911EE4354DAF38FB3ED3E447B90DD3D4D4F1479DC753E2E8F8EDE66A80737605400007DB65F6BC5F2A1E8E75F9864EF57DC7C367F6BC5F2A1E8E75F985FBD5F71D23E14FBF1E6719FF00D15FF15BCF0F000E6EC0028B4BDF1DE2F49E1B57A62610125B4C7CFB755AE97A56F3DBD5EE3E5BCE6D9B778BCD4D629599D6DA775E01B9D5BCC626D38728E9F462D168A444C6D6C39264AD37B159FDFACD63BFD6F7F3FA5ADB7C768EAADBA7DB68F1649C592B923AEB313E074F9698F7FB3D35F8B9235898EE4BB697A5A77A76EF879BA9FEDEBE9EAF66E972A3E99B15F0E4B63BC696ACE92C1E67BA2626331DA82808280DCFABF8E34CB935E9E8AE8F9FAC17ACE6C748EBAD759F6DEEE55B6B6D76936C9E35FE34C76468D0EEF3DB71B8BE5B7EF4F477BB8F4DE79746B59DF67874A3BCEAAFA9139AD367D8CF67BFCFB399F37A4D6DD36ACF54BDBFA873FD4D7C32D48E35D5BD63116C43D37D0D2BCF35A9133C5F6DD6EB2EEF279CCB3DE88EA887C14666666733B5D2222B111118884144690501F6D8FDB30FCB87DB9BFE6197DAF71F2D8FDAF0FCB87D79B7DBF2FB5EE3A7FD53EFC799C27FF447F8A7CEF1A28E6EC8282A0A02367CC31C63E5BB3AC4EB1F1A7C3D2D6B6BCD3EC1B3EF4FB90E94F56FEEC79DC3567FB9A31F7E7FF8CB5228E6EE8282232C7C1E72BE73C4D638BBDDD41474FB7C1CB73E38BE1C74B57BD1AFB6F54F0E2C73688D22B1AE91EC392C39F2E0BC5F15A6B30DEF2FE6D4DCCC61CB1C3967C167AF4B5AB3B3115B7D4F99D474BA95F4A2675291B76CED87CFF50E0FAAB7861AADF6F27799BCECD629A469111D7A7B2DC6F792E2CD339307FA7927AE3F765A3CDB6CD82D35CB49AE93A6BDC9EF4B96B77BBADB6BE07A3A58E9E679B4E317C6E99DAF90A383D882A0000233C58AF972571D235BDA748862B5B5AB68B5674B474C4AC7852738D9BDBEE59CAF71B5CDE7725E386358E08EEEB0F76F3798B678E3265D662674888EECB59B4E7D1A569B9AF4F571C7BB30D96EB6B877D862B699E1F1AB687B6935E498D29DBE17C9D68BF7B13D446C9D99AF0F0347BBE73B8DC45B1D2231E2B744C475E9DF6B9EEDEF2ADC6D3E378F8BCA8EE77DE2792F37E6F4F39F0BE9E8C69453FB58E5F07DA8A0CBA00A0369CD7EC9B4F93EF356DA735FB26D3E4FBCDD3D4BF8A3CEE1ABF1347DEB799AB01CDD9445014114004001400400000000000015005400000140000000001000000005000000000000000000511140000000045010500000000000010000000000000000000151444678FC660CF178C16DCD2F3DEB686BD4DF73DEB968A3A9E9D3DCF4E97AB1E2591345D1B7545401440140000000000000D000D0D00000034005EA488D4005EA153A499EE4133A43D5B1D8DF7178998E8499C336B61365B1BE7BC4CC743A1DBEDE9B7A4691D2B870D36F48888E959B6B2E536CBCF6B64999BCF61EC032C9AE87580000A000000000000000000000000000000000E504E3838A1E8CBD598345D18F9C83CE4073559689A279C83CE4073578B218F9C83CE407347165A9AB1F39079C80E68E2A279C83CE4066BC59C32D5F2F390BE7206A2D5E2CE65849E72138E049B578A9A271C1E7204CD78B38865A308C90BE7206E26BC49862B39218F9C819B4D78AE84F4279C83CE4099AF158522D0B3303511B37B1D426F09C703398E2A279C83CE4073578A89C7079C83266BC544F39079C80CD78A89E720E380CD78A89C7071C073578A89C7071C066BC574344F39079C80CD78AE8689E720F39019AF15D0D13CE41E720335E2BA1A279C83CE4066BC5745D18F9C83CE4066BC5968689E720E380CD78B2563C70BC70266BC594328861178651784335E2CE19D3C67CE2F0CA968E3258998E2DC60FA3563B79FF004D96ACB9CE05454400101400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001BEE6DF92ED3FBBFC2D0B7DCDBF25DA7F77F85BA7AB7F75E7D7F89A1FE4FB1A10187A0000000000757C8F631B6DA464BC7FAB97E34CF7623B90E67698E32EE7163B4C445AD11333D0EE222222223AA3A1DB42BB66DC1E0FD435262B5D38FE6DB3F42BE5B8C35CF82F86DD578987D47A5F3626626263B1C266C37C196F8AF1A5A93A4B06DFD63C35A6EE9923AF257A63BCD43C378E5B4C707DDD1BF3E9D6FED42B67CBB9D66DA479BCBAE5C5ECCF4C77A5AC12B69ACE6270BA9A74BD796F19874397D65C7C13E6714F1F738A7A1A5DC6EB3EE6FE7335A6D6EE764779F155B6A5ADBE58D3D0D3D3DB4AEDE3BE544561D5561150554810554501B6E71F67DA7C88F721A96DB9C7D9F69F223DC86E9EA6A7D1E770D5F8BA3E3B799AA01CDD950504001F7D97DAF17CA87A39CFE6193BD5F71E7D9FDAB17CA87A39CFE617EF57DC748F853EFC799C27FF457FC56F3C3C2039BB88A00000000D9F29E635DBEB8737D1DA7E2CF932F16DB699F737E1C55D7B6DDC8F6DF5DD72EDCED6BC7922269E544EADD39EBE9D62711E471D5EEAFFDABDA336ECCED6E77DCB70EF6B192B3C3934F8B68EA9ECD5CF65C57C392D8EF1A5AB3A4BDDB5E739B6F8A314D62F15F1667B3B1E4DD6E2DB9CD6CD68D26DDC8EE37AB6D3B445ABB2D3BDCFA6A6B69CCD2FB691EACBE228E0F52365CB795E5C99299B2C70E2ACEBA4F5CE89CA3635DC659BE5AEB8E9DCED96CF98732A6CE22958E2CB31D15EE447B2F46969D71DE5E7158DCF26BEBDE6DDCE9466D3BE7831E6BCC29B7C538693FEB5E34E8FDD8ED73ACED6C99F2CDA7E35EF3FB65F5DCEC771B5E1F3B5E8B754C74C7798D4BDB5266D8F46BF53A68E9D34622998E6B6DF1BCE039BB88A020A00003EFB2FB5E1F950FAF36FB7E5F6BDC7CB65F6BC3F2A1F5E6DF6FCBED7B8E9FF54FBF1E6719FF00D11FE29F3BC68A39BB228022800DAF34FB06CFBDEF4354DAF34FB06CFBD3EE43A53D4D4F763CEE1ABF1347DEB799A9147377414041406CB94ECB69B98B4E6B6B789D229AE9D1DADB61E59B3C39232E3A7C68EA999D5CBD66D5989ACCC4C754C75B6FC9326EAF9ADADAD6C311F1B59D635EE3D1A37AE6B59A6DE2F1755A5A98BDE35662B8F57EC6EDA9E6BCC3697C37DBD7FD4BCF54C75567BED86EE7246DB279A8E2BF0CE90E6E9B0DE64D66B8ADE0D1D75EF68F46B19E68DBB1E7E934A9333A97B72F24C636E1E61B1A724DEDA22662B5D7B933D2CE9C877333A5AF5AC76F5BCB1A5A93FCB2FA13D4E8C7F3D5AB1B9AFABF6D638F3470F7748E97D7F4FEDFEB6FFB1A8D0D4E1F5B13D66847F367C512D08DF7E9FDBFD6DFF63E57F57E759E0CDD1DCD63A49D0D4E1F591D6684FF00363E89699963C76C97AE3A46B6B4E90D95F906E6BA705EB7EDEE3E77E4BBEA578A222D31DC89E94EEB5237D65A8EA346776A57E97AF6DC8291116DC5F59F26BD5E16C736E76DB2C75AE4B70C446958EB998879B955B7D116C5BAA4C56B1AD2D6EBEF2F36D8DB75862D8FA72E3E988ED8EC7AAB115D39B69D713C277BE7DE66FAD14D6D4CD73BEBBB6B1CBCEF65149E1D6F3E4E9D12E7AF68B5ED688E189999888EE1359ACCC4C6931D7128F2DF52D7C736363E8E8E8534B3C99F4B8CA2839BB0008369CD7EC9B4F93EF356DA735FB26D3E4FBCE94F52FE28F3B8EAFC4D1F7ADE66B0351CDD800054105114000000000000000000000000140100000000114000004050000000500000000105450010144014000000000000000040014000004000000000014041404501119E2F19833C5E3096DCD2F3DEB968ABD4DEF3EB444B415BC68F4E9EE7AB4A639636F63318F1C1C70DC3A73578B24D138E0E380CD78AE8689C7071C066BC596868C78E0F39019AF165A1A31F39079C80CD78B2D0D18F9C83CE4066BC596868C7CE41E720335E2CB43463E720F3902E6BC596868C7CE41E720335E2CB43463E720F39019AF165A1A31F390BE720335E2B11A9D7D493923B871C409CD5E2BD5D04FC5F658CE58EE3D9B0D9DF7578998F8A933849B5789B1D8DF7378998E88745870E3DBD22223A530E1C7B5A444474B2B6B6E9729B385AD3649B4CCF4A68BD13091D0CB31B14014000000000000000000000000000000000000001C8441A28EB97A22185A2584EAFACC3E73D6D4395E13A4E9592158884E93A5F58AC13109974EEE71BDF2E93A56D1A10318C4E13A4D65454984E93A5404E93A4580C2749D2B2806B2BACE808BF4A749D20A8749D2A0619566566CC0D651B8B6CC24CC9D228C6DE29D274AEA448B11E165159D18CC4C3E9168D185A751A988C6F63D27482B183A4E91611709D274B29845309D2748089D274A8184E93A540C2749D2A0613A4E950309D2BD22C0613A57A403074B2E9450C2C6ACA35630CA10C328D5F5C733C50F943E98FC7811BBDB7D13263B6FA264CA8A8A80A8A00002A280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF736FC9769FDDFE1685BEE6DF92ED3FBBFC2DD3D5BFBAF3EBFC4D0FF0027D8D080C3D0000000000B4BCD2F5BD6749ACC4C4F79DAECB754DDEDA99A93D71A4C4F5C4C75B897DF69BDDCECEFC786DA76D67A6B3DF874D3D4E49DBBA5E6EABA7EFAB189C5ABB9DB8E7B0FACD6E88CF875E8E9B567AE7BCF36EB9FEF33EB5C7A61A4F674DBC2ED3AD4C677BC15E875A6D8988AF873B1F1E73B9F48DFE4989D6B4F895D3D8784EBEB1E5B4E66678BEB52B14AD6B1FCB185011A5001551511558AA0AA8A829080326D79C7D9F67F223DC86A5B6E73F67D9FC88F721D29EA6A7D1E770D4F8BA3E3B799AA541C9D94000007DF65F6BC5F2E1E8E73F985FBD5F71E7D97DAF17CA87A39CFE6193BD5F71D23E14FBF1E6719FF00D15FF15BCF0F080E6EC00028203EDB3DADB779A3156D15E8D6667D87C5697B63B45E93C368E989858C6633B619B666B3159C4E364BAADB6DF16D30C63A75474DA7B7D96A39AF33A67AFA3E1E9A6BADADDB31D8F1E4E61BCCB5E0BE599ACF5C753CEEFA9AF9AF2D23961E5D1E926B7EF35279ED9CC7F11E9DBF2FDD6E222694D2B3FBD3D10F34744B7D5E77B5AE18D2B6E288D383473D2AD26679EDCB875D7BEAD623BBA73CCFD4F8EDF90F77717FEED7E16C70EC767B68D69488D3AED6E99F0CB5B5E69CC773934DB6288AF7B5FDAF766D9E5DDEDF1D33E4E0C95D66FC1D52F4E9C69E27BBA6663B67B7E978B5A75B311ADA9158B6FAD7B3E885CDCC367B7A5B4BD66D5FDDAF765CEEE73DF719AD96FD76EE76437F8F93ECA959ADAB37998D26D33EE349BFC18F6FB9B63C76E2AC7ECF61CF5FBCE589B6223843B7473A316B4539A6D8F5AD1D8F960CB3872D32D6226693AC44BA6DAEE30EF7071C46B1D56ACF725CB3EB83759F6FAF99BCD38BAF4634B5792713B6B2EDD474FDEC44C4E2F5DD2F4F37DA576FB889C71114C91AC447734781F4CB9B2E6B71E5B4DADDB2C1CEF31369988C44BAE9D6D5A56B69E6988DB2828CB6828080A0FB6CBED787E5C3EBCDBEDF97DAF71F2D97DAF0FCA87D79B7DBF2FB5EE3A7FD53EFC799C67FF447F8A7CEF18A39BB20A020A0236BCCFEC1B3EF4FB90D5B69CCFEC1B3EF4FB90EB4F5353DD8F3B86AFC4D1F7ADE66A851C9DD050105011D0EC375B0C1B5A638CB589D35B6BD7ACF5B9F1D34F52693331113E372D6D18D5AC5666622273B1D1DF9C6C6B698E399D3B22661F2B73EDB44CC452D31DC9E88D5A056E7A9D4F0438C743A31BF9A7E96F3F5060EE62BFEC7C67D60C9AFC5C31A7735996A1527A8D4E3F5371D1E847F2E7C732D9E4E7DB9B4694A5693DBD6F34F34DF4CEBE765E5466756F3BED2DD7434ABBA95F265EDA738DF535F8F16D7CA8D5F6C7CFB7559F8F5ADE3B9DC6B02357523F9A49E9F4677D2BE4C3734F58275FF00530FC5FECCF4FED7D3F5060FAABFEC6886A3A8D4E3F539CF47A13FCB8FA65BE8E7FB799E9C778F03D58F9A6CB2578A32C47B16E8972E351D4DE37E259B743A53BB9ABF4B6BCE726CB2D6B6C3316CDAF4CD7C9F65A955D1CAF7E6B73631E277D2D3EEE914899B638B116465D105401B4E6BF64DA7C9F7A1AB6D79A7D9369F27DE74A7A9A9E28F3B8EAFC4D1F7ADE66AD14737600000400000005450000000001000005041400000000000040000500000000000000000014114004000005114000000000000001000000000000005010500040510050044678BC662CB1F8C16DCD0FAC3AEB2E7635747EB075CB9DABD3A7EA958DC4EA74E8A36DE13A4E950309D274A8184E93A540C2749D2A0B84E93A541309D274A8184E93A541709D274A8184E93A57A9430C7A4E95EB03046A6B31D64F43D7B0D864DD5E274E82670C9B0E5F9373922749E1753B7C18F6B8E2B11D29B7C18B698E2B1E32CF15A759EA71B5B2609B6BE37B490A32BE24D275E85D43417C6000000000000000000000000000000000000000000E455F3E259B3B61DF9E16661F3926485873B5B232AC319654924AE32CC85465DA58DE18432B4EAC61A871BCED4588D53BAFA563A094AC6648A24D746704C6A99749AC61F209215C802214ED0D57858E884C4AA28A20A0229D07406105E83A10C21A0BA8202F4020BD074061175D0E814354150415000140000000000005001561161058650C56019C33C7E3C3E70FA63F1E046F36DF45ED3263B5FA264CC82A2A02A280002880280000000000000000002028802820288A008A000000000000000000000000000000000000000000000000000000000000000000000000000000000037DCD7F25DA7F77F85A16FB9AFE4BB4FEEFF0B74F56FEEBCFAFF1347DFF00B1A10187A0000000654C59326BE6E936D3AF48D58BA0E49CC763876DE6725A3164D666D6B7445BDB6A958B4E2670E5ADA96A539AB59BCF0868A70E58B70CD2D169EA8D257D1F3C7FE1DBC12EBA79972D998B4E7C7AC754EB0BF8AF2EFBC53C2E9DCD7DB8797E7357F26DF5FF000721E633FD5DBC129E6337D5DBC12EC3F14E5DF78A784FC53977DE29E13B9AFB707CE6AFE4DBEBFE0E43CC67D35F376D3BD2C631E4B4E95ACCCF6443B1FC53977DE29E1635E63CAEB3AD736389F6260EE6BEDC1F39A9F936FAFF0083919C792BE35663BF129C36EC9F03B09E63CB2DE366C73DF9894F4FE55F5B8BF61DCD7DB85F9CD4FC9B7D7FC1C8F0DBB27C0705BB27C0EBBD3F957D6E2FD87A7F2BFADC5FB13B9AFB707CE5FF0026FF00EBE8729E672C46B34B69DE963A4C75BAEBF34E5D15999CF4B47644EB3E06979B6FF61B9A4536F8FE3C4EBE734E1F6B466FA75AC662F13E06F4BA8D4BDA22746D58E3C1AB541C5EA55401550056DF9CFD9F67F223DC86A1B7E73F67D9FC88F721BAFA97FA3CEE1ABF1747C76F3352A839BB2AA082800FBECBED78BE543D1CE7F30BF7ABEE3CFB2FB5E2F950F4739FCC2FDEAFB8E91F0A7DF8F338CFFE8AFF008ADE787840737600405000000001BCE5BCB36D382B9F2C464B5E35E9EA868DD0727E1BF2FF0037C5D3ADA2DA75C6AEFD3C44DF6C6766CCBCBD65AD1A513599AFA51138E0FB64DFEC76D3C1C51131D75AC75781E3CDCFA91D1871CCCF6D9E2DDF2ADC6DEDAD6272639EAB447BA6DF94EEF34C6B5F374F2ADF0376D4D699E58AF2F8A1CA9A1D2C579ED7E7F1CFD8C72F35DEE5D627270C4F44C57A1E499999D67A667BADB6EF93E1DBEDED97CECF1563F7B4D267B1A971D48BC4FA73B7C797A746DA56ACCE944446EDD80073760000000000007DB65F6BC3F2A1F5E6DF6FCBED7B8F96CBED787E543EBCDBEDF97DAF71D3FEA9F7E3CCE33FFA23FC53E7790073760000001B4E67F60D9F7A7DC86ADB4E67F60D9F7A7DC875A7A9A9EEC79DC357E268FBD6F33560393B80000000000000000000000000000024848000A236BCD3EC9B4F93EF356DA734FB26D3E4FBCE94F5353C51E771D5F89A3EF5BCCD580E4EC0000000000A022800008000000000280000000000002280082A280000000000000000000A00000000000000000000008002800000800000000028000000000000020CB178CC5962F182DB9A2F583AE5CED5D17AC1D72E76AF4E9FAAB5EC501B6C000000000000000000000000EB17A9009D3B8757593A3D5B1D964DCE48E8F8A88BB0D8E4DCE489FDD751B6DBE3DAE388AF5A6DF6B8F6B8E387AFBACAD6E2972B5B284CF1CFC6F693A63AD748D089D7AD950014000000000000000000000000000000000000000000001C5EA2E8AEEB894014D892B13A006EDCCB88E262688D7348402B28FA5258113A24AD6712FAA4CB0E3938B54C3A4DE3092034E433AC308651328D531967A7430B433E949ACCF426D74B444C6C7CB581F48C32CA30B4E714B3E469ABEF1861631440D469D9E7E193865EAE1838605EEBC2F2F0596292F4F0C1A40775E179FCDC9E6E5E8E805EEE1E7F3729C12F49A407750F2F058E197AB4838604EEBC2F2692B112F4F041E6E244EEA5E51E89C30C670893A767C6247D3CD4B19A4C0CF2DA188BA4A748800000002820A882840A0A8A8325630A0CA1F4C7E3C3E512FA63F1E046FB6BF42C98ED7E87DA64CC82A082800A228000000282028000202A0A008000000028802A0000000000A00802880280000000000000000000000000000000000000000000000000000000000000000000037DCD7F25DA7F77F85A16FB9AFE4BB4FEEFF0B74F56FEEBCDAFF1347DFF00B1A10187A40000000000000101400000500151511440155041550056DF9CFD9F67F223DC86A1B7E75F67D9FC88F721BAFA97FA3CEE1ABF1747C76F3352A839BBAAA00AA8223EFB2FB5E1F950F4F39FCC2FDEAFB8F36CBED787E543D1CEBF30C9DEAFB8E91F0A7DF8F338CFFE8AFF008ADE78788457376004144500000001F5DB6EB36D6FC78ADA76C7725F2162662731B12622626263313D8DEE1E7B82D4FF005AB34B47674C4AFE3DB6E1998A5B58EA8E8E968476F98D4E31E479BE4B4739C4F95F7DD6F336EB24DF24F4772BDC87C01C66666733B5E9AD62B1111188800450000000000007DB65F6BC3F2A1F5E6DF6FCBED7B8F96CBED787E543EBCDBEDF97DAF71D3FEA9F7E3CCE33FF00A23FC53E7790073760000001B4E67F60D9F7A7DC86ADB4E67F60D9F7A7DC875A7A9A9EEC79DC357E268FBD6F33560393B80000000000000000000000000000020A80000369CD3EC9B4F93EF356DA734FB26D3E4FBCEB4F5353C51E771D5F89A3EF5BCCD580E4EC02820A022800008000000000028228000000000000A820A022800000000000000000000A8A000000000000000000000000800000280080000A000000000000000000020CB178CC61962F182DB9A2F583AE5CED5D17AC1D72E76AF4E9FAAB5EC501B6C00000000000000000015001500E95998849B68F46CF679371923A3E293B126596CB659371923A3E2BA8DAED71ED31C6911A9B4DAE3DAE28E88D594DB8E7D871B5B3B909B4DA7A488880D1950E8220D00005000000000000000000000000000000000000000000000721A24C3225DB2F44D763E521242B8F6868B10CE2A4CAD6B32F9E83E9357CE63A4892D598340D01901741636A0CA31CCBE95C22C5665F1D259452665F78C710BA442B71A4F94626514D19C4AEA37148848D17584341AC42EA9C468681835000D4D400D400000000353500353500175401754D224D090C424D218CE26712BA89358979E714B1B63987A7583489199D28793491E99C712C2D891CE74E61F1559A4C31E9818DB0A26AA1904550545058562A82C3E98E7E3C3E70CF1F8F024B7FB4FA1F699B0D9FD0FB4CD9001145451000144014000000000000000000000000000000000001400000001054014000000000000000000000000000000000504140400000000015000000000504150014046F39B79CFC2B67A69E6F4AF14F775D3A1A46DB75699E43B7D675F8FA74FB1AB74DD78FBAE1AD1E9E8CF0D4C7961A801CDDC01400000400000005000001514001050041500501056DF9D7D9F67FD38F721A8AC4DA62B1D733A4371CF6B34C5B5A4F8D5A6931DE8874AFA97FA1C357E368C786DE66A150737755410554511F7D97DAF0FCA87A39CFE6193BD5F721E5DADEB4DC63BDBA2B5B44CB61CF70C573D33D7C5CB1D33AF763FE0E9119D2B782D12E169C7514CFF369DA23C7BDAB541C9DD400150405000000000000000000000000000007DB65F6BC3F2A1F5E6DF6FCBED7B8F8ED2DC1B9C5698D74B474477D9EFEF3937796D6EBE2F71D33FDB98FBFF639627BF89ECEEE7CEF380E6EA000000369CCE27D03693DCD3DE86ADB3DDEE2D6E53B7ACC47C7998D7E4743A69E397523EEFDAE1AB13CFA531EDCFD70D600E6EE00000000000000000000000000000022808000DA734FB26D3E4FBCD6446B3A4775B4E6F59A6DF6B49F1AB1D31ED3AD3D4D4F1479DC357E2E8C7DEB799AA01C9DC50000000000100000000005000000000045000151440000000000000001514000000000000000045401410000000000000000000000000500000000000000000024244487D3178CF9C33C5E305B7345EB075CB9DABA2F583AE5CED5EAD3F556BD8A034D800000000000000A000752E847427744584995B4F43EFB3D9E4DCDE234E8D50CAECB65937392234E874FB3DAE3DAE38D63A4DAED31ED7147474BEB69F38E76B6594C9ADA7A3A93B86BA742CF430A00280000000000000000000000000000000000000000000000000039149938A18CD9DA21DE6D18DEC648161A72ED655866C21932ED595961664704C85B6BE5D2CA2932FA571E8FA44561A62BA7C5F1AE27D231C433E84D64748A441D10710740D6CE06BA9A000000001A00190000000000000000000000D000D0D00321A0064D0D03A431E115004D2258DB144F533049889D8F85B1CC309ACC3D5D12938E2473B69F079A3A0D5F4B6297CE6B351CE6B31D82A2882C22A28CF1FD24308658FE920665D16CFE87DA64C767F43ED2B2AA000A8222800000000A2280000000000000000000000000000A8028800A80288028802880288A00000000000000000000000000002A00A0008A020A20000000000000000000000373CA7262DE6DAFCB3713A6BF1B15BB27B21A65ADAD5B45AB3A5A3A6261AADB9673E573D5D3E7AE33898DB59E130FAEEF6B93699ED83275D7AA63AA63B5F06CF2F32C1BDC55C7BDC7319291D19E9E37B70CB172FE5796BC51BDD3D8B4693EEAF2C4CFA3318F0EC623566B58EF6B68B6E9E58CC4F876354371F8572CFBF57C11F09F8572CFBF57C107776F07960F99D3FBFF0082CD38DC7E15CB3EFD5F07FC4FC2B967DFABE0FF0089DDDBC1E583E674FEFF00E0B34EADBFE15CB3EFD5F01F8572CFBF57C1FF0013BBB783CB07CCE9FDFF00C166A06DFF000AE59F7EAF83FE27E15CB7EFD5F07FC4EEEDE0F2C1F33A7F7FF059A81B7FC2B967DFABE0FF0089F8572CFBF57C1FF13BBB783CB07CCE9FDFFC166A06DFF0AE59F7EAF83FE27E17CB3EFD5F01DDDBC1E583E674FEFF00E0B35036FF008572DFBF57C1FF0013F0BE5BF7EAF83FE27776F07960F99D3FBFF82CD42B6DF85F2DFBF57C1FF13F0BE5BF7EAF83FE27776F07960F99D3FBFF0082DFC1A91B7FC2F96FDFABE0FF0089F85F2DFBF57C1FF13BBB783CB07CCE9FDFFC166A06DFF0BE5BF7EAF83FE27E17CB7EFD5F027776F07960F99D3FBFF82CD48DB7E17CB7EFD5F07FC4FC2F96FDFABE03BBB783CB07CCE9FDFF00C12D48DB7E17CB7EFB5F016E5BCB2B1369DEC4C474CC4474CF78EEEDE0F2C1F31A7F7FF04BCBCBB639B779AB34898C74989BDFB90FA739DCD771BD9E0E9AE38E089EDD3AD966E6F68C1E8BB4A460C5D31AF5DA63BED716988AF2D76E76CC94ADEDA9DE5E3971135A57B76F6CAAB157376554541558A82B6B7ADB79CA71DABAE4CBB7998B4475C57FFF008D53EBB7DCE6DBDE2F8AD3131DCEE4F7E1AA5A23313BAD18972D5A4DB135C7352DCD19F330B52F5F1AB35D7AB58D11B7FC4B69BDC3E6B794E0B772F5E9D27B6187E1DCBF4FB642CE9E7D4B45A3C8C46BE366A52D49F047347961AC1B3FC3B97FDF23C07E1DCBFEF907756FBBF8A17E634FEFFE096B06CFF0EE5FF7C83F0EE5FF007C83BAB7DDFC507CC69FDFFC12D68D9FE1DB0FBE4780FC3B61F7B84EEADF77F141F31A7F7FF04B58367F876C3EF707E1DB0FBDC1DD5BEEFE283E634FEFFE096B06CFF0ED87DEE0FC3B61F7B83BAB7DDFC507CC69FDFF00C12D60D9FE1DB0FBDC1F876C3EF71E03BAB7DDFC507CC69FDFFC12D60D9FE1DB0FBE4780FC3B61F7C8F01DD5BEEFE283E634FEF7E096B06CFF000ED87DF23C07E1DB0FBE4780EEADF77F141F31A7F7BF04B58367F876C3EF91E03F0ED87DF23C07756FBBF8A0F98D3FBDF825AC1B3FC3B61F7C8F01F876C3EF91E03BAB7DDFC507CC69FDEFC12D60D9FE1DB0FBE4780FC3B61F7C8F01DD5BEEFE283E634FEF7E096B06CFF0ED87DF23C0C387966D6D33369DCDE3C5AC7457DB3BA98DF3588F19DFD67D58BDA7872CC79DF4D872F8C5C1BCDD5A31D2BF1AB59E899D3A9AFDC5E3267C978EAB5A66196E7759773926F799D3F76BDC88EC7C52D6AE22B58D91DBDB2BA74B666F79CDAD18C46E88E000C3A8000000D8ECA30EF36D3B3CB6E1CB599B6099EAE9EE35C44CC4C4C4E931D530D56DCB3BB31BA618D4A7357113CB31B6B3C25965C57C392D8EFD16ACE92C5EFC7BBDB6E2387985666F1D59ABD16D3B259C6C397DA38A3771113D31131D2D7779DB59898F0CE258EFB9766A56D13C623313E2C35A367F876C3EF707E1DB0FBDC1DD5BEEFE283E634FEFFE096B06CFF0ED87DEE0FC3B61F7B83BAB7DDFC507CC69FDFF00C12D60D9FE1DB0FBDC1F876C3EF707756FBBF8A0F98D3FBFF825AC1B3FC3B61F7B84FC3B61F7C8F01DD5BEEFE283E634FEFF00E096B46CFF000ED87DF23C07E1DB0FBE4780EEADF77F141F31A7F7BF04B58367F876C3EF91E03F0ED87DF23C07756FBBF8A0F98D3FBDF825AC1B3FC3B61F7C8F01F876C3EF91E03BAB7DDFC507CC69FDEFC12D60D9FE1DB0FBE4780FC3B61F7B83BAB7DDFC507CC69FDFFC12D60D9FE1DB0FBDC1F876C3EF707756FBBF8A0F98D3FBFF00825AC1B3FC3B61F7B83F0ED87DEE0EEADF77F141F31A7F7FF04B58367F876C3EF707E1DB0FBDC1DD5BEEFE283E634FEFFE096AC6D3F0ED87DEE08C7CB767FEACE4F48C91E2523AB5F64EEA7B66B11E34F98AFF002C5ED3D91CB31E779F61B0CBB8CF11359AE3ACC4DE67A3A3D839A66F3BBBBE93F169F16B1DE65979BEF2F37D2DC34BF445623C58F625E22D6AC5796B99DB99995A56F37E7D4E58C5715AC6DC677A2A2B9BB00000000000082A28000000000A00000001A200280008000000000000000280000000000000000000002000000000000A00200000A0228000000000000000000004848890CF178CC219E2F184B6E68BD60EB973B5745EB075CB9EABD5A7EAB75EC5451A6D15140001000000054001740127A0D747B763CBB26E6F13A4E899C6F4997CF65B1C9B9C91D13A6AEA36BB4C7B5C71D1F1976DB6C5B6C71111F1995AD369F61CEF6E0C9ACDA67B1223A7A152356156DD047493D20000A00000000000000000000000000000000000000000000000200038DD4D0D135776FC6A932474B38C7332AB899DCC6357D6B56518E21944683A56B30915501D36000000000000000000000000000000000000000000000000000000000009202C49A0075A4D22575351319D92F95B1BE735987A7AC9AC48CDB4E3B1E6EA357D2D8D84D7491C662608654F1E184CC32C53FEA4224BA3D97D07B4AC767F43ED32EA64C0A202800A22880080000A2028802800020288A008028000000000000A021A2809A0A008000000002A2800000000000000000000A02280828022882282800800000000000000A082A000000000000000000000000000000A082A028080000000080A002AA022AA2A0A2282AA2A0A02228002A280020A0000000000000000000000000000000000000000000000000000000000000000000000000000000000020000A02280000800002800000000228000000000A020000000000000000A8A000000000000000022800080000000000000000000000A00000000000000000000000000121222433C5E3308678BC612DB9A2F583AE5CF57A9D0FAC1D72E7ABD4F4E9FAADD7B1406DB000000414041403AD612350027A3DB4889B4C4475CB6FCB394DF25A2F9A3E2A4CC424CBE1CBF965F35A2F68F8AE93060C7B6A44475AD298F05786BDC4B4CD9CAD6CB25ADC52913A1A6868CC2A802800000000000000000000000000000000000000000000000000100823213A7401C84D58C639997DA21944443BBD3DDC4B0A638867D106B22B511153504154D404001400000000000000000000000000000000000000000000000000000049500000540301AA286E549AD66023AC266383E7389852B31921E899498889D473B6944ED86F76559F31ED1313ABC5B4DF705786DD4F6D3362C91AC30E3CB3122AF0CCF52693000000002A00A228002200000000002A00A8A00000000000000000000000A020A020A022800000000000280828082880000000000000000A00000828082808A0000022808A0000082808280828820A288280828082800080000000000028800288A80A8A228082AA282C2A42A0A02228002A2800200280000000000000000000000000000000000000000000000000000000080A0000000000000000000008A022800000000008028000000000002280000A0828000200000000000000A00000000000000000000000080000000000000000000A00000000000000000000000000000121222433C5E3308678BC612DB9A2F583AE5CF55D0FAC1D72E7ABD4F4E9FAADD774280DBA00000000001D46A2133A32C58AF9ADA53A5F7DAEC7367BC6B1F15D16CB9661DBD62D3E3336B6199979397728AD622F963A5B5E2AE38E1A75425AF33F163A98E8E533328B3F1BAD3A96094C288B1A8000280000000000000000000000000000000000000000000000000446BD409D332FA529AAD29D3D2FA6910CCCB132C782065AF4864CB8E01EA7B800000000000000000000000000000000000000000000000000000000000000000000000000000000000134678F3DF14F44CE8C413196CB6FCC7B967B6B929923A3ADCFF000CF5C4BEB8B757C52CCC39DB4DBC9ACB179707308C91A59ECAF9BB46B129872989863A29313DC4E944F18A911DAA288A80A100000000000000288A022A00A02000000000000280000000000000000000000002A0000000000000000A0000000000200A8A028082A0000028820A020A020A0200036F5E55B0AED70EE371B8B62F3D589D2635E9D359D3A1A86F77986DB8E5FCB70D3C6BF0C77BE2F5BA69C44F36CE6C46C79F5ED313A71169A45AD3998E11197C771CA76387636DE533DEF5D3FD3E888E2B4CE91D70D562B52B92B6C95E3A44C4DABD5AC7763A1BCE67CC6DB1DCE1DBED62B35DB57A6B6D663598D23AA63AABEEBD1CB39A6E3798B737CB5A57CCD626BC3131D7169E9D667B1B9AD26FCB13CB31E0CC38D757569A537B56752B6DB1336E598899C46E87839DECF6B8EB8771B6E1A56F11138E3D98D6B6D1A86DBF526FBEAF1782DFCEF86F79BEE37D8630E5A52B15B45E26BAC7544C77667B58BF24CCCC4E3C1875D1EFEB15A5EB1311FCDCFB71E47801B88E47B6B562DE9D4AEB113C3311AC6B1F2E19AD6D6DDD8EBA9AB4D3C734E33E099F334EDCF37C1B7C5CBF6D6C78AB4BE4E19B5E222267E2B1CFC8F161DB64DCC6EE2F5C7133D148D267B91AF1F6BDFCCB6DE7F93E3B478F8695C91DE8AFC6FD8EB5A5A2B7898DBCB9879B535E96BE94D6D3CBCF359DF0E646D79672CA4D7D377DA536D4F8D116E8E3FF0087BAF16F6DB4BE7B5B695B5314FEEDBB7D8F61CE6B315899EDECED7A2BAB5B5E695899E5DF68F573C1E76CB90E2C39B796A66A57257CDCCC45A2263589AF4B5D1D7D1D33D8E9F0EDB6DB5E6F4C7B7A4535C36B5B4999EBB44475CFB0BA55CDA27B2263EB73EAB5396935DB9B56D3131D9CAE7779C31BACD15AC52B5BDAB5AC754444E8F4EF796DB6118B25F256FC73AC534D27A3A67B61B1CBB0DBEF2B8F261AD69963716AE68EEDA22D3C53D3EC74B2E679F93E5DCCD377379C98A3874AEBA4775AEEF65A66636E3967B1CE3A8999A56B179888B779588CCECD90F27AC38B0E1CD8A9871D31C4D66D3C158AEBACE9D3A779A874DCDFF0BF3D4F4EE3E3E1F8BC3AF56BEC34FBEFC2FCDD7D078B8F8BE3F16BD5A7B3D06AD7D2B4E6BE2ED6BA5D5FEDD2B35D49FBD8D9E5785B49C1C835E8DCE5D3E4FF00C8D5B6B1C970F9AC59726F298A32D62F58BC4567A6227BB6F658A44CE7158B78DD75A6B1CBCD7BD37E393B7EA97CB9B6C306C6D8AB86D6B464ACDA66D31FB34887B375B1E49B4B56B9A72D66F1C51113AF4781F2F583262C97DBCE2C95C958A4C6B598B754FB0FB64DF727DFE5C54CD8B2DAFD18EB3D158E99F62EE98AC5AF11CBD9CB9DCF3F36A4E9E95A675318BF3F26FF0003E7836FC873E5AE1C76CB37BCE95D7A3DE6BB7F871E0DE65C38A262949D2359D67A9B6CB6E4DCB37911E672F9EC7A5A2D59D63A63FB5786A77D9E9B8DDE5CD8F58A5E7588B744F57B0CEA622B8F479B9BF95BD09B4DF9A3BDEEE69B3BCE3979D41C9EA505405450585454054544511407D30E1BE7CB5C58FA6F6EA89E8EA8D5F3655B5A968B5266B68EA989D248C676A4E7138DFD8DA6CF95EEF0EE697CB8A97C7AE96899ADBA27BBD3D8CB7FCA77193756C9B7AC79BB693A6B11A4E9A4B2DB6D775E8D9A9B8C59272DA35C5922DACF4FF7B4676DA6E71F2FA56B4B5F7579D6D6E2D269EDF143D5148E4C72DB1EB7873BB1B9E19D5B46A73779A79F87BBD1C4EDCFACF2C6D79556958CDB8B53347464AC46B1168EBEAABEB9F96F2CDB70C66CF7A4DE35AF46BD1ED55860E5FB69DBD777BACB6A4F14C5F5E98998B4C3EFBC8E5DBECD5BDB75A4E915AD623D9EF7B29158E5CCD74F338E5899ECF0ED59BCF3E23535A6B1CDCF315CED8EC8D8F0EEF0F2FC786B6DAE6B64C93688989F2749EE70C3C6F5731DA53699E315266D1C31699B76CCCF63CD4AF1DA2B1311C53A6B33A446BDB2E17F5A6311598D9887AB4A6392279AD689DB9B6F5C78EF972571D238AF69D2221BEBF2CAD3655C38F0D32E6D3A6F6E8E99EB9D7ACD96C29B4ADA31DAB7DE4D75D67AAB13DEEE3CD7E55CD2F69BDB3D66D69D67E35BF95DE9A734AEDACDE6DC3B1E4D4D68D4B4635234EB49CFA59F4A7F83CFF826FBB2BF39E6DCED726D6F18F2CC71CC6BA44EBA47B2DDECB61B8DB56F92F78C99E634C7136B70477FA3DE78F2725DFE5C96C9932639B5A7599D6DFCACDF47D18E5A5B9A7C3B9BD3EA7D398BEA53963B6231996A81F6DA5705B7148DC4F0E299F8D3F0B844666238BD769C44CEFC4676363CAF6313B6C99F2628CB378D31D2DDD8EDE9ED9793372BDDE2A5F2DEB5A52BACCFC68E88EC6C37D86BB88C368DCD7061B56271639F8BD1311D3D6CF79B68CF18F63873D2918E3A71CCEB699D35D67DD7A674E397971EAC6CDB1E94CBC15D7B45F9A6D11DE4E6D1359F46B56BF966DB6BBAF3B8B2C4C65E1D71DB5E88F6BD83976D314DF365DD444E1C11316D7AB88AEEF67869186FB5AE5BD266B6BCCF0F1693DE97B775BADB6DB69823D1A2D8B711C738F8B4889D2B3D9D3D6CD62988999AFA11B764F6EECBA6A5B539A6B117FEECE2BB636637CD76F6C34B9271CE4B4E3ACD6933F16B33ACC431889998888D667AA1E9DE6E76F9F83CC608C1C3AF169A74EBA69D5A3CF4998B566BE344C4C77DC6D11CDBF3E187AAB333589989ACF0B4E5EFE57B2E3DD4D37386DC1C333A5A263A75879736DF345EF68C37AE38999F167488D7B65B7E5DB9E63977334DD56D5C71599D269C3D3AC77747C299F7B9724E3DEDAF5DADA786D338F489E9E88E28AC69ABB4D2934AC4736F9DB8F3BCB1ABA91A9699E49C56B988B4CFE1F09CAF615BEDF267CD8BCEF14698E93D1AE9DD899EAD65F09E4FBE99998C75A44F4E9C51D10F7EFF006FBFC97AE3DBCD7161A469588B70CCF7D726D3738F671B4C1789C97FA5C97B74F4F723AE5B9D2AE39796DE846F8ED9738D7B679E2F4FEECFAB3B796BE5682634998D75D274D63A87D373B7BEDB2CE1C93137AE9AF0CEB1D31ABE6F2CC62713D8F7C4C4C44C4E627B401140000000000006C7D239370D78B6D79B4474CC4E9D3ED5DE5D9FA2F9D9F4BD7CDF0CE9A6BAF17B4F64472399D23CE4CCF5474BAE9C4E339D3DBEDB86B4C66226BADB3B74F733C94E5B8F15735F659631DFA6B6E29D3F8FA1F6C1B4E5D971CE5BEDAD87169AF1E4BCD75FF1BD5B6C5B7DB63AF0CDE94C93115C7927BB3D5F165E4DF5F96CE7B63DD5F2DAF5D3A359E18D635E8D3A1E89AC563331A7E29888DBE378E2F6BCCD6B3ADDBE944DA671E2CBC1CC6761AD2BB28F175E398D749EAD3C678DB6DE6CF97E0D9F9FA56DC5922231C5A67AE7BBA779A979B56262DB7976EDC5773DBD3DA2D4F479E62B3319BEF97D316DB719A26D8B1DAF11D13A46AD9DB613F85574DBEBBAD749F8BF1E238A7DE79F96537F92B92BB4C918E2B313689EEEBAFF00667B1B69C7CC3D06B48C91E95AFC6BF734D67D8ECF61D74A913599C5B6D67863E870EA356D17AD79B4E39752B3BE73BBF9BC0D146C73C64C74CD59C35C96E18B5A3A1EBAF25E2B70D3738ED3D91D33EEBE7CCE9BFC75C75DE64AE48B4DA6B11DC98D35D7E2C76BD7B5D95367CCE98EB79BCDB1DAD3AC69A773DE4AD2BCDCB359C662279A71319F0357D5BF245A352B1335B4C4523359E5F0CBE34E4737B4D63714998EB88E998F6B56B2D1C369AEBAE9331AB73CA7EDFBBEFCFF0014B4AC6A56B15ACD63199B76F06F46D79BDEB6B7372C5263663D61EEB726DFC75522DDEB47BF30F0BA0E65B6DDE6CB4B6DF2C63AC57498E39AF4EBEC1A748B45A662D3CB8F57C26BEADA96A444D6B16E6CCDA383C3B4E57BAA6E293B8DBF162D74B44DABD1ECF45996FB94EE27736B6D71C4E2B693111358889EEC69330F5E5D9EE67638E94C9A6E35F8F926F6D263A7AA586CB63BCA6789DC66E3C7A4EB58C96976EEA3114E5B6DC4F36CD9F53CFDFDB33A9DE533589AF2E27138EDC65E1AF26DFCF5D22BDFB47BDABC2DCE4E5FCCAF9AF6C59E294E29E18F397E88EE76B5192938EF6A4F5D266B3A756B13A38EA539718ADA3DEED7A747526F9CDA96D91B2B18C78DF6DA536578BFA5E4B6398D3838635D7AF5D7A25EDC3B0E5BB8AE4B61CB92F38EBACC74477BAEBEC3C7B1D9FA665B63E3F3735AF16B31AF54C476C76B65B2C3B6DA533446EB1E49C95D2222D11D513FDA6B4AB9C66B5E5DBE976B9EBDF979B96F7E7D9E8C6EF37DAF172CDA6DF715CD6CFC5A6288B44D674E8E9D59F0F23F2B2FFF005ED30E5DBCC1B58CD19EB6B46588AE9588EAE9D7AE63B5EAC7879464DB64DCD70E48A629D2D133D3DCEAF8DECAD222695C7779DB9E6DE9A9368D4B4DBBEE599AC579376D7C773B4D8C6C6775B6E39F8D1589B4FB3D3D0D6B63B9DEEC6DB29DAEDA97A7C68B47169A75F4F4F14B5CE7ABCB98E5E5F576F2EECBB687372DB9B9BD79C73EFC760039BA8000000A8A0000000008A00000000028080000000000000002A28000000000000000000002000000A0020000000000000000A00000000000000000000000000000000832C7E331658FC60B6E68BD60EB973D5EA743EB075CB9FAF53D3A7EAB74EC051B86D0000EA58E8266103AD266216B5BDA7E2C6AF6ED395E4CD31C51A419886665E3A62CB9674AC6ADB6C39371E96CB1A369B4E5B8B6D5D662265E99BC754468E76BA658E2C14C15E1888E82F799E8826D33D0457BAC0426BD2B33DC34D000050000000000000000000000000000000000000000000010000450C024FB074CB3A5099258D6B32FB569C3D2CA2220D589967200800038E01EC7B800000000000000000000000000000000000000000000000000000000000000000000000000000000000003B8204C6A9A4C32D454E9AF54BED87777C7D72F8E868984C44B6FB7DF56F1A59EAF893D313AB9E89B4754E8F4E0DEDF1CFC69D5261CADA7DB0DB4C4CF4269A3E787794CB1A6BA3EFA574E89D51CF76C6213042000002800000000000000000080000000002A2800000000000000000000A082800080000000000000A00000000000282000A000000000002000000000022822379BECB930F2DE5D971CF0DE9A4C4FF75A46FB71182DB1E5B5DC6BE66DC316989D34D6BD7ABA69EEB766C8F3BCFD4639B4B3198E6B6CFE997CB9B63C7BBD961E678E34B4E95CB11E0FD93D0CF935E36FCB375B9B562D589D3867AADA4757ED61BFDEED3D12396F2FACDE2D311AC6B3FBDC5D1AF4CCCCB2E6111B0E518B63AFFAB9675BF878ADFB74874D9169BC4C7A34DB31BB99C36CE9D74A62639F57D18B6FEEE36ED365BFDA6EB758F6FE8186BC7331C5A5674D235F25E0E714C74E639698EB5A52BC3115AC45623E2C6BD11ECBEBC869C5CCA93E456D3FB387DF7C39A5B8F986E27FB731F37E2B16999D3899DFCEED4AC57A99AD7388D2E333B667C2F2AD6B6BDA2B58D6D69D223B6652226662223599EA886F396F2FAEC693CC37DF12691AD293D71ECCFB3D90C529369F076CF075D5D58D3AE676DA7D5AF6CCB1E6DA6CB96EDF97D67E3DBE364D3D8E99FF0014B617DCD76F4D871FD1E588C77D7ABE35634FDAE7379BABEEF717CF7FDEE8AC76563AA1B5E77F976CFBD1FC30ED17F5ED1BAB15C78A1E5BE8FC1A5F7DED79BCF86D0F373EBEEFD2BCDE69FF0047AF0C474574F85AC6FF0063B8DB734DAC6CB79F4F4F12DFBD3A776B3DBDAD7730E559B63F1A6D5BE299D2B6D749F9B3EF31A9599F4E3D2ACFD4EBA1A915C68DE2297AECF05BC30F2609A573E3B64E8A45A26DA74F444F4B7FB5DE62DE73AF3B8666691826B1AC69D56D7DF73ADA7ABBF6F9FE9DBDDAA695A79A2BC6D0BD5522696BEDCD69311F4BE38F719F0733CBE6387CE5F2DA91378D6238ACF465E41CC7264B64B5B1CDAF33699E29EB9E9F25AFDDCCC6F334C4E93192DA4FF7A5F39CD966759BDA67BF29CD1B62D133B766D6B92FE8DA935A4CD622666B999745CE395EE77D9F1DF0CD62B5AF0CF14CC74EBAF7225A4DF72FCBB1B52B96D5B4DE267E2EBA7477E21B0F58EF7AEE7170DA63E277274EECB4F6BDEFA71DA6DA756B3AB7AB35E6B4636F1CB9F491A9DDD279A39313E8E36F951BDDD6CE9BCDAECE23718B1DB162AC5A2F6E9D66B5F81A21CEB68889898CE5DB534E6D3598B72CD33D99DFB1B5A72DB6C7986CE2F7AE4F3B6D7E2F57469F0BDBB8DFDF0F31F45A6DA938E2D48F39C3D3F1A2B333ED6AF9736CB5DB6F3637BEBC386B13688E99D2263B9AC76319E7D9F2EF694C1D1B7BDE9588B5638B49D22DD532ED9AD666B13CBE94787B1E3C6A6AC56F358D4FEDDB3333CB19CF81F7E61CC32E1DECE1AEDE992BF17E3DAB333D2F17AC558AEF71C562223CD474474478D67B37FCCB7F8B987A26DB87E370C562D11D768ED996AF9B5F776DD69BC8AC65A562B134D749AF5FBE6A5B65A3333E970D90D74D498B69CE2B5FEDE7D6CCCE7B70F12A2BCEF70A8A829000AA8A8280882A2800CB1D66F92B48EBB4C478641BCDFE3CB973E3AD371E6295C5C5799B4D7A35EBD23ADF0C96CB9F0CD361196F187C6DC4DED1369EEC446AFAF318D95F7BFF00BABDAB5C58E262958F1A759E8D58E3F3FBFC735AFF00ED36148988D3A35EFF00BEF55B6DAD1DB3C37FFB3E753652969D915C4E6D18AEDFAED2F9DE667915667A666FD333F2A59F30998C7CBE3A2266226D11DB1147CEB7C797654E5B8ADC79F8FAE227874E299D75EF3E9CCAB6B6E71463ADAD876915F396AC6BC3D3AFB893EAECF6695FA637B71B35222767F7356FB784C623CAF8F3DFB6C7C88F765AD7B39A6E716EB7319314CCD78623A634E989978DC356626F698DBB5E9D0898D2A44C6262ADB721999DC64D675F891FB261E4FC2B987D4CF86BF0BD5EAFFDA32FC8F7E1E4FC4B7FF5D674F43BBA73F36FB7AAE5FDCEFF0057BBE4DD4CF367EC6CF9BECF73B8F31E66937E0ACC5BA63A3ABB4E4DB3DCEDF2649CD49A45AB111D31DBEC359F896FFEBACFAEDF9C6EF14CCE49F3D13D5169EAF0351A9A5DE73FA713F5313A3AF1A33A51DDCC7D39DF9785195E96A5A6B789ADA3AE27AD8BCCF6B77B8AED2706C7D22F7ADA31D7822B1AEBD15EB7DEB5DA7E2F6B45EDE93A74D34F8BE24777BCF05B7FB1C98F0D32E1BDE70562B59E2D3AA23B3BCFB63DF6DF26E7D2B1ED72DB34F47157A7B9C3D4F5C5AB98DB5DF59EDCEC87CEB69DE2B398D48F46F1BEB8F4A731F4717C29BAD8E2E3A67DBF9DC917B4CDBA3AA65EDDE6E7658F06DAD97079CA5E9AE3AF931A57A1E1FF00F913ACE6F3919666D36AC773A65EDDEC72EF47DAF9F9BC63E0FF004787AF874AF5FEC4ACCF2DB6E9EE8F3F6B578AF3D3D1D6DF6CEFE1FCAD4EF32E0CD962DB7C7E6A9C31135E8EBF69F1AF171470F4DB5E88F65E8DE46C22B5F449B4DB59E3E2ECEE3E1872DB0E5AE5AE9C549D635EAE870B7ADB663C75DCF5D3D4D9168D9B22FBFE96E7966F77B9F7534CF33C1C333A70C474C4C7B0F165DE6FF34CE3CB336C5C51AFC5888E89ED887BB96732DCEEF7338F2F0F0C56674AC69D3130F1E5E6BBACB36C178ACD6D6D2674E9E89EFBBCDA3923D3BED99FA7C12F2D6931AB6FED69C622BFD3E18D8F4733C19EFCC71DE98EF6A44535B56B331D133DD863B9DBE7B7398CB5C579C7E731CF1C56787488AEBD2BCDF79B9C3BB8A62C934AF044E91DBACBC9879A6EEB9696C996D6A44C4DABD1D31D897B522F689E6F5E2DE45D3A6ACE9D6D1C9F0A6B11B73B4E6FF98E6FEEFF000D5E37AB98DED9771E7E71CE3AE5AD6D5D7BB1A474EAF2B8EA7AF69E36997A74766952385223C800C3A0000000000003EFB38DADB345775368C73FBD59EA9F67A1EF9E61CBF69D1B2C316BFD65B5F7FE33C5B2DDE2DB71F9CC319B8F4888B69D1A6BDB12F6E0DEE1CF78C78B9763BDA7B38748EFFC4E877D39888888B562D3F7666CF2EB5666D336ADED488F6E2B59F1C1B1B577B96773B9C979CD86D16AD2B1AC69D7D15AC4CBC3CC33D371BBC996913159988E9EBF8B115F79D0E1F45A669C58A94A66E1D6F1488E88EC9988879B24EDA705771B6D9E3DC639F1B48AC5AB3DEE1974BE9CCD2239A37E6D38CCCE1C34F5E23526D14B63115AC66222227F8E1A4CDBADC6E22B5CD79BC535E1D74EEBE2DA4735DB56D3FF00B1C7131DE89FE06B6F68B5ED688D22666623BEF3DE237F3F3CFD3F6BDBA733BA74FBB88DDB63EC7B365B1BEE30DB2573C62F8DC33599D35D2227DF6CEDB4B7E194DBCE7AD66275F3BAFC5F1A67ADCFB715A464E4B831CDB878EFA714F735BD9D7466B8B472EDE49EDDEF3F515B44D266FB275631E8EEFE2F95F954D295CD7DC56F8E2D58D7B9D36889E999D1EDC57A67E6F7C98ED17A63C51116ACEB1ACCF6C77DE7DF63AECF95576B6BC5B24DBAA3BB1ACDBA8DA5279772EC9B8C9F17366E8A567AFF00B3F0B718ADA2223111117BEDCE263B1CED337A4DA6DCD36B5B4B4F6633138DA728BEBBADD5E3BBADA3E74CB4EDAF228D237369EA8AC74FCE6A9C6FF0F4FF00ABCEF4694635B56387771F5111333A475CB69CFBA7738E23A67835D3DB978B638673EEF1638EAE289B77A3A65ECE61BEBE2E6739716936C55E08D7A63D9F74AE3BBB67645AD58F21A9333AD48AC66694BDB1E3D90CAB9B619B97E1DB67CD38ED8E78A74ADA7A7E37B1ECAECFF0ADB67AE5AEE66D31AC6934B4474F4792F563DD6E373B5F39B5CB5B6E2BD37C53111ED41B6DCEF298EDB8DFCC62C35E88AF0E96B4BBC4466B3B271118B72ECC478799E5999E5BC7A519B4E69CF19CDB847276B47B9989CF92D1D35B5ED359ED899EB7CFAFADF7DEEEEFBBCF396DD15EAA57B21F0792D8E69C4E632FA14CF2C663138DDBDB1E4B6AD773926D68AC4E398D66748D666AB5E4D6B6BC3B8C76D2359E19D5AD6D392C7C5DD5BAB4A75F7F5F81D74E6B6E5A5AB9DFB72E1AD17A73EAD6D8CF2C6319F07DAFA6CAFE6794DF3463AE4BD2FD1168D7AE6B0FBE0DEE4BEC33669C35ADA93A45222749EAEB878369CCE36BB2B61A44F9F9B6B59D226B113A75F4BDB83986E7272ECFB8B4C79CC73A57A3A3B9F0BAD2F18888B6ED3DB110F3EAE9DB3699A44E75A31336C6C9ECC7030EE2773B2DD5EF86B8ED4A5B4E18D3AEB2D136BE99CCF3ECF2E598A5B06935B7474E93D13D52D538EB5B3CBBE766F98C65E9E9EBCB3A9EAC7A51B2B3CD8D800E4EE000000A000000000022800000000280200000000000000A0000000000000000000000008002800000800000000028000000000000000000000000000000000000020CB178CC59E3F184B6E687D60EB973F5EA743EB075CB9DAF53D3A7EABA53B1550D2DDC86DB9355E2678F6F932744565B0DBF24BDFA6C9CD0996B22992D3D15997B76DCAB2E6EB8D1BDDBF2DC58A3E346AF54463A47C58D189D4672F06D79463C511368D5B0D31E3AE95AB19B4CF54A77D899990E39B493D009060E8D0EB45D74048E89599D60EB3A800050000000000000000000000000000000000000000000000104162B32CAB4D5F5AD623A526C932C6B4D19E907592CE5339454D44C2280280038E01EC7B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D214022F7AF8B3A3D9B7DFDA9D179D5E25D212599AC4B7B87758F2C68FA4D3BB12E7EB93263E987BB6DCC74E8BA4C395B4DB0D7B868533E2CB1D1A6ACA71DBAF5E8670C4E58A9D49D61882414040015140000000000000004151400000000000000000000005040050114041404150005000000000014100000000000000001404114150504001505010001B5E619F0E4E59B3C74BD6D7A4471D626358F8BDD86A858B62263DA8C39DE916B52D9F5272DAF2ACFCB76B4B6E33715B734F16B31D1FDCF67BEF16E7797DD6EA7719A38A358F89AE91C31FBBABCE2CDE7115DD1091A558BDAF999B5B66DEC8E10DF61DEF25D844E4DB56D7CB6AE93D733D3D3A6B6E8F034792F6CB92F92DE35ED369EFCCEAC42D79B444622223B20D3D1AD266D9B5AD6DF369CCAD6D6A5A2D499ADA3AA6274987DF75BFDD6EEB4A67BF1571C744756B3E54FB2F38999C633BDB9AD6662662266BBA5EBE5D8B659B34D37979C74D35ADA262B1AC77275897B39D6F76B9B1E1DBEDADC718BAEDD3A44446911D3D6D40D45F159AC446DDF3DAE76D289D48D49B5BD1DD5EC5899898989D263A6261F4CFB9CFB99ADB3DE724D6386B33D8F90C66773AE233138DB1BA46CF90E4C58B796BE5BD71D631CC44DA62B1ACCD7A3A5AD45ACF2CC4F067529CF4B5338E68C3658B71CBF16E7773BAC7E7E2F927CD4D7498D35B6B3AEB1D7AC3EBE9BC8BEE76FF00EBFBCD40D77931D95F2313A1599CCDAFD9BAD311B1BCDC737E55B9B45B3EDAF7B5634899D3ABDAB3CBBBDDF2AC9B6B63DB6DA71659D386F311DBD3D3C4D684EADA7398AEDF0257A7A57189BFA3B6239A71E41B3D86E394E2C35B6E70CDF71499D26359D63AE26635E16B519ADB9673889F1BA6A522F1899B47BB386D32734DBEE77FE7F75878B6F5A4D2B8FC69ED89EE74B29E67CB2968B61D8C4DAB3AD66662BA4C7CE6A86BBCB7836EDCE1CFE5F4F647A511118C45A621B3CBCEA993279D9D9E29C9D1F1AF1C53D1E0398EFF006DBEDA62BDA387795E8B4563E2E9DF9FD8D604EA5A626276E563A7D389ACD626B34DDB7EADA02B9BA80A02A2A02A28288A20A8A80F4F2EBE0A6F31DF3CF0D2B3AC4F738BB9ABCC2C4E2627825ABCD59AEEE68C6C6D2FBDD8DF779F367C5396627FD1E9F8B311F17ABF6BE33BCF4DCD5A6EF24E2C1D55AD3C5AF7DE11A9D4B4F0DF99F0F8DCE34291BB398AF2D6739E5F1706E2FBDD8EC2938F615F3996DD13967A7F6F77DA78F6BCCB71B6CB37E29BD6F3ADE93D5333DDF625E409D5B4CC4C7A3CBBA23715D0A444C4FA7CDEB4DB6CCB61CCADCBB2D6B9B6DAD72DFA6D488E8FEF764F79AF066D6E69CE223C4D529C95E5CCDB1ED3DDCA77787699ED6CDAC56D5D3588D749D757D27172399998CD96227B911D11E1A35A351A93158ACC56D11C59B68C4DA6F16BD66D8CF2CF06C7CCF23FAFCBE0FF00919529C8E978B4E5C96D275E1B4744F7F4AC3581DE7DCA7913B99FCCD5F2C7F07B79A6FABBCCB5F371A63A469133D73AF75E5C37AE3CB4BDEB17AD675B527AA63B180CDAD336E69DEDD74EB5A4523D588C361F8B707D06DB1638F93ACFECD18DF9CEFEDD578AFC9AC7BFABC2353AB7F6A63C5B198D0D2F6227DEDBE7599999999E999E996CB9A5A93B5D956B68B4D29A5B4989D274A7C0D60916C45A3DAC356A66D4B671C99D9E38C0030DBDDCA33E2C1BA9BE6B7057826359EDD61E5CF35F3F92693AD78AD35B76C6BD0F98D4DA7962BC272C45222F37CEDB444791B7CDBBE55BC8AE4DC45E996234B70BE711C8E275D72CFB0D60DCEACCED9AD2678E1CE3A7888C56FA958E1167BF99EFF1EE783160AF0E1C5D5AF46B3D5FB1E0062D69B4E65D294AD2B15AEE851065B5040540000051007A7677DA52F3E978E6F5D358E19EEF669D0F465E6F68A79AD9E3AEDF1F6C78CD78DC6A5A2311B3C31BFCAE76D2A5ADCD6CDBC133E8F91B1E4FB9C3873E4C99EFC3C55D359D6759D5E4DBEEF3ED324DB0DBA3BB1FBB6EFC3E21CF38AC46CE5CE27C67755E6BCCEDEF222262776C6DE39972FDCC7FEF30445FCA88D75F6E3A5A9BCD6D799AD782B33D15E99D23DB40B6A4DB19C6CEDC6D34F4ABA733CBCD89EC99CC47886CAF9F0FE0D4C11923CF5675E0EEF8D33EFB58256DCB9FBD5E55BE9C5F97338E4B45FC8F772ECFB0C569C9BAADAD963A6B69F8D5D7BDDAC777CC32EE73C65988E0A4FC4C731131A7B313D7ABC62F796E5E5DD1BF676F8D3BAAF3CDE73338C6DDD1E26D73737C518AD8B69823171C6933A4475FB156AC12D7B5B7F62E9E9534E262B1BF7CCED97BF95EF76FB4F3B6C959F3931F12DDCE8FDDF6E536FF0086E4A5B2EF2F78CD36D6D11D316D7A758D2AF08B1A93111131598AE764C7166746266D689B566F8CCC4F06CA3986CB6D3AECB6FF001FEB324F4F835958E6F4CD114DF60AE5AC755ABD71ED4FC2D60BDF5FB3111C31B13E5F4E77C4CDBDA9B4F3795B4C95E496C56C949BD6D11D18E266275FEF6AD58336B7363656BEEC354A7267D2B5F3ED4E5F4DBDB15735273578B16BA5E3A7AA7A3B8D8E5E65B3C382F83638A6BE722626D3ECC69DD99996A85AEA4D626231B7B71B52FA55BCC4DB9B67F2E7D1F23638B77CB698295C9B6E3CB11A5A7A22267C2CBF16C14C76C58B695AE3B74CD667589EFC68D60BDEDA37623B37424F4FA73399E6B6DCEDB4B6BB5E6D8AB93CDDF0E3C582F1317E0AF4F5746BDAD6E6F35E76DE675F37AFC5E2EBD180CDB52D68889EC6A9A55A5A6D5CC73462633B3C600CB6A22801A080001A01A006A6801A8741AC180D0D0E2838E1702E868C7CE42719819E83E7C671985C3E83E5C671C9830FA8F971C9C7260C3EA3E5C729C5260C3EC3E3C527149830FB2EB0F8714AF149830FB6B06AF8F149C5260C3EDAA3E5C529C7260C3EDA2E8F8F1C9E724E54C3EDA1A3E5E7257CE260C3E9A1A30E338CC186631E25E2805138A178A10035835800D400D41743222819100D0054D17404050414011432800640000000D03540D0D0D4D40017200A6440003550134D4D1432202F4191035849B4032D3A19638F8CF8CE4631966257949ACCB53CFE666D3111AB498B699727544BABCD871E69D6D1AB2C7B6C18EBD4EB5BE230D446221CFE0E4B96FD33AB658393D6BE34363AD6B1F14E2B684DB2AF9D36DB7C71A70F4BEBF16B1F15874CF58C8B36994450000001400000000000000000000000000000000000000000000000402099D030689C446B2CEB8F532658C5665F4AE3D3AD9C56217566659992348354565000500000000071C03D8F7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111DA96AC770F8CB00CB1EE3263EA6CB073189AF0DBADAA9E94D349D6130CCD225D1E3BD3246A5ABA753478B77971CFB0D8EDF7F4B745BAD99871B69CBD3D2338B56F1F149AE88CF8182E88BA80000000000000A0000200000000000000A082808A0000002A08A0000000022800000000080A8A00000000000000002800008000002800002000A08A088A008A00000228000000000800000000000A08A00A0028080A8A02A2882A08AA0822800000A200A200A2280000200A22802280000000020000000000000000A080A20A000028820A00000000008000028202800000001A001A271424DC85646B0C26EC66657061F5E2849B3E5AC9D260C3E93663C52C54C29C526B26818306B29D22A98344D175901343453504D17A0D403A0E8003A0000000000003A0E81017A0E8400D0D14011404D64E95353606B26B206C30714AF1B134361865C6BE71868686C30CFCE2F9C7CF43484C4187D7CE1E71F2D031061F6E385E387C3A4E939530FBF1C2F1C3CFD26B29CA61E8E2835879F595E2B1CA61F7D60D61F0E2B1C56394C3D1AC1D0F3F15A178EC72987DF583A1F0E3938EC72A61F7E83A1F0E395F3929CA61F6E83A1F1F39279C93964C3EDD0743E1C7271CAF2987DFA0E87C38E4E39394C3EFD06B0F871C9C7272987DF5838A1E7E2B27158E530F4F14271C3CFAD8D64E55E57DF8E0E37C359359394C3ED392213CEC3E5DF3485C42E219CE44F392C748345C41B166D329ACAF7084C184D6459154892750E9D40D3A3A4EE7424EA4102C7502682280000000280000000000000000000000000000000000000000000008A446BD009AF62D6933D6CEB8FB5F4888849B3332C6B8E219F5031943510308A828000A000000000E3807B1EE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035000000D2258F4D675855E807DB0EF72E3E886CB06FB1DE34B4F4B4D3D046B59E289E9498626913D8E92386D1AC319ACC34D879864A4C44F5365837B8EF1F1A599872B5261F6196B8EDE2A70DBB3A118C21D24C68448AA21D20A7426BAAE9008A75000000002E800688A820000A80280002A082808A0000000000000000002A08A000000000000000A020A0006A000001A000000000688028082A28B0208802820A8A02A00280228820A802800000000000A0002A00002A280A80280200028820A000000000000000000000000000A8A00000000000000000080000028000A0200000000000020000A008A2682A89C510937306196B093688EA7CE664588219CDD8F1CCB1170ABD32686A01A00280000000000000000086800000000000000000000000000000000000A0000000000000000000000000020000680068680000000000000000280006802000000A000000000002000000A00000000000000000000000000000000001A8009300A0080274CCE80BAC274CF5338C7ABE95C710932997CEB499EB7D22911D2CBA20666653200800000000000000000000038E01EC7B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002040594E952000900D3563F1AB3AC4B2264364BEF877D7C7A6B2D8E1E635BC444B4DA6A6935E989666189D3897475B62C91AEA4D34EA68716EF26398E96C3073389D22C9872B69CC6E7B7A7BA6A94CF8F27759CC57B9298676F6B1D0E9262DD86BDA02E88A000800000000280020000000A8A800000000000000A0828082880000000000000000A000000001A06A02A2E92208BA49A4F60650D1749EC349EC4321A9C3270C808BC3270C820BA49A4F606505D27B174917281A49A48822E8680000000000000000000000028228000028080000A802800A200A0000A88828000000000000000000000028000000000000000000000200A8000A0002808000000000000802EB0287431996136930339B319BA1A2E14EB340D540000D0054D140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094D160D40354D5787504993A65946397D6B484998672F9D6932CEB8E19E9106ACCCCA64D343523A44DA86826AA000280000000000000000000038E01EC7B80000000000000000D0000000D03206800006013538BD80513599EE2C52D3DC326C0E858C379EE338DAE49EE194CC3E5A9ABEF1B2BB38D8D8C9CD0F2EA714BDB1CBE59C72F139A1AED64D65B3F40858D8426539E1ACD6DD86B6EC6D2361565E8358EE1939E1A8D6DD86B6EC6DFD0A9D87A153B0CA7790D46B6EC5D6DD8DB7A153B0F41ACF70CAF790D4EB6EC359EC6D7D02A93B083273C355AC9ACB67E81096E5E64E786BB59357BA797CB0B6C2CABCD0F26ABABEF3B1BB0B6D2F06579A1F3194EDEF1DC6338EF1DC3266013E34770E29EC1762A6A717B0BC40024861445000D4403ACD05000045000000000000000000001017A12627B8A02D3364A4F5BD98B995ABA44BC3A1A262199AC4EF6F30F31C7788897DE2F8F274C4B9CF8F5EA97D69BACB4EEA6189D3E0E8382BDAC7A5AAC7CCA634D5ECC7CC71DA219989739A5A37BD3D2253718EFDD867A56DD5261377631467E6FD94E1437A026A6450D0D4C806B009F401A4AE808A6886D30A200A200A000068006800A8BA8624003128289930006600033000BA19105E0D5631FB2088CFCDC4F74E088FDE368C174959B52BDD8633B8C71DD83126D5D0D1F3BEF71D7BB0F95B99638396562B697AA2ACB823B5ADBF36AC753E16E6B33D4BCB2B1496E7829DA93C11FBCD1DB995E7AA5F3B6FB2CF7579657BA99ED6FF008F1C7EF4319DC628EEC39E9DD669EEB19CB967F79795A8D1F0BA1F4DC51DD849DFE3ED73DC597B4E2C9DA721DCC37F3CC71C319E67468B5BF6A7C6ED3917B986F279A513F14A349F18F8CBCB0BDD578379F8A54FC528D1FC63E31CB07755E0DE7E294651CCE92D0FC65D6DDA9CB09DCC37F1CC71B28DFE3ED73DADFB578B2769CB09DCC3A28DEE39EEB28DC639EEB9C8BE48EEAC65CB1FBC721DCBA4F398E7F7963827F79CE46E72C7EF3E95DEE48EEA724A7753C5D070D7B53821A5AF31BC775F5A735D3AD39659EEECDA68692F1539AD25F7AEFF001DBB139659E5B3EDA4A15DC63B77619C705BBB09B536F06268CFCDC76B198D04E68E080195C9A1D49112BAE800018934098200140450400005450000000151400100000005100500000400000000000000015005100511401005010000000000050114000000000000D4D6015258CD98CDA5620C339BE8C26DAA6BA8B885C2EA2749A4998362A2E92704C998326A6ABC1270499832C465C1270499832C465C127049983286ABC129C12660C9A87049C32660C8270CAE921904E9032A26ABA801A8001A0000A06A82281A00268A006A0A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006868650035140D135117535458ACC99329A91132FA4637D22B1099265F2AE397D231E9D2CB43A59CCB3993A00400040014000000000000000000000000001C700F63DC000000000000000749A49A13200C7897A6432A9AB28C37B3EB4D964B265330F8711ACDBA221EFC7B0ED7A2BB2C75E9D0CB3376AA30DE7B8CEBB4C92DB461C70CE231C0CF3B594D85A7ADF6AF2FED7B2663B86B6139E5E78D9563B8FA576D48EE3E9AD938A5136918F147716231F7210E8136B2F8A7431E8014D650E905D64E294E93A445E2B1C5640178A4E29405CAF149C5640178AC714A022F149ACA7480BAC9AC202B2D6A93E6FBB087401C38E7B893871CF717A0E20DAF9CED71CF7185B635B7543D1C4714F705CCC3C56E5FD8F8DB61686D38A4E28EEAAC5E5A7B6D3243E7386F5EB86F34A4B1B62C53D702F3B473131DC4E29EC6E6DB5C56EA87CAFB0ACF5196A2ED67142F44BD77D85BB8F85F6992AB96B9A1F30B62BD7AD8EB31D61986427141A8AA0000000000000000000000020A008A0274AF086A194D20D6D1D4BD01B0CC76AD73E5AF54BEF8F7F92BD72F3E909A424C272D65B2A734D3ADE8A732C73A34BC306931D49CACCE9C4EE7435DDE2B7633F398EDD530E7232648EA9675DCE5AF74E562749D0F44F74E08ED68EBBEC91DD7D6BCCAD1DD4E56674E63736FE6BD94F3730D7579A76BE95E694EEA60E4B3DBC274BCB5E658A5F4F4FC262526B67DBA47CA37D865946EF0CA6D4C5992A7A561F60F49C3EC1894C4A87A4E1F60F49C3EC18936F003D270FB07A4E2F60C49B780BD2C7D2B0FB07A6613126D5E95D184EF70B09DF61312B897DB45E179A79862633CCB1C189396CF5F01149ED78A799E388613CD6A72CAF25A5B1E0F657CDFB2D55B9A763E73CCEDDC9394EEEEDC4D3D93488EEC3496E63927AA584EFF376AC55634A677B7DC748EEC319DC638EEC39F9DDE69EEB09CF9A7BABC8D772E827778ABD8C2DCC314763433932CF5CA6B79391634A3B5BAB734C71D4F8DB9B4771ABE19EE9A477562B0D77556C2FCD2D3D52F95B98E49EEBC7A42F0AF2AC52B0FB5B7996DDD7CE73E59EEB1E1530BCB526F927AE535BCF5A8A6218F0CF7578617A4153485E182600D870C006435353A8D60C9B4D43A0326D150132A20195354D0D05DABA9AA026D5D35135503A0D20354C49B0D0E1805329A4C75328B648EA94D4E94310CE33E5AF75F6A6FB2D7AE5E65D2A72C24D61B0C7CD27F7A5EBC7CCB1CF5B47311DC238A3A999A333A75974B4DCE2BC6BAC3389ADBAA5CCC66CD5EA97DF1EFF002D3AE539189D26FE69ECA4F475B5B879AC7559ECC7BEC37EC67965CE692FAE8B12B168BF54F42F9B94C24E618CA42CC4C101000800000A0000000000A22A00000000002A0028080000000000000000000000000002A2800200A020A020A80A00000022E9264058AAF0A2313467A1A1918F0B19ACBEA741932F8F04CB28C6FA742EA73197CFCDC2C521909993329C15386ABA865134AAE900643483480321A41A40190D20D200C869069006438613861753532270C270C32D4332AC78213CDC33E90E691879B4F36FA6AABCD265F19C6C6692FB9D07349CD2F3F049C32F46909C30B1632F86928FBCD613CDAF32E5F1D57A1F4F34C7CDC9932C753559A4A6930BB1721A09A82E826A6A2A88A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A9AA69326C45D516292CE3199832F9F4CB28C732FB452217A219CA658571B38AC41AA74A6517A00D59445D4345500000000000000000000000000000000000071C03D8F701A8009AAE813E003A13A7DA0DAA271427C69EA064936678F064BBD58F6133A7109CD0F14715BA9F4AEDB259B3A6CF1D5F68A56BD499626F2D762D8CF75EAA6CA91D32F471689369932C4DA5230E28EA65D11D4C44459B49C5640301A0006A00000000000000000000000000000749D2000000006868001D2001A4001A0006B2B169401666574ACC74B1012D831D9F1BECB1CF53EEB16162661E0BEC27B8F3DF6796B2DC7193A4F5AB5CF2D1CE3B57AD86BA3776DBE3BF5BE37D8527A8CAC5DABE2857A726C6D1D4F3DB065ACE9A196F9A10498B475A4594641AA6922E14101445D4011400D400000000000000000E9000D20013438614063C3070B20C0C745D6CA18138AEBE73240184C42F9DC879EC9DA818310CBCF64ED3CF65ED6218311C1979ECBDA79EC9DAC43062382F9DC89E72E060C4703CE5D38ACA062135B274B20563A1A323A01384E185013483485D00CA6902806A6A12193513A540E80000040014E93535405D4234358003584E205EF9A427141AC02A26A6A1896431D64E90642696386C0A270DCE0BA22AA705CE0B80A9C17386E281C36386CA8A31D2D0748323563A9A86196A27154E28053594E2225065ACA70C49AC1AAA93585ADED5EA4E95D6111F6C7BECF49EBE87BB0735EA8B4B55D69358EE24D6199A44BA5C5BCC1921F6D22DE2B96AE4BD3AA5EAC3CCB2D3489626AE53A53D8DF4D2618BCB839963BC445A7A5ECAE4C5923E2B389739898DF0C46534B7713498EB4236868741DE0082235EB2748EA0DA000028228000000000A08288000800000000002820A020A0200028401A1A2809A0A2082A0288A006A9A82A2E932B15043465C2BA26532C38659457B59099329C30BA40000000008A0228000000000000000000000000000000000000000006A021A800690935850563C10C7CDBE86AB13265F29C6C6692FB9A2F34AE65E7E191F7D21269045B89CCF8EA6AFACE386338D730B961A8CA692C7825730640E194D032A21A8289A9A82800027482874806A6A1A401A9A9D09D00A0680000000000002800000000000000000000000000000000000000000000000000022F480008000074A748280007426A2A89D2BC363621AA6ACA31CB38C51DD4CC197CFAD78265F68C710BA442732733E518D9C52190994C9110020002000A8280000000000000000000000000000000000000000E3A0907B1EE485124167D835ED63AF633A62C979EA3266218CCC2D6B92DD110F661D86BD367B71EDB1D21189BB5B8F6579D38A1EDC5B1A474CBD3C51DC863ACCA3137231E3A7532E3E8D218E8750CED38A4D64000000000000000000000000000000000000000000000000000000000000000000000000D400209E903558B4A01865C50938F1DA3A74D589A29B5F3C9B3A5BA9E5C9B0D3A9EF8B4C32E3D7AE058BCC34B7DBE4AF543E73178EB6F6694B75C3E593678EDD30351A8D3712EB0F764D8763CF7DA5EBDC56E2CF8B2D212697AF713A7BA35985994D4D6175A81A4001800D00D43400000000000000000000000000000000000000000000000094050350094D60D6030A26A9A86C646A9D326960D8A6A9C37EC58C5927B819843587D230649EE328DA5E7B827343E3C507143D55D85A7ADF4AF2F8EE87343C3A9D2D8D76157D236348449D486AB86F2BE6F27636F5DA521946DF1C0CF790D3C61CB3DC651B7CB3DC6E231523B8BC358EE09CED446D324F719C6CAF3DC6D3A23B8BC511DC126F2D646C6DDD8651B06C78E3B0E2F604E797863610CA36147B389350E7B3CD5D8E3651B1C6FB6A6A8665F28D9E35F44C6FA6A066587A2E35F45C5EC3204CD98FA3625F46C4A066CC7D1717B07A2E264066CC3D131A7A2637D00CD9F29D9E3949D9637D8D45E6B3CD3B1A319D855ECD4D54E6B3C13CBFB18CEC25B2E2F60E2F6039E5A9B6CEF1D50C276F963B8DCEB13DC4E1ACF706B9DA59C392126B786EA70D258CED71C8BDE434DACF74D61B3BEC692F94EC3B05EF21E1E28EA57A2DB2B57AA1F1B61CB5EE0D45A18EB09C312705E3AE0D663AD761B64889ACEBABEF8B7B93169A6AF8EBAF5A691DC49C13589DEDCED79B44E9176C299F0E58E89E9972BC331D3ABED8B759314C6933D0C4D1CADA313B9D34D3BB1D4C74D3ADAEDB735E2D2B796CB1E6C3963A27A58C4B94D66BBD3523D9653598EA633ECB332CE73B80155400000000004140000000000100000051400004000450000050101150005043AD945594574328C62AB15646A81A402264500000000000000000000000000000000000000000000000000000000000000000000004051005414C008A610343A004E184E08641956138E13CD3E9AC9AAF3197C671A4D25F73485E632F370D97497A38613860CAE5F0E94D5F79A4279B85C997CB547D271B1F372657282F049C32B93286869309D26F32A6A9D21B05D4400351544895110510154401440140000000000000000000000000000001014401400000454355450D5105D0D13595E9361941786657824D865389357D231328C6994CBE5A4A70CBEFC10BA41932F8C6396518DF5354CA658C52217485D467264353404350430280280000000000000000000000000000000000000000000000000038E3A126DD8CA98AF927A9EC7B9874CCF43E94C592DD1A75BD98361D532F6D31D31C69A265CE6F8EC78B06C2234997B6B8698E3A996B1DC49994626664E38EA88498D40434D0D400D0D400000900000000000000000000000000000000000000000000000000000000000000000000054009000D4D40034000D400D353A80178A3B0D2B6EE200C6DB6A5BB8F85F97D67A9E9D64D64589986BB272F98EA7C6DB4BD7B8DCF14776127827B8B96B9DA39C792BDC4F8DD8DDCE1A4F71F3B6CA93D26563538B51AC9AB637E5F13D4F8DB6131D465AE7879758357DA76778EE3E7383247715731C5884E3BC77134B47705CC715135B761D3D80A26B26B20A31D57505135350DAA26A6A1B544D40DAA21A8289A9A8289AC9AC8289ACF61ADBB0144F8D3DC386FD81B14D616315E7B8B1B7BCF704CC31D60D61F48DADE7B8CFD0AE19879F584D5EB8D859F5AF2E139A1AFD6575B763671CBE219C6C6B0994E76A786F3DC58C5927B8DC46D691DC671871C770CA779E069A30649EE33AED2FD8DBF0D23B87C4EC329DE781AC8D95A7B8FA5761AF5B61C55EC38A0CA4DE5E3AF2FAC338D8D1E8994D65139A585769486518691DC5D64E91332BC148EE11C31DC4036B2E28EC3586202EA9A8060D400C0000000000001A1A001A1A0009A2806868000006868000000000001A8006A00BA9C480329989EE319AD27B800C2DB6A5BB8F8E4D8567A9E9D641733C5AEBECAD1D4F85F6F9293D4DD71574D346335A5BB8B96A3527B76B49317EEC244E9D6DC5F6B4B7543CB9397EBACC196B9FC0F0E9DD897DB0EEF26198E999D0B6D6F4EE3E331689E982712BB2DBDBCDA7358BC445E5B0ACE3CB1AC4B9299B474C743D5B5E61930CC6B3D0C4D32E76D28EC9C3A2E1981E7DAF32C79E222D3A3D535ACC6B59D5CE625C6731BD8874F549D426FDC075921B40859E9045045000000000034510450114000000000000100514042014D356510BA68994CB18AB28AA8990EA2275040D134501175004D45000000000000000000000000000000000000000000000000000000000000000000000011401345000D001345000000000D004340000000004D2141538613821906461C109E69F40CC8F94E24F36FB0B1265F0F372704BEFD0742F32E5E79ACC2692F4E909C30731CCF3E92692F4704279B8398E67C3491F6F37079B5C997C47D7CDA79B32B97CE159F9B3CD99832C065E6E4F372660CC3117CDCC1C12B983282F049C1219417824E090CC20BC127049983282F049C12660CA0BC12704998329D02F9B993CD4998330832F35279B94CC1986123E9E68F3464CBE63EBE6CF3664CBE5D274BED18D7821399399F1E94D25E8E083860E6399F0E09958A4BEFA41D073265F2F36BE6DF4132658C638382190644D217A01368002068008BA00A68008868A0A8A00000000000000000000000000000000000000000000000000000000E6316C678BA5B0C5B7A523A99CDABDC63ACBD6EF369653688E8863D608900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A86806868006A6B26A02F11C55EEC2687428CBE24F7126B8FB1041271639EE319DAD27B8CF595E2932665F19D8D27B8C27610F4F14A6B26579A5E59D84309E5EF76B26A64E7B35F3CBE58FA059B2D578A0CAF3CB59E8164F41B369AC1AD54EF25AAF41BA7A0DDB6D6A6B50EF25AAF41B9E8176D75A9AD43BC96AFD02EBF87D9B3D6A9AC07792D7472F9651CBE5EFD60D4C9DE4BC31CBFA59FE1F0F5EA6B2994E7B3CD1B1AB28D953B1F7D6538A4C9CF67CE36748EE2FA3E3EC67C526B26539A65230E38EE328A638EE26B219332CB4A4770D69D8C740196B0933D8801C52714802EB293A8000022800000000000000000000000000000000000000000000000000000000000000000000000001A06A02F11C486B01959F3768D347CB26D297E9886730CA26614CCC3C193633D3A43C9936D6A771BB8BC7752D4C77EE2371768A2D92B3AD666346CB65CDE71695C9D2CF2EC6B68F8AF165D8DAB3D04C44ACF2D9D161DC63DC444C4C74B2BD74EAE97318F3E7DADE3AF486EB63CD71E488ADFADCE68E36D398F55ECD3534D19E9178D6B3D6C35E19D258672716ABA2CE9A74318911401400000005000100000000000000504094053A656235655AE89946315671585D067264350100050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101440140D400D4000100D4D4C01D06A180E83A00C48741D021B45E83A10368BA41A4229B4348348036A9D07401B50E83A00DA1D069006245E810302A1A9A9800D4D4C000006A6A28080A200A00000000000000000000000000000000000000000000000000000000000000000000000000000353D003D4EC1AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074800001A0002692A06C21500000000DA001B4000000000000000000E900000000000000000360000000001A80000000000000000000000000000000000000000000000000000000000000000000000000068000000001A274A8045ACCA78663A5884187CF26D71E58EA78B36C72E39E2C5D1A3651331D4714CF5F512D45A5E4D9F31C98262999B9C59B1EE6B1356B336D71658D6BD6F9639CDB6B691D4CDAB9DCCDAB13B9B99AF0F59A763E5B7DCC64888B75BED6AEBD31D4E58C6F72C637A000074000A828A000020000000000002A49AAC46A82474B28AAC468C93299488D14110350140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004501050445000004140414041404140414045D0000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A407A9D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162783A89D2FD6911AF593D1D4A431889A4EB0F5E1DCF725E58E9EB498D3A6199AE498CB6516ACF52CD5E0A67B55E9C7B889E873B52618E57D62065131309313AB2C841280A8A000000000000A08759A6ACAB549248AB288519CA64454015140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A901EA7600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035D4003AC9340126ABE2F502ECED19D3716ACE92F5E3CD5B47B2F04C6AB599A4EBAB16AC4EE49AC3624C3CF8B75C5D12F456D5B775CE62637B13130404C088010004EA4002A0291D2474B38AC474A64CA4574640CA228008A0228000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035203D4EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093AC7533C79AD59E996313125A3B0C47698CBDB8F3C5A347D7489E986B2B6B565EAC5B9E9D25CAD49EC626AF477CD1758B7524EB0C32B129A7756135EE19095AC110CF4442214100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A407A9D8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0227500EB49898E985EA14678771359E97B6992B786BA6227A96B92D8D8B578333586CA63B0AC74BE5B7C93921E9D3471B6C6253450650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A901EA760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003AA1208653D0093D611D24F474A8933C30CB1629C96E9EA4A52725BD86CB061AE3AEAC5ED88F0B36B617161AE3AB3D752675E84EA7099E6DEE5BD40450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A407A9D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049E95923B40D7484AEB79D09F8D3A43D9B5DBE9F1A526710933887D36F82291ACBEF33D3A133A7441ECBCF33CDE938CCE4D384EBE927A7AD3A9050050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A407A9D8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EEA5ADA7C58599E8D570629C97D49D9B4DDB5F6DAEDE6678A5B08988AE898E918EBA12F3DEDCD2E369E6900640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A407A9D8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027A818C44DADC30D9EDB0C52BACBE1B4C1C5F1A61EC99D3A21CB52FD8E77B76133A8750E3118637002A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035203D4EC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000475113A22E9DD3C2612DD0CF0639C99227B8C2238A7486C76B87829D3D6CDEDCB19E296B621F6888AC4457A0079DC8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A901EA7600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034499D3A175E8D4A578EF0787B0CEC7DF69878A78A5B09E8888861869C1465AEAF3DE79A5C6D39900640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A407A9D80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012DD90F5ECF0F765E4AF8CD9EDFC5866F9C6CDCCDF38D8FACF4742742D98C3CEE50A00A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFD9, '1', '2023-08-11 11:26:27', '1', '2023-08-11 11:26:27', b'0'); +INSERT INTO `infra_file_content` VALUES (15, 4, 'b7dd56c853261b5eba831773d2b1cc81cf011617fad1aceae6ced39bc435afa2.jpg', 0xFFD8FFE000104A46494600010101006000600000FFE132784578696600004D4D002A000000080005011A0005000000010000004A011B0005000000010000005201280003000000010002000002130003000000010001000087690004000000010000005A000000B4000000600000000100000060000000010007900000070000000430323231910100070000000401020300A00000070000000430313030A00100030000000100010000A002000400000001000000F0A003000400000001000000F0A40600030000000100000000000000000006010300030000000100060000011A00050000000100000102011B0005000000010000010A01280003000000010002000002010004000000010000011202020004000000010000315C0000000000000048000000010000004800000001FFD8FFC000110800A000A003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDB00430001010101010102010102030202020304030303030405040404040405060505050505050606060606060606070707070707080808080809090909090909090909FFDB00430101010102020204020204090605060909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909FFDD0004000AFFDA000C03010002110311003F00FE8B22740BB47DD3E98A7F981D3606F43D7D3D2B2925DFC74233CF4A459B0393EE38CD764A4EE7813A8BA96FCCF9F1D71CE47B544B2EF62C327D33D31551EE1D58BAF4EE054425DCA5DC1EBD2B666126BB975AEF7E1942E067D78AAF2B920F6CFA1EBFA5452491AB060324F6ACFB99DD632782474E78CD49CD2B338DF1296103AB37241E7FCE7A57C37F16673E7E4F18CE09EF91D4D7DA1AF5CEDB791495EE4F7AF88BE2B5C992E19186E041E9DB15D387A8F9D154E5667C71A0FED95F06BF60BF888FFB4E7C74799B4AD074FBF5B6B3B5C1B9BFBE9E131DBDA400E143C85892CD85445676E1715F9B63FE0B93FF0005E2FF00828278B354BCFD81BC092E97A069D36D30786F431AA9B7561944BBBFBC8E643295E4851103D900AE27FE0A05FB14FED7DFB78F8D3C31F0CFF657F0CB7890E8D05F6A57D17DAED6D550EE8624626E668831009DB8C9F98FAD7F679FF04D1FD9AA0FD8EBF614F867FB3D36991691AAE93A3412EB9046518BEAF72BE6DF49249192B23F9AC57782DF2AA8076815D7594EA54E54EC97E2692951A14D4DA5291FC85FC25FF838EFFE0A97FB127C70B5F85DFF000534F043EB3A7651AFECB50D21743D761B6738F3ED1E34861940C1DA248D91F1B43A9E47F773F083E2EF807E3BFC2CF0F7C6AF853A82EABE1BF1558C3A969B76831E65BCEBB94953CA32F2AEA7956054F22BF91FFF0083BFEEBE153FECFDF072DF5336E7C77FDBD7AD619C1B91A38B6C5DE7F8843F69FB3E3B6F071C86AFD47FF836F63F17597FC1203E19A78A7CC024BAD69EC0499045936A53F978CF3B4B890AFB1E38A8C2D4942ABA4DDD118FA519E1E35D2B33F78F7A9000EB8A9C48A705860F6C1E9596B32E426327E9CD580DC60F5CFAD7A099E1B4692C8C31CF038C7AD37795C6EC64F1F4AA2B265BE5E0FF00FAA9FF003313BB391DF152D247442526ECCD24B854040391EFD01A77DA15DC903078EFC9FCAB39494FBE383FCE9C250926DE87BE6B93117B7BC6CE565A1A3E619061460803A9EBF8D4C19D01707DF1FD3FCFA5672CD88FF78B903F9D585978CEFE7EB9AF3646B069F53FFFD0FDF59F56B0D2ACEE351D4A78ED2D6DE369A69A67091C51A292CEEEC40555504924800024D7E0F7C75FF838DFFE09FDF077C633F83BC2A35EF1F35A48629AF742B68458865383E54D75342661FEDA2953FC2C4735F0DFFC1C85FB76F8BBC3365A1FEC25F0AEE25B797C47691EABE2492DC912CD6B2C8D1D9D80DBCED9191A4957F8C796BD320EBFEC99FF0006D87C07B9F821A7EB5FB5BEB5AE49E34D5ED5279ED348B886D6DF4B695772C1978A533CD1838918909BB2AA30371ECBBD6C78B1A3050F6957A9FB67FB177FC150BF642FDBD609AC3E07EBD243AFDB4466B8D03558C5AEA2883969123DCE9346BFC4D13B85FE2DB915FA022490E1B3C76ED8AFF377FDBDFF00634F8B9FF047CFDAD7C3BAD7C32F12DC5D5B315D6FC2DAF227913E2094ABC370AA4AF9B11C2CAA094911C1C00C547FA04FECF3F1822F8EDF007C13F1B963587FE12DD12C3557890E52392E61579235CF50AE59467B0AAA727739B1786504A507A33DFE59D00E5B3C7FF5EB2B50B96C71CA7B74C55232866DE180F7F615B1A15E58DADE7DBF50B78AF238F188A6CF94CCC78DC063200078CE09A8C457852A72AB3D91860B0D3C45554A9EEF44797EBB2A4B0B6402318C9FE75F0E7C539E53712AB9008048C63DFDEBF513C47A0E81E35B168B4EB3874CD49C1F25EDC95B795B1C47246C484DDD16442003D411C8FCA5F8B22F2C752B9B4BD8DA19202CB2C6CB86465386523D41E0D679166B4318F9A8BDB73D4CD324AF83972D647A67FC131228E4FDA37C4B78324C1E1D93E837DD403B7D2BEF5FF82847EDDBF0D7FE09E1FB2FEB7FB49FC488DB5036AC967A4E988DB24D4752B80DE45B06FE05F959E57C1D91A31009C03F0EFF00C12D133F16FC6F7E0E445A35B4609CE7F79725B9EDFF002CEB98FF0082EDFF00C13E7C53FF000506F82DE05F0DE9BF11BC35F0DF46F09EB3737D7F79E28B87B6B59A4B981618151C029E62E24E188C86E33CD7D3D79CD434DCF97A6A13C4255363F98BFD8B7F62AFDAE7FE0E1DFDACF5AFDAD3F6B0D72E6C7E1FE997896FA9EA508D8AB1A7EF23D174585B72204461B9CE5620DE63EF91C06FF439F873E02F037C24F00E89F0ABE19E9D0E91E1DF0DD941A7E9F6500FDDDBDB5BA88E345CF2480396272C724924935F147FC1323F658B1FD89FF61AF027ECE16DAA69DAE4BA3C1717171AAE9596B2BF9AF2E25B837313372CAC8EAA1B9C851838C57DFB1CBB9771E7A703FC2B9F0B4541733DCD730C77B49F2C7E15B1B0B3E4F0D927DEACFDA1921777E0463733B70AA3D589E07E35CD5FEA563A458CBAAEA7279505BAEE77EA7D0051D4B31E00EE4D7C69F17AEF58F8951C8756BB6B2D2ADD9596C95CAA955248F34EE5DCFDCE41E78000AF9AE2BE2EA596D3BDB9A5DBFCCFA5E10E10AD99D4767CB1EFFA2EE7DF70CEAE371E597BFB559FB4C61FA8AF21F85D7F777BF0EB46B8B894CACD6A9963FC58E07E82BD0D2E173DBE7E9D6BDDC1E27DB508564ADCC933C1C6609D1AD2A52DD36BEE3685C458E0F7CE2AF2D95FC8BE62C2ED9E842920FB702BF27FFE0AF7F13FF6F0F84BFB12F887C79FF04F7D2ED750F165865F509590CFA859E98118CD73A65B15649EE6338386C954DCE88EC303F85FF80BFF000490FF0082D3FF00C14ABC3A3F6A69AEF5192DF54FF4AB0D63C65AE4D6971A82B12C25B45999E63113F71F6A4678D8C4572D4C4B4F446D83C0A9C79E5248FF004F960F192AEBB76F63C119F5A7F9802FF74F4F6AFF003C7FD8A3FE0B03FF000508FF00823F7ED311FEC7DFF0537835BD6BC1893450DEDB6B5235E6A5A5DBCADB52FF004CBC6673756A065BCAF31E375044651C57FA097867C4BE1CF1B78734EF19F83AFE0D4F48D5EDA1BDB1BC81B7C33DB5C2092196361D55D18303E86A149489C4E0E54A49A5747FFFD1FC23FF0082FDE8DE2FF83DFF00053CD17E3A3DB7DA6CF50D3345D574E3267C9924D2CAC32C24FB49082C3A80E0F7AFEC3FF656FDAE3E0FFED9BF086C3E37FC1BD452EECEF428BBB5DC3ED3A7DD950D25ADCC79CA4884F07A32E19490735E25FB74FEC3DF087F6F6F830FF0A3E272BD9DED9B35D68DABDB80D71A7DD15DA5D54E03C520004D11203800E559558753FB13FECA3F0FFF00622FD9EB44F80DE010B39B35F3F53D40A79726A1A848079F72E32C46480A8858EC8C2AE4E335D94AEAE7835AAC674D2EA8FC72FF00839BBE1B4FE24FD98FE1FF00C54B784BFF00C233E229ECA6703EE45AA5B6413EDE65A201EE6BEC8FF82127ED27E11F8D9FF04FDF0C78174FBB8DF5EF876B268BA9DA171E6C51895E4B49B69E7CB9626015BA6E475ED5F7E7ED35F003E1FF00ED59F033C45F003E26C6EDA478860F24CD16D32DBCC8C1E0B88B3C092190075CF07041E09AFE79FF0063FF00D816F7FE08D107C57FDB9FF692D506BB6DE11B16B1F0EDAE913B44BA94774E88B2CEA7FD5BC923C70AC7207111F324F9B6C64DABC657414A719D1F66DEAB63FAAF33EDCB6727D319FCAB3EEAEAE23B1845996F365BB8976A7248DAD938EFC57F3ADFF04D8FF82E56B1FB6B7ED0DFF0CF5F157C1B65E1CBBD5E1B8B8D16EB4D9E595375B234CF6F70B36492D12B15954A8CAE0A7208FE856DA69EE6DA6102B30876BBED3B5963E55883DBEF0FC3B8AE0CE97B5C2CD45743D1E1FA6E96614DD43E83B27B6D3B11CC77B15C912BA92BC67A64103DBAD7C73FB667C39B1F10E8527C59F0FF0017B1058B52813912464612E463F8978594639186F5AF70D3FC1CC2CA2825B79E68BAEF4BBDBF2F4CEE5707EB9EB5D7DCDD683E16B98E29632C8EA55A29312284230410739E09CEEC8E6BF338D4AD964D62A974DD7747EB95707471D46586AAF7D9F667C61FF04B0D3664F11FC42BE643910E970F20FF00135D377EC702BF3D7FE0E4DFF827B7EDB7FB69E95F0D7C57FB2FE9179E30D27C2A97D06A7E1EB3915668EE6E9A368EF92176559814531315CBC600206D6623FA29FD9FFF006E2FD98B4FF8A7FF000A8ADBC17168779792471CDAA5AC51FD926700AC795FBE08390570547241E6BEF1F1CE9FA7FC71F0F4F0FC20F164762F030F3BC951B76F231C056192301B2475E2BEAD789982C6E1E52C27BCD74BA4F6F33F379F00637058B4F12B91776AEADF23F007FE0871FB2BFED1DFB1BFFC13F342F835FB4FB35BF885B52BED461D31E713B6956573E598AD19D4B206DCAF2B22315432119CE6BF601A68A18DA791C2A282598F00003A93EC2BF3FBE267C55F1DFC24D5EEB4183509359BEB469D59EE0B30C46E238F8241241FBDDBA735C27C38FDB5FC6FF192C6F3C1FE29D3934D7B53B618E3180C0B00649580F998919001C0FC735F1586FA4065EA5F559D3719EDAEC7D5CBC0CC7547F595523283D5DB43E8AF1FFC5CB9F14F881FC2FE06B693545B1986F61FBBB485F6E3F7927CCCF28E7E550AABD33904D7897C4B4D62FF00C21A8DACF335B5E981C24CC498F2780148040E4F07A9AF4AB1F12436733E9965A7BA98159BF756E5BE761D72C513393F4CF5C915C4E97E158BC4FE3CD3F429EF7ED467BA8E79C7C9958E33B8ABEC7239DB8E95E267952A635A9735DCDAFC7A1FA564985A597516E9C796304DFDC7DE7F0EF4393C33F0FF0042F0E5D3B3CD63A7DBC32BB1C96748D4313F535D92CCEBEFF8FEB5456524166C63F4A9A56945B4972B149308C336D8C6E24819DAB920163D00240CF71DBFA3F0F4951A11A4BECA4BEED0FE4CC5629D5AB2A92DE4DBFBCD289DB2B93C02306AD8B8548C2C7D06147B0180001D80AFF3D7FDB87FE0E21FF829E7C4FF00DA4756F815FB28E877BF0BA3D37509B4DB7D0A3D2E3BEF12CD342CC8C2EC4B14C56638CF936F1809D373E371F26BFF00DB3BFE0E89D1AC3CDBE1F14238A74C873E19CB00DDD48B12CA7D08C115C5F5856B58F4A9E533B7BD2499FA83FF000782EAFF0005A5F037C19D0EE7ECEDF1252FB509A3DB8FB4C7A1344AADE6639113DD00620DC6E5936FF157ECC7FC1B9FE2DF1BF8ABFE090FF0BA7F1C3492BD8BEA9A7D8B4B924D85B5F4A96F83FDD405A35FF65401C0AFE3C7F658FF00822DFF00C1507FE0A7FF001FD7E28FED791788BC2FA25E4C926B7E2AF18ACCBA84D0A1E61B1B7BAC4D349B7E58C6D5863FE26006D3FE8D5F06BE12F80BF67EF84FE1BF81FF0009EC4699E1BF09E9F0E99A75B672C9040BB4166232D239CBC8DFC4ECCC7AD45369B723A714D4692A49DD9FFFD2FD7C599C2E64EA3900531EEBE601F9CE3BF158DF6ADC76827B703B546971B17F7479C9C93EA78AEE51B1F26AA2B1D13DC840476E9ED5E5DF1A7E15F80BE3E7C2ED73E0DFC51B21A8787FC456A6D6F2DF71462AC432B238E51D1D55D187DD600E2BAC7BD23E5D9C8C9FF3CD576BB053CC88918EBF5ABBF4624DA69A3F32FF0062AFF82477ECC3FB0B7C4ABCF8B9F0FEEF55D7F5FB8825B5B4B8D5DE161650CD8122C2B0C71A9765F94C8D93B72001935FAFFE06D135CF11EAAD65A1B346C50C72384F3155491F7867046477AE4FC29E1CD7FC69E22B3F0C6816B25D5CDE38545505B83D49F451D49AFD98F84FFB3C7877E11F84C696E867D5EED035D4E0E46012422FB03D7FC2A6B50E68B8A2E38E71A8AA37B1F973ACF81BE36F88FC533CBA769C90687611ED8BEDB3346BB958A37CA130C768DC093D78E0735B7FF0AFF549ACCE9DAD5A2891B1930728C0E4003BE7D7F9D7E8FEA3E19BE86EA54725232720139EBE9EDED5C1FF00C2386F6E65B2B34DB1290338C63D857E5FC51964A543D93773F52C9B892F53992B1F955E36F85173E11D1753F19787E3924BFD0ED25BA448A307E68D311155032F20E718381B875C57E89FFC1387E0A6B5E1EF85BA36BDA86B135F5C4FA7ECBD77DDB7ED123B4ACAA1BA042FB4679E33DEB99F8EBE33F0EFECDFE091E3DD6239EE42CAB1E2D8025998FCBBCB745C8C1FAD7DBBFB2E78CB51D7FE1F0D67548A3B786711DC47B142E0CCBB9C1C7539239F7AFCFB85F866850C7F2C96A95F6D8FAAE23E26AF5B2FBDFDD6FEFF002F91F9EFFB69FEC29E35F1778B348F1DF80EFD9FF7B770DF46ECE4182E76B27CA3AED75E4E4601CE78AF8D7E1F7ECFDE32F867AF5CE91A818AE904C4A4CB90420908E7232338F5E98AFBD3F6FCFDAC7C69F0623D7E4D36E7C9B2B4B4B7314790B9F358879093C93F30007B7E5C97C05D5B52F19786746D635388DCCBA85AA5C5C63EEA071B8673EA3181E9FAFC071465197E27339428C1A927AB3EE786733C751CB633C44938BDBB9C55E7C09F12F8F209EEF53D5E50A88CB676EBFBA8118FF1BEDF9A4207F7881D78E723D1FE1C7C1AD3BE1ADD5A5FA3891EDA096DE3753843BCAEE620719C0C03E84D7BA456F2E3ECD22ED7270AA576F19E3038E3815DBB7844C7A248B7885E4453B0A71B7FC7DEBF4EE19C453A55293A9AA8B47C7F11E37133C255A5076524CE1A0B98CEC494E173CE335FE6D3FF00052CFDBCFF00E0A8DF0FBFE0AB3E31B6B5F1878A7C3BACF87FC46F6BE17D0EC27B94B336026C69EB0D8A9F26E92E62D8CC591FCE2C739E83FD1EFCEC36C27953FE4563EA1E1DF0CEA9ADD9789B54D36CEE753D3832DADE4B6F14973003D443332978C1EFB5866BFA52BD0F6A94A2CFE75C1E255193538DCF34F83FF09FC1075FD3BF6A4F17781F4AD0BE2E788BC39A6DAF88B5282045BC59160579AD3CDE582C72B321C1DC551558B04503E975D4AE558B89587D091FAD7251CD281BE36E18FAFA5682CDB9B6745FEB54E8DD59339E69BD9E8742D732C8DE748C4F4E492735723B8CFDDE4F735CF075D80E483EFDB35737ED185E31C1E6B82A41C5D9934DB4CFFFD3FD3A5B82F99141E06339EB482EDB78C9EA719EC09AC14B99DCED8C939E72067B77AE63C49E37F07F82ED4DF78D758B2D222009DF7D7315B0C2F53FBC65CF5038EE47AD7A4A2DEC7C8A76D8EF05FF0027278619C83DAAFE8F6BA96B5A8C363A646D2C8EC02A282793D33D6BC534DF8A9F0F3C530897C2DAF69DAA228E0DA5D4328F4FF966E735FA8FFB147ECDBABF8AF5383E2BF888BC1A4DA32BDB2B2329B89149E84B0CA291CFCB82781571A4EE93D0C6A56514DB3F443F66CF81DA3FC27F08457F3DB0FED9BD8D5EE1D872848CF96BF33818CF2548CFA57B2B6A96C6E6E2E6439D8768CFB715B961731A58B33FCA549C835E117DA9483C4F35AE0AC2096C67839E457550A5693B9E57B672773ADD652DF5484987E424718038E2BF9C2FF82B47FC14D3E3CFEC4D30F09FC1CD0F4B8A646B63A8EBBACF9B2D9D84777298E266860C48DCAB31C670A38524815FD08CDAEC96F318F702ADC003F2FA57C13FB6CFEC1969FB5AE98FAB69474F5BFB8B3FECFBFB2D5E269AC351B6DDB912654C3A3A124A38E467A57919BE15BB4A9C399AE9E5D7E67BD96E3552BC5F53F9FDFF0082687FC15D3E237FC1413C7DA87C00FDA7340B0BFB697105B6B3A740C96125CB6E68E096197251E4552D1F5E57070715FD6F7C2A80E8DE1487C3D1831A5B80AA83A803B57E097ECFBFF0471F89FF00052FB438F4F1E1EF0BE81E1ED522D46D344F0C7DA2569EE3237DC5E5EDCED766DB950A170A991F3120AFF47BE14D2EC5224BF31F992AA72A4F00E3907D2950C0527075E50E57D175B79B3A3118DAB2B42FFE47E33FFC14534DD0B50D6AEFC51E35645F0FE95A74936A25C854F2EDC8932E7D3D38CE7A726BF8F7FDA4BFE0B71FB72F81F55D16D3E1C6B5FF000AFBC3D76AD7769A6D959235C4D64ACA21964BEBA570EF2A9398A38808F006589E3FBDAFDACBF66FB0FDA4BE14F887E08C2FF607F12E239AE90032443709091918C6474C106BF3BA7FF8216E97AC789746B8D73C69A65D687A13ACDA74379E1D8AE6FAC24FE26B59E49FCA4C1E503C32053EC00AFC8B2DC1D1863EAE265494DBBE9B5BCCFD63158FA8B014A94676B743E63FD867E2E7EDFBF1E3C11E1EF88BF1374A37BE54E2DAF2E00114D04C15240F3443B32BE31D882302BFA38B1D7228BC230C9AB9459CC43CD1D3E603D09E3FCF5AE2BC1BE18F86DFB347C3AB3F86DE050ED6F6819DA599FCEB9B89DCEE9279E43CBC9237CCCDD39C018005785F89BC60FE25966B842533939CF5FC3BD7C6E6984A796CE55A0EF296EBA2F43E8F0B8EAB99C230A905151EABAFA935FDE5AB5FC92458C331C76E0F4A84365B3C000641AF873F68BFD9CFF6D3D1A79FE3EFECD3E2A93588E64479FC38F0A1F2E340388E37CACBC0ED87C9EBCF1E03E03FF82835EE8F247E19F8F3E1F9F49D56346F3A4B42194BC58F30185C875C67B33027818C62BF6FE13E38C2D5C24215656925D4FC6F3FE18AF0C54E54D5D37D0FD614931F7491DF835A905D6D508DD0FF005EF5F36FC3AFDA0FE17FC4AF2E3F09EAF05C5D3AEFFB1C8E22BA1D8EE81F0E31F4C7BD7B5C7AA23003240F5C1C67F4AFBA862A325CF1B35E47CAC94A0ED3476514E7058720678DDD2ADA4BCEF0783CE3A0AE462D4C04DAC793C7B7D6AF457B950A31C9E7F0FC6B96ACB99E8689DF53FFD4FE3EBC73FB79FEDB5F1858699E2BF89BE20B889B082282E8D946738E0ADBF94A73EFD6BC2E6F056BFAEB49AE788679EE37487CC9A793CE72FB8EE2CE58FA72D9238EFC67AAD0B5AB3F04DECD6FAD69F0DDDCC0C638F2012629093E60241525580009C7CB5FD1A7FC111BF605B7FDB5FE396909E34F0EADDF81ACE296F752BB1B5FCB64208563828E6E1BE51F31DBCFCA315FA7B74E9AE6E547CCE2B17ECD73743E88FF00837ABFE08A3FF0BD7E215AFED3BF1EF424B5F066812A4B651481655D46E136B22ABB056318FBCECBEC01E78FF43AB3D3F4ED174D8B48D2228AD6DAD6358E186250A91A0E155540C003B015E6BE0CF067847E1BF85B4FF05FC3AD32DF42D23448520B5B0B48962862840C054450140EF91D4F2735E8024976824EE381807AD7CC62D3AB2F6973E6F118C73F7BB9E03F1E7E3BF803F673F873AD7C59F8A976F67A1E908AD3C8A86472D2C8B0C514683EF3CB2BAA28C8193C9039AF90FE04FED51E1BFDA73E185A7C6CF0F69F369F6DA8BCD12DBDC36658FC990A6253B1006200240C8E786239AFA33F6B5F83763FB407C03F16FC15F11C86D21F1469D2D9ADC2A7986DE5C87827087018C52AA4807FB3D4751F851FB09F803E22FEC7FA5EA1FB2DFC6F6DB36B1A8C971A3EA51811DA5ECA23FDE4280CD2485B6AEEFBA871C15CF2796BD7953A966B4B6FE67DEE4B92E5F8AC92A57A52FF00698CFE1EF0B6E9793DCFD6ED6BE2A5958C58799550724AB0C29AF48F845F1D2CB5F9E5B6D62E50DB5BC7B8BB1D84007D0E339FCCD7E677C41F106A1E13BF31EB560B12EE3B651279C0E3B88F8C638E08181D4E6BD17E017C51D2F5ED6DF49D4BF790CA9B625448E362C01F95A34E0F724990F1D40AF1259AAF6BCB73C1FECF7ECF9D6C6B7ED3BFF0543B437375F0B3E0147235CA8649B508C1C2638601C29543D46724E7D3154FF65DFF0082807833C09F0974DF07FC57D52DE2F124ED3F976B249B6E665DEC779F330CE4AE092BBB8AF87BF68CF8127C3DF109B50F075BAC5A55C4AD2B04B7B412A337CC774CCEBC9DC46793D718CD7CC5FB5C78FF00E0A68BF02E4B3F88E22D17518D36693A83F96D7704BF7736C91EF72D2756DA47079EA71F9260736CDBFB46A4ABEAB6B74DFA1FAFE0B2FCAE586A54E11D1EADF5F99F7B7ED69FF05066F881E34D1BC1DFB34DECB2F8B749985CEA305B31510DB042E1E47195038030FD770C03915EAFFB2BFF00C152AFBC65E2C9FE08FC4839D57ECED7314BBB7A83B88F2D9F82181FE1232473D2BF2D3E15F8A7E1A7C3DF85963A07C1A856F5B508964BCD50BC66E6EE79399649DDC64004050A41C002BDE3F66FF83D7B6BE203E34F1A793B17331900B36955DC1DC8AE91039C9E477AFCD33AC6E3B0F99CA7453577AAE87EA74A8E575F03EC5C559689BDCFD1FF00187C7DB7D46F0A6A4C58EEFF00569C01CF763C9A77853C4B2F89EF55604021271C74C1F415F398D116FAFB3A6DD99CB10047728D0B06CE768605949FC8FB57D6BE00F0DA687A72DB95D921E58F071ED9EE7DEBCAE26C6BE5F7DEA7164D85493515A1F6CF81F546B7B78D21253628007D07D6BE36FDBC3F639D0FF691F074DE2CF02451E9BE31B28D984F0811B5E47D4C5295C166FEE9E327827D3DE3C2FABBC2802EE45F4230091DEBD16CF5D89E40165E5B8CF381F8D79D92E753A52B332CCF2A84DDD9FC3C5E7893E24780BC5B2E9BAF6956C750D2CAACEC56482E818090EB1C1180A321B2CC0FCA4AFCCC057D0DF0CFF69BF1CEA96C7C59A0F8FEE86AB68A927F67BCD24C55410AC86308FE72E4F3C328F949C035F64FFC1627E155A781BC40FF0011FC3E25B4FF0084AE0FB25C490E561566655925908427E44CB81BD172B93BBA57E05783A0921B39FC4DF0BE75F2B5811B0911E517325AA0740B3799195450B192C1410540037677D7ED1966633A9423569B6BD0FCD71997454DC64AE7EEF7C3FF00F82977C44B04823F89BE1F8356B4B8697CBBCD3E4104ACA83790B0B6EF35D63CB10AAABC12580C13F7EFC2AFDB2BE0D7C509974ED1355363A8F47B2BE530C838CF0C731B6474DAF9C57F30BE14FDABBC5FF0F3C5169A6F8999F55D0E692186F11599A35B753B1D6C89DCD189197729903140EC428E00FABBE1C78F7E1BFC4CF199D061D25F504B91F68378AC96B6B1C3221211A2626E2EA6648F789246249219CA0010FA4F8DB31C2AFDEC39A273CB83B055FDD8CDC64CFFD5FE563C11F013C41AEF8A3C3DE0FD274A96FF00509A52A1B07CE995B6836C55B0ACC4F0A576938C1AFF004EFF00F825CFEC47A5FEC3DFB29E8BE0282D7CAD7354FF008996AA64454749665045B800B6D112E06377DEDC6BC2FF00E0953FF0481F85FF00B157C3BD1FC7BF14EC86BBF119E08A532DD6258F4D60985485416413283B5E55386C0C01DFF682ECBDAC935BEE2548DDD79C9FEB5F63F589495A47E679863E3525C9164D0DF46EAB1CEA36BFC818B723D3F0AEA23BCB484852007239CF5E3FCE6BC52EB53B980C6AE3746FD1C0C73E86B2AE3C457F14C16662B0E31BF2723F2CD79588AD776472D3A1CBB6A7B56B17B63344F0CDB5958641C76AFCB3FDB77F63EF017ED31A158DC6B12DF69DAB787A56B9D2EF74CBB6B3951895668DD973BE272885948CE5548208CD7DA0FE256B45DD760C909E3D4E3B363B0AE7B5895E656964F9D40CA81EFCE6B9EA5452872CB63D7CB3175709556230F2B497F5F91FCE078C7FE0A19E14FD9C7C57ABFC06FDABF4FB99E7F0D10F71AF2C2BE4ADA4CAAD685D31B99E456DAA230599C6DC16C91CDF853FE0A59FB09F8E348BAD77E1F6A1A969767023492DCDD5A3C2B3441F60C7DE015D958852C090A490715F6C7FC141FF00E09EBF0FFF006C9D2EDAF7C5093E9FA969BB8C57768FE5C924783FBA994AB2CAA3276165DD1E4EC237367F9CBFDAB7F64CF11FC12D06D3E1BFC3DD1AFB5292585E08E3B5F2C968B00CAD2B4CE89F38E5B9DC70BB57835F01C498B8505CF57A75D8FD7EA4B29C5E1E9D4C12946B35EF47ECDFAB5D6CF73F47FC4DFF000508FD9EFE23A3E816BE2C8ED1A38D8890A80F1AED1F3E4FA6E0BF2F19C819C579CE97F01BE0DF8B045F102FFC4116B735D6638EE5EE15E5979E40C9E08E7E5E31E95F967A2FFC13EA2F16687A7DCE99A9EA7646DE0FB2CB6F2941285577768E43B5B0559C8F97B0E0F7AFA87E07FEC28FE01566B9977C65C32EEC9601738CB3B3C84F3C92D8381C022BE4F119BC9439E12BDCE8CBE9F24945687DBBF0C3E187C39F016AB3CDE1F924BB9188565808D98073C9FBA79AFBB3C1DA9348033B79116DF9849C26DFF3E95F367C3EF045BE89662D6D42E0051F292783EA71EB5F4EF87BC33AF5C4024B74578C9DA42107F43D71DEBF26CFF36AEA56B9FA46538385449CCF7CF0978B7C1F1B7FA2C88D2A055676E0007DC8E47BF4AFA1FC3FE22B0BCC469771AA81CECE83F5FD47E55F26E9DE18D5A39D4CDA71924518576518FCBB8F5C57AE687E1E9AF2DC35CC22D264E8CA36FE87AD7C557A8EACAF5353E8E149518DA28FAC34B168EAAFE7165E3041FE75B71DD4714E320B64F5C9C7F857CF5E1BB2F11E8ADF34C2E236E98E2BDCB498EEE78835CFEEC70792327D6874F91E8734A6DEACF9BBFE0A13F07B4BF8E3FB306AF617962F7D3E9E9F6B82352541DBC306E572BB79233CE315FC79DFF847C43E06D3FEC7AAFDA7458E16B837325B2892F6E2DE18905BC70AC932C4B1EC2549720A7CCFFC583FDEF5E68F0EB3E1E9F4A917315CC2D1B6E5DC0EF041C83D6BF8E3FDA93E16E99F0DFE26788F47F1835D477C8D3D95ACB2C78B43E6CDCC9E5AB7CF218D82441B00903E535FAAF06E326A9BA7267C3F11515CDCF1F43E12F1A3FC39F1D78760BBD0FC3977A79812D2DE5923DD67E689CAA0455259F7CCC3716550153E70ABDE6956EF42BBBEBDF0ED8AE9F63636D0F9762014BD93EE2B79A63752A14A965395DC011B7046EEBBC29776F64F763C3F6AB716BA879B6A97BAB5B11721A34C0FB22DC056504B0569994FCC8421DA09383ABDB5D787356B0D7359B28DC9B69A4BED4967512DC0999634862F949C23AABE7A8036920839FB5F753E45A9E0D3A57D6FA9FFD6FEE56755815769EC707FA579A6A9ACCB15E6C3FC0304F6AF13F157C6678214BBB562625B81148637DDF26705FDB6771F5AE7B52F89D1346F74F22CAB8F91131F364F5CF419AF72AD6D2C8FCBE1856A3767AE5DDEDB5DA49242E17032541240358167A88B8FF44931B73C360F6AF3987C4F711D8A4D7388A598EE2A3B0FFF005569E9779A95DB4970B95B77184CFF0011F51EFCFF00F5EB965734B58EEECF56B3124B188C4A919C120824E7FBC4E7D3A5605F5E69D05BBDF4CED10E485271F87D2B9D9ED2487642AA53E6F35B18F98FBD727AB8BDBD93122EE61CAA8E40E78CD72D5F762D9B51A77DCCDF107886CEF27FB3C41A655C60638DCDD793E95F1D7C65F82BE18F8D729D3759D2209E50CCF1C92C51CBE49C15DEA245203E09018608CF15F625AF84A6BDBBFB5EA12B0519CE3E551C73C7527F9575D6DE12B578164B38BCA8E3232D8E4807D4F526BC3C56530C645C312938BE9DCF5F0B8C9509A945EA8FC896FD93354F0AC2F6FA644BC9277040AA07FB2071F41D074C573371F0335AB612BC704981C8CE4E31DF18EE2BF642F34D7C8583E729C107D7DEAA47A3C32068EFA1DBBB0769191F9E2BE6338C8E14A9F2D25A23EAF28CF25CDFBD7B9F909A67C3FD6ADADC456B0309117E65C63E871FE715EA1E18D2353D3760B88DA3DB8E79C37A8E3A57E816ADF0DECB5385EE6D93CB9149642BD3007B57925F7852EED2E8BCD180063E61D0FD41EB5F9166B84529385447EBB94E6178A70666F85F51B6B9852D6F23DC1B1927DFB83C73F9568EA5A75EE9B319B4F792789B8682420903FD9279E3EB5620D05ED59648634292705470467B81D2AECBA5EA2653B959B6679193C1EC7D3D8D7C4BCBA11ABEE9F48F1CE70BC8D6F09EA36E19AD6ED24523380E3EEE7DC57B6787ECD626372AE65724000F38F4C0AF06D36692D36DE98C031B6195B39EBC738AF6EF00B5DEA1AB37882F01B7B28B0123EA437739E323D2BE9B01C3DEDE6AC7CF63F395496ACFA674AD0E0FECF0B725BCC917E63CE0122BF98EFF0082E07C1B7F0378B747F8D9636F2BD9EA10B5BDCFEEA49E269620708CA9C29753C027E7236E0E4E3FA9DF0F5B7F6822CFB8B0EDDFB7BD7C99FB797C00B3F8E9F00F5CF052A33DEAC46EEC990062973002D1E3B82DCAE41079E0D7D353C37D5A6A56D11E451C6AAEF95F53F855D1FC6DA2E89E7EAAD786EEE66C4A5769174F14EF9860914C9E62C71C7842A76E0EE0319AE4BC4B3BEBBABC5A84BAC358E971C715C9BED28471CB6ACA64594EF3D029FB916F6DAE9BB91C3707ABE870FC3EF18BF8BAC9A2B8BE59E4B6BAB5BC3BEE2DB6B12EAD1804A1627717721C9E8BD2B62C6F85AEB367E2CD6E0B19F4CB367B87BAB6937C9005C6E5DA8A9856046490CC3EEE198303F514E92F8A2CC7EAF67667FFD7FD7DF13FC66D1344F125CEA37176B1923648858F96C18120E3A65483FE4D73DF0C7F68FD1BC5BAFC93DB4ED25ADA08EDA10482AD38000D88397F763F28EC79AFE167F695FF0082907ED15FB4478C3558FC312C9A3E897331105B5B126468540003B0E5B7753B7A6EF6AFD8AFF82547ED01E20F36CB44F11E9D3A5CC4F94F3F11ABC8700B797C32A2F7760C79CE324D7BD0C2B8DB99EE7C662687226D1FD9668F1BEBBE4C977C280328EC0F41EDC57A7DADC5EB225BC24C6BD339FE5FFD6AF9E3E1DEBF3DD696ADB926D8A3CE9882B1AB71C2AE467F1E48EC2BE87D08C860172AE59E4E46005C7D3355570C96A8F153BBD4DF1756D159B59952F230C339CB360735CE94B79A5291A33F9593838E4F1CFB9C56C3BA4277467E66E339E7A7353DADAB48ED247C640CF7E3D4FBE3F2AF3EB51FB2CE8841256462A6A36F6FB4DDC455123DE00E4B719E718E33D78A2DF59D5F5EB78CE9D11450C495038201C76FCEBBDB1F0D36A59942E1321771EBC75AF47D23C376D631A08387236F03AFF935C12A0EEB53A62D763CAED74786CD9AEF525752E00320EDDFE6FF00F555848749BEB778EDAE177A1C80467A763DC66BDBFF00B377A0FB4DBEF1FDF1FF00D6AC797C3BA6B12D1C423E707E4C67F4AE0CC28B77699D982AD2E64E5D0F2DD37439E3BADB8508DC819E0F2781E95C4F8B7C236DF6630E3E63BB6E7B01C8078E83A57BD5AF87D2F51ADE072300E011D0F6A9A4F0B59EB333C97433E493B860EE23049033EBD2BF26E20C1AB6A8FD2723CC2CEF73E3BD67C34F6BA0497D1BE15636704638F97A8FCC63D457CF1E0EF8A9AADB6B8DE1EF13E9D70F0CA9FBBBB51BB63632038EE091C7715FAA51FC2ED0E4D3961D5083B942EC1F75703851C73802A38BE10F83AD9954DB46623EAA393E9F4F6AF86A59673B76563ECE19B412D59F9EF049E24F105A4B3E93A4BDC5BC83699FCC50531C9CA301B829EEA7D78E95F43FC3743776B058DE47840A030ED907383FD2BEA987C2BA3D9C4B6D670A408830A8170303E9D2B0B58F067958D4F4D40245E5820C6EEF8ED5F65C334D51A8A0F53E6B39ABED63748EEFC2D65A6DB46195177AE3E6E28F19D8ADCE9AD3211F30C7F93C553F0A28BA812E4FCCCC7013BAE0F422BB1D4922364C5C0C8070057D567981BC1B3C3CA318D554CFE05FFE0AB5FB345B7C2DFDA3B5AF1078582C16571703589E0702479F7E1FE572E3CB589C71C10327E56CE2BF2E224D192596C759D6A2371AB5924D04FF0067178C1964676291BEC5495DF6C68370627686FBCA2BFA84FF0082FD781ADED743F0FF008CF52B676B39247B79248A3F31D1C61D0654A9DA46491D4E3191D47F2A3AD6929A969FA7EA1E134B5B19E1BAF32DEE249086B5E14E5A1930AA420C900636AAC6A400587CD65559CA1C937B1FA556A4E2D35D4FFFD0FC5483C3BA358DB04D26D228003955811500FA6057BAFECC1790E87F1A74BD64E1C452AA96276FCB9CE33DCE73819EDD4735E3516D690C92B146278193C823A5747E05BFD2E0F155B8D45621099177B4E6458C0EFB9A36076FAFAD7CF6595DAAAA4D9CF9953FDDC91FDADFC1ABD9FC43E1BB533B8B5B21B4E148CB0001C753D73CFF003AFAE6C35413A016E42C118C67D40E303D7EB5F985FB2B7C44D0BC6BE16B15F0EDCC9A925A44B0B4915BC90DAA903A2170A00EC319EBF89FD14D1E1B930AED62D9C31C0F4E800ED5FA84ECD687E7118EB66778B70BF6AF2492405C050781EB5B369AB32498882ED3F7B76028C74E4F6AF2CBED606941E5B9F9576E79EBD3D2BE76F13FED33A3E9D77268F6B6B7D348BC878A2E188ECAC41E7DB19AF89CDF3EA384D6B4B73E8F2CCAAAE26FEC95EC7E8FE89E225BA58D0C91850792A78CE2BD1F49D6EC5DE3CB0209EDDC77AFCDCF841E3AF1C7C41B81F64D27508A2C7FAEBA31C68370E87761B23D029AFBBFC31A22E9B0C73EA7379B70136B6D625793C81C027D3A579B471BF59873C763A71397CA84B92A6E7B741789756E4A0DA1F81DB834E485ACEDFCE98799DF67193F99AE1FFB6446AB05BA6D39E08EBCFF002AAEB25DC8F9DEC33D0F5AE4AF39AD62674E9A3D2AD6E2C816951150FEBF4AB536A5A6B46DB9554118623AE3D38E6B88B38A5DDC1231C9F4ABCFA5AFFACBC60899EA48C1CFA7AD79389C34DBE696A7AB84AB18BB264D79E20D3616468D33B4F419E7159F73E2BF31B7B6C8508C8C90327F1EA7E94CB85D1E1B9FB334A1371DBB586D1B87A123F2ACEBCD22C0DC2B5CDA9B8311CA8619031DF15F238CA0A0DF21F63809A92BC8B716AD7372E1515260FC839DA78F4F5AE8E3D4E204D8DCA3458E558F2A41FF006874FC6BCD75884C3A5493787F4E2D768FB9ED9C14E09E5901207BF0DD7F2AADE1F93C5106999F0FDCBCF2CD297782E8E5E3040CAF7206727193586068352551C97A7EA77629A7A28E8775A6496DA4EA52B32BA7DB0E701B70DCBDC63FBC315D209217468E4901C672A0F39EC3DEBC375D97C4BA2CAFADDE031AC4E09DA08033F2823AF0738E83FC2F26A9E333149339DAC7E75E07CA73D793FA7A8AFD16AD0F6D87DFA1F2342F4ABF33D8F83FFE0AB3F05ECBE2AFECA5E229248D249F4685B5187CE5E19A107726463195F4E735FC3D691A45BDDD9C76F6D78A904129B8BB8A3DADF6558C2910956C04F3C105FCCC6231851963B7FD13FC7B1EBBE28F0FDCE8BAB5B8B886EA1685D588018302181FA83835FC31FED77F0E3E12FC21F1078ABE17EB7A5A69D7926AE5BCC911E08FCB5B8779259A5F3083BA328321C0C827058AE7F3374BD8D7941CF73F5DCAEAAA987578DEC7FFD90000FFDB0043000201010201010202020202020202030503030303030604040305070607070706070708090B0908080A0807070A0D0A0A0B0C0C0C0C07090E0F0D0C0E0B0C0C0CFFDB004301020202030303060303060C0807080C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0CFFC000110800F000F003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDA000C03010002110311003F00FD1740626048000C7B734EE77F0DC95EDEBE955D58AA0002B0E878CFB50D30F94648031DB8AD9BB9C2DF6279097DA0678E791C0FC6A22E51B0C367603FA1A125270A4A90DC8FAE6A39321C86201F61CE73FCA9C5F425A77BA1E640918209520F1CF4A6A308F6962A72719E83E98FA0A6CC01C119DB81DB8C77A624E15576804360E71C62999DB4BB2692E14C65402307A714CFB429520290327D3D2A105A3DAA49707048E79FA52EF20124E54F1C50434AC24EC5571B885000E0107AD646A4CF86DD807F87F3AD4790061B41C11938FAD646A12F9F95214107D70714D326C71DE2A72AB2963884AE481907AFF2AF1DF1A4D8BC99C11823681D483D6BD83C50A58316CB0031818249AF1AF19E639B7230E01078CFF2EB9AD68CBDE469191E31F11AE156D2762DB4AAB37048E474E3F5E7BD7D61FB7BFF00C169BE117FC12C7E19F863C33AC9BEF18FC441A159B41E16D2A4559ADD3ECEBB24BC9986CB746C7030D2302084C735F0E7ED7DF15E2F831F04BC51E27789643A4D97990C4C721E67658A153DC8323A03ED9AFCA4F825F0BFC7BFF0520FDB2743F0C26A536B5E3BF89BACEC9F52D41CBFCEF9796E25239091C6AEE401C2C7803A0AD2BD571494771D1C3292BCF647DFBF12BFE0EEAF8F3AEEB9249E16F027C31F0D69D9C4705DDBDDEA7328F4690CD1AB7E082BA1F81DFF00077EFC54D0BC41027C45F861E04F12E8CEEA263A23DCE95791AE79286479A32475C1519E991D47E80FECEBFF0006DC7ECB1F04BC0B6761AF7836E3E266BB0C405EEB5AFEA1731B5D4BCEE31DBC1224514793F2AE1980C02EC7E63F2DFF00C168BFE0DD3F859E05FD983C53F15FE0569BA8F84B58F02D9BEAFAAF8745ECB7B61A9D8C7CDC3C266669219628F74BF7991963650A188358CA1552BDCB8D4C33972247E9B7EC1DFF000511F85DFF00051DF844DE2EF86BABCD39B268E2D5F47BD410EA7A0CCE0958EE220480182B6D910B46FB5B6B12AC07B8AC857000193CE6BF933FF82227ED93AB7EC61FF051BF877ABDADE4B1681E29D4E0F0D788AD831115D58DDCA9112C3A1313B24AA7B3463D4D7F5932ED499D58FCD1311C77ADE855738EA72E2A87B3969B324500A804E0FD6963902727AFF2E6A25CED006300E0E69DBB683B800DD3DCD6A731300B8C86C11D38E3BFF4A5566552146E23AF702A2663BC1208C8C52994AE4E0938CF0686AE38BB3B923C8595481963C75E0D2960AC401961CF5C533CC0031DC09CE39A64926082C30147F0D2B22E326CB31BB46E5B391820F7C7A549E6A0240C051EDC7D38AA8252D265892064FF003A5DCC84679000C022A24DB348BB13C6EB9041EA71C71F87BD38CAA100C92D8CE31D2A08C13C330C038E98EF4E540D903AE7031DEB9A516851BEC890365DD412493E9D077A7AC8C88090C7D4E3F2A8C48472D853D32064E7D2977A1180C141C743D7152CAB3DCF9EA391812BF32E4F03A1C5399B7328DE1B233F855385D639B8FBA78E6A4695A4236AEE6E3803DBFC2A1AD4E993E84C2653100558E48FA0A6395DC78C85E33DCD79A78B3F6C4F849F0FB5E3A56BFF0015BE1AE8DAA23847B4BEF13D8C170A7FBA51A50CBCFAD775A07896C3C5DA2C1A9E8F7F63AB69B79F3437765709736F30EB95910956FC0D525622ED17833EE0B8C01F91A799594295040207BE6AB190EE2508639CFAE285909C1DACA4900003B714ED725BD0B4F3E2324900FF002A859C850C491B7A007AFE149B89D83BE771F6A6194265B9278EBDA95896C8EF73E56DDC7839CE3A7B1AC8BE902290186E041E2AE5D5C890ED66E3B7AF1597A8C8081BB6B63D0F4E3FFD5401CA78BA4411C8000063939C735E3FE2D9245B89B05428E31819C7AFFF00AABD63C6338B684B202AAFF2F2315E3BE2F9D9FCC60110EDEEDD39E9F4EB5A525EF1514CF953F6DFF815AD7ED37F0925F04E877BA7D85FEB1A8D9AACB7AF22C4104CBD762B375DA7A1E457B67FC120FF00E0DF2F887FF04E9FDB66C3E2678DBC5FE00F1069FA4E977D6515AE90F76F7293CF1F941C79B022E02B382739E781E95FC2FA79D53E2E784E057204DAF58C7F2B60826E63191F89AFD6AD4A6FF4D9C29DA03743DF9AEA9528C9A9F522A622718F2AEA3A27DD20C12A47B77AF9EFFE0ACFFB44E83FB327FC137FE2FF0088FC43710469A9786AF7C3DA75BB901AFAFEFEDE4B682155EAC77485DB1D123763C29AF46FDA23F690F077EC9FF0535DF885E3DD5E3D0FC2DE1D83CEBA9C8DF24AC4E238624EB24D2310A883A923240C91FCC17FC1517FE0A8DE3DFF0082AAFC7682F7508AE74CF08E953BDBF857C2B6CED2A5823B05DEC07FAEBA930A19F1C9C2A80A00ACEBD55156EAC583A0E72E6E88F28FD843E19EA1F18BF6D4F84DE19D2E1926BCD67C5BA65BA84058AAFDAA32EE71D9503313D829AFEC82E27F3AEE421942B392BCF3D6BF26FF00E0DF0FF821F5FF00EC812C1F1AFE2E592DB7C47D42CDA3F0FE81260BF866DE642249EE0F6BB92325020FF548CE1B2EE563FD59F3048E00C13C8C8ED5186A6D26D978DAB19CACBA16FCEF2C6369073D315223165049507B64D54321DD86382BD40FE54F170549C16603A8EBFE7AD74F4393765B0D9C72A4D233EDC827071CFBD4324BB50365491C7AE3F0FCAA447F34912123031E952D94A36D49586549EA734E505532148C9FA0A646E3001E8319A547E48C024723D693611D05F2CA80467039F5FF00F5D395CC9960082A319CF5A62639209C1A0CA538079CF3E959CE4B668AE615670CC49F941FC453E1272007C746CF351060002A4953F9D296081946707A1ACA51498729325C658972011DC0E29E2550A0021980EDC639EB55D5D148DC49017B1C9A9092918C10D9E738FC71599706CF99F5AD6ACBC35A4DD6A5A85DDB58E9BA6C0F75777371208A1B68D14B3C8EC7A2AA8249F406BF047FE0AB7FF05B9F197ED67E30D4FC21F0EB56D4BC29F0AECA57B756B495ADEF7C4A01C19E775219616C65610718397DC7017ECDFF008391FF006BCBEF847FB33787FE1968D70D697FF13AE24935468CB071A6DB32168B3C11E6CCD183FDE48E45390C6BE22FF82177FC13634AFDB6FE306B1E2BF1BDA35DFC3DF00B43F68B1259135ABD97718AD988C1F2D5519E400824796BD1CD427AF2A3D1A304A3CECF8606957725835E0B5B86B55383308D8C60FA16C633F8D7AA7EC8FF00B72FC4DFD88FC770EB7F0FFC4B79A6C6640D79A64ACD2E9BA9AF749E0276B0238DC30EB9CAB29E6BFA7ED27C19A2685E128B40B3D1746B2D06284411E990D9C4966B174F2C4217605C718C62BF1D7FE0BF9FF04B9F08FC0AF0D69DF18BE1A68B6FE1DD26F6FD74EF11E8D669E5D95B4B28630DD431F4851994C6C8B840CD195032D4B95AD5150C4466F95A3F4ABFE09CFF00B7FF0086FF00E0A19F00A2F17E8F01D2B5AD3A55B1D7F4669448FA65D6DDDC37578641968DC8190181F995857BE7DA73B4ED27BF27F3E7E95F82DFF06D57C5DBAF05FEDDBA9F854DCC8BA678DBC3B731C96F9F925B9B62B3C4E7DD504E07B48D5FBBAF702365C85EA319E807F9FE75717757392B53E4959161EE5FE553820F040342DC36776460F078AAA64565272CAA7A751CF14178C6D031B8723D7F5AA4609DDDCBDA2F85F50F19DE0B3D32D5EE6E0AEE23215547A966C003EB553C5FF0F75CF06DB99F50D3A68ED8F1F698B6CB0678E0B2640FC6AF69DAA49A7696B1ACD2C4B7AC5E4DA481204F9429F5C12F5ABA178A6FB48477B2B96026429223A8782E10F55653C1041EE2BC6C5E6F1A357D9F2DEC7D0E0F25956A2AAF35AE788F8C2E88B7CE1482370CF435E39E2A97FD6805194F5F97DFFCFE75F44FC7EF03C567A626BFA55B98B46BB6114F6A0EE1613919D9EBB1B04A93D3A67A57CD7E2B63089642858A15F703BD7B583AB0AD155227915F0F2A52709EE8E63E0D5AFF006B7ED1FF000ED18B10FE28D3B771D85D21EDF4AFD53BCDDF6B2C0F24EDAFCBAFD99205D43F6B5F86C837051AEC3200B820840D264F3FECE78FCABF4F659C891FA6475C735DC95AD63CCAAF53F07BFE0ECCFDAA756F11FED13E06F83B69732C3E1DF0BE8B1F88AFA157C25D6A176D22A175E87CA8235DB9E86E24F5AEBFFE0D55FF008277F87FC690EBDFB4378B34EB7D52F341D4CE89E10B7B88B7C567729123DCDEE0F0645596348C9FB87CC61F3052BF5AFF00C14F7FE0979FB27FC71F8EF17C4FF8FBF13AFBC03AD6BD65069D6D0DCF8B74FD1AD2E92D93603124F0B3B1008DC43100FA57D2FF00F04F6FD993E1AFEC87FB3269BE16F845ABCFE20F025E5DCFABD96A326AB0EA6B76F3101D92E2155474CA0031D083CD732A6FDA7333B5E252A0A303DCE325F241C13C939E4F34F8F94C06C93CE7A7E1559245DE186E048FCAA7590A28DA431FA574B670225F318804904119CE319F7A9ED91AEB080658752780A07727D05578D0C8CA8A0331E067BD709F123C6BFDB2975A369CECB6111F2EFAED7A4AE0FF00AB0DD9411C81F789E7238AE0C7E3E186A7CD2DFA23D1CB7013C554E58EDD599FF14BF6A3B0F0530B3D074E9B5CD4A690A0999B65BA007EF0E32C0FE02BD07C11E29B7F17F876D7528C144B95DCC99C856E8573EC6BC3357D034ED3EC16F59A359173FBC9247DEDD78C671DFD2BD33F67B11BFC2EB358F708FCE90004F1B7757CCE4B9B627118C942A3D1AD8FA8CF726C3E1B091A9496A9D9BEE77ED705D5B03E51C7B1A12462A5CB10A79F7E6AAC6C448010C3771C7069F1CE33B416DA793CF3F4AFB092BE87C7A48B09B8E01C6E3D4631F857C95FF0504FF82DB7C09FF82715ECBA1F8AF5CBCF13F8E15039F0C787624BABE8011C1B876658ADC1C83B5DB7E3908457D3BE34F0FCFE33F076B1A35BEB3AAF876E755B29ACE3D534B68D2FB4D692364171033AB2ACB1921949520103835FCB6FED85FF00045EF8F7F073F6EEB7F84F0E89AC7C44D6FC75733DEF8735FB70CD1789600DBA6BA925909113C7BD4CFE6B7EECB024957466E39376BD8DB0D4A127EF33F422EBFE0F2BD0C6BA6387F674D59B4CDF8F3DBC791A5C15FEF797FD9C573EDBFF001EF5F6D7FC13EBFE0BCFF007FE0A11E21B4F0DE8FAAEA1E08F1CDD3EC83C3FE2611DBCB7EF8FB96B3A3B453B7A2656438E12BF3CFE177FC19D9E23D5BC0B15C78CFE3768DA0F89668B74961A5787E4D4AD2D1FB299DE684C98E325500EB827AD7E7DFF00C1473FE0957F15FF00E095FF0012B4FB5F184305EE87A9CACDA0F8A749673637ED19DDB43101E19D46D631B6187552C3E6A9529753AD52A32D20F53FAE004A641C607E1434859B206067AD7E53FF00C1B93FF05A1D47F6C8F0F3FC14F8A9AA3DFF00C49F0D591B9D0B59B861E77896C221F3C531FE3BA81483BB96963058E5A3766FD5650A181258678C038C55A69EC70CE8CA1268FE6EBFE0E82D26F22FDA53E18EA0E1BFB3EEBC28F6F09C7CBE6C77729907D40923CFD457B47FC1B13F19B44BCF805F10FE1EF9F043E25D375D1E2110330125E5A4F6F1405D075611BC1863FC3E747FDEAF79FF0082CA7EC2577FB76FECC0ABE1F8125F1E782257D574488601D491940B8B3DC7A348A1597D64891780C48FC3DFD91A7F8A1E09FDABFC2D69F0C5B54D2FE258D505858C088524598B6D9229D1863CB003798AE36850DB8706B24ED24CF42369D3E53FA8A49B25482030C13EDC7415F387FC15C7C007E287FC1363E316951C65E583431AAC607241B2B886F091EFB2161F426BDDBC3235483C35A645AE5C585DEB315A42BA84F630B416D35C845F35A246666442E0950CC4804726A3F14F876C7C73E18D5344D4A31269BAD59CFA7DE2750F14D1B46E3FEF9622B57A9C49D9A67F38BFF0494F89F69F07FF00E0A37F0935BBFB94B4B16D6C69F3CAE70B1ADD46F6D963E80CC335FD2B3CAB0960C4075EB951D7D39AFE563F68BF81FAEFECB5F1EBC4DE07D6E39ED756F0B6A0F6DE663619541DD14E847F0BA147523B30AFDC5FF822C7FC1473C4DFB71FC19BED2BC5BA06A09ADF80A182CEEFC4A841B2D6890447B81F992EB62E5C0DCAD82F94DC16A69C92D1A3B3130BA5347DC0189627839033C74FF0151CF307600ED50C31E951B5C304CE0820E07606A11701DC11900F7273CD6AED756385A27D57519EC6FF0047891F06688E01F9940321C7E78AEC74DB478991A5B892E0BA86318E71D39393818E2B87BE104D7763797492CD0DBDBED48A35CB4855DBA13F5EDCD6A587C466D62C17ECFA648916DC988DB34AEDDFE6E703D318CF7CD7C86328F3E224FCCFBAC0CED87A6A3D8EF3669DA8D85DE9D7D6CD369FA9C5E45CC7B01DEA7F8863A153820F622BE2FF00DA33E13DF7C22F15DC697752ADCDA4E82E74FBA42192F6063F2B71C6E1C065EA181AFA6B4DF195C6A175B174CBDB68E3501CCB67E446A3079193C8FA7AD677C53F857FF0BFBC1D169AD3ADADD69E5A5D3E798029112465091CEC6E33E9465F983C155E59FC2FF02B31CB962A87343E247CA1FB18DA1BDFDB2FC000872B1DEDC4CC08CF296770C0FA75C57E93ABF2A0019C7AE2BE7FFD97FF00E098DE35F869FB44E81E28BDFB30B0D2E1BB7721D5964F36DE4894291D48DC0FA63DEBEC38BE005C2DAB34F79044AA09C91923EB5F68F1947953BE963E06AE16A73D92D8FE4B7FE0BD5A9F8CB52FF82ADFC5D1E3437BF68B7D4921D1D672762692224365E483C08CC255B0BC6F7727E62D5FA11FF0688EAFE3297E1CFC68B5BC6BF7F005B5EE9AFA709326DA3D45966FB408B3D18C2202F8F48B3D467F513F6C8FD8B3F67CF8F11D8BFC59F0A785BC737FA5A98AD27B9B173756EA49628B3232C9B09C9D9BB6E79C64934EF85179F0D3E14781B4EF0CFC3FD274FF000EF8734E8FFD1F4FB0D3D6CEDE12704FCAA002CDC12C79247249AF19E6F82A75BDFAA91EBBCBF19568250A4D9E93192C491821BA678FA7E94F1F28C60818E3FC6AA687A85BEB9771410DCC08F36360738C8C75A83E20788EDBC289345617F05E5DC5B50C910DC90EEEA7D0B28EDD8F5E95DB2CE709CBCD09A7E87051C9F1339AA6E0D143E2278E8F85AC2E923B9B2D36248889EF6F2611A212398A35FBCEF83938181C0EBC5791D87C47B3D4215874A338862F94DCCF098623CE72AA40FF00BEB18F4CD477BF0DEF3C7FE233ABF8826177A7DAA84B3B356090C498EEED9CB9E496DA493F5ADBD76D6CFC29A1431B5B2C4082E9182A1B00607A15EBDC57C7E3B113AF27396DD0FD0F2DC052C2C1421ABEA705F199AF62F035FDCE9F23DD4A233FBE54690A9C63B81EA79231C57BC7ECDDA3DCE8FF00017C2B05ECA64BD7B159652DD72E4B004FAE08CFBD783F886FE5D516DF4EB386EADA6D5E748532FE62E49C6791FD2BEA6B2B64D3ACA0B6882AC76F1AC6A00C0200C55F0A506F1552ABE8ADF79C5C6589B61A961FAB6DFDC4EAC630A73804F51F434F5B8C60163C7033D454418B0C92700818EBDA86C6F0319C73DB8AFBC94ACAECFCF9B44EB290369048C0EBD3FF00AD53DBC8EB090B23057FBD86C0FA63F2AC0F1878EF44F86FE18B9D73C49AD68FE1FD16C57371A8EA77B1DA5AC3FEF49210ABF42735E01ACFFC165FF655F0FDC1B6B9F8F9F0E8C81B936D7CF74B9EFF003448CB8FC6B9D3D2C5420E5D0FA85A6D830093C8C1279CD7CE7FF056EF82FE1CFDA0BFE09ABF1A744F14C56E6CB4CF0A5F6BF693CBD74FBDB1824BAB7990F5521E30A71D52475E43107225FF0082D0FECA02D1EE1BE3E7C3F10C5C909712993F04F2F737E00D7E5F7FC1727FE0E1AF0A7ED25F04B54F833F02DF53BDD0BC47B62F12F8A6E6DDECD6EED9595FEC76B138126D7651E649205CA82814872C266E3AD8DE952A9CCB43F31FF60CF8D9A97ECE7FB68FC2DF1B6953490DDF87FC4D6339D871E64466549A33ECF13C884770C6BFB269B10DD491B3390AEC17E6E48CD7F245FF00046EFD8D357FDB7BFE0A09F0FBC33656D349A268DA943AFF00886E95331D9E9F6B2A492163D8C8C1625F56957DEBFAD696E8497123B1E5CEEE0E319F6ED514D68CDF16F548F9404E536B06DB9C67BD79DD87ECA1F0EF49FDA36E3E2D5AF84F4BB6F8817562FA7CDAB42AC8F323952CED183E599881B4CDB7CC284A962A715DC4572645C63018F5E9C53BCF11001496000E7FFAF49331BBE85A5976E09383BBA607B52998B1620A904E704723DEA979A991B989CFBE075A779BB14807A7BD52EC4C91F327FC1487FE0969E0EFF8284F8660BE9654F0CFC40D26130E9BAEC516F12C63245B5D20FF00591649208F9D0E76920953E6FF00B5478C2DFF00E089FF00F04BDD2342F8731DB8F13DE5D45A45B6A72C0B2799A8CF1BCB73A8C88F9577023611AB6E50044A4155C1FB8FCE05D97E50DC1EBCFA7E55E43FB6CFEC97E1EFDB97E006A3E02F11CF71A7A4D3477961A85BA07974DBA8F21250A480E30CCACA48DCAEC01070436BB170A8F48C9E87E127C1FF00F82A97C79F843F15EDFC5B1FC4CF16EBB3ACE25BBD3F59D4A5BFB0D423CFCD13C32964008C80502B264152A4023FA1FF0086DF102DFE27FC35F0EF89EDA2782DFC49A5DAEA91C4ED97856789240A7E9BB1F857E537C19FF836C759D33E295ADC78FBE20787EF3C1D6B70AF241A343702F7528C30FDD9322AAC21BA160CE40CE3B11FAC5A75B5BE95656D69670C36D696712410C31801228D4055503D00000FA54C135B9A622516D729BF1433CDA3DBDF42C152CA5781C39F970D860DEC7AF4AE86CBC3F76F6ACF6B73A54F131C0CDAC8C49E3807807FFAF5CCF871F52782E6DAC608EEC4CD0B7952B0084EEDB9F6203E6A1F8C5F14CF85B51D3F46B2B9B9686E26362CF6F65E69794F2149DA422F04E4E2BCAC4462AABBF53E8B2EAB29D1515D0F44D1EDEF2CADE54B99ED2444193E480800C8E0AF43F89358D7DE36161AB398E38D517962AD843EC7A7B571BE18F115BEAA502E977CC6361148F2C4C8D19C9077295DCA720919500FD2BA1D4BC2716AD631A2106364FBE3E607FA671FA57CE67151460D415D9EDE05DA4B99D8E775DFF8296F8F7E1478B20D17C362C751D1A43B196F22F31AD303968D87381C7CA7233E82BEBFF84DFB70F87BC63F0CF4AD57548A7B6BABEDD1189103F98C990481EE41E3D8D7C57ACFC1CB99ACE468560B47B689ADC4B24590D99555800392021739FF00F5571C2D3C47E25FDA3BE1F781B4113D9E9FA4BB5FDD4A1F1E4C214B3C8C0742C4E1471CB0F5AF91C06699861E6DF35D3D1267B78ACBB2EC445351E5B6ADA3F4BBC5DF0BFC17F1F3488759743215468E39A37684839208651C12307A8AF8EBF68382D3E1BEB5AF69DA6472406E7528A12C410B092495083D0F41DB935F4EFECC7E07D6BC37E1BD46CAE6496531CA4A977247DE6E9EB9183CD785FF00C1413F673F116B9F0BFC59A9E9F25E19F4F922D4EDFCA00B4A6193714C0E4800F03AF15EA677819E270CABC6169F5B23C7C97191A18A74653BC7A5D9F21FC60F19F8BF489E57D2350BBB6370DE44AC8EDE6B228FE11D8672723078F7AF52F82DF15351F187826DED2E9A71E5BEC67231249F8F5E49CFE35E59AB7C3BF126A3E1CB7D5E5D3F5001040B249229DAE189382A790C72DC63A915EB1F0AAD9A2B1B646B6682E8C83CC0536143E9F403033ED5F0185AB88C3D64EED58FBDAFEC674B449F99DFEA7AE5F5BDEC702D95FDD6028CA90B1C79EA3239C81D4E06338CF34FD66DA0D52667D6B4BD0AD2000287B89374CCC07392C588C0E71D7F0350F8874CF17F8AE43A6E926DF4AB195F0D78ED20B86400E4A2A90C59BE5001DAA0020B72318707C00D463F1A8574BAB8B3D3F03ED1701DF73300582B1C1900C72CC07CD903B81FA650AF2A94537B9F2F18D3536A4EC743F06B46B1F127C4DB49EDE2B516BA6EE951A20E4161900FCDDF38FCABDEE119206599719F715C17C24F047FC221A9EB37CF24EEDA918BCA8994010A0041031EA466BB6867C444E0A93C8240E2BECF8730FECF0CE72DE4EE7E7FC578A8D6C772C1DD4524BF32D79A36B12DCF5F6F6A74C645B5768E3477284C6AEE635638E01600ED19E0900E3D0D7CAFFF000586FDB6B5AFD807F608F157C40F0C5B41378A1EE6DB46D2649E312C3697172CC3ED0EA461FCB45760A782C101E09AFE7ABE11FF00C168BF69BF84DF19A1F1B27C62F1BF882F45C8B8BAD375DD567D4349BF5CFCD1496AEDE5842381E5852A3EE952011EC54AAD68CF06961A538F326687FC162BF6A1FDA03E3B7ED6BE21D13E3BC77DE1CD4FC2F78D0D9784E2629A5E8B09E636B75076CA1D086FB49DCD2820EEDB80389FD9F3FE0957FB45FED4FE16875DF01FC20F19EBBA15D2EFB7D48DA0B4B3BA5FEF4534E51241EE848AFE92D3F67CF829FF000547F87DF04BE3678D7E1FE9DAADFC3A55A788F468AFC6F6B75B887CDFB1DCE001710A48E582382A5D37630CC1BE97F3CB05E32154281D94018007A01C000702B3F657F79B3758CE5495ACCFE51F58FF00821EFED6DA1BB2CDF017C7B295EA6D6D52E87E713B66BD0FF664FF0083733F6A2FDA0BC536F6DAC781E5F867A19702EB56F14C8B68204CF256D8133C8D8CE004009EAC0723FA74490B0078191D71C9A7997042EE2189240EA7352E9ABE8C4F1D2B6C7807FC1353FE0999F0FBFE098BF05A5F0CF83229751D6B59F2A6F11788EED02DE6B93A03B73C911429B9847129C286624B3B331FA2941CF0C0119FC78A8239491839E9C8EC6A6DF82C0724F23EB5463CFCCEECF927ED0ABC6707F1F4F5C544D7423236A925B823A8AAED747239248191C71449305C170A0138F6FA52B761A916626C10C595428CF00E7B53DA4670C70C0E719CF354CC85C863952F85E3FCF14C7B978F8CA82D83C1EDF9D3B86E5C1394C1DAE54F201E82986E00650C70060FF9F6AA66ECC4E0B60938EA4D24CF98C1DA1430C85E06791CD098BAD8B66E83A60704107A60014C8D249DE28A340CF23E010093FA0AAECB290A515889000176F5CF6CD7D47FB23FECC13476965E22F1040D03AB09ADAD99796C746CE781D8A91E9EF9A689B99DF077E03BE97E13B7D52FE19ADEF2E2405149055A30721B8EC460D5EB5F841E1BD375C9A67B2135CA4826FDE73B4EDC6074C8EA79E9935EF7A96751570215554F91140C051D2B8BD67C2F21BC0D21564ED85C64D71E228293E63AF098A714D2679E6B5E1D5BABEF3025BCB6E176E3CA01E3F6047041EB58AFE00B4B1814AA0283E6DAAA06EE31DBBE2BD1F56B15B2B37210B3118E067F218AA5A4F865AE92379548CE0E08E477CFE55F399850E67648F7B078A92576CF33B8F04ADFDF8B96565821CAF230AC58F271E9818AABA0FECCD61FF0BB2E7C73A5EB06DEF75378609ED5D1444A91E14E08E781938E993ED5EADE25D2AD7C3DE1CBC9A3892668A16915491CB0190327A0AF997E027ED0DACFC71F8CFA8E977B6C9A75B6991BA1822E0EFDFCE475E833CF5CD7815B0F1A338A947567B542BCEB5394A32B25B9FA23E12D321D2F48B64899240225CC8A721C81F7BF1AA1E3CD7B47D2AC920D5EE20863BB26144939F34E33803F0CD54F87B33E8DE04D3A3BA66F323840231D33C81F8640AF05FDB4F5D96CFC5BA0DDB38582DE394C409DABB980049C770A3F235EF6678974309ED231D6DB1E1E5D4162312A92975DCCEF88FAE78574DB89348D30194C9279B27CC09639C05C74C6474EDCE2B9FD17C0705CC8F2C11C4D3C92B3F0BC1624923F326BE52F81BF12EEFC79FB5A6A9A74F74274D2AE266770E42AA0C9C631D06E18E33CD7D9DF0F6DEE6F6F1E789156C76E0161F3499E3F0FC49CF1915F0546ABC554729C0FBCAB4BEAB0508CAFA17343D123D283B10925CB1CB6DE80E72573DF15A524C649D61DB1A2C8C036EEAF8EFF00FD6F6A6A5B3D839F32278D18908588E7F2EB5A7A0F8746A92348C485560719CB13EB9FF22BDDC34945721E4544DAE79332B57B7922B97B95465460B86C1218818FCF8AAEACBCF20E47B9C7E55DC6B1A749168D244A80C582082327FF00D7FCAB81924314A5323824367A7F9E2BEF320C529D2745EEBF23E1F39A16ABED56CCF3FF00DAD3F65CF09FEDADFB3BF893E1A78CE3B96D0FC4B008DA6B660B3D8CC8C1E1B888904078DD558641079041048AFC96F03FFC1A377F67F17A3FF8497E33E9775E00B7983C8DA6E8F2C3ABDE420F31EC919A181980C6FDF285C83B5BA57ED56F1B703B10467A505F13E70588C75E6BDC9528CB567974EBCE3A2655F02784F47F86DE10D17C37A0D841A5E81E1EB1834FD3ACE25263B4B7851638E35CF385450327938E6B6566F332CAC09EFC63154616128621B0C319C726A586468F24B65B8E83A5524897AB6CB65F0A482393DFD854B1DC058C1C12540F6CD53818AB12C00E783DFAD58866214120E4FA73FE7AD652A4ADA09C7B132331623927B8ED52895501DD938355ADD81DC460E3AFAD3CC9F2EE2E0E46739AC051D15CF8FA59564DBF3066047AF143DC9FBA092CC3A8E3B555591572CC4101739071E94B25CA9C95650CE3F87341B32D4573B1B839278C9EFD31F860545F6C0B21259BE5F7C6335592E044EACA0AE07AE47FFAE98C48B7525831140DB2EBDC132024972402141231E9FAE292D27792E909064031F21C9279E7A0CF159BF6B0C4641C15E3B7F3AF45FD9EBC150F8F7C6FA7D94F6D78C67704B0DBE5E00CF39057F314D2BBB221BD1B3DF7F64CFD9B60922B7F11EA96D22A32892DE169524865C8E1B03278E7838C7A57D1F797096368EA81630AB80A38038C01557C31A65AE91A64569696F0DADBDB808B1C4BB55703D0543E3091A2B10CA300B0C9A6A3AEA72BA97D075A34715AEF62082324E7DAA86AB0C570B84D8148E71DFBD501AE9B885618C92CB8C8EA0714B15C00406739233C0E6BA254D3D58E1B1C8F8D6E17438DA6B864581177161920003927D2BE04FDB43FE0BD7E0AFD993C5A7C33E1AF0D6B1E3CF1024C90496FA732A471C8D8DB1EE6FBCE49C6D5048CF23900FE89F8EF415F13F85EF6C9046D34D09F2777386AFC1EFDB67F63EF156BDA2CFAA7C3C9A5D3BE29F81BC4177A84EB1C86DEEA5679CCA924720219580DA50AE3040EE2BC4C42A54EA47DA6D276BF63D7A15E2A936FA1F467ECDDFF00070D7853F680F1FD9784FC5BE1EBCF016A1A95C8B284DDBE63F349DA14B7453BB0BC90727A0AFB67E17FC2AD1BC3BF10DFC41A65A5BDB5C6A652591D063CF603866F5E0FE3C57E047EC75FF04E7F11DE4FABF8FBE3158DCF86FC2FE1C866305BDFB0FB45F5C1184DA720821B1B472CCD818EE7F763FE09A5E317F8ABFB33E8B25D899EFB4ACD94CD22B17664E3073D48E413ED5BC70B87AD51C616928DB5FF002078CA893E4D0FACAD2F9EF2CA2218AB1C673F4EB5F3D7EDFB2CD3F84ACDA141E7A4CB87180D164633CF4CE71F8FB57BF78674F9EE94C411885000F4AF35F8C9F0EAE3E21EAF7367B123861900666190C01049FD2BCBCFA847EAEE9DB73B723AAD6254EFB1F9B1F1A3F687F03FEC03A55EF8CFC46D7B3EA9AFCA5C59D946659EE9C05FDDA0C7249C64B6073F407E6BF8ADFF0007127C7EF0C7C59B8D09BC2DE15F86F67A65C8B79ECF55924BEB9B75003ED94C5B82B85386551956F94E0822BAAFDB23C1C7E3B7EDD5AD5A6BB7621F08F8089D20409954B733E1BED0D9FEF61549EC1074E6BE4EF885FF00047BF1D6A3F1B2EC68FE20D16DFC09A8486EA6F115EDC051A7C1FC4719C31504E092A3D48AF2327C2E028C1FD6B4935A7F5DCF7B34C5D755125B1FA39FB3F7FC15FF005CF8FF00F0EE3BBF1169A96F728221752DB70225907C8C3FBA1B2393C76C8AFBDBF63BF8B9FF00099E9D0C6B1C93D9B361262704923D0F27EB802BE7FF00F82477EC25E1CB6F87DAD6AB0E884781B52B4B7D334A6BFB6D926AF1C298FB560FCC119D98A138DCA15B0030AFB33C3BF07342F843640E8D1C76690B92912A81815E255CAEA7B6FAC42568F667A7FDAB87A98754393DEEE765ABC908B22A369014E0F6E95E45AEC69FDA3291B42A9E081807F0AD9F157C4C93C978805538C7B1AF0FF8B5FB54F857E12F8B6CF4CF106A2D6975791F9C58219161524805C2E59413D0E3F957B593E63158D514ED73C2CD705278572B5D9E9A1D582B0C9069A8DBC960157A039AE6BC23F13B44F1BE9E2EB45D5B4DD62D8E71259DCA4C061B69CED271CF1CD6D8D51150950A0BFE35FA1A9F32BA3E2D45AF52D07230C18E4E4E2A58A42B80C77053EBEF54D67120600E76F5C75FE75346E18823EEB761C66A5C95EC8A4DECCD04B90D81920B0C8FCE81361980762A3AE3922A9894291F3640F6A9609802189040CF6A1C95EC5A92D8BAB20954804BF03AE78F7A74521C619B823B641C5542E565DC00254671C54BE66D008072FC7E62B958D27D4F8C96605C301CE3A74FF3D29F146F2C61962721402CDFDDFF00EB7E95F873F107FE0B3DFB4278DAC8D9A78A34ED022751B8E93A6C50CA47FBEC1D873CF045785F8F3E3F7C43F8D6AE3C51E3CF13EBB14CE3743A86AF34D1124E788CB150075C0000AEE8E5F3EA6DECBBB3FA0FF1BFC78F047C315997C41E31F0B68CF6EC23922BBD4A28E5572376CD85B767193802A8E83FB47780FC68E068DE32F0BEA449EB6FA942F8EFC8DD9FF3EF5FCEAD9785E5D45BCD2620CEE773338CFB939E49EF81926BDA3F656FD951BF68EF887A6E85E1ED38EB9733CB1C5875B884166E3974076F27D3B72475AD1E0128F3499128C52BDCFDF8F87960DF10BC49069FA7C326A735C4AB022DB48A72C4E36EEE83A735F7E7ECD9FB37E9FF0004FC270CD35B28D76E93374FF6869B6739080903A7AE2BCBFF00E0971FF04D5F0E7EC13F03B4BB26D2EC97C5F2C45AF6E22D52EB538ADCB754864B801946319DAABDC74E4FD4B339552C719FA570A7CAF438AA4DBD1321D1A630B3A382029C0F53599E37BA326993246C490BBB18EB8E4525DDE7917877B26DCE78FAD711F177E36F85BE18DD69B65AF6B7A7E997DAFBF9561692B334F767206563405B6827962028EE6B57057B914A9D4A8F962AEFC877876E584AEEC47CFC9E3A66ACEA1762272E0923B11FCAB9A6D460B5898972A18938E41354E6F15C76C9C3246A4743C9FC3354DDB7348AB1DAE997525DB02A48D87AFA7D6BCB7F685FD81BC1FF00B43EA91EB17571AB787FC420A05D4F499CDB4D804E012B8C8E790720FA56A697F125F44BE49222B2C6DC9183C7B9F5AF46F87DE3187C61680B49206423706000391DBDAB8E54E9548B8D45746B19CA1AA67C81A5FF00C115FC2D77E2DB4D67C61E3EF1F78FA4D346EB1B4D42ED0DBD8BE0FEF1123545F33E6C6F20B0EC457D11FB3E7C0C83E02E9874E82082CB4D77730C11E76DBA0C6324924B1258927939E6BB3F8A9FB47F853E0A694ED7D7909BBDB94B74FBCDFEF1E8BF8F3ED5F10F8D7F6FFD4BE20FC74F0F9B89AE25D162D4961165044562604800B91927F1F4ED9AF3AAE6B85C135456EDEC8F530B9757C545CD2B456B73F436C4B2593F925633B7860393C5729E270CB34884B891908C8E3793EFDA9963F17B4DFF00847A39E59A2B6F35410B9F98F03000EBE9F9D79A7ED31F17ECE0F845A9EA7A7DC98AEAC2169E32B96978E7E503927DB8E7BD7167B56D4B9D6B63D2C93055255541ADD91D97EC03F0EFC5D7BAA6ABE24F0CD9EAF75E228C2DDB3215246380581CB0C1E8D91C74159BF0F7FE090FFB3C7C34D663D46CBE1E47752A49E7ECD4B54BBBFB60F9C86104D2346A410304282303D2BE5CFD9F7FE0A93AB5A69715B5DEAB7334715C078BCC8CB3F9793B839EE0115F6C7C32FDAE345F8CFE0A37F6371133C499730C80E7B738E403E86BE7B2FCDB0D51286CFCCF7733CAB1949F34F54773AFF892C7C33A7245018228A15D8B1C636AA8E9803EA2BCBBC69F1265BA90AA82BBB80A79FC7EB581E27F8B835690ADB8511671BE43D7F3038AE425F1659842FE70B8918FDE03E5079FF0ACF30C7F3C7963B1380C128CF9A68EA2F2F9AF6D5FCC62C7A15CF3ED59DE3EFD843C03FB5178544FABD8AD9788990793A947F332B2F08597A36071CF4ACFD17575D6A72884B890E720F03DABDA7C2138B5B481108211403D0015F2D4B10E156E8F67134B9E1CACFCBDF899FB0EFC50FD8C3C7AFAB5A4D791E930B130DF59ACF2C77390488C15014630A36B939F4CF35D27807FE0A03E25F0C4F7BA7F88EDB4CD6E6D382BB5C4732C52CA3603B36A2E15FE6518393C8C8CE4D7EA5DD4169E22D1E4B0D4AD6DAFACA75DB243346248DC7A60F15F9DBFF0510FD89E7F8577B3F887C1092DA787F5290BCD6B6902178242BC8E80053B1403D813D7A57D6E0736AA92E4958F98AF97536DF3C6E769E03FDB7BC1FE24B789757BE5F0A5E9709F67D4D84419B19F91F3B5FF000C63DABD874FF10A5F5AC7711CB1CF04A3723C6C1D5B8EB91C74AFC85B9F8AF61A3FD8C789743BCD24DB48D15C5A69B1BCD279C5586C3BCFEF0A80ADC6D0BB49C915DE7C39FDA4750F0ED95B59787354D5746BE98CA05ACD2189AEA38C677884B3900EF4CE30C0E3273F2D7D3D1CEA5CABDAC6FE68F12B656B99FB37F79FA931EA5B98860DC0E326A68EEF04020BE3A7E55F9E7E13FDA5BE26FC3A6B6D42EF56B9D410855BAB19A092E622EC4E321C97185DA49520F3DABD5FC0FF00F053DD06F2EEF2DFC53A55CE84B692A426F23DBF6662480598395641938EFCF1C9AEBA599D1ABD6DEA7254C0D486BB9F5CADE86F99890DDFA8CD4EB386906581C7A1CE38AF2EF007C7EF087C4BB78A7D07C47A65F453928A866F2A52C0E08F2DF6B1E78C80457651EB4D110A5837AE78205772945ABC5DCE5778FC47F217A7781AE750805C43B6606616F876C1DFC71F4E4577B1FC2ABAD0C59D9CF6BA64BA83DC0C08C3F9BB07DE25B2AAA0679CE790B5CF4464F87FE2994999841721D6278942FCE01018A9EA304F1C039EF5D4FC25F146A7E29F13DB594B3D9FDA25DB6BB181B79E78F393F38423278E48C7A9E95F4177D1E8744DDF53D33C0BFB22F8A7E30F892D74CF0DE94925CEF11DBCAE59EDD9C1241FDD1676750464A81ED91C57F41BFF000486FF008248DA7EC63E11D3FC65E3CD2B4A93E225CC3C450B0B8874ADC49DC8E63421C8EA08E0935E17FF0006F5FEC15AAF837FB63C73E26B092EF40F2A31E1E4D422856559BF8E468D61420A8C00C7201C95C6771FD67594CF72B0DC80A255E0E720D7156AAE564B63CD9D7BBE4346D7504922521972E327149E6B3285241E73EFF4AA163118DE48B0424790BF4AB0C081842739C8EE735C8E944C2527B23275A890DD2B36E65DE0B0033C0AFC23FDACBE2278BFE1C7FC14CFC592788B53F106BDE22F0C78CE6B9B236374125362FE53DA44AAEAEAA82095142050B98C9CE49AFDDCD52C1EDE0667DC4E78CD7C15FF00052FFF008263786FF6B4F15C5E34834FB78FC610DBC7693FDA269859EA71C67F7266589D1FCC404A8756195C0656DA31962A12B4650E87DBF03E6F83C356AD471BA42AC796FA68FA7C9F53DBE2F172EA1E13D3B51449BCEBEB48A631CAB89033202558000673F85725AC78E6EDD9A3114D2851C848890A7D091ED5E73FB2FF00C40BFD092D7E1578B6D34FD1FC4FA4582CD63058CE642F65B9963C0DBB87087EF12485CF35B5F1274BD7B40F35C6A76D3D927449ADDDDE35C601214E0B1E31922B0AD5DDAECF1B1383746B383D9EDE6BA35F234239352D4EF944B756F64146E5496E563541F9E4FE22BD47E1E6BBA958785E4B7B0BBB49E6951B32C51120E01030DDBEBED5F2C49E3F8C4C219ECA30CF8579AE279004F4223888E7AF0CCC338F4AF71FD9CFE243DCDA9D39CC1A8CB32968D6458EDC220EE5540FD7B77AE3A3898C9F29156838ABEE7C95FB40683E38F1C78C6F8EBF77B6C22B8748EDE3D496D9A541CAAAAA92724E32588C0FCC43F0EBC16BE25D6ACC42A2D6E34DDB3AC90DC0945BB83D432E15D8723038E3F1AF7FFDAF3E0C59FC4B925BF5D1BC3D26A22356DBE60557607BB0ED8F7C706BC7BC29A0DCFC3FD905969FE13B77042916B33BB430F1B8939E5B776E01EF5F0588CAEB4716D4AEF5BDCFB3C366509E195ACBC8E5BE33FC68F8ABF007C4126A9E24D474BD5BC08D11105DC51C89A8090053871B8A9E78C8DB8F7EDC478527F88FFB707889B52D3F557F0CF8074D1F649EE0F982EB5195F1E62A1DD850A9D3033F303907EED9FDB9BF6C2F0D683E0993C2BE28BAB6D5669C848748B180CED1E79DC554E4679F98E0E4F18AEBFC03FB42E97AB7C30D1AD3C3935B5A699A7A0436610C643E3E662AB86CE7DFD6BD6C5D2C44B0EF99DCF470398AA715687BDDFC883E35783B41F01E956363E1EBAD0F4C6B7296B0A5DCC115C85C6580CB12002793CF7ABFFB07787FC45F0B75ABE76D6B48D4F4FD658DD2BC57C5949F454DA368EBC0C81599A7786350F8977D0BEA57BA042220E2647B067C393F2005B24FCB8E87BD7D07F037C0369F0BB4B7BAB81A2CD3ECF2E38D2052AE0F40B9C01F41CD7C1D3C3565514A2ADA9EED4C6D2950E493BB63B5ED71EFA7655B998091F0CA8B90C39E0E581EBDB19A668B0DD0B848D65C166E8CA5471EFC8FD7B55FBA8F4BD525C36937161700EE925B491C85FF007A33D3D7A1AE8FC03E11DCC6E22BC5BAB40461594061D7B8EFF515EAE266A11773C6C3C79A56475FE06D14D9DB472B9000F4C73F957A6F86AF95305804538233C93EF5C7E9F082A0B280898DB9E7FCFE35B1A35E397F9A2211300312001EF8FF003D6BE71CEEDB47A8E0AC7A241A9298D5B24103B74A4D62DED7C4DA1DD69F7D125CD9DE46D0CC8E0159108C107F3AE7EDB575882EE6382380393576CB578E594060C8ADCFB1AF430D8871D8F3EA534DEC7E537EDF5FB2C41FB397C4A9AE34DBBB5D3343911E7B79EE416B3B01B8B4848655FE11C80F8240C91D2BE53F8CDAFDAF85FC6B35B6817D746E56DBCC8EE5D119A62EB981635518C33E481C824AE49DA73FB25FF0505F87E3C57F06E5D4A1B7B9BBB9D298483CAB7170517237308CAB06200C8C8E0FB57E3578ABE20C561E3A369AACFAF5A6AFE33D65E392E60B9845C69F671AB18CEC285557B01C150AC57B03F5D9756F6B4EEBA1E0626928CB43BAF86FF1F357D73E193BF8C351D5B4B8EFA7173656625682E46E77630CF39390ACCB83850DB48C73D7A7F0A43E18D52DE3D2F51D76DDBC433DB9BA86DAFF004BF361823DDBA3991236669233232ED51E5A6371E594E7C687815DE0B33A5DD4B7171A6C4D1FDA67B18DDADE18AE1237488B752FC658E588C81B73C66F88B53BED0D62B6D12EEEAF12D655B3D3EF2E263F6E488890AEF949D91A091D195542AA043D4E2BA2A5273D22EC4D05CAEF247D39AAFC14BDD12F648AC3539750D662B68E396E011696C258D774924D2B7CB6B19605B1991F900EDE09EEBE0E7ED35F10BC1320B517F77E3858ED04CB1DCC8F34522649DF0CE1012177632E7E60A39F4F983E0DFED34DAA7C2AB1F02EB706B1AA69D697135C4704979E52DE33319679AE5F3BDDB0D095466DA03F3D09AF6AFD9E3E3878A3E295E85D5DBC3F67E1D8237BDB3B1B5B331DE5E24733C511B82570880AAB2C699DCBB33C839E1957C6E1D7345EDD8EA54B0B5DF24E28FC7C8FC0B6E9E07B88F5D6BBFB4B22496972A0B413104E15B237823E650063AE79AFAAFF00E0993FB11EA5FB59FC60F0ED8D8DBECBF7BF8C5E5E47E49367180A4B00668194054E8921639FBB8001C5F805FB30DF7ED5FADE8FE1BF0CE8FA8DCEA3ACA79B67048923472B062E22674E06001C803386F980048FDEEFF8254FFC131B4FFD85FC0CBAEEBD6961378FF5CB68A2BB7862282CA30394CF98E19893C9CE3A63BD7EB6ABB6AD6B1F9F57A96564F53E9AF877E06D33E15F84F4DF0FE916F04361A65BA408624DACECA002ED8FBCCC46493C93D6BAC86FE121448EC55391819DA7DC54372B18B7F3012CA47191D2AB477056066014823938C8ACE5B1E5B8CA4EE6D58C71BCEC4386590020F63576311C4980029EF9E99AE72C359482158A52485F994F71F5A53E26584BB3393DB2064835C9395DDD1AC6365A9BD73247BCA3AAEDC67EA2B8FF0017E8D0C8ACFE50627381D8D5B7F132DEAA024AC838391D6B3B53D458AB090614F6CE71EF4E35128D8A50B3E647E7EFEDD5FF0004F4D4FC4BF1764F899E0BF1E6A5E14BC92E52F355D2E1D2A0B85D42648E38D255932A43AC70A2AF9CB305C7CB81F2D4BF08FF006B2D3A7B4D5342F88E6C742D4F45922B759255636F701D0347F3B13BE42A79233C8EA40DD5F6778A2DE3D56278822323F04F502BF31FFE0B0BFB1D0BBD72CBE2A5A59DF6A1A1E8D61F66F10E97A6AB1BEB811C9BA19630BC0003BAC921C9891432A9238E3AA9415ED7BEE7DBE475619A5486031B3E5695A12DB55B26FCF63EA0B9F03786BC656B26A105EE976F6309D8D722E923815B20EDEA03363B6401EBCD665F6831E881ED74BBE85B4E2CA660A726E186D20337F1F6C28C004F03249AFC31B2F10F8F3E34FC52D2EC47887536D2EDE58DA0D234F7912CED6DD47EEE28D55B08147CB92C5999B7125B713ED1AF7C66F17FC2BF86DAAD95AF8B3536BDF3E7BB596E27668AF99540758F04F971C6A16185785760CED82C4D78B895184AF17635CCB259E02A7B2A93527E47EA2F8A3E240BAD21ED545ADD32A95665DAC831C0518E0F5EBD0F3DB15E09F18BC31E2EF14DE2C563A8BD968EC00710610B0C001430E9FE18AFCDFF00F86BEF1A5C787F4DD562F11DF88A79E4D36787CB475B48A1F2A440A55F196491BE6CF55639E78EF3E1D7FC14A7C65A578E20B7D3E193C450BCC8AB6B6F6F34D080AB92A4A0700921472DC7CDD2B99D5A8DEE61462A36513EA2F0E7EC5B1E912BC8CD2A1B87F9A593392483963BBDC0EFD2A7F047ECB32687E228A68E636DF673B8BA308C938C1C853D38E87B7AD64F84FF006F1D77E23C1613C9E17D36D2D2540CD6D1DFB5C490BF21F7328D808607E5049FA74AF46F0B789357F1B5C24D7AA608E4618863CAAA823F5AF2F198F6D58F630EDDD5CF4EF095B41A2C7C5D453CC4E721812A47007E55DD787EFE69079526E9629001D72C076C0E9D2BCEFC37A4C714AACAB854C64F43DFFF00AF5DB68D75269F6A56DA58925C818619FA57CC6231F2BD923D6A18552576CF45D0B42B6961824B8E5171B1D895607B00739047A5763A55F43E60D91994EEE30BB5FF003EFF008D78BD97F6B5BDD4772B74B74EC76BC6C76C6E39F435D8F876FB5B11205DA2227E404E594E0FCA49ED9EF5E6D5AF2A8EECECA74553B9EAFA7DCCF7ACC1416231F31C6E1EC477AD5B5864F901917E6E777A7E15E6BA678CEFAC8AA4F1AAB1FE339CAFA8AEABC39F10D2F1C2314627192A413C9AE78D2EC5CE6AD64764B0B4119CB9624F27BD4B6AE91C8BBA562DD793919CD66DBEA8258C2EECA91EC4D4C88032B177E99E4E6B45A19DCD8F14E810F8DBC257BA64C088EFA06808EE095C679E3AD7E227ED93F04E1F82FF0018B5696CEEAFE6BE8E49ADE4BBDB14A90EF458F8669008CC6849E3B33679DB5FB85A5624B50312301D18F435F05FFC1503E0868763E289758BCD1ED6FADB56836340B8CDC4859465C15C9E71C29C75E2BE8327C44A33B7467958FA49AD3A1F04A586B5FF000934FE1BF04457363A6E956266BCBFD56EA3B6B58EDA485765D17760B19925933860589CA852D815A7AF7C27F04EADF0E74E2ED36940DA2497D702E14DBCC5558B2C4A3EE31547E5FA0DC7049CD6578B6CEDBC7E7C4DA745A55BDE5B68502C53C571131B6B7962DC14BB86D8115B95C9E0A28ED8AE5FE1878134ED43C65E1FB6B3D3AF7C47A85C1491E0D467DAFA8CA509E5473E48552DB02E48237600AFA66B995D3B58F1536B417E1EFC33D2F50F10EABA86ADAAB6A57B6D6D2347A688446550E1F7A06DAB9273BC11B86D8C1DBC812F82BC60C7C34FA8C365ACE85A2096DA2F32D6E1A175977C6A91B4A4FDC69E5939504B9248E1ABA0F117C31B7F03CBABC1E253A75F6B73BCBA8245637C6E2D6369E607C9F98FDD57DCBB5B39EB8C0C0CB912E7C4363AB691E22D36D74F92DA74BE81212A432BA7968F1C671B7C91955C12032F6208A6D45AD4B506B547EEA7FC1373FE09FDE1FF00D83FE0BD969F6B6162BE27BF8237D5AE2D439844DB00710AB93E5A939C85C67BE7A9FA2581BA8A5DECC318C67914F683CB842B6002401FD2AADFDD180AB15DA0AE09AFD011F9BC94A7EF3650DE56C9C000951F773D6B16F237F204D6E08DBF7C738ABBFDACA27600E17B1EE2A8DDBABB130B9D87A83D41AC6A545246904D2B32BB5DB5CDB0618563EBC62A9457B269D3B0B891CC64E70A0107DB3FE7F0A2EEE1ADE724AB363A822A43709A808B6824AE06783DAB266892EA42F70CABBD5B621E501EA7A7E3496FAEBEAF1BC6CAD1CD07EAB81CFF00F5AA78258619CC6DFBC90E32CDFC2334BAAC704912F90D17DA1B807381DBAD42916A4968CC8BF4305A908A5891C9C77AE13C5FE0F7D6ADA44732224A307D319F4AF419ED9A08CB19408947CC1B3963587AF5DB456FE58C3F9C7A938C01E959D47EEB34A4ECEE7C5BF187F630D13469EF26D274DB2D3A5955D98DB5B24014B60B30D807279C9EF935F9E7FB4DFC07F1B7897C6D71A6F86FC39E1D7834A3673CB75AA6A7158B479959624B7DD2A120C8A433B02B9C7E3FB5DE235B2FECD96390090B1C04049E7D3DABE6BF8EBFB2D7877C7DA99BE5D26C2F75A589A28AE6569526B38D994BED68DD09CE31C9E3248C735F299BD0AFCAA5865777D51F4381C5A94AD5DDFCCF843C1FFB3D69DE34F0F1D3F5FF000F69D05FDA3343736AC62BB8E394298DF6C8B957520B7CCA70C08E315B0FFB1468DA958258C9A7C62C9B05ED93F770B6071B9130ADD80DD915F51E8DF00A6F0EDCBB9B086D5064AC5046B1C710CE36222F0AA3A0038000C74A9E5F045C4D13B324B6E89855DCA773138EBED5CF4E955F669D4D25E476C6B41CAD17A1E41E0CFD9F2CBC2D044891DBC51C49845894288C638014600C71DBA0AF45F0CF86E1B59A2DB2162EA3E5D9804F6FCAB57FE1119ADED9720C8EA766DEC7FC9AD1D1B406B7B40CB188E48FAF192BCF15E757A5A33D4C3C97322C695A20B9550D308C6EDA4123F2FA735D7587C3FB9CA3A18A51275465C91EE0FE55CF588637880AB6D5C7CC0E38C75EB8EBEB5DA787247051D2491A127923B73D2BE77158695F9A3A9EFD0AB1DA44B6DE0ED4ACA5062863400F5CFCBF4AD3B3F0BEA08E9334722161CEC24A9AEA7C357D1CB06588600723006456B5D6842E6D44B6572D6CF8E013946F51EA2BCD92927668EC7256BF733ECB454B9B70B70B1BE4630C3048FAD496BE068217596DD8E41076EEE9D3FC2AA26A7359CCD6DA8F9446E052543B48FF003FD2B77C3CECD398CC8258DFE61FC44FE35D54E0F96E7239AB9A3A158DCAB6D5219570327B7BD7516366208D4CAC8F203B8648C0FF001E2B30DB3702DDC062307915B7A15B359C61E4DAF2139C9E7279A95464DD9113AA91B3A6033DB280ADB7A13DBF2AF05FF82857C1C8FE20FC1D9351874C17DA9E8B22DC409B8A0241047CD838C100F039C57D2DE1DD2DEF2159D999063E5CD53F883E075F11685796721FDDDDC2D1670180C83CE0F715EC61684A1699C35AAC64DDFA9F86FF0011B57B4B7D19BC2DABE90BA7DADCEA114891DBDDC318BF94399962CFF1176F97048DD9618E48AF389B589FC6E35A9B4BD135DF0B5959C0B2CFAADDC2D677334D229F3EDAD587CEE3CB3CC80824918DA1735E93FB5478127F855F1875ED2EF619359B1B599E19E38D636F38B9016268CE06DDA77128063D4126B8C161773F88B536D5AD2E6F8D8DCC561A22DC4B1C6D1A88C09248D339392E54751B9F8E149AFA4A73F714BB9E43838BB740B1F0B5AEBDAAE8B3ADCD8C896812129331B91761701D770EE76C6A800CF1210327239DD4AFB5EF05F8B753F106BBAB5A497F1AAE890DB38B790A5BECDC0394F92370CE4ED5191B977162B93E8BACEAF2DC051756F7175748CF9BE3B0C16702818555C659CB64123A2A67233CF9569771E28F1A6A9A75C787A5D2BC29AB4525C431870238E69773C6979B65042A0462C4A93B99D4A82453A4D6AD949E963FA67D47C4505B438919954FF111D0E78FC2B22FF5F8B5089844EA4E769391C7D3D6BCF2F3E203EA02EE34BB8E5B7462A40003C4E413823BF4AE67C29F1065B8D216D6EE4116A113147EDBA3DDC37FDF35F7FED2DB1F9E428A4AE7A4CD7D1C6A4C2EB2292406CF53C552B6D524372C1E41E5A1E99E01AE2350F1B8B4B209683CC91988DD29C28EC302AD6957F259695BAE9DA49186E39C64671F977AC92B8F975B1D2EA577F6995584A705BDE8D3EEE3B7884D0CF91ED9EA38FC7A573316AAF3011C6099643C6393D3FCFD2B5F4BD2E4D3ED162624CAD8F9771E4F1D7D0526AE0DAB0B6BA94AF7B34D3AA8B78C1391C1638F5F414E8F548AFA2594A8508785DC493EC6A3BAB692DED153682ADC91D0554BDB4904691A6D8900E42F1F952491504D3B15F5EF144F70C2089994310371C600CF5AE5F5FBA0920927B86708020C718F61EB5B7358C97516D8D58A676970300FB53ACBC2C1AE03845F317E53239C95E79C7A570CD394AC6F151B5D1CE8D21B5458E28606791CF984B123A8EF52695E088F4CB92D3C48D2CA40DDD873D07F3AEDA1B48AD152289779C8DD800678AB7FF08F6D48E79A30361E031EA7D6B58518AD1EAC15468E0F54F0069FA840646890311F2FC9C1FF003D2B1B51F8396778778E101E005F6C0CF35E8D756692068802AF8E3FFAD54D749B93202A38C65BA727F1AE6C4524EE923AA85671EA79A5F7C09B79ACD95087720F41803BFAFD2B9FBCF82FFD8D26630A444A0EC2383EDEE702BDCEDA3548555A368F691DB3BBF1FCA9B168CB74EE48478DFE51C0C8EDDFF9D7CB6330ED36D1F4782C6276BB3C1E3F0059CAA5A28CAB9F94A37031E99A5B3F0BC70C81612D1303F70F438F4AF55F12781D126774DC85D371C703EB5CDCBE1F92D8013156073D7AD78938EAD33DEA3376BA3034ED2E6B595164565641C303907B574BA7DEFD8E20930008E841F5F5A3FB0926B60DBCC6C30463A7D3152C1A4CF3DB1572C5D0E3771922BCCAD08DCECA751DAECA578F0EA0CF14B12308C800370C3FCFB536D749892E03DBAEC8DB1901B07F5AB8347B864DCE8CE470241F30FC7DA9B651492F991CFB89072A7001FA6456D429F432A953AA3A9D09258ECD5D98EC181827EE9AE87C397B1EB97B141C304C6F74E4715C0D96AB7914525B5BC85924251948C11C704577FF000FB458BC25A724AE0C8D29DCD9E3A9AF5B09805295EDA1E5E2319C9A5F53D1EC445142A8A5D828C600C0AB535999ED8338040E4719C541E1D0B7DB59412001C0ED5D1AD9AA5BF3E5C608CE73C574D4A16764610C4E89EE7E51FF00C16BFF0065EB7B8D674DF18DA5E5CDA5B6AEAF63A820BB9428253198A15182ECB919057903BF35F997AD7C4EBBF00DEE8DA469686F23B17FB041F6C52D77776F18C348CD206DA02838382485CF04AE3FA27FDAE7E0FAFC67F841ADE84F034CD736CCD6C62255965DA71839CF39C1F626BF033C73E1AB0B1D635EB1D5265F0DF88B4E2C9E4C5109350954920009B4AAA9C76032D8FAD6B83ABAF2CB5B1D928734548659E81A8F826E2D75A4BAD1ECAEAE6E524B896F24728F06CCB47BC2B05DC7602C47CBF2001B07146C85EEABAD3C36F6620BCD442B45ADA9FB4289B7B3B058CE0A88D589C87F948039CF1CFF00866516F6C2C27D60E9491B9B88BCEB513A483CC084700AF9F9932A0F56DC579001DDD366D47E1E6A775AE6A1ABDDF88348D2C453432379D27D83732050149DF3480A4636B72CFBF38005772898A4AF63F60FC6BE20966D6D6E6CAE24B79D3E6C678704E0823D08E3F1A8AEBE265BDB5C0BA47546366E7079258EDFE4715F38FC74FDAA74BF869E2212EA1A95BDB186304EE936921B1D403C81823EB5F2C6A1FF000526B0F8AFAF9D17479A4B9B4B7D914B762E444927009EC598F03E503924F2315F6718C9F43E1654CFD42F863E393AC4725E5C4A2EE6B760A234FF005509EC178E4E792727B57A58D48DFDB2049965046085248FFEBD7C7BFB3978B5BC73FD9D656CF0C1A6DB047963B75223918F3866CE1DF1C1E4E39E4F7FAE3C27771ED8E38B602F8550ABBB8E06063B0F5AD5536D5EE734E5AD8E8BC39689A522C99757980DCC4FCCC3D3E9ED5AE35795DF6C2E549006EC1C8F7AA2B234918DEA10270064024FF3AD1D322460B26F58D08FAFE1EF52E0D19A4686971A2C6AF75299645E707851FE38AA3A840B737123A9011B8FAD24BBE49085E148033DE9B7B6C0A1447676DA38EBCD676B174E2915DECE36B96795D095C045EAAA3153477102C51A26D777F98E06DF9BF1F4A2CAC15ACD91F6B6073D320FAE47534D9F4A0F1DBA47B4328C16391C573F23562A3B171AFAD74568D6665334B8209E993D0555D47C472BDE44A32D11E3781B803E84FD6A8B784E5D5B528CF9AFB54862A464820F5CFA5753A2783619222D3332B1201C1E33D7359A526FB1ADA2665B696351BE479182B2FCC181C1C7A8F5AD497476840632AB671865EBCD6DFF00C22ABE40D89E6A28ED80471D6B2AF3C35A8C6A3ECF33951C859140C7F8D2ACA571C2ADCADA968D2A4293791BD472DB783EE7EB5423B7105CA845382D9D8CBD456D5BDBDFC303A4CE859BEF6C3804FAE0F4A9D02C9165D42BA307538C953F5EC2BC7C4C5367AB869A51B232353D1CDD5AC32A80248F8209E0A9AE53C59E170A921505F660955C838CF35E991B2DDC2EBB5D5E12172075CF38FC2B9CD674E96E2EE6CC4C414D89CE7A13FAE6BE7317455FDD47BF83AEEC93388834491203B501474C804638F4AE43C67E259FC1DA8464BC31DBBC591BC0DBC738C9E95EBD63A74CBA5C2AF1069A7855D828270D9E719EC6B84F1FFC24BAF186B6646B702248FCA039C0F98F6EFDEBC874573687A90AB7DCADE03F1C697E3CD2247B1B846BC8577496CC70E98EA40EE3DC5437DE27D3AD6E203757B142B2B8103E0EC2C4642920704F419233547C35FB295DF877544BCB6338BB955A36C10198107AFA75FD057A1782BF67B9ACE0326A88933CBF2F94C032227A75E79E7A707A5690A12E64D2D0552A47B9C6786B55B4BFF1389ADE58AE2097122488E0AB1CE1873DF35EABE1E823D714231061DDBB0060E73C1AA4FF00052DEC1924D396DED150EE31226D563EBFFEAAD4F0C5A7F64CE23906C7E171D4375E6BE9F2E4AC933C0C5D9B4CEE3C39E1F80852EA148C606719AEA638120B70AA001D05737A5DE989E32792080463915BF6534B2856015578FAE2BBEBD24EEEC71D3ABAA699CD78CB4F6581808D816E47D73EF5F8A9FF000569FD9824F87BF1B754F11695049A8DDEB1089EC2DBCA8D22818121D81501864315F9727BF5E6BF707C4967F698C8DBB4AF24919AF81FFE0AC7F0A1F54F04C1AD5AAD81BCD303C5FBD8DC92ADD4654F4EBC1EBC723AD7CED672A73BA47D16125CF0B753F1834986FADF494D35ED20D32E35299AF35382E8C772F651EE401F760E080B8450415F31BA10C6B5344F0D6A9E2FF004D75A7F8753C4BABCBA84B771DCCB298DAD2225A350642C1638883B540E30A186E66DC65D6FC517FA17C4A9754D2B489E0B3B4BA1E7DA4616E05E48A70B17CC332C9248572586C891060FCCE4F28BAD6A165F106586FB5233697AA2A69D73A85C4924506D2CEF2C31602EE95A679115970A90A061C1427D44DC95CD344EC7CBFF001D7E3DF8B3E3DFC43D475DD635467174511119C18A28D58EC5C2938F987A75A77C1BB4D7BC3FE278AF2CF4D9AF9D24560B2445E08DC8FBE70403CE78E9D3EA3E9BD2FE1DE8DA2AB2D9695636AABF776DB2961924F2719EA01CFD2A67B17B680AC60C91C433B7900739E9EBC76AFADFED64D724627C84B0C9F53EC7FD843E2CEBBAA5A5B5B5ECD025EB95FB45D232BFD8949E1028017763BE0F24F5EA7F453E1D5F9FB34763A6F9A24017CD95FEFB7FB4C7B7D0607B57E49FEC15776FA2FC4AB68CCA2369A512089630773641E17DBFBCDD33C75AFD4FF857E268ADF4A4B7B40C4A2027A1766239C9EF9CF5F7AEFC3D4E782678D88872CEC7AE692219AF4452BC970EB8F30862C33C7527FA57510C41500448D4AE07F80F6AE3BC0B612E9F6C2EAF190DC4C37051C05E3AD6FDAEA66E5C22F29B796071C77E6AE51314CD595D426436D2063DFA7F3351C1234B8C10BBB07206703FFAF54669993CB452B1C7D493DC76156A391509392CED8E7B63D2B9A6D37A1BAD8BF6B621E2521484524FB13EB5A1A6694FA8DCEE5F955176918C827D7F2ACBB4D5A3882C4F1821064E3A915BBA678823784940CACEBC9C75F6E2B193512945EC68E97A0476EE8C70641DFEB5AB15A23C81635E580E7A8AA361701910B82A871C81DFD2B5B4D65795158850C0719C9CD73CABD9E9A96A0320D3E78F2D100C3BF7CFD29D379830658D8B020720915A90CA864DABDBBE78155AEF7CB700C609427181D38A875EFA58234F5D4CC92D6362A5A291580E84673F4AA90DB457129531956638CA9E2BA5891400B3A85C11C9C0A7AD85B79E018F92471DCFBD7155B491D54E5EF2302F34A4B5469D236265501801C12075A9AC74B81A14BB00BB2C5B95187F113C574D1888F0E3240DA323DE9B35BC06131C6A630C304A9E47D3D2BC3AF86F68DF2B3D6A188696A63691E15B6D3ED97CD1E74FF7A49180009F4FA0A9934BB299BE545271C1DB803D855B99218E02158E4018F6FAD456FAA5ADB5A90CE1DF9C802BCD584719252477AAEDECCAF069305A4E728A4B74E3DFA54AD6E8080EA0283D3BE2ABBEBAB2B12BB70BC0CF535049AEAAB86994AC638E3903DEB492B688D22A522EA58A4AE3E770073B4D64F887C28D2A19E140251CF24E4FD3357AC6FED64CBACECA0740E7039FE55A5230B98032B1DA472CBC8E95BE0AA5A7A1857869A989E1265B88E4695985C2B90636E08C647435D4DB87310663B558E00CD7211DAA2788E3BC86E95E2398E645E067A838EC7F9D74375231DA771724F0074AFA493528FA9E324E3248B3AC4A0D9380324F1CE302BE61FF0082877C3BB8F1AFECEFE248A04335CC36C6E23113EC73B0E719CF52323A8AFA4DD5AE632A5980033B7A77AE27E28F8557C49E19BCB29E359A2BB89E02138CE47AF6AF99C7C6C9BEC7D365B3E576EE7F369E35F1586D7EE2D859DDE8A252F14BA8463CD1040382A32C172CE5899082C4B04190AE6B1BE207875BC77ABD8C77DE225B8B19205C192E4BCB158AE0B40AD9214BB6124933B88051703711ECDFB65FC2287E157C75D674892DEE2D755B59A4915816010741F3A9C8C855CF078E833C0E16F74AD5753D72C34B7B7B46BFB748E5D6BCDB743650DB060F14253EEC9712800B1258AA61782CCD5542B2E54E2CF4AA5295DBB1CA1BB16A4A3648180401803B0EDD07F2A8EF115915A32428FBC48E0FF87AD2DBBF9521321215973D0FA1E7E94B7570B146A501DA32392739C7F9FCEBDC86BB23E4A4ACCEEFE027886F3C37E25B76B5D2F50D4A79DE3DD1451B3B49F364648E02819C8638C8CD7EACFC09D621D23C3766F325B0BD755568118BF91CF76E84E78FEA6BF22BE1578820B0F10C06F750BBD3ADC15DF2ABE428DDD14678C9CF7EA7AF5AFD24FD97BE34687E26D26DB4CD034AF116A6B6C00F3A78BCB8CB119C9392C0753B989CF4EF5F4797CEF068F031D1B4EE8FAC74FD665BB8C348E23897058FF167FBA2BA1B6BC11DA2A291123B7CC70338F4FAD725E148E4B8488DC2149147CA99C946F7AE9ECACC902400B328C2FA7635DD2D51CB1DCB5717A6E240721368181FDD1534B76A84286541DF1C920FF2AC8BD778195CE15703A8E7F1FF000AE4FC6FF144786AD9D96192EA403E500707DABC7C56263462E527B1DB87A32AB3E589E8126BB06911091E4B64623FD64CFC0C7B54DA4F8F2DDF7117B1CE739C20D8A0FE35F35DD7ED27ABEA06448B4199664601164877B3F618EA0E41EBC56E7C39F13F8D3C657B088BC3D6CAB260B8BCFDD79607AED5E48FCABC38E710AB2B42ECF5E594D4845CA6D2B1F4CD9F8C44D2428264C8419C0DC793ED5BFE1FD664D42699D448153E55C8E4F3DAB92F01F816EE1FB3DCEA7736DBD064416EBB909C60659BE6E3F0FA57796524567128450369E8A39CFAD7A493E552679F28A4EDB9ABA606860DA632CCB8EBD49C559FED782D6405C87239C03F76B11B579634C062A0F503A9A8D5DAE14100292C40CD6134DA08EE6C5EEBF0DF4651D1361EB9E72292D3511090142A007839ACB860DCE03211CFE1576380F000049E86B9D526F4345248BB25FBC881C7258F7C8355E6D564646455F98E0020F4AB31D8998ED523239C773FE14F5B68ACC299DD13240D8A720F6C564E938EC6F4EA2E8654C6773832188B0CFDEE6AB0B76867059F715E9824E6B5F53D42D2067478E6DD180DB8AE5581EE08FE54D8A786FED3CCB768E6551C81F797AF04751C570578A68F4B0F2D7639E7BCD41B50105A5A46F09382EE486073CE3F5A9E09EEE3B878AE6D8A489CC6C4E524CFE1FA569BCF7284048998019C743D7BFF008D25BEA721DF6B79697168D2E512520488DC7507B1F635E7CE9EBB9E8C27A146F3C6169E1FD3C3EA16D2DB4529DBB845BE2979C120FB77C722B5B4AB585208E5B5BF022970CAAD8752A7903F2AE19B4BD5B4ED5AE22D52082EEC6F03209BCD7912343C0529FDD1C10A46D05570576E4ED6A1E0C1AD4D11D326548628C222AEDF9576EDC0C63D3391D081E95D90A746324A0EF7DCE7729D9C9A3435ED496D5A589D364AEA4EF41904F5EBEC3D6AD697AA471690B2098890851875391ED83DEB9ED4BC0F72D70E1949DCA42C872BBB23D376D1D7AE383CF079AC5B0B39EFEFAEACE38C42D6726D97E55419C371F2104E770EF838AF7F0FCB28A573C9AB4FDEE63D1BFB5C79603CF03237DE7DA738EE71EC78F4AA7AE41035990262DBF3B7040E6B953E17961D39A231C0115B3C360E70C0E06481C1C0C631CE053A4D22EE28E3118455870DCB28C7182074E4F4CF200271D6BCFC7E1E0EF73D0C1D5775E47E57FF00C16BFE06F882CFE2BDBF8C341B49754BBBA8D23B3B68ADB30ADC00CA8F3704BED3B9820C076DA095DB86F8D3C5F0788BC03E0C3A9EA9E17D4AF752D4E4F2A4648248EDA395146EF3163E5082AC5D76EF7638C28191FB05FF000516F85F7BE22F81B717CB64BA849A3DD417891C5742165D9346EC010B8C39442D9C9FDDAE32321BF26BE31FC58D1E6D3748D0DED9746B6D1AFBFB4E4D43508D4CEA5822EF926842C8D2677A42800C9504890EF61E1D17493E4BDDA3EA54AAB8295B43FFD9, NULL, '2023-09-24 01:27:19', NULL, '2023-09-24 01:27:19', b'0'); +INSERT INTO `infra_file_content` VALUES (16, 4, 'b7dd56c853261b5eba831773d2b1cc81cf011617fad1aceae6ced39bc435afa2.jpg', 0xFFD8FFE000104A46494600010101006000600000FFE132784578696600004D4D002A000000080005011A0005000000010000004A011B0005000000010000005201280003000000010002000002130003000000010001000087690004000000010000005A000000B4000000600000000100000060000000010007900000070000000430323231910100070000000401020300A00000070000000430313030A00100030000000100010000A002000400000001000000F0A003000400000001000000F0A40600030000000100000000000000000006010300030000000100060000011A00050000000100000102011B0005000000010000010A01280003000000010002000002010004000000010000011202020004000000010000315C0000000000000048000000010000004800000001FFD8FFC000110800A000A003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDB00430001010101010102010102030202020304030303030405040404040405060505050505050606060606060606070707070707080808080809090909090909090909FFDB00430101010102020204020204090605060909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909FFDD0004000AFFDA000C03010002110311003F00FE8B22740BB47DD3E98A7F981D3606F43D7D3D2B2925DFC74233CF4A459B0393EE38CD764A4EE7813A8BA96FCCF9F1D71CE47B544B2EF62C327D33D31551EE1D58BAF4EE054425DCA5DC1EBD2B666126BB975AEF7E1942E067D78AAF2B920F6CFA1EBFA5452491AB060324F6ACFB99DD632782474E78CD49CD2B338DF1296103AB37241E7FCE7A57C37F16673E7E4F18CE09EF91D4D7DA1AF5CEDB791495EE4F7AF88BE2B5C992E19186E041E9DB15D387A8F9D154E5667C71A0FED95F06BF60BF888FFB4E7C74799B4AD074FBF5B6B3B5C1B9BFBE9E131DBDA400E143C85892CD85445676E1715F9B63FE0B93FF0005E2FF00828278B354BCFD81BC092E97A069D36D30786F431AA9B7561944BBBFBC8E643295E4851103D900AE27FE0A05FB14FED7DFB78F8D3C31F0CFF657F0CB7890E8D05F6A57D17DAED6D550EE8624626E668831009DB8C9F98FAD7F679FF04D1FD9AA0FD8EBF614F867FB3D36991691AAE93A3412EB9046518BEAF72BE6DF49249192B23F9AC57782DF2AA8076815D7594EA54E54EC97E2692951A14D4DA5291FC85FC25FF838EFFE0A97FB127C70B5F85DFF000534F043EB3A7651AFECB50D21743D761B6738F3ED1E34861940C1DA248D91F1B43A9E47F773F083E2EF807E3BFC2CF0F7C6AF853A82EABE1BF1558C3A969B76831E65BCEBB94953CA32F2AEA7956054F22BF91FFF0083BFEEBE153FECFDF072DF5336E7C77FDBD7AD619C1B91A38B6C5DE7F8843F69FB3E3B6F071C86AFD47FF836F63F17597FC1203E19A78A7CC024BAD69EC0499045936A53F978CF3B4B890AFB1E38A8C2D4942ABA4DDD118FA519E1E35D2B33F78F7A9000EB8A9C48A705860F6C1E9596B32E426327E9CD580DC60F5CFAD7A099E1B4692C8C31CF038C7AD37795C6EC64F1F4AA2B265BE5E0FF00FAA9FF003313BB391DF152D247442526ECCD24B854040391EFD01A77DA15DC903078EFC9FCAB39494FBE383FCE9C250926DE87BE6B93117B7BC6CE565A1A3E619061460803A9EBF8D4C19D01707DF1FD3FCFA5672CD88FF78B903F9D585978CEFE7EB9AF3646B069F53FFFD0FDF59F56B0D2ACEE351D4A78ED2D6DE369A69A67091C51A292CEEEC40555504924800024D7E0F7C75FF838DFFE09FDF077C633F83BC2A35EF1F35A48629AF742B68458865383E54D75342661FEDA2953FC2C4735F0DFFC1C85FB76F8BBC3365A1FEC25F0AEE25B797C47691EABE2492DC912CD6B2C8D1D9D80DBCED9191A4957F8C796BD320EBFEC99FF0006D87C07B9F821A7EB5FB5BEB5AE49E34D5ED5279ED348B886D6DF4B695772C1978A533CD1838918909BB2AA30371ECBBD6C78B1A3050F6957A9FB67FB177FC150BF642FDBD609AC3E07EBD243AFDB4466B8D03558C5AEA2883969123DCE9346BFC4D13B85FE2DB915FA022490E1B3C76ED8AFF377FDBDFF00634F8B9FF047CFDAD7C3BAD7C32F12DC5D5B315D6FC2DAF227913E2094ABC370AA4AF9B11C2CAA094911C1C00C547FA04FECF3F1822F8EDF007C13F1B963587FE12DD12C3557890E52392E61579235CF50AE59467B0AAA727739B1786504A507A33DFE59D00E5B3C7FF5EB2B50B96C71CA7B74C55232866DE180F7F615B1A15E58DADE7DBF50B78AF238F188A6CF94CCC78DC063200078CE09A8C457852A72AB3D91860B0D3C45554A9EEF44797EBB2A4B0B6402318C9FE75F0E7C539E53712AB9008048C63DFDEBF513C47A0E81E35B168B4EB3874CD49C1F25EDC95B795B1C47246C484DDD16442003D411C8FCA5F8B22F2C752B9B4BD8DA19202CB2C6CB86465386523D41E0D679166B4318F9A8BDB73D4CD324AF83972D647A67FC131228E4FDA37C4B78324C1E1D93E837DD403B7D2BEF5FF82847EDDBF0D7FE09E1FB2FEB7FB49FC488DB5036AC967A4E988DB24D4752B80DE45B06FE05F959E57C1D91A31009C03F0EFF00C12D133F16FC6F7E0E445A35B4609CE7F79725B9EDFF002CEB98FF0082EDFF00C13E7C53FF000506F82DE05F0DE9BF11BC35F0DF46F09EB3737D7F79E28B87B6B59A4B981618151C029E62E24E188C86E33CD7D3D79CD434DCF97A6A13C4255363F98BFD8B7F62AFDAE7FE0E1DFDACF5AFDAD3F6B0D72E6C7E1FE997896FA9EA508D8AB1A7EF23D174585B72204461B9CE5620DE63EF91C06FF439F873E02F037C24F00E89F0ABE19E9D0E91E1DF0DD941A7E9F6500FDDDBDB5BA88E345CF2480396272C724924935F147FC1323F658B1FD89FF61AF027ECE16DAA69DAE4BA3C1717171AAE9596B2BF9AF2E25B837313372CAC8EAA1B9C851838C57DFB1CBB9771E7A703FC2B9F0B4541733DCD730C77B49F2C7E15B1B0B3E4F0D927DEACFDA1921777E0463733B70AA3D589E07E35CD5FEA563A458CBAAEA7279505BAEE77EA7D0051D4B31E00EE4D7C69F17AEF58F8951C8756BB6B2D2ADD9596C95CAA955248F34EE5DCFDCE41E78000AF9AE2BE2EA596D3BDB9A5DBFCCFA5E10E10AD99D4767CB1EFFA2EE7DF70CEAE371E597BFB559FB4C61FA8AF21F85D7F777BF0EB46B8B894CACD6A9963FC58E07E82BD0D2E173DBE7E9D6BDDC1E27DB508564ADCC933C1C6609D1AD2A52DD36BEE3685C458E0F7CE2AF2D95FC8BE62C2ED9E842920FB702BF27FFE0AF7F13FF6F0F84BFB12F887C79FF04F7D2ED750F165865F509590CFA859E98118CD73A65B15649EE6338386C954DCE88EC303F85FF80BFF000490FF0082D3FF00C14ABC3A3F6A69AEF5192DF54FF4AB0D63C65AE4D6971A82B12C25B45999E63113F71F6A4678D8C4572D4C4B4F446D83C0A9C79E5248FF004F960F192AEBB76F63C119F5A7F9802FF74F4F6AFF003C7FD8A3FE0B03FF000508FF00823F7ED311FEC7DFF0537835BD6BC1893450DEDB6B5235E6A5A5DBCADB52FF004CBC6673756A065BCAF31E375044651C57FA097867C4BE1CF1B78734EF19F83AFE0D4F48D5EDA1BDB1BC81B7C33DB5C2092196361D55D18303E86A149489C4E0E54A49A5747FFFD1FC23FF0082FDE8DE2FF83DFF00053CD17E3A3DB7DA6CF50D3345D574E3267C9924D2CAC32C24FB49082C3A80E0F7AFEC3FF656FDAE3E0FFED9BF086C3E37FC1BD452EECEF428BBB5DC3ED3A7DD950D25ADCC79CA4884F07A32E19490735E25FB74FEC3DF087F6F6F830FF0A3E272BD9DED9B35D68DABDB80D71A7DD15DA5D54E03C520004D11203800E559558753FB13FECA3F0FFF00622FD9EB44F80DE010B39B35F3F53D40A79726A1A848079F72E32C46480A8858EC8C2AE4E335D94AEAE7835AAC674D2EA8FC72FF00839BBE1B4FE24FD98FE1FF00C54B784BFF00C233E229ECA6703EE45AA5B6413EDE65A201EE6BEC8FF82127ED27E11F8D9FF04FDF0C78174FBB8DF5EF876B268BA9DA171E6C51895E4B49B69E7CB9626015BA6E475ED5F7E7ED35F003E1FF00ED59F033C45F003E26C6EDA478860F24CD16D32DBCC8C1E0B88B3C092190075CF07041E09AFE79FF0063FF00D816F7FE08D107C57FDB9FF692D506BB6DE11B16B1F0EDAE913B44BA94774E88B2CEA7FD5BC923C70AC7207111F324F9B6C64DABC657414A719D1F66DEAB63FAAF33EDCB6727D319FCAB3EEAEAE23B1845996F365BB8976A7248DAD938EFC57F3ADFF04D8FF82E56B1FB6B7ED0DFF0CF5F157C1B65E1CBBD5E1B8B8D16EB4D9E595375B234CF6F70B36492D12B15954A8CAE0A7208FE856DA69EE6DA6102B30876BBED3B5963E55883DBEF0FC3B8AE0CE97B5C2CD45743D1E1FA6E96614DD43E83B27B6D3B11CC77B15C912BA92BC67A64103DBAD7C73FB667C39B1F10E8527C59F0FF0017B1058B52813912464612E463F8978594639186F5AF70D3FC1CC2CA2825B79E68BAEF4BBDBF2F4CEE5707EB9EB5D7DCDD683E16B98E29632C8EA55A29312284230410739E09CEEC8E6BF338D4AD964D62A974DD7747EB95707471D46586AAF7D9F667C61FF04B0D3664F11FC42BE643910E970F20FF00135D377EC702BF3D7FE0E4DFF827B7EDB7FB69E95F0D7C57FB2FE9179E30D27C2A97D06A7E1EB3915668EE6E9A368EF92176559814531315CBC600206D6623FA29FD9FFF006E2FD98B4FF8A7FF000A8ADBC17168779792471CDAA5AC51FD926700AC795FBE08390570547241E6BEF1F1CE9FA7FC71F0F4F0FC20F164762F030F3BC951B76F231C056192301B2475E2BEAD789982C6E1E52C27BCD74BA4F6F33F379F00637058B4F12B91776AEADF23F007FE0871FB2BFED1DFB1BFFC13F342F835FB4FB35BF885B52BED461D31E713B6956573E598AD19D4B206DCAF2B22315432119CE6BF601A68A18DA791C2A282598F00003A93EC2BF3FBE267C55F1DFC24D5EEB4183509359BEB469D59EE0B30C46E238F8241241FBDDBA735C27C38FDB5FC6FF192C6F3C1FE29D3934D7B53B618E3180C0B00649580F998919001C0FC735F1586FA4065EA5F559D3719EDAEC7D5CBC0CC7547F595523283D5DB43E8AF1FFC5CB9F14F881FC2FE06B693545B1986F61FBBB485F6E3F7927CCCF28E7E550AABD33904D7897C4B4D62FF00C21A8DACF335B5E981C24CC498F2780148040E4F07A9AF4AB1F12436733E9965A7BA98159BF756E5BE761D72C513393F4CF5C915C4E97E158BC4FE3CD3F429EF7ED467BA8E79C7C9958E33B8ABEC7239DB8E95E267952A635A9735DCDAFC7A1FA564985A597516E9C796304DFDC7DE7F0EF4393C33F0FF0042F0E5D3B3CD63A7DBC32BB1C96748D4313F535D92CCEBEFF8FEB5456524166C63F4A9A56945B4972B149308C336D8C6E24819DAB920163D00240CF71DBFA3F0F4951A11A4BECA4BEED0FE4CC5629D5AB2A92DE4DBFBCD289DB2B93C02306AD8B8548C2C7D06147B0180001D80AFF3D7FDB87FE0E21FF829E7C4FF00DA4756F815FB28E877BF0BA3D37509B4DB7D0A3D2E3BEF12CD342CC8C2EC4B14C56638CF936F1809D373E371F26BFF00DB3BFE0E89D1AC3CDBE1F14238A74C873E19CB00DDD48B12CA7D08C115C5F5856B58F4A9E533B7BD2499FA83FF000782EAFF0005A5F037C19D0EE7ECEDF1252FB509A3DB8FB4C7A1344AADE6639113DD00620DC6E5936FF157ECC7FC1B9FE2DF1BF8ABFE090FF0BA7F1C3492BD8BEA9A7D8B4B924D85B5F4A96F83FDD405A35FF65401C0AFE3C7F658FF00822DFF00C1507FE0A7FF001FD7E28FED791788BC2FA25E4C926B7E2AF18ACCBA84D0A1E61B1B7BAC4D349B7E58C6D5863FE26006D3FE8D5F06BE12F80BF67EF84FE1BF81FF0009EC4699E1BF09E9F0E99A75B672C9040BB4166232D239CBC8DFC4ECCC7AD45369B723A714D4692A49DD9FFFD2FD7C599C2E64EA3900531EEBE601F9CE3BF158DF6ADC76827B703B546971B17F7479C9C93EA78AEE51B1F26AA2B1D13DC840476E9ED5E5DF1A7E15F80BE3E7C2ED73E0DFC51B21A8787FC456A6D6F2DF71462AC432B238E51D1D55D187DD600E2BAC7BD23E5D9C8C9FF3CD576BB053CC88918EBF5ABBF4624DA69A3F32FF0062AFF82477ECC3FB0B7C4ABCF8B9F0FEEF55D7F5FB8825B5B4B8D5DE161650CD8122C2B0C71A9765F94C8D93B72001935FAFFE06D135CF11EAAD65A1B346C50C72384F3155491F7867046477AE4FC29E1CD7FC69E22B3F0C6816B25D5CDE38545505B83D49F451D49AFD98F84FFB3C7877E11F84C696E867D5EED035D4E0E46012422FB03D7FC2A6B50E68B8A2E38E71A8AA37B1F973ACF81BE36F88FC533CBA769C90687611ED8BEDB3346BB958A37CA130C768DC093D78E0735B7FF0AFF549ACCE9DAD5A2891B1930728C0E4003BE7D7F9D7E8FEA3E19BE86EA54725232720139EBE9EDED5C1FF00C2386F6E65B2B34DB1290338C63D857E5FC51964A543D93773F52C9B892F53992B1F955E36F85173E11D1753F19787E3924BFD0ED25BA448A307E68D311155032F20E718381B875C57E89FFC1387E0A6B5E1EF85BA36BDA86B135F5C4FA7ECBD77DDB7ED123B4ACAA1BA042FB4679E33DEB99F8EBE33F0EFECDFE091E3DD6239EE42CAB1E2D8025998FCBBCB745C8C1FAD7DBBFB2E78CB51D7FE1F0D67548A3B786711DC47B142E0CCBB9C1C7539239F7AFCFB85F866850C7F2C96A95F6D8FAAE23E26AF5B2FBDFDD6FEFF002F91F9EFFB69FEC29E35F1778B348F1DF80EFD9FF7B770DF46ECE4182E76B27CA3AED75E4E4601CE78AF8D7E1F7ECFDE32F867AF5CE91A818AE904C4A4CB90420908E7232338F5E98AFBD3F6FCFDAC7C69F0623D7E4D36E7C9B2B4B4B7314790B9F358879093C93F30007B7E5C97C05D5B52F19786746D635388DCCBA85AA5C5C63EEA071B8673EA3181E9FAFC071465197E27339428C1A927AB3EE786733C751CB633C44938BDBB9C55E7C09F12F8F209EEF53D5E50A88CB676EBFBA8118FF1BEDF9A4207F7881D78E723D1FE1C7C1AD3BE1ADD5A5FA3891EDA096DE3753843BCAEE620719C0C03E84D7BA456F2E3ECD22ED7270AA576F19E3038E3815DBB7844C7A248B7885E4453B0A71B7FC7DEBF4EE19C453A55293A9AA8B47C7F11E37133C255A5076524CE1A0B98CEC494E173CE335FE6D3FF00052CFDBCFF00E0A8DF0FBFE0AB3E31B6B5F1878A7C3BACF87FC46F6BE17D0EC27B94B336026C69EB0D8A9F26E92E62D8CC591FCE2C739E83FD1EFCEC36C27953FE4563EA1E1DF0CEA9ADD9789B54D36CEE753D3832DADE4B6F14973003D443332978C1EFB5866BFA52BD0F6A94A2CFE75C1E255193538DCF34F83FF09FC1075FD3BF6A4F17781F4AD0BE2E788BC39A6DAF88B5282045BC59160579AD3CDE582C72B321C1DC551558B04503E975D4AE558B89587D091FAD7251CD281BE36E18FAFA5682CDB9B6745FEB54E8DD59339E69BD9E8742D732C8DE748C4F4E492735723B8CFDDE4F735CF075D80E483EFDB35737ED185E31C1E6B82A41C5D9934DB4CFFFD3FD3A5B82F99141E06339EB482EDB78C9EA719EC09AC14B99DCED8C939E72067B77AE63C49E37F07F82ED4DF78D758B2D222009DF7D7315B0C2F53FBC65CF5038EE47AD7A4A2DEC7C8A76D8EF05FF0027278619C83DAAFE8F6BA96B5A8C363A646D2C8EC02A282793D33D6BC534DF8A9F0F3C530897C2DAF69DAA228E0DA5D4328F4FF966E735FA8FFB147ECDBABF8AF5383E2BF888BC1A4DA32BDB2B2329B89149E84B0CA291CFCB82781571A4EE93D0C6A56514DB3F443F66CF81DA3FC27F08457F3DB0FED9BD8D5EE1D872848CF96BF33818CF2548CFA57B2B6A96C6E6E2E6439D8768CFB715B961731A58B33FCA549C835E117DA9483C4F35AE0AC2096C67839E457550A5693B9E57B672773ADD652DF5484987E424718038E2BF9C2FF82B47FC14D3E3CFEC4D30F09FC1CD0F4B8A646B63A8EBBACF9B2D9D84777298E266860C48DCAB31C670A38524815FD08CDAEC96F318F702ADC003F2FA57C13FB6CFEC1969FB5AE98FAB69474F5BFB8B3FECFBFB2D5E269AC351B6DDB912654C3A3A124A38E467A57919BE15BB4A9C399AE9E5D7E67BD96E3552BC5F53F9FDFF0082687FC15D3E237FC1413C7DA87C00FDA7340B0BFB697105B6B3A740C96125CB6E68E096197251E4552D1F5E57070715FD6F7C2A80E8DE1487C3D1831A5B80AA83A803B57E097ECFBFF0471F89FF00052FB438F4F1E1EF0BE81E1ED522D46D344F0C7DA2569EE3237DC5E5EDCED766DB950A170A991F3120AFF47BE14D2EC5224BF31F992AA72A4F00E3907D2950C0527075E50E57D175B79B3A3118DAB2B42FFE47E33FFC14534DD0B50D6AEFC51E35645F0FE95A74936A25C854F2EDC8932E7D3D38CE7A726BF8F7FDA4BFE0B71FB72F81F55D16D3E1C6B5FF000AFBC3D76AD7769A6D959235C4D64ACA21964BEBA570EF2A9398A38808F006589E3FBDAFDACBF66FB0FDA4BE14F887E08C2FF607F12E239AE90032443709091918C6474C106BF3BA7FF8216E97AC789746B8D73C69A65D687A13ACDA74379E1D8AE6FAC24FE26B59E49FCA4C1E503C32053EC00AFC8B2DC1D1863EAE265494DBBE9B5BCCFD63158FA8B014A94676B743E63FD867E2E7EDFBF1E3C11E1EF88BF1374A37BE54E2DAF2E00114D04C15240F3443B32BE31D882302BFA38B1D7228BC230C9AB9459CC43CD1D3E603D09E3FCF5AE2BC1BE18F86DFB347C3AB3F86DE050ED6F6819DA599FCEB9B89DCEE9279E43CBC9237CCCDD39C018005785F89BC60FE25966B842533939CF5FC3BD7C6E6984A796CE55A0EF296EBA2F43E8F0B8EAB99C230A905151EABAFA935FDE5AB5FC92458C331C76E0F4A84365B3C000641AF873F68BFD9CFF6D3D1A79FE3EFECD3E2A93588E64479FC38F0A1F2E340388E37CACBC0ED87C9EBCF1E03E03FF82835EE8F247E19F8F3E1F9F49D56346F3A4B42194BC58F30185C875C67B33027818C62BF6FE13E38C2D5C24215656925D4FC6F3FE18AF0C54E54D5D37D0FD614931F7491DF835A905D6D508DD0FF005EF5F36FC3AFDA0FE17FC4AF2E3F09EAF05C5D3AEFFB1C8E22BA1D8EE81F0E31F4C7BD7B5C7AA23003240F5C1C67F4AFBA862A325CF1B35E47CAC94A0ED3476514E7058720678DDD2ADA4BCEF0783CE3A0AE462D4C04DAC793C7B7D6AF457B950A31C9E7F0FC6B96ACB99E8689DF53FFD4FE3EBC73FB79FEDB5F1858699E2BF89BE20B889B082282E8D946738E0ADBF94A73EFD6BC2E6F056BFAEB49AE788679EE37487CC9A793CE72FB8EE2CE58FA72D9238EFC67AAD0B5AB3F04DECD6FAD69F0DDDCC0C638F2012629093E60241525580009C7CB5FD1A7FC111BF605B7FDB5FE396909E34F0EADDF81ACE296F752BB1B5FCB64208563828E6E1BE51F31DBCFCA315FA7B74E9AE6E547CCE2B17ECD73743E88FF00837ABFE08A3FF0BD7E215AFED3BF1EF424B5F066812A4B651481655D46E136B22ABB056318FBCECBEC01E78FF43AB3D3F4ED174D8B48D2228AD6DAD6358E186250A91A0E155540C003B015E6BE0CF067847E1BF85B4FF05FC3AD32DF42D23448520B5B0B48962862840C054450140EF91D4F2735E8024976824EE381807AD7CC62D3AB2F6973E6F118C73F7BB9E03F1E7E3BF803F673F873AD7C59F8A976F67A1E908AD3C8A86472D2C8B0C514683EF3CB2BAA28C8193C9039AF90FE04FED51E1BFDA73E185A7C6CF0F69F369F6DA8BCD12DBDC36658FC990A6253B1006200240C8E786239AFA33F6B5F83763FB407C03F16FC15F11C86D21F1469D2D9ADC2A7986DE5C87827087018C52AA4807FB3D4751F851FB09F803E22FEC7FA5EA1FB2DFC6F6DB36B1A8C971A3EA51811DA5ECA23FDE4280CD2485B6AEEFBA871C15CF2796BD7953A966B4B6FE67DEE4B92E5F8AC92A57A52FF00698CFE1EF0B6E9793DCFD6ED6BE2A5958C58799550724AB0C29AF48F845F1D2CB5F9E5B6D62E50DB5BC7B8BB1D84007D0E339FCCD7E677C41F106A1E13BF31EB560B12EE3B651279C0E3B88F8C638E08181D4E6BD17E017C51D2F5ED6DF49D4BF790CA9B625448E362C01F95A34E0F724990F1D40AF1259AAF6BCB73C1FECF7ECF9D6C6B7ED3BFF0543B437375F0B3E0147235CA8649B508C1C2638601C29543D46724E7D3154FF65DFF0082807833C09F0974DF07FC57D52DE2F124ED3F976B249B6E665DEC779F330CE4AE092BBB8AF87BF68CF8127C3DF109B50F075BAC5A55C4AD2B04B7B412A337CC774CCEBC9DC46793D718CD7CC5FB5C78FF00E0A68BF02E4B3F88E22D17518D36693A83F96D7704BF7736C91EF72D2756DA47079EA71F9260736CDBFB46A4ABEAB6B74DFA1FAFE0B2FCAE586A54E11D1EADF5F99F7B7ED69FF05066F881E34D1BC1DFB34DECB2F8B749985CEA305B31510DB042E1E47195038030FD770C03915EAFFB2BFF00C152AFBC65E2C9FE08FC4839D57ECED7314BBB7A83B88F2D9F82181FE1232473D2BF2D3E15F8A7E1A7C3DF85963A07C1A856F5B508964BCD50BC66E6EE79399649DDC64004050A41C002BDE3F66FF83D7B6BE203E34F1A793B17331900B36955DC1DC8AE91039C9E477AFCD33AC6E3B0F99CA7453577AAE87EA74A8E575F03EC5C559689BDCFD1FF00187C7DB7D46F0A6A4C58EEFF00569C01CF763C9A77853C4B2F89EF55604021271C74C1F415F398D116FAFB3A6DD99CB10047728D0B06CE768605949FC8FB57D6BE00F0DA687A72DB95D921E58F071ED9EE7DEBCAE26C6BE5F7DEA7164D85493515A1F6CF81F546B7B78D21253628007D07D6BE36FDBC3F639D0FF691F074DE2CF02451E9BE31B28D984F0811B5E47D4C5295C166FEE9E327827D3DE3C2FABBC2802EE45F4230091DEBD16CF5D89E40165E5B8CF381F8D79D92E753A52B332CCF2A84DDD9FC3C5E7893E24780BC5B2E9BAF6956C750D2CAACEC56482E818090EB1C1180A321B2CC0FCA4AFCCC057D0DF0CFF69BF1CEA96C7C59A0F8FEE86AB68A927F67BCD24C55410AC86308FE72E4F3C328F949C035F64FFC1627E155A781BC40FF0011FC3E25B4FF0084AE0FB25C490E561566655925908427E44CB81BD172B93BBA57E05783A0921B39FC4DF0BE75F2B5811B0911E517325AA0740B3799195450B192C1410540037677D7ED1966633A9423569B6BD0FCD71997454DC64AE7EEF7C3FF00F82977C44B04823F89BE1F8356B4B8697CBBCD3E4104ACA83790B0B6EF35D63CB10AAABC12580C13F7EFC2AFDB2BE0D7C509974ED1355363A8F47B2BE530C838CF0C731B6474DAF9C57F30BE14FDABBC5FF0F3C5169A6F8999F55D0E692186F11599A35B753B1D6C89DCD189197729903140EC428E00FABBE1C78F7E1BFC4CF199D061D25F504B91F68378AC96B6B1C3221211A2626E2EA6648F789246249219CA0010FA4F8DB31C2AFDEC39A273CB83B055FDD8CDC64CFFD5FE563C11F013C41AEF8A3C3DE0FD274A96FF00509A52A1B07CE995B6836C55B0ACC4F0A576938C1AFF004EFF00F825CFEC47A5FEC3DFB29E8BE0282D7CAD7354FF008996AA64454749665045B800B6D112E06377DEDC6BC2FF00E0953FF0481F85FF00B157C3BD1FC7BF14EC86BBF119E08A532DD6258F4D60985485416413283B5E55386C0C01DFF682ECBDAC935BEE2548DDD79C9FEB5F63F589495A47E679863E3525C9164D0DF46EAB1CEA36BFC818B723D3F0AEA23BCB484852007239CF5E3FCE6BC52EB53B980C6AE3746FD1C0C73E86B2AE3C457F14C16662B0E31BF2723F2CD79588AD776472D3A1CBB6A7B56B17B63344F0CDB5958641C76AFCB3FDB77F63EF017ED31A158DC6B12DF69DAB787A56B9D2EF74CBB6B3951895668DD973BE272885948CE5548208CD7DA0FE256B45DD760C909E3D4E3B363B0AE7B5895E656964F9D40CA81EFCE6B9EA5452872CB63D7CB3175709556230F2B497F5F91FCE078C7FE0A19E14FD9C7C57ABFC06FDABF4FB99E7F0D10F71AF2C2BE4ADA4CAAD685D31B99E456DAA230599C6DC16C91CDF853FE0A59FB09F8E348BAD77E1F6A1A969767023492DCDD5A3C2B3441F60C7DE015D958852C090A490715F6C7FC141FF00E09EBF0FFF006C9D2EDAF7C5093E9FA969BB8C57768FE5C924783FBA994AB2CAA3276165DD1E4EC237367F9CBFDAB7F64CF11FC12D06D3E1BFC3DD1AFB5292585E08E3B5F2C968B00CAD2B4CE89F38E5B9DC70BB57835F01C498B8505CF57A75D8FD7EA4B29C5E1E9D4C12946B35EF47ECDFAB5D6CF73F47FC4DFF000508FD9EFE23A3E816BE2C8ED1A38D8890A80F1AED1F3E4FA6E0BF2F19C819C579CE97F01BE0DF8B045F102FFC4116B735D6638EE5EE15E5979E40C9E08E7E5E31E95F967A2FFC13EA2F16687A7DCE99A9EA7646DE0FB2CB6F2941285577768E43B5B0559C8F97B0E0F7AFA87E07FEC28FE01566B9977C65C32EEC9601738CB3B3C84F3C92D8381C022BE4F119BC9439E12BDCE8CBE9F24945687DBBF0C3E187C39F016AB3CDE1F924BB9188565808D98073C9FBA79AFBB3C1DA9348033B79116DF9849C26DFF3E95F367C3EF045BE89662D6D42E0051F292783EA71EB5F4EF87BC33AF5C4024B74578C9DA42107F43D71DEBF26CFF36AEA56B9FA46538385449CCF7CF0978B7C1F1B7FA2C88D2A055676E0007DC8E47BF4AFA1FC3FE22B0BCC469771AA81CECE83F5FD47E55F26E9DE18D5A39D4CDA71924518576518FCBB8F5C57AE687E1E9AF2DC35CC22D264E8CA36FE87AD7C557A8EACAF5353E8E149518DA28FAC34B168EAAFE7165E3041FE75B71DD4714E320B64F5C9C7F857CF5E1BB2F11E8ADF34C2E236E98E2BDCB498EEE78835CFEEC70792327D6874F91E8734A6DEACF9BBFE0A13F07B4BF8E3FB306AF617962F7D3E9E9F6B82352541DBC306E572BB79233CE315FC79DFF847C43E06D3FEC7AAFDA7458E16B837325B2892F6E2DE18905BC70AC932C4B1EC2549720A7CCFFC583FDEF5E68F0EB3E1E9F4A917315CC2D1B6E5DC0EF041C83D6BF8E3FDA93E16E99F0DFE26788F47F1835D477C8D3D95ACB2C78B43E6CDCC9E5AB7CF218D82441B00903E535FAAF06E326A9BA7267C3F11515CDCF1F43E12F1A3FC39F1D78760BBD0FC3977A79812D2DE5923DD67E689CAA0455259F7CCC3716550153E70ABDE6956EF42BBBEBDF0ED8AE9F63636D0F9762014BD93EE2B79A63752A14A965395DC011B7046EEBBC29776F64F763C3F6AB716BA879B6A97BAB5B11721A34C0FB22DC056504B0569994FCC8421DA09383ABDB5D787356B0D7359B28DC9B69A4BED4967512DC0999634862F949C23AABE7A8036920839FB5F753E45A9E0D3A57D6FA9FFD6FEE56755815769EC707FA579A6A9ACCB15E6C3FC0304F6AF13F157C6678214BBB562625B81148637DDF26705FDB6771F5AE7B52F89D1346F74F22CAB8F91131F364F5CF419AF72AD6D2C8FCBE1856A3767AE5DDEDB5DA49242E17032541240358167A88B8FF44931B73C360F6AF3987C4F711D8A4D7388A598EE2A3B0FFF005569E9779A95DB4970B95B77184CFF0011F51EFCFF00F5EB965734B58EEECF56B3124B188C4A919C120824E7FBC4E7D3A5605F5E69D05BBDF4CED10E485271F87D2B9D9ED2487642AA53E6F35B18F98FBD727AB8BDBD93122EE61CAA8E40E78CD72D5F762D9B51A77DCCDF107886CEF27FB3C41A655C60638DCDD793E95F1D7C65F82BE18F8D729D3759D2209E50CCF1C92C51CBE49C15DEA245203E09018608CF15F625AF84A6BDBBFB5EA12B0519CE3E551C73C7527F9575D6DE12B578164B38BCA8E3232D8E4807D4F526BC3C56530C645C312938BE9DCF5F0B8C9509A945EA8FC896FD93354F0AC2F6FA644BC9277040AA07FB2071F41D074C573371F0335AB612BC704981C8CE4E31DF18EE2BF642F34D7C8583E729C107D7DEAA47A3C32068EFA1DBBB0769191F9E2BE6338C8E14A9F2D25A23EAF28CF25CDFBD7B9F909A67C3FD6ADADC456B0309117E65C63E871FE715EA1E18D2353D3760B88DA3DB8E79C37A8E3A57E816ADF0DECB5385EE6D93CB9149642BD3007B57925F7852EED2E8BCD180063E61D0FD41EB5F9166B84529385447EBB94E6178A70666F85F51B6B9852D6F23DC1B1927DFB83C73F9568EA5A75EE9B319B4F792789B8682420903FD9279E3EB5620D05ED59648634292705470467B81D2AECBA5EA2653B959B6679193C1EC7D3D8D7C4BCBA11ABEE9F48F1CE70BC8D6F09EA36E19AD6ED24523380E3EEE7DC57B6787ECD626372AE65724000F38F4C0AF06D36692D36DE98C031B6195B39EBC738AF6EF00B5DEA1AB37882F01B7B28B0123EA437739E323D2BE9B01C3DEDE6AC7CF63F395496ACFA674AD0E0FECF0B725BCC917E63CE0122BF98EFF0082E07C1B7F0378B747F8D9636F2BD9EA10B5BDCFEEA49E269620708CA9C29753C027E7236E0E4E3FA9DF0F5B7F6822CFB8B0EDDFB7BD7C99FB797C00B3F8E9F00F5CF052A33DEAC46EEC990062973002D1E3B82DCAE41079E0D7D353C37D5A6A56D11E451C6AAEF95F53F855D1FC6DA2E89E7EAAD786EEE66C4A5769174F14EF9860914C9E62C71C7842A76E0EE0319AE4BC4B3BEBBABC5A84BAC358E971C715C9BED28471CB6ACA64594EF3D029FB916F6DAE9BB91C3707ABE870FC3EF18BF8BAC9A2B8BE59E4B6BAB5BC3BEE2DB6B12EAD1804A1627717721C9E8BD2B62C6F85AEB367E2CD6E0B19F4CB367B87BAB6937C9005C6E5DA8A9856046490CC3EEE198303F514E92F8A2CC7EAF67667FFD7FD7DF13FC66D1344F125CEA37176B1923648858F96C18120E3A65483FE4D73DF0C7F68FD1BC5BAFC93DB4ED25ADA08EDA10482AD38000D88397F763F28EC79AFE167F695FF0082907ED15FB4478C3558FC312C9A3E897331105B5B126468540003B0E5B7753B7A6EF6AFD8AFF82547ED01E20F36CB44F11E9D3A5CC4F94F3F11ABC8700B797C32A2F7760C79CE324D7BD0C2B8DB99EE7C662687226D1FD9668F1BEBBE4C977C280328EC0F41EDC57A7DADC5EB225BC24C6BD339FE5FFD6AF9E3E1DEBF3DD696ADB926D8A3CE9882B1AB71C2AE467F1E48EC2BE87D08C860172AE59E4E46005C7D3355570C96A8F153BBD4DF1756D159B59952F230C339CB360735CE94B79A5291A33F9593838E4F1CFB9C56C3BA4277467E66E339E7A7353DADAB48ED247C640CF7E3D4FBE3F2AF3EB51FB2CE8841256462A6A36F6FB4DDC455123DE00E4B719E718E33D78A2DF59D5F5EB78CE9D11450C495038201C76FCEBBDB1F0D36A59942E1321771EBC75AF47D23C376D631A08387236F03AFF935C12A0EEB53A62D763CAED74786CD9AEF525752E00320EDDFE6FF00F555848749BEB778EDAE177A1C80467A763DC66BDBFF00B377A0FB4DBEF1FDF1FF00D6AC797C3BA6B12D1C423E707E4C67F4AE0CC28B77699D982AD2E64E5D0F2DD37439E3BADB8508DC819E0F2781E95C4F8B7C236DF6630E3E63BB6E7B01C8078E83A57BD5AF87D2F51ADE072300E011D0F6A9A4F0B59EB333C97433E493B860EE23049033EBD2BF26E20C1AB6A8FD2723CC2CEF73E3BD67C34F6BA0497D1BE15636704638F97A8FCC63D457CF1E0EF8A9AADB6B8DE1EF13E9D70F0CA9FBBBB51BB63632038EE091C7715FAA51FC2ED0E4D3961D5083B942EC1F75703851C73802A38BE10F83AD9954DB46623EAA393E9F4F6AF86A59673B76563ECE19B412D59F9EF049E24F105A4B3E93A4BDC5BC83699FCC50531C9CA301B829EEA7D78E95F43FC3743776B058DE47840A030ED907383FD2BEA987C2BA3D9C4B6D670A408830A8170303E9D2B0B58F067958D4F4D40245E5820C6EEF8ED5F65C334D51A8A0F53E6B39ABED63748EEFC2D65A6DB46195177AE3E6E28F19D8ADCE9AD3211F30C7F93C553F0A28BA812E4FCCCC7013BAE0F422BB1D4922364C5C0C8070057D567981BC1B3C3CA318D554CFE05FFE0AB5FB345B7C2DFDA3B5AF1078582C16571703589E0702479F7E1FE572E3CB589C71C10327E56CE2BF2E224D192596C759D6A2371AB5924D04FF0067178C1964676291BEC5495DF6C68370627686FBCA2BFA84FF0082FD781ADED743F0FF008CF52B676B39247B79248A3F31D1C61D0654A9DA46491D4E3191D47F2A3AD6929A969FA7EA1E134B5B19E1BAF32DEE249086B5E14E5A1930AA420C900636AAC6A400587CD65559CA1C937B1FA556A4E2D35D4FFFD0FC5483C3BA358DB04D26D228003955811500FA6057BAFECC1790E87F1A74BD64E1C452AA96276FCB9CE33DCE73819EDD4735E3516D690C92B146278193C823A5747E05BFD2E0F155B8D45621099177B4E6458C0EFB9A36076FAFAD7CF6595DAAAA4D9CF9953FDDC91FDADFC1ABD9FC43E1BB533B8B5B21B4E148CB0001C753D73CFF003AFAE6C35413A016E42C118C67D40E303D7EB5F985FB2B7C44D0BC6BE16B15F0EDCC9A925A44B0B4915BC90DAA903A2170A00EC319EBF89FD14D1E1B930AED62D9C31C0F4E800ED5FA84ECD687E7118EB66778B70BF6AF2492405C050781EB5B369AB32498882ED3F7B76028C74E4F6AF2CBED606941E5B9F9576E79EBD3D2BE76F13FED33A3E9D77268F6B6B7D348BC878A2E188ECAC41E7DB19AF89CDF3EA384D6B4B73E8F2CCAAAE26FEC95EC7E8FE89E225BA58D0C91850792A78CE2BD1F49D6EC5DE3CB0209EDDC77AFCDCF841E3AF1C7C41B81F64D27508A2C7FAEBA31C68370E87761B23D029AFBBFC31A22E9B0C73EA7379B70136B6D625793C81C027D3A579B471BF59873C763A71397CA84B92A6E7B741789756E4A0DA1F81DB834E485ACEDFCE98799DF67193F99AE1FFB6446AB05BA6D39E08EBCFF002AAEB25DC8F9DEC33D0F5AE4AF39AD62674E9A3D2AD6E2C816951150FEBF4AB536A5A6B46DB9554118623AE3D38E6B88B38A5DDC1231C9F4ABCFA5AFFACBC60899EA48C1CFA7AD79389C34DBE696A7AB84AB18BB264D79E20D3616468D33B4F419E7159F73E2BF31B7B6C8508C8C90327F1EA7E94CB85D1E1B9FB334A1371DBB586D1B87A123F2ACEBCD22C0DC2B5CDA9B8311CA8619031DF15F238CA0A0DF21F63809A92BC8B716AD7372E1515260FC839DA78F4F5AE8E3D4E204D8DCA3458E558F2A41FF006874FC6BCD75884C3A5493787F4E2D768FB9ED9C14E09E5901207BF0DD7F2AADE1F93C5106999F0FDCBCF2CD297782E8E5E3040CAF7206727193586068352551C97A7EA77629A7A28E8775A6496DA4EA52B32BA7DB0E701B70DCBDC63FBC315D209217468E4901C672A0F39EC3DEBC375D97C4BA2CAFADDE031AC4E09DA08033F2823AF0738E83FC2F26A9E333149339DAC7E75E07CA73D793FA7A8AFD16AD0F6D87DFA1F2342F4ABF33D8F83FFE0AB3F05ECBE2AFECA5E229248D249F4685B5187CE5E19A107726463195F4E735FC3D691A45BDDD9C76F6D78A904129B8BB8A3DADF6558C2910956C04F3C105FCCC6231851963B7FD13FC7B1EBBE28F0FDCE8BAB5B8B886EA1685D588018302181FA83835FC31FED77F0E3E12FC21F1078ABE17EB7A5A69D7926AE5BCC911E08FCB5B8779259A5F3083BA328321C0C827058AE7F3374BD8D7941CF73F5DCAEAAA987578DEC7FFD90000FFDB0043000201010201010202020202020202030503030303030604040305070607070706070708090B0908080A0807070A0D0A0A0B0C0C0C0C07090E0F0D0C0E0B0C0C0CFFDB004301020202030303060303060C0807080C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0CFFC000110800F000F003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDA000C03010002110311003F00FD1740626048000C7B734EE77F0DC95EDEBE955D58AA0002B0E878CFB50D30F94648031DB8AD9BB9C2DF6279097DA0678E791C0FC6A22E51B0C367603FA1A125270A4A90DC8FAE6A39321C86201F61CE73FCA9C5F425A77BA1E640918209520F1CF4A6A308F6962A72719E83E98FA0A6CC01C119DB81DB8C77A624E15576804360E71C62999DB4BB2692E14C65402307A714CFB429520290327D3D2A105A3DAA49707048E79FA52EF20124E54F1C50434AC24EC5571B885000E0107AD646A4CF86DD807F87F3AD4790061B41C11938FAD646A12F9F95214107D70714D326C71DE2A72AB2963884AE481907AFF2AF1DF1A4D8BC99C11823681D483D6BD83C50A58316CB0031818249AF1AF19E639B7230E01078CFF2EB9AD68CBDE469191E31F11AE156D2762DB4AAB37048E474E3F5E7BD7D61FB7BFF00C169BE117FC12C7E19F863C33AC9BEF18FC441A159B41E16D2A4559ADD3ECEBB24BC9986CB746C7030D2302084C735F0E7ED7DF15E2F831F04BC51E27789643A4D97990C4C721E67658A153DC8323A03ED9AFCA4F825F0BFC7BFF0520FDB2743F0C26A536B5E3BF89BACEC9F52D41CBFCEF9796E25239091C6AEE401C2C7803A0AD2BD571494771D1C3292BCF647DFBF12BFE0EEAF8F3AEEB9249E16F027C31F0D69D9C4705DDBDDEA7328F4690CD1AB7E082BA1F81DFF00077EFC54D0BC41027C45F861E04F12E8CEEA263A23DCE95791AE79286479A32475C1519E991D47E80FECEBFF0006DC7ECB1F04BC0B6761AF7836E3E266BB0C405EEB5AFEA1731B5D4BCEE31DBC1224514793F2AE1980C02EC7E63F2DFF00C168BFE0DD3F859E05FD983C53F15FE0569BA8F84B58F02D9BEAFAAF8745ECB7B61A9D8C7CDC3C266669219628F74BF7991963650A188358CA1552BDCB8D4C33972247E9B7EC1DFF000511F85DFF00051DF844DE2EF86BABCD39B268E2D5F47BD410EA7A0CCE0958EE220480182B6D910B46FB5B6B12AC07B8AC857000193CE6BF933FF82227ED93AB7EC61FF051BF877ABDADE4B1681E29D4E0F0D788AD831115D58DDCA9112C3A1313B24AA7B3463D4D7F5932ED499D58FCD1311C77ADE855738EA72E2A87B3969B324500A804E0FD6963902727AFF2E6A25CED006300E0E69DBB683B800DD3DCD6A731300B8C86C11D38E3BFF4A5566552146E23AF702A2663BC1208C8C52994AE4E0938CF0686AE38BB3B923C8595481963C75E0D2960AC401961CF5C533CC0031DC09CE39A64926082C30147F0D2B22E326CB31BB46E5B391820F7C7A549E6A0240C051EDC7D38AA8252D265892064FF003A5DCC84679000C022A24DB348BB13C6EB9041EA71C71F87BD38CAA100C92D8CE31D2A08C13C330C038E98EF4E540D903AE7031DEB9A516851BEC890365DD412493E9D077A7AC8C88090C7D4E3F2A8C48472D853D32064E7D2977A1180C141C743D7152CAB3DCF9EA391812BF32E4F03A1C5399B7328DE1B233F855385D639B8FBA78E6A4695A4236AEE6E3803DBFC2A1AD4E993E84C2653100558E48FA0A6395DC78C85E33DCD79A78B3F6C4F849F0FB5E3A56BFF0015BE1AE8DAA23847B4BEF13D8C170A7FBA51A50CBCFAD775A07896C3C5DA2C1A9E8F7F63AB69B79F3437765709736F30EB95910956FC0D525622ED17833EE0B8C01F91A799594295040207BE6AB190EE2508639CFAE285909C1DACA4900003B714ED725BD0B4F3E2324900FF002A859C850C491B7A007AFE149B89D83BE771F6A6194265B9278EBDA95896C8EF73E56DDC7839CE3A7B1AC8BE902290186E041E2AE5D5C890ED66E3B7AF1597A8C8081BB6B63D0F4E3FFD5401CA78BA4411C8000063939C735E3FE2D9245B89B05428E31819C7AFFF00AABD63C6338B684B202AAFF2F2315E3BE2F9D9FCC60110EDEEDD39E9F4EB5A525EF1514CF953F6DFF815AD7ED37F0925F04E877BA7D85FEB1A8D9AACB7AF22C4104CBD762B375DA7A1E457B67FC120FF00E0DF2F887FF04E9FDB66C3E2678DBC5FE00F1069FA4E977D6515AE90F76F7293CF1F941C79B022E02B382739E781E95FC2FA79D53E2E784E057204DAF58C7F2B60826E63191F89AFD6AD4A6FF4D9C29DA03743DF9AEA9528C9A9F522A622718F2AEA3A27DD20C12A47B77AF9EFFE0ACFFB44E83FB327FC137FE2FF0088FC43710469A9786AF7C3DA75BB901AFAFEFEDE4B682155EAC77485DB1D123763C29AF46FDA23F690F077EC9FF0535DF885E3DD5E3D0FC2DE1D83CEBA9C8DF24AC4E238624EB24D2310A883A923240C91FCC17FC1517FE0A8DE3DFF0082AAFC7682F7508AE74CF08E953BDBF857C2B6CED2A5823B05DEC07FAEBA930A19F1C9C2A80A00ACEBD55156EAC583A0E72E6E88F28FD843E19EA1F18BF6D4F84DE19D2E1926BCD67C5BA65BA84058AAFDAA32EE71D9503313D829AFEC82E27F3AEE421942B392BCF3D6BF26FF00E0DF0FF821F5FF00EC812C1F1AFE2E592DB7C47D42CDA3F0FE81260BF866DE642249EE0F6BB92325020FF548CE1B2EE563FD59F3048E00C13C8C8ED5186A6D26D978DAB19CACBA16FCEF2C6369073D315223165049507B64D54321DD86382BD40FE54F170549C16603A8EBFE7AD74F4393765B0D9C72A4D233EDC827071CFBD4324BB50365491C7AE3F0FCAA447F34912123031E952D94A36D49586549EA734E505532148C9FA0A646E3001E8319A547E48C024723D693611D05F2CA80467039F5FF00F5D395CC9960082A319CF5A62639209C1A0CA538079CF3E959CE4B668AE615670CC49F941FC453E1272007C746CF351060002A4953F9D296081946707A1ACA51498729325C658972011DC0E29E2550A0021980EDC639EB55D5D148DC49017B1C9A9092918C10D9E738FC71599706CF99F5AD6ACBC35A4DD6A5A85DDB58E9BA6C0F75777371208A1B68D14B3C8EC7A2AA8249F406BF047FE0AB7FF05B9F197ED67E30D4FC21F0EB56D4BC29F0AECA57B756B495ADEF7C4A01C19E775219616C65610718397DC7017ECDFF008391FF006BCBEF847FB33787FE1968D70D697FF13AE24935468CB071A6DB32168B3C11E6CCD183FDE48E45390C6BE22FF82177FC13634AFDB6FE306B1E2BF1BDA35DFC3DF00B43F68B1259135ABD97718AD988C1F2D5519E400824796BD1CD427AF2A3D1A304A3CECF8606957725835E0B5B86B55383308D8C60FA16C633F8D7AA7EC8FF00B72FC4DFD88FC770EB7F0FFC4B79A6C6640D79A64ACD2E9BA9AF749E0276B0238DC30EB9CAB29E6BFA7ED27C19A2685E128B40B3D1746B2D06284411E990D9C4966B174F2C4217605C718C62BF1D7FE0BF9FF04B9F08FC0AF0D69DF18BE1A68B6FE1DD26F6FD74EF11E8D669E5D95B4B28630DD431F4851994C6C8B840CD195032D4B95AD5150C4466F95A3F4ABFE09CFF00B7FF0086FF00E0A19F00A2F17E8F01D2B5AD3A55B1D7F4669448FA65D6DDDC37578641968DC8190181F995857BE7DA73B4ED27BF27F3E7E95F82DFF06D57C5DBAF05FEDDBA9F854DCC8BA678DBC3B731C96F9F925B9B62B3C4E7DD504E07B48D5FBBAF702365C85EA319E807F9FE75717757392B53E4959161EE5FE553820F040342DC36776460F078AAA64565272CAA7A751CF14178C6D031B8723D7F5AA4609DDDCBDA2F85F50F19DE0B3D32D5EE6E0AEE23215547A966C003EB553C5FF0F75CF06DB99F50D3A68ED8F1F698B6CB0678E0B2640FC6AF69DAA49A7696B1ACD2C4B7AC5E4DA481204F9429F5C12F5ABA178A6FB48477B2B96026429223A8782E10F55653C1041EE2BC6C5E6F1A357D9F2DEC7D0E0F25956A2AAF35AE788F8C2E88B7CE1482370CF435E39E2A97FD6805194F5F97DFFCFE75F44FC7EF03C567A626BFA55B98B46BB6114F6A0EE1613919D9EBB1B04A93D3A67A57CD7E2B63089642858A15F703BD7B583AB0AD155227915F0F2A52709EE8E63E0D5AFF006B7ED1FF000ED18B10FE28D3B771D85D21EDF4AFD53BCDDF6B2C0F24EDAFCBAFD99205D43F6B5F86C837051AEC3200B820840D264F3FECE78FCABF4F659C891FA6475C735DC95AD63CCAAF53F07BFE0ECCFDAA756F11FED13E06F83B69732C3E1DF0BE8B1F88AFA157C25D6A176D22A175E87CA8235DB9E86E24F5AEBFFE0D55FF008277F87FC690EBDFB4378B34EB7D52F341D4CE89E10B7B88B7C567729123DCDEE0F0645596348C9FB87CC61F3052BF5AFF00C14F7FE0979FB27FC71F8EF17C4FF8FBF13AFBC03AD6BD65069D6D0DCF8B74FD1AD2E92D93603124F0B3B1008DC43100FA57D2FF00F04F6FD993E1AFEC87FB3269BE16F845ABCFE20F025E5DCFABD96A326AB0EA6B76F3101D92E2155474CA0031D083CD732A6FDA7333B5E252A0A303DCE325F241C13C939E4F34F8F94C06C93CE7A7E1559245DE186E048FCAA7590A28DA431FA574B670225F318804904119CE319F7A9ED91AEB080658752780A07727D05578D0C8CA8A0331E067BD709F123C6BFDB2975A369CECB6111F2EFAED7A4AE0FF00AB0DD9411C81F789E7238AE0C7E3E186A7CD2DFA23D1CB7013C554E58EDD599FF14BF6A3B0F0530B3D074E9B5CD4A690A0999B65BA007EF0E32C0FE02BD07C11E29B7F17F876D7528C144B95DCC99C856E8573EC6BC3357D034ED3EC16F59A359173FBC9247DEDD78C671DFD2BD33F67B11BFC2EB358F708FCE90004F1B7757CCE4B9B627118C942A3D1AD8FA8CF726C3E1B091A9496A9D9BEE77ED705D5B03E51C7B1A12462A5CB10A79F7E6AAC6C448010C3771C7069F1CE33B416DA793CF3F4AFB092BE87C7A48B09B8E01C6E3D4631F857C95FF0504FF82DB7C09FF82715ECBA1F8AF5CBCF13F8E15039F0C787624BABE8011C1B876658ADC1C83B5DB7E3908457D3BE34F0FCFE33F076B1A35BEB3AAF876E755B29ACE3D534B68D2FB4D692364171033AB2ACB1921949520103835FCB6FED85FF00045EF8F7F073F6EEB7F84F0E89AC7C44D6FC75733DEF8735FB70CD1789600DBA6BA925909113C7BD4CFE6B7EECB024957466E39376BD8DB0D4A127EF33F422EBFE0F2BD0C6BA6387F674D59B4CDF8F3DBC791A5C15FEF797FD9C573EDBFF001EF5F6D7FC13EBFE0BCFF007FE0A11E21B4F0DE8FAAEA1E08F1CDD3EC83C3FE2611DBCB7EF8FB96B3A3B453B7A2656438E12BF3CFE177FC19D9E23D5BC0B15C78CFE3768DA0F89668B74961A5787E4D4AD2D1FB299DE684C98E325500EB827AD7E7DFF00C1473FE0957F15FF00E095FF0012B4FB5F184305EE87A9CACDA0F8A749673637ED19DDB43101E19D46D631B6187552C3E6A9529753AD52A32D20F53FAE004A641C607E1434859B206067AD7E53FF00C1B93FF05A1D47F6C8F0F3FC14F8A9AA3DFF00C49F0D591B9D0B59B861E77896C221F3C531FE3BA81483BB96963058E5A3766FD5650A181258678C038C55A69EC70CE8CA1268FE6EBFE0E82D26F22FDA53E18EA0E1BFB3EEBC28F6F09C7CBE6C77729907D40923CFD457B47FC1B13F19B44BCF805F10FE1EF9F043E25D375D1E2110330125E5A4F6F1405D075611BC1863FC3E747FDEAF79FF0082CA7EC2577FB76FECC0ABE1F8125F1E782257D574488601D491940B8B3DC7A348A1597D64891780C48FC3DFD91A7F8A1E09FDABFC2D69F0C5B54D2FE258D505858C088524598B6D9229D1863CB003798AE36850DB8706B24ED24CF42369D3E53FA8A49B25482030C13EDC7415F387FC15C7C007E287FC1363E316951C65E583431AAC607241B2B886F091EFB2161F426BDDBC3235483C35A645AE5C585DEB315A42BA84F630B416D35C845F35A246666442E0950CC4804726A3F14F876C7C73E18D5344D4A31269BAD59CFA7DE2750F14D1B46E3FEF9622B57A9C49D9A67F38BFF0494F89F69F07FF00E0A37F0935BBFB94B4B16D6C69F3CAE70B1ADD46F6D963E80CC335FD2B3CAB0960C4075EB951D7D39AFE563F68BF81FAEFECB5F1EBC4DE07D6E39ED756F0B6A0F6DE663619541DD14E847F0BA147523B30AFDC5FF822C7FC1473C4DFB71FC19BED2BC5BA06A09ADF80A182CEEFC4A841B2D6890447B81F992EB62E5C0DCAD82F94DC16A69C92D1A3B3130BA5347DC0189627839033C74FF0151CF307600ED50C31E951B5C304CE0820E07606A11701DC11900F7273CD6AED756385A27D57519EC6FF0047891F06688E01F9940321C7E78AEC74DB478991A5B892E0BA86318E71D39393818E2B87BE104D7763797492CD0DBDBED48A35CB4855DBA13F5EDCD6A587C466D62C17ECFA648916DC988DB34AEDDFE6E703D318CF7CD7C86328F3E224FCCFBAC0CED87A6A3D8EF3669DA8D85DE9D7D6CD369FA9C5E45CC7B01DEA7F8863A153820F622BE2FF00DA33E13DF7C22F15DC697752ADCDA4E82E74FBA42192F6063F2B71C6E1C065EA181AFA6B4DF195C6A175B174CBDB68E3501CCB67E446A3079193C8FA7AD677C53F857FF0BFBC1D169AD3ADADD69E5A5D3E798029112465091CEC6E33E9465F983C155E59FC2FF02B31CB962A87343E247CA1FB18DA1BDFDB2FC000872B1DEDC4CC08CF296770C0FA75C57E93ABF2A0019C7AE2BE7FFD97FF00E098DE35F869FB44E81E28BDFB30B0D2E1BB7721D5964F36DE4894291D48DC0FA63DEBEC38BE005C2DAB34F79044AA09C91923EB5F68F1947953BE963E06AE16A73D92D8FE4B7FE0BD5A9F8CB52FF82ADFC5D1E3437BF68B7D4921D1D672762692224365E483C08CC255B0BC6F7727E62D5FA11FF0688EAFE3297E1CFC68B5BC6BF7F005B5EE9AFA709326DA3D45966FB408B3D18C2202F8F48B3D467F513F6C8FD8B3F67CF8F11D8BFC59F0A785BC737FA5A98AD27B9B173756EA49628B3232C9B09C9D9BB6E79C64934EF85179F0D3E14781B4EF0CFC3FD274FF000EF8734E8FFD1F4FB0D3D6CEDE12704FCAA002CDC12C79247249AF19E6F82A75BDFAA91EBBCBF19568250A4D9E93192C491821BA678FA7E94F1F28C60818E3FC6AA687A85BEB9771410DCC08F36360738C8C75A83E20788EDBC289345617F05E5DC5B50C910DC90EEEA7D0B28EDD8F5E95DB2CE709CBCD09A7E87051C9F1339AA6E0D143E2278E8F85AC2E923B9B2D36248889EF6F2611A212398A35FBCEF83938181C0EBC5791D87C47B3D4215874A338862F94DCCF098623CE72AA40FF00BEB18F4CD477BF0DEF3C7FE233ABF8826177A7DAA84B3B356090C498EEED9CB9E496DA493F5ADBD76D6CFC29A1431B5B2C4082E9182A1B00607A15EBDC57C7E3B113AF27396DD0FD0F2DC052C2C1421ABEA705F199AF62F035FDCE9F23DD4A233FBE54690A9C63B81EA79231C57BC7ECDDA3DCE8FF00017C2B05ECA64BD7B159652DD72E4B004FAE08CFBD783F886FE5D516DF4EB386EADA6D5E748532FE62E49C6791FD2BEA6B2B64D3ACA0B6882AC76F1AC6A00C0200C55F0A506F1552ABE8ADF79C5C6589B61A961FAB6DFDC4EAC630A73804F51F434F5B8C60163C7033D454418B0C92700818EBDA86C6F0319C73DB8AFBC94ACAECFCF9B44EB290369048C0EBD3FF00AD53DBC8EB090B23057FBD86C0FA63F2AC0F1878EF44F86FE18B9D73C49AD68FE1FD16C57371A8EA77B1DA5AC3FEF49210ABF42735E01ACFFC165FF655F0FDC1B6B9F8F9F0E8C81B936D7CF74B9EFF003448CB8FC6B9D3D2C5420E5D0FA85A6D830093C8C1279CD7CE7FF056EF82FE1CFDA0BFE09ABF1A744F14C56E6CB4CF0A5F6BF693CBD74FBDB1824BAB7990F5521E30A71D52475E43107225FF0082D0FECA02D1EE1BE3E7C3F10C5C909712993F04F2F737E00D7E5F7FC1727FE0E1AF0A7ED25F04B54F833F02DF53BDD0BC47B62F12F8A6E6DDECD6EED9595FEC76B138126D7651E649205CA82814872C266E3AD8DE952A9CCB43F31FF60CF8D9A97ECE7FB68FC2DF1B6953490DDF87FC4D6339D871E64466549A33ECF13C884770C6BFB269B10DD491B3390AEC17E6E48CD7F245FF00046EFD8D357FDB7BFE0A09F0FBC33656D349A268DA943AFF00886E95331D9E9F6B2A492163D8C8C1625F56957DEBFAD696E8497123B1E5CEEE0E319F6ED514D68CDF16F548F9404E536B06DB9C67BD79DD87ECA1F0EF49FDA36E3E2D5AF84F4BB6F8817562FA7CDAB42AC8F323952CED183E599881B4CDB7CC284A962A715DC4572645C63018F5E9C53BCF11001496000E7FFAF49331BBE85A5976E09383BBA607B52998B1620A904E704723DEA979A991B989CFBE075A779BB14807A7BD52EC4C91F327FC1487FE0969E0EFF8284F8660BE9654F0CFC40D26130E9BAEC516F12C63245B5D20FF00591649208F9D0E76920953E6FF00B5478C2DFF00E089FF00F04BDD2342F8731DB8F13DE5D45A45B6A72C0B2799A8CF1BCB73A8C88F9577023611AB6E50044A4155C1FB8FCE05D97E50DC1EBCFA7E55E43FB6CFEC97E1EFDB97E006A3E02F11CF71A7A4D3477961A85BA07974DBA8F21250A480E30CCACA48DCAEC01070436BB170A8F48C9E87E127C1FF00F82A97C79F843F15EDFC5B1FC4CF16EBB3ACE25BBD3F59D4A5BFB0D423CFCD13C32964008C80502B264152A4023FA1FF0086DF102DFE27FC35F0EF89EDA2782DFC49A5DAEA91C4ED97856789240A7E9BB1F857E537C19FF836C759D33E295ADC78FBE20787EF3C1D6B70AF241A343702F7528C30FDD9322AAC21BA160CE40CE3B11FAC5A75B5BE95656D69670C36D696712410C31801228D4055503D00000FA54C135B9A622516D729BF1433CDA3DBDF42C152CA5781C39F970D860DEC7AF4AE86CBC3F76F6ACF6B73A54F131C0CDAC8C49E3807807FFAF5CCF871F52782E6DAC608EEC4CD0B7952B0084EEDB9F6203E6A1F8C5F14CF85B51D3F46B2B9B9686E26362CF6F65E69794F2149DA422F04E4E2BCAC4462AABBF53E8B2EAB29D1515D0F44D1EDEF2CADE54B99ED2444193E480800C8E0AF43F89358D7DE36161AB398E38D517962AD843EC7A7B571BE18F115BEAA502E977CC6361148F2C4C8D19C9077295DCA720919500FD2BA1D4BC2716AD631A2106364FBE3E607FA671FA57CE67151460D415D9EDE05DA4B99D8E775DFF8296F8F7E1478B20D17C362C751D1A43B196F22F31AD303968D87381C7CA7233E82BEBFF84DFB70F87BC63F0CF4AD57548A7B6BABEDD1189103F98C990481EE41E3D8D7C57ACFC1CB99ACE468560B47B689ADC4B24590D99555800392021739FF00F5571C2D3C47E25FDA3BE1F781B4113D9E9FA4BB5FDD4A1F1E4C214B3C8C0742C4E1471CB0F5AF91C06699861E6DF35D3D1267B78ACBB2EC445351E5B6ADA3F4BBC5DF0BFC17F1F3488759743215468E39A37684839208651C12307A8AF8EBF68382D3E1BEB5AF69DA6472406E7528A12C410B092495083D0F41DB935F4EFECC7E07D6BC37E1BD46CAE6496531CA4A977247DE6E9EB9183CD785FF00C1413F673F116B9F0BFC59A9E9F25E19F4F922D4EDFCA00B4A6193714C0E4800F03AF15EA677819E270CABC6169F5B23C7C97191A18A74653BC7A5D9F21FC60F19F8BF489E57D2350BBB6370DE44AC8EDE6B228FE11D8672723078F7AF52F82DF15351F187826DED2E9A71E5BEC67231249F8F5E49CFE35E59AB7C3BF126A3E1CB7D5E5D3F5001040B249229DAE189382A790C72DC63A915EB1F0AAD9A2B1B646B6682E8C83CC0536143E9F403033ED5F0185AB88C3D64EED58FBDAFEC674B449F99DFEA7AE5F5BDEC702D95FDD6028CA90B1C79EA3239C81D4E06338CF34FD66DA0D52667D6B4BD0AD2000287B89374CCC07392C588C0E71D7F0350F8874CF17F8AE43A6E926DF4AB195F0D78ED20B86400E4A2A90C59BE5001DAA0020B72318707C00D463F1A8574BAB8B3D3F03ED1701DF73300582B1C1900C72CC07CD903B81FA650AF2A94537B9F2F18D3536A4EC743F06B46B1F127C4DB49EDE2B516BA6EE951A20E4161900FCDDF38FCABDEE119206599719F715C17C24F047FC221A9EB37CF24EEDA918BCA8994010A0041031EA466BB6867C444E0A93C8240E2BECF8730FECF0CE72DE4EE7E7FC578A8D6C772C1DD4524BF32D79A36B12DCF5F6F6A74C645B5768E3477284C6AEE635638E01600ED19E0900E3D0D7CAFFF000586FDB6B5AFD807F608F157C40F0C5B41378A1EE6DB46D2649E312C3697172CC3ED0EA461FCB45760A782C101E09AFE7ABE11FF00C168BF69BF84DF19A1F1B27C62F1BF882F45C8B8BAD375DD567D4349BF5CFCD1496AEDE5842381E5852A3EE952011EC54AAD68CF06961A538F326687FC162BF6A1FDA03E3B7ED6BE21D13E3BC77DE1CD4FC2F78D0D9784E2629A5E8B09E636B75076CA1D086FB49DCD2820EEDB80389FD9F3FE0957FB45FED4FE16875DF01FC20F19EBBA15D2EFB7D48DA0B4B3BA5FEF4534E51241EE848AFE92D3F67CF829FF000547F87DF04BE3678D7E1FE9DAADFC3A55A788F468AFC6F6B75B887CDFB1DCE001710A48E582382A5D37630CC1BE97F3CB05E32154281D94018007A01C000702B3F657F79B3758CE5495ACCFE51F58FF00821EFED6DA1BB2CDF017C7B295EA6D6D52E87E713B66BD0FF664FF0083733F6A2FDA0BC536F6DAC781E5F867A19702EB56F14C8B68204CF256D8133C8D8CE004009EAC0723FA74490B0078191D71C9A7997042EE2189240EA7352E9ABE8C4F1D2B6C7807FC1353FE0999F0FBFE098BF05A5F0CF83229751D6B59F2A6F11788EED02DE6B93A03B73C911429B9847129C286624B3B331FA2941CF0C0119FC78A8239491839E9C8EC6A6DF82C0724F23EB5463CFCCEECF927ED0ABC6707F1F4F5C544D7423236A925B823A8AAED747239248191C71449305C170A0138F6FA52B761A916626C10C595428CF00E7B53DA4670C70C0E719CF354CC85C863952F85E3FCF14C7B978F8CA82D83C1EDF9D3B86E5C1394C1DAE54F201E82986E00650C70060FF9F6AA66ECC4E0B60938EA4D24CF98C1DA1430C85E06791CD098BAD8B66E83A60704107A60014C8D249DE28A340CF23E010093FA0AAECB290A515889000176F5CF6CD7D47FB23FECC13476965E22F1040D03AB09ADAD99796C746CE781D8A91E9EF9A689B99DF077E03BE97E13B7D52FE19ADEF2E2405149055A30721B8EC460D5EB5F841E1BD375C9A67B2135CA4826FDE73B4EDC6074C8EA79E9935EF7A96751570215554F91140C051D2B8BD67C2F21BC0D21564ED85C64D71E228293E63AF098A714D2679E6B5E1D5BABEF3025BCB6E176E3CA01E3F6047041EB58AFE00B4B1814AA0283E6DAAA06EE31DBBE2BD1F56B15B2B37210B3118E067F218AA5A4F865AE92379548CE0E08E477CFE55F399850E67648F7B078A92576CF33B8F04ADFDF8B96565821CAF230AC58F271E9818AABA0FECCD61FF0BB2E7C73A5EB06DEF75378609ED5D1444A91E14E08E781938E993ED5EADE25D2AD7C3DE1CBC9A3892668A16915491CB0190327A0AF997E027ED0DACFC71F8CFA8E977B6C9A75B6991BA1822E0EFDFCE475E833CF5CD7815B0F1A338A947567B542BCEB5394A32B25B9FA23E12D321D2F48B64899240225CC8A721C81F7BF1AA1E3CD7B47D2AC920D5EE20863BB26144939F34E33803F0CD54F87B33E8DE04D3A3BA66F323840231D33C81F8640AF05FDB4F5D96CFC5BA0DDB38582DE394C409DABB980049C770A3F235EF6678974309ED231D6DB1E1E5D4162312A92975DCCEF88FAE78574DB89348D30194C9279B27CC09639C05C74C6474EDCE2B9FD17C0705CC8F2C11C4D3C92B3F0BC1624923F326BE52F81BF12EEFC79FB5A6A9A74F74274D2AE266770E42AA0C9C631D06E18E33CD7D9DF0F6DEE6F6F1E789156C76E0161F3499E3F0FC49CF1915F0546ABC554729C0FBCAB4BEAB0508CAFA17343D123D283B10925CB1CB6DE80E72573DF15A524C649D61DB1A2C8C036EEAF8EFF00FD6F6A6A5B3D839F32278D18908588E7F2EB5A7A0F8746A92348C485560719CB13EB9FF22BDDC34945721E4544DAE79332B57B7922B97B95465460B86C1218818FCF8AAEACBCF20E47B9C7E55DC6B1A749168D244A80C582082327FF00D7FCAB81924314A5323824367A7F9E2BEF320C529D2745EEBF23E1F39A16ABED56CCF3FF00DAD3F65CF09FEDADFB3BF893E1A78CE3B96D0FC4B008DA6B660B3D8CC8C1E1B888904078DD558641079041048AFC96F03FFC1A377F67F17A3FF8497E33E9775E00B7983C8DA6E8F2C3ABDE420F31EC919A181980C6FDF285C83B5BA57ED56F1B703B10467A505F13E70588C75E6BDC9528CB567974EBCE3A2655F02784F47F86DE10D17C37A0D841A5E81E1EB1834FD3ACE25263B4B7851638E35CF385450327938E6B6566F332CAC09EFC63154616128621B0C319C726A586468F24B65B8E83A5524897AB6CB65F0A482393DFD854B1DC058C1C12540F6CD53818AB12C00E783DFAD58866214120E4FA73FE7AD652A4ADA09C7B132331623927B8ED52895501DD938355ADD81DC460E3AFAD3CC9F2EE2E0E46739AC051D15CF8FA59564DBF3066047AF143DC9FBA092CC3A8E3B555591572CC4101739071E94B25CA9C95650CE3F87341B32D4573B1B839278C9EFD31F860545F6C0B21259BE5F7C6335592E044EACA0AE07AE47FFAE98C48B7525831140DB2EBDC132024972402141231E9FAE292D27792E909064031F21C9279E7A0CF159BF6B0C4641C15E3B7F3AF45FD9EBC150F8F7C6FA7D94F6D78C67704B0DBE5E00CF39057F314D2BBB221BD1B3DF7F64CFD9B60922B7F11EA96D22A32892DE169524865C8E1B03278E7838C7A57D1F797096368EA81630AB80A38038C01557C31A65AE91A64569696F0DADBDB808B1C4BB55703D0543E3091A2B10CA300B0C9A6A3AEA72BA97D075A34715AEF62082324E7DAA86AB0C570B84D8148E71DFBD501AE9B885618C92CB8C8EA0714B15C00406739233C0E6BA254D3D58E1B1C8F8D6E17438DA6B864581177161920003927D2BE04FDB43FE0BD7E0AFD993C5A7C33E1AF0D6B1E3CF1024C90496FA732A471C8D8DB1EE6FBCE49C6D5048CF23900FE89F8EF415F13F85EF6C9046D34D09F2777386AFC1EFDB67F63EF156BDA2CFAA7C3C9A5D3BE29F81BC4177A84EB1C86DEEA5679CCA924720219580DA50AE3040EE2BC4C42A54EA47DA6D276BF63D7A15E2A936FA1F467ECDDFF00070D7853F680F1FD9784FC5BE1EBCF016A1A95C8B284DDBE63F349DA14B7453BB0BC90727A0AFB67E17FC2AD1BC3BF10DFC41A65A5BDB5C6A652591D063CF603866F5E0FE3C57E047EC75FF04E7F11DE4FABF8FBE3158DCF86FC2FE1C866305BDFB0FB45F5C1184DA720821B1B472CCD818EE7F763FE09A5E317F8ABFB33E8B25D899EFB4ACD94CD22B17664E3073D48E413ED5BC70B87AD51C616928DB5FF002078CA893E4D0FACAD2F9EF2CA2218AB1C673F4EB5F3D7EDFB2CD3F84ACDA141E7A4CB87180D164633CF4CE71F8FB57BF78674F9EE94C411885000F4AF35F8C9F0EAE3E21EAF7367B123861900666190C01049FD2BCBCFA847EAEE9DB73B723AAD6254EFB1F9B1F1A3F687F03FEC03A55EF8CFC46D7B3EA9AFCA5C59D946659EE9C05FDDA0C7249C64B6073F407E6BF8ADFF0007127C7EF0C7C59B8D09BC2DE15F86F67A65C8B79ECF55924BEB9B75003ED94C5B82B85386551956F94E0822BAAFDB23C1C7E3B7EDD5AD5A6BB7621F08F8089D20409954B733E1BED0D9FEF61549EC1074E6BE4EF885FF00047BF1D6A3F1B2EC68FE20D16DFC09A8486EA6F115EDC051A7C1FC4719C31504E092A3D48AF2327C2E028C1FD6B4935A7F5DCF7B34C5D755125B1FA39FB3F7FC15FF005CF8FF00F0EE3BBF1169A96F728221752DB70225907C8C3FBA1B2393C76C8AFBDBF63BF8B9FF00099E9D0C6B1C93D9B361262704923D0F27EB802BE7FF00F82477EC25E1CB6F87DAD6AB0E884781B52B4B7D334A6BFB6D926AF1C298FB560FCC119D98A138DCA15B0030AFB33C3BF07342F843640E8D1C76690B92912A81815E255CAEA7B6FAC42568F667A7FDAB87A98754393DEEE765ABC908B22A369014E0F6E95E45AEC69FDA3291B42A9E081807F0AD9F157C4C93C978805538C7B1AF0FF8B5FB54F857E12F8B6CF4CF106A2D6975791F9C58219161524805C2E59413D0E3F957B593E63158D514ED73C2CD705278572B5D9E9A1D582B0C9069A8DBC960157A039AE6BC23F13B44F1BE9E2EB45D5B4DD62D8E71259DCA4C061B69CED271CF1CD6D8D51150950A0BFE35FA1A9F32BA3E2D45AF52D07230C18E4E4E2A58A42B80C77053EBEF54D67120600E76F5C75FE75346E18823EEB761C66A5C95EC8A4DECCD04B90D81920B0C8FCE81361980762A3AE3922A9894291F3640F6A9609802189040CF6A1C95EC5A92D8BAB20954804BF03AE78F7A74521C619B823B641C5542E565DC00254671C54BE66D008072FC7E62B958D27D4F8C96605C301CE3A74FF3D29F146F2C61962721402CDFDDFF00EB7E95F873F107FE0B3DFB4278DAC8D9A78A34ED022751B8E93A6C50CA47FBEC1D873CF045785F8F3E3F7C43F8D6AE3C51E3CF13EBB14CE3743A86AF34D1124E788CB150075C0000AEE8E5F3EA6DECBBB3FA0FF1BFC78F047C315997C41E31F0B68CF6EC23922BBD4A28E5572376CD85B767193802A8E83FB47780FC68E068DE32F0BEA449EB6FA942F8EFC8DD9FF3EF5FCEAD9785E5D45BCD2620CEE773338CFB939E49EF81926BDA3F656FD951BF68EF887A6E85E1ED38EB9733CB1C5875B884166E3974076F27D3B72475AD1E0128F3499128C52BDCFDF8F87960DF10BC49069FA7C326A735C4AB022DB48A72C4E36EEE83A735F7E7ECD9FB37E9FF0004FC270CD35B28D76E93374FF6869B6739080903A7AE2BCBFF00E0971FF04D5F0E7EC13F03B4BB26D2EC97C5F2C45AF6E22D52EB538ADCB754864B801946319DAABDC74E4FD4B339552C719FA570A7CAF438AA4DBD1321D1A630B3A382029C0F53599E37BA326993246C490BBB18EB8E4525DDE7917877B26DCE78FAD711F177E36F85BE18DD69B65AF6B7A7E997DAFBF9561692B334F767206563405B6827962028EE6B57057B914A9D4A8F962AEFC877876E584AEEC47CFC9E3A66ACEA1762272E0923B11FCAB9A6D460B5898972A18938E41354E6F15C76C9C3246A4743C9FC3354DDB7348AB1DAE997525DB02A48D87AFA7D6BCB7F685FD81BC1FF00B43EA91EB17571AB787FC420A05D4F499CDB4D804E012B8C8E790720FA56A697F125F44BE49222B2C6DC9183C7B9F5AF46F87DE3187C61680B49206423706000391DBDAB8E54E9548B8D45746B19CA1AA67C81A5FF00C115FC2D77E2DB4D67C61E3EF1F78FA4D346EB1B4D42ED0DBD8BE0FEF1123545F33E6C6F20B0EC457D11FB3E7C0C83E02E9874E82082CB4D77730C11E76DBA0C6324924B1258927939E6BB3F8A9FB47F853E0A694ED7D7909BBDB94B74FBCDFEF1E8BF8F3ED5F10F8D7F6FFD4BE20FC74F0F9B89AE25D162D4961165044562604800B91927F1F4ED9AF3AAE6B85C135456EDEC8F530B9757C545CD2B456B73F436C4B2593F925633B7860393C5729E270CB34884B891908C8E3793EFDA9963F17B4DFF00847A39E59A2B6F35410B9F98F03000EBE9F9D79A7ED31F17ECE0F845A9EA7A7DC98AEAC2169E32B96978E7E503927DB8E7BD7167B56D4B9D6B63D2C93055255541ADD91D97EC03F0EFC5D7BAA6ABE24F0CD9EAF75E228C2DDB3215246380581CB0C1E8D91C74159BF0F7FE090FFB3C7C34D663D46CBE1E47752A49E7ECD4B54BBBFB60F9C86104D2346A410304282303D2BE5CFD9F7FE0A93AB5A69715B5DEAB7334715C078BCC8CB3F9793B839EE0115F6C7C32FDAE345F8CFE0A37F6371133C499730C80E7B738E403E86BE7B2FCDB0D51286CFCCF7733CAB1949F34F54773AFF892C7C33A7245018228A15D8B1C636AA8E9803EA2BCBBC69F1265BA90AA82BBB80A79FC7EB581E27F8B835690ADB8511671BE43D7F3038AE425F1659842FE70B8918FDE03E5079FF0ACF30C7F3C7963B1380C128CF9A68EA2F2F9AF6D5FCC62C7A15CF3ED59DE3EFD843C03FB5178544FABD8AD9788990793A947F332B2F08597A36071CF4ACFD17575D6A72884B890E720F03DABDA7C2138B5B481108211403D0015F2D4B10E156E8F67134B9E1CACFCBDF899FB0EFC50FD8C3C7AFAB5A4D791E930B130DF59ACF2C77390488C15014630A36B939F4CF35D27807FE0A03E25F0C4F7BA7F88EDB4CD6E6D382BB5C4732C52CA3603B36A2E15FE6518393C8C8CE4D7EA5DD4169E22D1E4B0D4AD6DAFACA75DB243346248DC7A60F15F9DBFF0510FD89E7F8577B3F887C1092DA787F5290BCD6B6902178242BC8E80053B1403D813D7A57D6E0736AA92E4958F98AF97536DF3C6E769E03FDB7BC1FE24B789757BE5F0A5E9709F67D4D84419B19F91F3B5FF000C63DABD874FF10A5F5AC7711CB1CF04A3723C6C1D5B8EB91C74AFC85B9F8AF61A3FD8C789743BCD24DB48D15C5A69B1BCD279C5586C3BCFEF0A80ADC6D0BB49C915DE7C39FDA4750F0ED95B59787354D5746BE98CA05ACD2189AEA38C677884B3900EF4CE30C0E3273F2D7D3D1CEA5CABDAC6FE68F12B656B99FB37F79FA931EA5B98860DC0E326A68EEF04020BE3A7E55F9E7E13FDA5BE26FC3A6B6D42EF56B9D410855BAB19A092E622EC4E321C97185DA49520F3DABD5FC0FF00F053DD06F2EEF2DFC53A55CE84B692A426F23DBF6662480598395641938EFCF1C9AEBA599D1ABD6DEA7254C0D486BB9F5CADE86F99890DDFA8CD4EB386906581C7A1CE38AF2EF007C7EF087C4BB78A7D07C47A65F453928A866F2A52C0E08F2DF6B1E78C80457651EB4D110A5837AE78205772945ABC5DCE5778FC47F217A7781AE750805C43B6606616F876C1DFC71F4E4577B1FC2ABAD0C59D9CF6BA64BA83DC0C08C3F9BB07DE25B2AAA0679CE790B5CF4464F87FE2994999841721D6278942FCE01018A9EA304F1C039EF5D4FC25F146A7E29F13DB594B3D9FDA25DB6BB181B79E78F393F38423278E48C7A9E95F4177D1E8744DDF53D33C0BFB22F8A7E30F892D74CF0DE94925CEF11DBCAE59EDD9C1241FDD1676750464A81ED91C57F41BFF000486FF008248DA7EC63E11D3FC65E3CD2B4A93E225CC3C450B0B8874ADC49DC8E63421C8EA08E0935E17FF0006F5FEC15AAF837FB63C73E26B092EF40F2A31E1E4D422856559BF8E468D61420A8C00C7201C95C6771FD67594CF72B0DC80A255E0E720D7156AAE564B63CD9D7BBE4346D7504922521972E327149E6B3285241E73EFF4AA163118DE48B0424790BF4AB0C081842739C8EE735C8E944C2527B23275A890DD2B36E65DE0B0033C0AFC23FDACBE2278BFE1C7FC14CFC592788B53F106BDE22F0C78CE6B9B236374125362FE53DA44AAEAEAA82095142050B98C9CE49AFDDCD52C1EDE0667DC4E78CD7C15FF00052FFF008263786FF6B4F15C5E34834FB78FC610DBC7693FDA269859EA71C67F7266589D1FCC404A8756195C0656DA31962A12B4650E87DBF03E6F83C356AD471BA42AC796FA68FA7C9F53DBE2F172EA1E13D3B51449BCEBEB48A631CAB89033202558000673F85725AC78E6EDD9A3114D2851C848890A7D091ED5E73FB2FF00C40BFD092D7E1578B6D34FD1FC4FA4582CD63058CE642F65B9963C0DBB87087EF12485CF35B5F1274BD7B40F35C6A76D3D927449ADDDDE35C601214E0B1E31922B0AD5DDAECF1B1383746B383D9EDE6BA35F234239352D4EF944B756F64146E5496E563541F9E4FE22BD47E1E6BBA958785E4B7B0BBB49E6951B32C51120E01030DDBEBED5F2C49E3F8C4C219ECA30CF8579AE279004F4223888E7AF0CCC338F4AF71FD9CFE243DCDA9D39CC1A8CB32968D6458EDC220EE5540FD7B77AE3A3898C9F29156838ABEE7C95FB40683E38F1C78C6F8EBF77B6C22B8748EDE3D496D9A541CAAAAA92724E32588C0FCC43F0EBC16BE25D6ACC42A2D6E34DDB3AC90DC0945BB83D432E15D8723038E3F1AF7FFDAF3E0C59FC4B925BF5D1BC3D26A22356DBE60557607BB0ED8F7C706BC7BC29A0DCFC3FD905969FE13B77042916B33BB430F1B8939E5B776E01EF5F0588CAEB4716D4AEF5BDCFB3C366509E195ACBC8E5BE33FC68F8ABF007C4126A9E24D474BD5BC08D11105DC51C89A8090053871B8A9E78C8DB8F7EDC478527F88FFB707889B52D3F557F0CF8074D1F649EE0F982EB5195F1E62A1DD850A9D3033F303907EED9FDB9BF6C2F0D683E0993C2BE28BAB6D5669C848748B180CED1E79DC554E4679F98E0E4F18AEBFC03FB42E97AB7C30D1AD3C3935B5A699A7A0436610C643E3E662AB86CE7DFD6BD6C5D2C44B0EF99DCF470398AA715687BDDFC883E35783B41F01E956363E1EBAD0F4C6B7296B0A5DCC115C85C6580CB12002793CF7ABFFB07787FC45F0B75ABE76D6B48D4F4FD658DD2BC57C5949F454DA368EBC0C81599A7786350F8977D0BEA57BA042220E2647B067C393F2005B24FCB8E87BD7D07F037C0369F0BB4B7BAB81A2CD3ECF2E38D2052AE0F40B9C01F41CD7C1D3C3565514A2ADA9EED4C6D2950E493BB63B5ED71EFA7655B998091F0CA8B90C39E0E581EBDB19A668B0DD0B848D65C166E8CA5471EFC8FD7B55FBA8F4BD525C36937161700EE925B491C85FF007A33D3D7A1AE8FC03E11DCC6E22BC5BAB40461594061D7B8EFF515EAE266A11773C6C3C79A56475FE06D14D9DB472B9000F4C73F957A6F86AF95305804538233C93EF5C7E9F082A0B280898DB9E7FCFE35B1A35E397F9A2211300312001EF8FF003D6BE71CEEDB47A8E0AC7A241A9298D5B24103B74A4D62DED7C4DA1DD69F7D125CD9DE46D0CC8E0159108C107F3AE7EDB575882EE6382380393576CB578E594060C8ADCFB1AF430D8871D8F3EA534DEC7E537EDF5FB2C41FB397C4A9AE34DBBB5D3343911E7B79EE416B3B01B8B4848655FE11C80F8240C91D2BE53F8CDAFDAF85FC6B35B6817D746E56DBCC8EE5D119A62EB981635518C33E481C824AE49DA73FB25FF0505F87E3C57F06E5D4A1B7B9BBB9D298483CAB7170517237308CAB06200C8C8E0FB57E3578ABE20C561E3A369AACFAF5A6AFE33D65E392E60B9845C69F671AB18CEC285557B01C150AC57B03F5D9756F6B4EEBA1E0626928CB43BAF86FF1F357D73E193BF8C351D5B4B8EFA7173656625682E46E77630CF39390ACCB83850DB48C73D7A7F0A43E18D52DE3D2F51D76DDBC433DB9BA86DAFF004BF361823DDBA3991236669233232ED51E5A6371E594E7C687815DE0B33A5DD4B7171A6C4D1FDA67B18DDADE18AE1237488B752FC658E588C81B73C66F88B53BED0D62B6D12EEEAF12D655B3D3EF2E263F6E488890AEF949D91A091D195542AA043D4E2BA2A5273D22EC4D05CAEF247D39AAFC14BDD12F648AC3539750D662B68E396E011696C258D774924D2B7CB6B19605B1991F900EDE09EEBE0E7ED35F10BC1320B517F77E3858ED04CB1DCC8F34522649DF0CE1012177632E7E60A39F4F983E0DFED34DAA7C2AB1F02EB706B1AA69D697135C4704979E52DE33319679AE5F3BDDB0D095466DA03F3D09AF6AFD9E3E3878A3E295E85D5DBC3F67E1D8237BDB3B1B5B331DE5E24733C511B82570880AAB2C699DCBB33C839E1957C6E1D7345EDD8EA54B0B5DF24E28FC7C8FC0B6E9E07B88F5D6BBFB4B22496972A0B413104E15B237823E650063AE79AFAAFF00E0993FB11EA5FB59FC60F0ED8D8DBECBF7BF8C5E5E47E49367180A4B00668194054E8921639FBB8001C5F805FB30DF7ED5FADE8FE1BF0CE8FA8DCEA3ACA79B67048923472B062E22674E06001C803386F980048FDEEFF8254FFC131B4FFD85FC0CBAEEBD6961378FF5CB68A2BB7862282CA30394CF98E19893C9CE3A63BD7EB6ABB6AD6B1F9F57A96564F53E9AF877E06D33E15F84F4DF0FE916F04361A65BA408624DACECA002ED8FBCCC46493C93D6BAC86FE121448EC55391819DA7DC54372B18B7F3012CA47191D2AB477056066014823938C8ACE5B1E5B8CA4EE6D58C71BCEC4386590020F63576311C4980029EF9E99AE72C359482158A52485F994F71F5A53E26584BB3393DB2064835C9395DDD1AC6365A9BD73247BCA3AAEDC67EA2B8FF0017E8D0C8ACFE50627381D8D5B7F132DEAA024AC838391D6B3B53D458AB090614F6CE71EF4E35128D8A50B3E647E7EFEDD5FF0004F4D4FC4BF1764F899E0BF1E6A5E14BC92E52F355D2E1D2A0B85D42648E38D255932A43AC70A2AF9CB305C7CB81F2D4BF08FF006B2D3A7B4D5342F88E6C742D4F45922B759255636F701D0347F3B13BE42A79233C8EA40DD5F6778A2DE3D56278822323F04F502BF31FFE0B0BFB1D0BBD72CBE2A5A59DF6A1A1E8D61F66F10E97A6AB1BEB811C9BA19630BC0003BAC921C9891432A9238E3AA9415ED7BEE7DBE475619A5486031B3E5695A12DB55B26FCF63EA0B9F03786BC656B26A105EE976F6309D8D722E923815B20EDEA03363B6401EBCD665F6831E881ED74BBE85B4E2CA660A726E186D20337F1F6C28C004F03249AFC31B2F10F8F3E34FC52D2EC47887536D2EDE58DA0D234F7912CED6DD47EEE28D55B08147CB92C5999B7125B713ED1AF7C66F17FC2BF86DAAD95AF8B3536BDF3E7BB596E27668AF99540758F04F971C6A16185785760CED82C4D78B895184AF17635CCB259E02A7B2A93527E47EA2F8A3E240BAD21ED545ADD32A95665DAC831C0518E0F5EBD0F3DB15E09F18BC31E2EF14DE2C563A8BD968EC00710610B0C001430E9FE18AFCDFF00F86BEF1A5C787F4DD562F11DF88A79E4D36787CB475B48A1F2A440A55F196491BE6CF55639E78EF3E1D7FC14A7C65A578E20B7D3E193C450BCC8AB6B6F6F34D080AB92A4A0700921472DC7CDD2B99D5A8DEE61462A36513EA2F0E7EC5B1E912BC8CD2A1B87F9A593392483963BBDC0EFD2A7F047ECB32687E228A68E636DF673B8BA308C938C1C853D38E87B7AD64F84FF006F1D77E23C1613C9E17D36D2D2540CD6D1DFB5C490BF21F7328D808607E5049FA74AF46F0B789357F1B5C24D7AA608E4618863CAAA823F5AF2F198F6D58F630EDDD5CF4EF095B41A2C7C5D453CC4E721812A47007E55DD787EFE69079526E9629001D72C076C0E9D2BCEFC37A4C714AACAB854C64F43DFFF00AF5DB68D75269F6A56DA58925C818619FA57CC6231F2BD923D6A18552576CF45D0B42B6961824B8E5171B1D895607B00739047A5763A55F43E60D91994EEE30BB5FF003EFF008D78BD97F6B5BDD4772B74B74EC76BC6C76C6E39F435D8F876FB5B11205DA2227E404E594E0FCA49ED9EF5E6D5AF2A8EECECA74553B9EAFA7DCCF7ACC1416231F31C6E1EC477AD5B5864F901917E6E777A7E15E6BA678CEFAC8AA4F1AAB1FE339CAFA8AEABC39F10D2F1C2314627192A413C9AE78D2EC5CE6AD64764B0B4119CB9624F27BD4B6AE91C8BBA562DD793919CD66DBEA8258C2EECA91EC4D4C88032B177E99E4E6B45A19DCD8F14E810F8DBC257BA64C088EFA06808EE095C679E3AD7E227ED93F04E1F82FF0018B5696CEEAFE6BE8E49ADE4BBDB14A90EF458F8669008CC6849E3B33679DB5FB85A5624B50312301D18F435F05FFC1503E0868763E289758BCD1ED6FADB56836340B8CDC4859465C15C9E71C29C75E2BE8327C44A33B7467958FA49AD3A1F04A586B5FF000934FE1BF04457363A6E956266BCBFD56EA3B6B58EDA485765D17760B19925933860589CA852D815A7AF7C27F04EADF0E74E2ED36940DA2497D702E14DBCC5558B2C4A3EE31547E5FA0DC7049CD6578B6CEDBC7E7C4DA745A55BDE5B68502C53C571131B6B7962DC14BB86D8115B95C9E0A28ED8AE5FE1878134ED43C65E1FB6B3D3AF7C47A85C1491E0D467DAFA8CA509E5473E48552DB02E48237600AFA66B995D3B58F1536B417E1EFC33D2F50F10EABA86ADAAB6A57B6D6D2347A688446550E1F7A06DAB9273BC11B86D8C1DBC812F82BC60C7C34FA8C365ACE85A2096DA2F32D6E1A175977C6A91B4A4FDC69E5939504B9248E1ABA0F117C31B7F03CBABC1E253A75F6B73BCBA8245637C6E2D6369E607C9F98FDD57DCBB5B39EB8C0C0CB912E7C4363AB691E22D36D74F92DA74BE81212A432BA7968F1C671B7C91955C12032F6208A6D45AD4B506B547EEA7FC1373FE09FDE1FF00D83FE0BD969F6B6162BE27BF8237D5AE2D439844DB00710AB93E5A939C85C67BE7A9FA2581BA8A5DECC318C67914F683CB842B6002401FD2AADFDD180AB15DA0AE09AFD011F9BC94A7EF3650DE56C9C000951F773D6B16F237F204D6E08DBF7C738ABBFDACA27600E17B1EE2A8DDBABB130B9D87A83D41AC6A545246904D2B32BB5DB5CDB0618563EBC62A9457B269D3B0B891CC64E70A0107DB3FE7F0A2EEE1ADE724AB363A822A43709A808B6824AE06783DAB266892EA42F70CABBD5B621E501EA7A7E3496FAEBEAF1BC6CAD1CD07EAB81CFF00F5AA78258619CC6DFBC90E32CDFC2334BAAC704912F90D17DA1B807381DBAD42916A4968CC8BF4305A908A5891C9C77AE13C5FE0F7D6ADA44732224A307D319F4AF419ED9A08CB19408947CC1B3963587AF5DB456FE58C3F9C7A938C01E959D47EEB34A4ECEE7C5BF187F630D13469EF26D274DB2D3A5955D98DB5B24014B60B30D807279C9EF935F9E7FB4DFC07F1B7897C6D71A6F86FC39E1D7834A3673CB75AA6A7158B479959624B7DD2A120C8A433B02B9C7E3FB5DE235B2FECD96390090B1C04049E7D3DABE6BF8EBFB2D7877C7DA99BE5D26C2F75A589A28AE6569526B38D994BED68DD09CE31C9E3248C735F299BD0AFCAA5865777D51F4381C5A94AD5DDFCCF843C1FFB3D69DE34F0F1D3F5FF000F69D05FDA3343736AC62BB8E394298DF6C8B957520B7CCA70C08E315B0FFB1468DA958258C9A7C62C9B05ED93F770B6071B9130ADD80DD915F51E8DF00A6F0EDCBB9B086D5064AC5046B1C710CE36222F0AA3A0038000C74A9E5F045C4D13B324B6E89855DCA773138EBED5CF4E955F669D4D25E476C6B41CAD17A1E41E0CFD9F2CBC2D044891DBC51C49845894288C638014600C71DBA0AF45F0CF86E1B59A2DB2162EA3E5D9804F6FCAB57FE1119ADED9720C8EA766DEC7FC9AD1D1B406B7B40CB188E48FAF192BCF15E757A5A33D4C3C97322C695A20B9550D308C6EDA4123F2FA735D7587C3FB9CA3A18A51275465C91EE0FE55CF588637880AB6D5C7CC0E38C75EB8EBEB5DA787247051D2491A127923B73D2BE77158695F9A3A9EFD0AB1DA44B6DE0ED4ACA5062863400F5CFCBF4AD3B3F0BEA08E9334722161CEC24A9AEA7C357D1CB06588600723006456B5D6842E6D44B6572D6CF8E013946F51EA2BCD92927668EC7256BF733ECB454B9B70B70B1BE4630C3048FAD496BE068217596DD8E41076EEE9D3FC2AA26A7359CCD6DA8F9446E052543B48FF003FD2B77C3CECD398CC8258DFE61FC44FE35D54E0F96E7239AB9A3A158DCAB6D5219570327B7BD7516366208D4CAC8F203B8648C0FF001E2B30DB3702DDC062307915B7A15B359C61E4DAF2139C9E7279A95464DD9113AA91B3A6033DB280ADB7A13DBF2AF05FF82857C1C8FE20FC1D9351874C17DA9E8B22DC409B8A0241047CD838C100F039C57D2DE1DD2DEF2159D999063E5CD53F883E075F11685796721FDDDDC2D1670180C83CE0F715EC61684A1699C35AAC64DDFA9F86FF0011B57B4B7D19BC2DABE90BA7DADCEA114891DBDDC318BF94399962CFF1176F97048DD9618E48AF389B589FC6E35A9B4BD135DF0B5959C0B2CFAADDC2D677334D229F3EDAD587CEE3CB3CC80824918DA1735E93FB5478127F855F1875ED2EF619359B1B599E19E38D636F38B9016268CE06DDA77128063D4126B8C161773F88B536D5AD2E6F8D8DCC561A22DC4B1C6D1A88C09248D339392E54751B9F8E149AFA4A73F714BB9E43838BB740B1F0B5AEBDAAE8B3ADCD8C896812129331B91761701D770EE76C6A800CF1210327239DD4AFB5EF05F8B753F106BBAB5A497F1AAE890DB38B790A5BECDC0394F92370CE4ED5191B977162B93E8BACEAF2DC051756F7175748CF9BE3B0C16702818555C659CB64123A2A67233CF9569771E28F1A6A9A75C787A5D2BC29AB4525C431870238E69773C6979B65042A0462C4A93B99D4A82453A4D6AD949E963FA67D47C4505B438919954FF111D0E78FC2B22FF5F8B5089844EA4E769391C7D3D6BCF2F3E203EA02EE34BB8E5B7462A40003C4E413823BF4AE67C29F1065B8D216D6EE4116A113147EDBA3DDC37FDF35F7FED2DB1F9E428A4AE7A4CD7D1C6A4C2EB2292406CF53C552B6D524372C1E41E5A1E99E01AE2350F1B8B4B209683CC91988DD29C28EC302AD6957F259695BAE9DA49186E39C64671F977AC92B8F975B1D2EA577F6995584A705BDE8D3EEE3B7884D0CF91ED9EA38FC7A573316AAF3011C6099643C6393D3FCFD2B5F4BD2E4D3ED162624CAD8F9771E4F1D7D0526AE0DAB0B6BA94AF7B34D3AA8B78C1391C1638F5F414E8F548AFA2594A8508785DC493EC6A3BAB692DED153682ADC91D0554BDB4904691A6D8900E42F1F952491504D3B15F5EF144F70C2089994310371C600CF5AE5F5FBA0920927B86708020C718F61EB5B7358C97516D8D58A676970300FB53ACBC2C1AE03845F317E53239C95E79C7A570CD394AC6F151B5D1CE8D21B5458E28606791CF984B123A8EF52695E088F4CB92D3C48D2CA40DDD873D07F3AEDA1B48AD152289779C8DD800678AB7FF08F6D48E79A30361E031EA7D6B58518AD1EAC15468E0F54F0069FA840646890311F2FC9C1FF003D2B1B51F8396778778E101E005F6C0CF35E8D756692068802AF8E3FFAD54D749B93202A38C65BA727F1AE6C4524EE923AA85671EA79A5F7C09B79ACD95087720F41803BFAFD2B9FBCF82FFD8D26630A444A0EC2383EDEE702BDCEDA3548555A368F691DB3BBF1FCA9B168CB74EE48478DFE51C0C8EDDFF9D7CB6330ED36D1F4782C6276BB3C1E3F0059CAA5A28CAB9F94A37031E99A5B3F0BC70C81612D1303F70F438F4AF55F12781D126774DC85D371C703EB5CDCBE1F92D8013156073D7AD78938EAD33DEA3376BA3034ED2E6B595164565641C303907B574BA7DEFD8E20930008E841F5F5A3FB0926B60DBCC6C30463A7D3152C1A4CF3DB1572C5D0E3771922BCCAD08DCECA751DAECA578F0EA0CF14B12308C800370C3FCFB536D749892E03DBAEC8DB1901B07F5AB8347B864DCE8CE470241F30FC7DA9B651492F991CFB89072A7001FA6456D429F432A953AA3A9D09258ECD5D98EC181827EE9AE87C397B1EB97B141C304C6F74E4715C0D96AB7914525B5BC85924251948C11C704577FF000FB458BC25A724AE0C8D29DCD9E3A9AF5B09805295EDA1E5E2319C9A5F53D1EC445142A8A5D828C600C0AB535999ED8338040E4719C541E1D0B7DB59412001C0ED5D1AD9AA5BF3E5C608CE73C574D4A16764610C4E89EE7E51FF00C16BFF0065EB7B8D674DF18DA5E5CDA5B6AEAF63A820BB9428253198A15182ECB919057903BF35F997AD7C4EBBF00DEE8DA469686F23B17FB041F6C52D77776F18C348CD206DA02838382485CF04AE3FA27FDAE7E0FAFC67F841ADE84F034CD736CCD6C62255965DA71839CF39C1F626BF033C73E1AB0B1D635EB1D5265F0DF88B4E2C9E4C5109350954920009B4AAA9C76032D8FAD6B83ABAF2CB5B1D928734548659E81A8F826E2D75A4BAD1ECAEAE6E524B896F24728F06CCB47BC2B05DC7602C47CBF2001B07146C85EEABAD3C36F6620BCD442B45ADA9FB4289B7B3B058CE0A88D589C87F948039CF1CFF00866516F6C2C27D60E9491B9B88BCEB513A483CC084700AF9F9932A0F56DC579001DDD366D47E1E6A775AE6A1ABDDF88348D2C453432379D27D83732050149DF3480A4636B72CFBF38005772898A4AF63F60FC6BE20966D6D6E6CAE24B79D3E6C678704E0823D08E3F1A8AEBE265BDB5C0BA47546366E7079258EDFE4715F38FC74FDAA74BF869E2212EA1A95BDB186304EE936921B1D403C81823EB5F2C6A1FF000526B0F8AFAF9D17479A4B9B4B7D914B762E444927009EC598F03E503924F2315F6718C9F43E1654CFD42F863E393AC4725E5C4A2EE6B760A234FF005509EC178E4E792727B57A58D48DFDB2049965046085248FFEBD7C7BFB3978B5BC73FD9D656CF0C1A6DB047963B75223918F3866CE1DF1C1E4E39E4F7FAE3C27771ED8E38B602F8550ABBB8E06063B0F5AD5536D5EE734E5AD8E8BC39689A522C99757980DCC4FCCC3D3E9ED5AE35795DF6C2E549006EC1C8F7AA2B234918DEA10270064024FF3AD1D322460B26F58D08FAFE1EF52E0D19A4686971A2C6AF75299645E707851FE38AA3A840B737123A9011B8FAD24BBE49085E148033DE9B7B6C0A1447676DA38EBCD676B174E2915DECE36B96795D095C045EAAA3153477102C51A26D777F98E06DF9BF1F4A2CAC15ACD91F6B6073D320FAE47534D9F4A0F1DBA47B4328C16391C573F23562A3B171AFAD74568D6665334B8209E993D0555D47C472BDE44A32D11E3781B803E84FD6A8B784E5D5B528CF9AFB54862A464820F5CFA5753A2783619222D3332B1201C1E33D7359A526FB1ADA2665B696351BE479182B2FCC181C1C7A8F5AD497476840632AB671865EBCD6DFF00C22ABE40D89E6A28ED80471D6B2AF3C35A8C6A3ECF33951C859140C7F8D2ACA571C2ADCADA968D2A4293791BD472DB783EE7EB5423B7105CA845382D9D8CBD456D5BDBDFC303A4CE859BEF6C3804FAE0F4A9D02C9165D42BA307538C953F5EC2BC7C4C5367AB869A51B232353D1CDD5AC32A80248F8209E0A9AE53C59E170A921505F660955C838CF35E991B2DDC2EBB5D5E12172075CF38FC2B9CD674E96E2EE6CC4C414D89CE7A13FAE6BE7317455FDD47BF83AEEC93388834491203B501474C804638F4AE43C67E259FC1DA8464BC31DBBC591BC0DBC738C9E95EBD63A74CBA5C2AF1069A7855D828270D9E719EC6B84F1FFC24BAF186B6646B702248FCA039C0F98F6EFDEBC874573687A90AB7DCADE03F1C697E3CD2247B1B846BC8577496CC70E98EA40EE3DC5437DE27D3AD6E203757B142B2B8103E0EC2C4642920704F419233547C35FB295DF877544BCB6338BB955A36C10198107AFA75FD057A1782BF67B9ACE0326A88933CBF2F94C032227A75E79E7A707A5690A12E64D2D0552A47B9C6786B55B4BFF1389ADE58AE2097122488E0AB1CE1873DF35EABE1E823D714231061DDBB0060E73C1AA4FF00052DEC1924D396DED150EE31226D563EBFFEAAD4F0C5A7F64CE23906C7E171D4375E6BE9F2E4AC933C0C5D9B4CEE3C39E1F80852EA148C606719AEA638120B70AA001D05737A5DE989E32792080463915BF6534B2856015578FAE2BBEBD24EEEC71D3ABAA699CD78CB4F6581808D816E47D73EF5F8A9FF000569FD9824F87BF1B754F11695049A8DDEB1089EC2DBCA8D22818121D81501864315F9727BF5E6BF707C4967F698C8DBB4AF24919AF81FFE0AC7F0A1F54F04C1AD5AAD81BCD303C5FBD8DC92ADD4654F4EBC1EBC723AD7CED672A73BA47D16125CF0B753F1834986FADF494D35ED20D32E35299AF35382E8C772F651EE401F760E080B8450415F31BA10C6B5344F0D6A9E2FF004D75A7F8753C4BABCBA84B771DCCB298DAD2225A350642C1638883B540E30A186E66DC65D6FC517FA17C4A9754D2B489E0B3B4BA1E7DA4616E05E48A70B17CC332C9248572586C891060FCCE4F28BAD6A165F106586FB5233697AA2A69D73A85C4924506D2CEF2C31602EE95A679115970A90A061C1427D44DC95CD344EC7CBFF001D7E3DF8B3E3DFC43D475DD635467174511119C18A28D58EC5C2938F987A75A77C1BB4D7BC3FE278AF2CF4D9AF9D24560B2445E08DC8FBE70403CE78E9D3EA3E9BD2FE1DE8DA2AB2D9695636AABF776DB2961924F2719EA01CFD2A67B17B680AC60C91C433B7900739E9EBC76AFADFED64D724627C84B0C9F53EC7FD843E2CEBBAA5A5B5B5ECD025EB95FB45D232BFD8949E1028017763BE0F24F5EA7F453E1D5F9FB34763A6F9A24017CD95FEFB7FB4C7B7D0607B57E49FEC15776FA2FC4AB68CCA2369A512089630773641E17DBFBCDD33C75AFD4FF857E268ADF4A4B7B40C4A2027A1766239C9EF9CF5F7AEFC3D4E782678D88872CEC7AE692219AF4452BC970EB8F30862C33C7527FA57510C41500448D4AE07F80F6AE3BC0B612E9F6C2EAF190DC4C37051C05E3AD6FDAEA66E5C22F29B796071C77E6AE51314CD595D426436D2063DFA7F3351C1234B8C10BBB07206703FFAF54669993CB452B1C7D493DC76156A391509392CED8E7B63D2B9A6D37A1BAD8BF6B621E2521484524FB13EB5A1A6694FA8DCEE5F955176918C827D7F2ACBB4D5A3882C4F1821064E3A915BBA678823784940CACEBC9C75F6E2B193512945EC68E97A0476EE8C70641DFEB5AB15A23C81635E580E7A8AA361701910B82A871C81DFD2B5B4D65795158850C0719C9CD73CABD9E9A96A0320D3E78F2D100C3BF7CFD29D379830658D8B020720915A90CA864DABDBBE78155AEF7CB700C609427181D38A875EFA58234F5D4CC92D6362A5A291580E84673F4AA90DB457129531956638CA9E2BA5891400B3A85C11C9C0A7AD85B79E018F92471DCFBD7155B491D54E5EF2302F34A4B5469D236265501801C12075A9AC74B81A14BB00BB2C5B95187F113C574D1888F0E3240DA323DE9B35BC06131C6A630C304A9E47D3D2BC3AF86F68DF2B3D6A188696A63691E15B6D3ED97CD1E74FF7A49180009F4FA0A9934BB299BE545271C1DB803D855B99218E02158E4018F6FAD456FAA5ADB5A90CE1DF9C802BCD584719252477AAEDECCAF069305A4E728A4B74E3DFA54AD6E8080EA0283D3BE2ABBEBAB2B12BB70BC0CF535049AEAAB86994AC638E3903DEB492B688D22A522EA58A4AE3E770073B4D64F887C28D2A19E140251CF24E4FD3357AC6FED64CBACECA0740E7039FE55A5230B98032B1DA472CBC8E95BE0AA5A7A1857869A989E1265B88E4695985C2B90636E08C647435D4DB87310663B558E00CD7211DAA2788E3BC86E95E2398E645E067A838EC7F9D74375231DA771724F0074AFA493528FA9E324E3248B3AC4A0D9380324F1CE302BE61FF0082877C3BB8F1AFECEFE248A04335CC36C6E23113EC73B0E719CF52323A8AFA4DD5AE632A5980033B7A77AE27E28F8557C49E19BCB29E359A2BB89E02138CE47AF6AF99C7C6C9BEC7D365B3E576EE7F369E35F1586D7EE2D859DDE8A252F14BA8463CD1040382A32C172CE5899082C4B04190AE6B1BE207875BC77ABD8C77DE225B8B19205C192E4BCB158AE0B40AD9214BB6124933B88051703711ECDFB65FC2287E157C75D674892DEE2D755B59A4915816010741F3A9C8C855CF078E833C0E16F74AD5753D72C34B7B7B46BFB748E5D6BCDB743650DB060F14253EEC9712800B1258AA61782CCD5542B2E54E2CF4AA5295DBB1CA1BB16A4A3648180401803B0EDD07F2A8EF115915A32428FBC48E0FF87AD2DBBF9521321215973D0FA1E7E94B7570B146A501DA32392739C7F9FCEBDC86BB23E4A4ACCEEFE027886F3C37E25B76B5D2F50D4A79DE3DD1451B3B49F364648E02819C8638C8CD7EACFC09D621D23C3766F325B0BD755568118BF91CF76E84E78FEA6BF22BE1578820B0F10C06F750BBD3ADC15DF2ABE428DDD14678C9CF7EA7AF5AFD24FD97BE34687E26D26DB4CD034AF116A6B6C00F3A78BCB8CB119C9392C0753B989CF4EF5F4797CEF068F031D1B4EE8FAC74FD665BB8C348E23897058FF167FBA2BA1B6BC11DA2A291123B7CC70338F4FAD725E148E4B8488DC2149147CA99C946F7AE9ECACC902400B328C2FA7635DD2D51CB1DCB5717A6E240721368181FDD1534B76A84286541DF1C920FF2AC8BD778195CE15703A8E7F1FF000AE4FC6FF144786AD9D96192EA403E500707DABC7C56263462E527B1DB87A32AB3E589E8126BB06911091E4B64623FD64CFC0C7B54DA4F8F2DDF7117B1CE739C20D8A0FE35F35DD7ED27ABEA06448B4199664601164877B3F618EA0E41EBC56E7C39F13F8D3C657B088BC3D6CAB260B8BCFDD79607AED5E48FCABC38E710AB2B42ECF5E594D4845CA6D2B1F4CD9F8C44D2428264C8419C0DC793ED5BFE1FD664D42699D448153E55C8E4F3DAB92F01F816EE1FB3DCEA7736DBD064416EBB909C60659BE6E3F0FA57796524567128450369E8A39CFAD7A493E552679F28A4EDB9ABA606860DA632CCB8EBD49C559FED782D6405C87239C03F76B11B579634C062A0F503A9A8D5DAE14100292C40CD6134DA08EE6C5EEBF0DF4651D1361EB9E72292D3511090142A007839ACB860DCE03211CFE1576380F000049E86B9D526F4345248BB25FBC881C7258F7C8355E6D564646455F98E0020F4AB31D8998ED523239C773FE14F5B68ACC299DD13240D8A720F6C564E938EC6F4EA2E8654C6773832188B0CFDEE6AB0B76867059F715E9824E6B5F53D42D2067478E6DD180DB8AE5581EE08FE54D8A786FED3CCB768E6551C81F797AF04751C570578A68F4B0F2D7639E7BCD41B50105A5A46F09382EE486073CE3F5A9E09EEE3B878AE6D8A489CC6C4E524CFE1FA569BCF7284048998019C743D7BFF008D25BEA721DF6B79697168D2E512520488DC7507B1F635E7CE9EBB9E8C27A146F3C6169E1FD3C3EA16D2DB4529DBB845BE2979C120FB77C722B5B4AB585208E5B5BF022970CAAD8752A7903F2AE19B4BD5B4ED5AE22D52082EEC6F03209BCD7912343C0529FDD1C10A46D05570576E4ED6A1E0C1AD4D11D326548628C222AEDF9576EDC0C63D3391D081E95D90A746324A0EF7DCE7729D9C9A3435ED496D5A589D364AEA4EF41904F5EBEC3D6AD697AA471690B2098890851875391ED83DEB9ED4BC0F72D70E1949DCA42C872BBB23D376D1D7AE383CF079AC5B0B39EFEFAEACE38C42D6726D97E55419C371F2104E770EF838AF7F0FCB28A573C9AB4FDEE63D1BFB5C79603CF03237DE7DA738EE71EC78F4AA7AE41035990262DBF3B7040E6B953E17961D39A231C0115B3C360E70C0E06481C1C0C631CE053A4D22EE28E3118455870DCB28C7182074E4F4CF200271D6BCFC7E1E0EF73D0C1D5775E47E57FF00C16BFE06F882CFE2BDBF8C341B49754BBBA8D23B3B68ADB30ADC00CA8F3704BED3B9820C076DA095DB86F8D3C5F0788BC03E0C3A9EA9E17D4AF752D4E4F2A4648248EDA395146EF3163E5082AC5D76EF7638C28191FB05FF000516F85F7BE22F81B717CB64BA849A3DD417891C5742165D9346EC010B8C39442D9C9FDDAE32321BF26BE31FC58D1E6D3748D0DED9746B6D1AFBFB4E4D43508D4CEA5822EF926842C8D2677A42800C9504890EF61E1D17493E4BDDA3EA54AAB8295B43FFD9, NULL, '2023-09-24 01:29:15', NULL, '2023-09-24 01:29:15', b'0'); +INSERT INTO `infra_file_content` VALUES (17, 4, 'b7dd56c853261b5eba831773d2b1cc81cf011617fad1aceae6ced39bc435afa2.jpg', 0xFFD8FFE000104A46494600010101006000600000FFE132784578696600004D4D002A000000080005011A0005000000010000004A011B0005000000010000005201280003000000010002000002130003000000010001000087690004000000010000005A000000B4000000600000000100000060000000010007900000070000000430323231910100070000000401020300A00000070000000430313030A00100030000000100010000A002000400000001000000F0A003000400000001000000F0A40600030000000100000000000000000006010300030000000100060000011A00050000000100000102011B0005000000010000010A01280003000000010002000002010004000000010000011202020004000000010000315C0000000000000048000000010000004800000001FFD8FFC000110800A000A003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDB00430001010101010102010102030202020304030303030405040404040405060505050505050606060606060606070707070707080808080809090909090909090909FFDB00430101010102020204020204090605060909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909FFDD0004000AFFDA000C03010002110311003F00FE8B22740BB47DD3E98A7F981D3606F43D7D3D2B2925DFC74233CF4A459B0393EE38CD764A4EE7813A8BA96FCCF9F1D71CE47B544B2EF62C327D33D31551EE1D58BAF4EE054425DCA5DC1EBD2B666126BB975AEF7E1942E067D78AAF2B920F6CFA1EBFA5452491AB060324F6ACFB99DD632782474E78CD49CD2B338DF1296103AB37241E7FCE7A57C37F16673E7E4F18CE09EF91D4D7DA1AF5CEDB791495EE4F7AF88BE2B5C992E19186E041E9DB15D387A8F9D154E5667C71A0FED95F06BF60BF888FFB4E7C74799B4AD074FBF5B6B3B5C1B9BFBE9E131DBDA400E143C85892CD85445676E1715F9B63FE0B93FF0005E2FF00828278B354BCFD81BC092E97A069D36D30786F431AA9B7561944BBBFBC8E643295E4851103D900AE27FE0A05FB14FED7DFB78F8D3C31F0CFF657F0CB7890E8D05F6A57D17DAED6D550EE8624626E668831009DB8C9F98FAD7F679FF04D1FD9AA0FD8EBF614F867FB3D36991691AAE93A3412EB9046518BEAF72BE6DF49249192B23F9AC57782DF2AA8076815D7594EA54E54EC97E2692951A14D4DA5291FC85FC25FF838EFFE0A97FB127C70B5F85DFF000534F043EB3A7651AFECB50D21743D761B6738F3ED1E34861940C1DA248D91F1B43A9E47F773F083E2EF807E3BFC2CF0F7C6AF853A82EABE1BF1558C3A969B76831E65BCEBB94953CA32F2AEA7956054F22BF91FFF0083BFEEBE153FECFDF072DF5336E7C77FDBD7AD619C1B91A38B6C5DE7F8843F69FB3E3B6F071C86AFD47FF836F63F17597FC1203E19A78A7CC024BAD69EC0499045936A53F978CF3B4B890AFB1E38A8C2D4942ABA4DDD118FA519E1E35D2B33F78F7A9000EB8A9C48A705860F6C1E9596B32E426327E9CD580DC60F5CFAD7A099E1B4692C8C31CF038C7AD37795C6EC64F1F4AA2B265BE5E0FF00FAA9FF003313BB391DF152D247442526ECCD24B854040391EFD01A77DA15DC903078EFC9FCAB39494FBE383FCE9C250926DE87BE6B93117B7BC6CE565A1A3E619061460803A9EBF8D4C19D01707DF1FD3FCFA5672CD88FF78B903F9D585978CEFE7EB9AF3646B069F53FFFD0FDF59F56B0D2ACEE351D4A78ED2D6DE369A69A67091C51A292CEEEC40555504924800024D7E0F7C75FF838DFFE09FDF077C633F83BC2A35EF1F35A48629AF742B68458865383E54D75342661FEDA2953FC2C4735F0DFFC1C85FB76F8BBC3365A1FEC25F0AEE25B797C47691EABE2492DC912CD6B2C8D1D9D80DBCED9191A4957F8C796BD320EBFEC99FF0006D87C07B9F821A7EB5FB5BEB5AE49E34D5ED5279ED348B886D6DF4B695772C1978A533CD1838918909BB2AA30371ECBBD6C78B1A3050F6957A9FB67FB177FC150BF642FDBD609AC3E07EBD243AFDB4466B8D03558C5AEA2883969123DCE9346BFC4D13B85FE2DB915FA022490E1B3C76ED8AFF377FDBDFF00634F8B9FF047CFDAD7C3BAD7C32F12DC5D5B315D6FC2DAF227913E2094ABC370AA4AF9B11C2CAA094911C1C00C547FA04FECF3F1822F8EDF007C13F1B963587FE12DD12C3557890E52392E61579235CF50AE59467B0AAA727739B1786504A507A33DFE59D00E5B3C7FF5EB2B50B96C71CA7B74C55232866DE180F7F615B1A15E58DADE7DBF50B78AF238F188A6CF94CCC78DC063200078CE09A8C457852A72AB3D91860B0D3C45554A9EEF44797EBB2A4B0B6402318C9FE75F0E7C539E53712AB9008048C63DFDEBF513C47A0E81E35B168B4EB3874CD49C1F25EDC95B795B1C47246C484DDD16442003D411C8FCA5F8B22F2C752B9B4BD8DA19202CB2C6CB86465386523D41E0D679166B4318F9A8BDB73D4CD324AF83972D647A67FC131228E4FDA37C4B78324C1E1D93E837DD403B7D2BEF5FF82847EDDBF0D7FE09E1FB2FEB7FB49FC488DB5036AC967A4E988DB24D4752B80DE45B06FE05F959E57C1D91A31009C03F0EFF00C12D133F16FC6F7E0E445A35B4609CE7F79725B9EDFF002CEB98FF0082EDFF00C13E7C53FF000506F82DE05F0DE9BF11BC35F0DF46F09EB3737D7F79E28B87B6B59A4B981618151C029E62E24E188C86E33CD7D3D79CD434DCF97A6A13C4255363F98BFD8B7F62AFDAE7FE0E1DFDACF5AFDAD3F6B0D72E6C7E1FE997896FA9EA508D8AB1A7EF23D174585B72204461B9CE5620DE63EF91C06FF439F873E02F037C24F00E89F0ABE19E9D0E91E1DF0DD941A7E9F6500FDDDBDB5BA88E345CF2480396272C724924935F147FC1323F658B1FD89FF61AF027ECE16DAA69DAE4BA3C1717171AAE9596B2BF9AF2E25B837313372CAC8EAA1B9C851838C57DFB1CBB9771E7A703FC2B9F0B4541733DCD730C77B49F2C7E15B1B0B3E4F0D927DEACFDA1921777E0463733B70AA3D589E07E35CD5FEA563A458CBAAEA7279505BAEE77EA7D0051D4B31E00EE4D7C69F17AEF58F8951C8756BB6B2D2ADD9596C95CAA955248F34EE5DCFDCE41E78000AF9AE2BE2EA596D3BDB9A5DBFCCFA5E10E10AD99D4767CB1EFFA2EE7DF70CEAE371E597BFB559FB4C61FA8AF21F85D7F777BF0EB46B8B894CACD6A9963FC58E07E82BD0D2E173DBE7E9D6BDDC1E27DB508564ADCC933C1C6609D1AD2A52DD36BEE3685C458E0F7CE2AF2D95FC8BE62C2ED9E842920FB702BF27FFE0AF7F13FF6F0F84BFB12F887C79FF04F7D2ED750F165865F509590CFA859E98118CD73A65B15649EE6338386C954DCE88EC303F85FF80BFF000490FF0082D3FF00C14ABC3A3F6A69AEF5192DF54FF4AB0D63C65AE4D6971A82B12C25B45999E63113F71F6A4678D8C4572D4C4B4F446D83C0A9C79E5248FF004F960F192AEBB76F63C119F5A7F9802FF74F4F6AFF003C7FD8A3FE0B03FF000508FF00823F7ED311FEC7DFF0537835BD6BC1893450DEDB6B5235E6A5A5DBCADB52FF004CBC6673756A065BCAF31E375044651C57FA097867C4BE1CF1B78734EF19F83AFE0D4F48D5EDA1BDB1BC81B7C33DB5C2092196361D55D18303E86A149489C4E0E54A49A5747FFFD1FC23FF0082FDE8DE2FF83DFF00053CD17E3A3DB7DA6CF50D3345D574E3267C9924D2CAC32C24FB49082C3A80E0F7AFEC3FF656FDAE3E0FFED9BF086C3E37FC1BD452EECEF428BBB5DC3ED3A7DD950D25ADCC79CA4884F07A32E19490735E25FB74FEC3DF087F6F6F830FF0A3E272BD9DED9B35D68DABDB80D71A7DD15DA5D54E03C520004D11203800E559558753FB13FECA3F0FFF00622FD9EB44F80DE010B39B35F3F53D40A79726A1A848079F72E32C46480A8858EC8C2AE4E335D94AEAE7835AAC674D2EA8FC72FF00839BBE1B4FE24FD98FE1FF00C54B784BFF00C233E229ECA6703EE45AA5B6413EDE65A201EE6BEC8FF82127ED27E11F8D9FF04FDF0C78174FBB8DF5EF876B268BA9DA171E6C51895E4B49B69E7CB9626015BA6E475ED5F7E7ED35F003E1FF00ED59F033C45F003E26C6EDA478860F24CD16D32DBCC8C1E0B88B3C092190075CF07041E09AFE79FF0063FF00D816F7FE08D107C57FDB9FF692D506BB6DE11B16B1F0EDAE913B44BA94774E88B2CEA7FD5BC923C70AC7207111F324F9B6C64DABC657414A719D1F66DEAB63FAAF33EDCB6727D319FCAB3EEAEAE23B1845996F365BB8976A7248DAD938EFC57F3ADFF04D8FF82E56B1FB6B7ED0DFF0CF5F157C1B65E1CBBD5E1B8B8D16EB4D9E595375B234CF6F70B36492D12B15954A8CAE0A7208FE856DA69EE6DA6102B30876BBED3B5963E55883DBEF0FC3B8AE0CE97B5C2CD45743D1E1FA6E96614DD43E83B27B6D3B11CC77B15C912BA92BC67A64103DBAD7C73FB667C39B1F10E8527C59F0FF0017B1058B52813912464612E463F8978594639186F5AF70D3FC1CC2CA2825B79E68BAEF4BBDBF2F4CEE5707EB9EB5D7DCDD683E16B98E29632C8EA55A29312284230410739E09CEEC8E6BF338D4AD964D62A974DD7747EB95707471D46586AAF7D9F667C61FF04B0D3664F11FC42BE643910E970F20FF00135D377EC702BF3D7FE0E4DFF827B7EDB7FB69E95F0D7C57FB2FE9179E30D27C2A97D06A7E1EB3915668EE6E9A368EF92176559814531315CBC600206D6623FA29FD9FFF006E2FD98B4FF8A7FF000A8ADBC17168779792471CDAA5AC51FD926700AC795FBE08390570547241E6BEF1F1CE9FA7FC71F0F4F0FC20F164762F030F3BC951B76F231C056192301B2475E2BEAD789982C6E1E52C27BCD74BA4F6F33F379F00637058B4F12B91776AEADF23F007FE0871FB2BFED1DFB1BFFC13F342F835FB4FB35BF885B52BED461D31E713B6956573E598AD19D4B206DCAF2B22315432119CE6BF601A68A18DA791C2A282598F00003A93EC2BF3FBE267C55F1DFC24D5EEB4183509359BEB469D59EE0B30C46E238F8241241FBDDBA735C27C38FDB5FC6FF192C6F3C1FE29D3934D7B53B618E3180C0B00649580F998919001C0FC735F1586FA4065EA5F559D3719EDAEC7D5CBC0CC7547F595523283D5DB43E8AF1FFC5CB9F14F881FC2FE06B693545B1986F61FBBB485F6E3F7927CCCF28E7E550AABD33904D7897C4B4D62FF00C21A8DACF335B5E981C24CC498F2780148040E4F07A9AF4AB1F12436733E9965A7BA98159BF756E5BE761D72C513393F4CF5C915C4E97E158BC4FE3CD3F429EF7ED467BA8E79C7C9958E33B8ABEC7239DB8E95E267952A635A9735DCDAFC7A1FA564985A597516E9C796304DFDC7DE7F0EF4393C33F0FF0042F0E5D3B3CD63A7DBC32BB1C96748D4313F535D92CCEBEFF8FEB5456524166C63F4A9A56945B4972B149308C336D8C6E24819DAB920163D00240CF71DBFA3F0F4951A11A4BECA4BEED0FE4CC5629D5AB2A92DE4DBFBCD289DB2B93C02306AD8B8548C2C7D06147B0180001D80AFF3D7FDB87FE0E21FF829E7C4FF00DA4756F815FB28E877BF0BA3D37509B4DB7D0A3D2E3BEF12CD342CC8C2EC4B14C56638CF936F1809D373E371F26BFF00DB3BFE0E89D1AC3CDBE1F14238A74C873E19CB00DDD48B12CA7D08C115C5F5856B58F4A9E533B7BD2499FA83FF000782EAFF0005A5F037C19D0EE7ECEDF1252FB509A3DB8FB4C7A1344AADE6639113DD00620DC6E5936FF157ECC7FC1B9FE2DF1BF8ABFE090FF0BA7F1C3492BD8BEA9A7D8B4B924D85B5F4A96F83FDD405A35FF65401C0AFE3C7F658FF00822DFF00C1507FE0A7FF001FD7E28FED791788BC2FA25E4C926B7E2AF18ACCBA84D0A1E61B1B7BAC4D349B7E58C6D5863FE26006D3FE8D5F06BE12F80BF67EF84FE1BF81FF0009EC4699E1BF09E9F0E99A75B672C9040BB4166232D239CBC8DFC4ECCC7AD45369B723A714D4692A49DD9FFFD2FD7C599C2E64EA3900531EEBE601F9CE3BF158DF6ADC76827B703B546971B17F7479C9C93EA78AEE51B1F26AA2B1D13DC840476E9ED5E5DF1A7E15F80BE3E7C2ED73E0DFC51B21A8787FC456A6D6F2DF71462AC432B238E51D1D55D187DD600E2BAC7BD23E5D9C8C9FF3CD576BB053CC88918EBF5ABBF4624DA69A3F32FF0062AFF82477ECC3FB0B7C4ABCF8B9F0FEEF55D7F5FB8825B5B4B8D5DE161650CD8122C2B0C71A9765F94C8D93B72001935FAFFE06D135CF11EAAD65A1B346C50C72384F3155491F7867046477AE4FC29E1CD7FC69E22B3F0C6816B25D5CDE38545505B83D49F451D49AFD98F84FFB3C7877E11F84C696E867D5EED035D4E0E46012422FB03D7FC2A6B50E68B8A2E38E71A8AA37B1F973ACF81BE36F88FC533CBA769C90687611ED8BEDB3346BB958A37CA130C768DC093D78E0735B7FF0AFF549ACCE9DAD5A2891B1930728C0E4003BE7D7F9D7E8FEA3E19BE86EA54725232720139EBE9EDED5C1FF00C2386F6E65B2B34DB1290338C63D857E5FC51964A543D93773F52C9B892F53992B1F955E36F85173E11D1753F19787E3924BFD0ED25BA448A307E68D311155032F20E718381B875C57E89FFC1387E0A6B5E1EF85BA36BDA86B135F5C4FA7ECBD77DDB7ED123B4ACAA1BA042FB4679E33DEB99F8EBE33F0EFECDFE091E3DD6239EE42CAB1E2D8025998FCBBCB745C8C1FAD7DBBFB2E78CB51D7FE1F0D67548A3B786711DC47B142E0CCBB9C1C7539239F7AFCFB85F866850C7F2C96A95F6D8FAAE23E26AF5B2FBDFDD6FEFF002F91F9EFFB69FEC29E35F1778B348F1DF80EFD9FF7B770DF46ECE4182E76B27CA3AED75E4E4601CE78AF8D7E1F7ECFDE32F867AF5CE91A818AE904C4A4CB90420908E7232338F5E98AFBD3F6FCFDAC7C69F0623D7E4D36E7C9B2B4B4B7314790B9F358879093C93F30007B7E5C97C05D5B52F19786746D635388DCCBA85AA5C5C63EEA071B8673EA3181E9FAFC071465197E27339428C1A927AB3EE786733C751CB633C44938BDBB9C55E7C09F12F8F209EEF53D5E50A88CB676EBFBA8118FF1BEDF9A4207F7881D78E723D1FE1C7C1AD3BE1ADD5A5FA3891EDA096DE3753843BCAEE620719C0C03E84D7BA456F2E3ECD22ED7270AA576F19E3038E3815DBB7844C7A248B7885E4453B0A71B7FC7DEBF4EE19C453A55293A9AA8B47C7F11E37133C255A5076524CE1A0B98CEC494E173CE335FE6D3FF00052CFDBCFF00E0A8DF0FBFE0AB3E31B6B5F1878A7C3BACF87FC46F6BE17D0EC27B94B336026C69EB0D8A9F26E92E62D8CC591FCE2C739E83FD1EFCEC36C27953FE4563EA1E1DF0CEA9ADD9789B54D36CEE753D3832DADE4B6F14973003D443332978C1EFB5866BFA52BD0F6A94A2CFE75C1E255193538DCF34F83FF09FC1075FD3BF6A4F17781F4AD0BE2E788BC39A6DAF88B5282045BC59160579AD3CDE582C72B321C1DC551558B04503E975D4AE558B89587D091FAD7251CD281BE36E18FAFA5682CDB9B6745FEB54E8DD59339E69BD9E8742D732C8DE748C4F4E492735723B8CFDDE4F735CF075D80E483EFDB35737ED185E31C1E6B82A41C5D9934DB4CFFFD3FD3A5B82F99141E06339EB482EDB78C9EA719EC09AC14B99DCED8C939E72067B77AE63C49E37F07F82ED4DF78D758B2D222009DF7D7315B0C2F53FBC65CF5038EE47AD7A4A2DEC7C8A76D8EF05FF0027278619C83DAAFE8F6BA96B5A8C363A646D2C8EC02A282793D33D6BC534DF8A9F0F3C530897C2DAF69DAA228E0DA5D4328F4FF966E735FA8FFB147ECDBABF8AF5383E2BF888BC1A4DA32BDB2B2329B89149E84B0CA291CFCB82781571A4EE93D0C6A56514DB3F443F66CF81DA3FC27F08457F3DB0FED9BD8D5EE1D872848CF96BF33818CF2548CFA57B2B6A96C6E6E2E6439D8768CFB715B961731A58B33FCA549C835E117DA9483C4F35AE0AC2096C67839E457550A5693B9E57B672773ADD652DF5484987E424718038E2BF9C2FF82B47FC14D3E3CFEC4D30F09FC1CD0F4B8A646B63A8EBBACF9B2D9D84777298E266860C48DCAB31C670A38524815FD08CDAEC96F318F702ADC003F2FA57C13FB6CFEC1969FB5AE98FAB69474F5BFB8B3FECFBFB2D5E269AC351B6DDB912654C3A3A124A38E467A57919BE15BB4A9C399AE9E5D7E67BD96E3552BC5F53F9FDFF0082687FC15D3E237FC1413C7DA87C00FDA7340B0BFB697105B6B3A740C96125CB6E68E096197251E4552D1F5E57070715FD6F7C2A80E8DE1487C3D1831A5B80AA83A803B57E097ECFBFF0471F89FF00052FB438F4F1E1EF0BE81E1ED522D46D344F0C7DA2569EE3237DC5E5EDCED766DB950A170A991F3120AFF47BE14D2EC5224BF31F992AA72A4F00E3907D2950C0527075E50E57D175B79B3A3118DAB2B42FFE47E33FFC14534DD0B50D6AEFC51E35645F0FE95A74936A25C854F2EDC8932E7D3D38CE7A726BF8F7FDA4BFE0B71FB72F81F55D16D3E1C6B5FF000AFBC3D76AD7769A6D959235C4D64ACA21964BEBA570EF2A9398A38808F006589E3FBDAFDACBF66FB0FDA4BE14F887E08C2FF607F12E239AE90032443709091918C6474C106BF3BA7FF8216E97AC789746B8D73C69A65D687A13ACDA74379E1D8AE6FAC24FE26B59E49FCA4C1E503C32053EC00AFC8B2DC1D1863EAE265494DBBE9B5BCCFD63158FA8B014A94676B743E63FD867E2E7EDFBF1E3C11E1EF88BF1374A37BE54E2DAF2E00114D04C15240F3443B32BE31D882302BFA38B1D7228BC230C9AB9459CC43CD1D3E603D09E3FCF5AE2BC1BE18F86DFB347C3AB3F86DE050ED6F6819DA599FCEB9B89DCEE9279E43CBC9237CCCDD39C018005785F89BC60FE25966B842533939CF5FC3BD7C6E6984A796CE55A0EF296EBA2F43E8F0B8EAB99C230A905151EABAFA935FDE5AB5FC92458C331C76E0F4A84365B3C000641AF873F68BFD9CFF6D3D1A79FE3EFECD3E2A93588E64479FC38F0A1F2E340388E37CACBC0ED87C9EBCF1E03E03FF82835EE8F247E19F8F3E1F9F49D56346F3A4B42194BC58F30185C875C67B33027818C62BF6FE13E38C2D5C24215656925D4FC6F3FE18AF0C54E54D5D37D0FD614931F7491DF835A905D6D508DD0FF005EF5F36FC3AFDA0FE17FC4AF2E3F09EAF05C5D3AEFFB1C8E22BA1D8EE81F0E31F4C7BD7B5C7AA23003240F5C1C67F4AFBA862A325CF1B35E47CAC94A0ED3476514E7058720678DDD2ADA4BCEF0783CE3A0AE462D4C04DAC793C7B7D6AF457B950A31C9E7F0FC6B96ACB99E8689DF53FFD4FE3EBC73FB79FEDB5F1858699E2BF89BE20B889B082282E8D946738E0ADBF94A73EFD6BC2E6F056BFAEB49AE788679EE37487CC9A793CE72FB8EE2CE58FA72D9238EFC67AAD0B5AB3F04DECD6FAD69F0DDDCC0C638F2012629093E60241525580009C7CB5FD1A7FC111BF605B7FDB5FE396909E34F0EADDF81ACE296F752BB1B5FCB64208563828E6E1BE51F31DBCFCA315FA7B74E9AE6E547CCE2B17ECD73743E88FF00837ABFE08A3FF0BD7E215AFED3BF1EF424B5F066812A4B651481655D46E136B22ABB056318FBCECBEC01E78FF43AB3D3F4ED174D8B48D2228AD6DAD6358E186250A91A0E155540C003B015E6BE0CF067847E1BF85B4FF05FC3AD32DF42D23448520B5B0B48962862840C054450140EF91D4F2735E8024976824EE381807AD7CC62D3AB2F6973E6F118C73F7BB9E03F1E7E3BF803F673F873AD7C59F8A976F67A1E908AD3C8A86472D2C8B0C514683EF3CB2BAA28C8193C9039AF90FE04FED51E1BFDA73E185A7C6CF0F69F369F6DA8BCD12DBDC36658FC990A6253B1006200240C8E786239AFA33F6B5F83763FB407C03F16FC15F11C86D21F1469D2D9ADC2A7986DE5C87827087018C52AA4807FB3D4751F851FB09F803E22FEC7FA5EA1FB2DFC6F6DB36B1A8C971A3EA51811DA5ECA23FDE4280CD2485B6AEEFBA871C15CF2796BD7953A966B4B6FE67DEE4B92E5F8AC92A57A52FF00698CFE1EF0B6E9793DCFD6ED6BE2A5958C58799550724AB0C29AF48F845F1D2CB5F9E5B6D62E50DB5BC7B8BB1D84007D0E339FCCD7E677C41F106A1E13BF31EB560B12EE3B651279C0E3B88F8C638E08181D4E6BD17E017C51D2F5ED6DF49D4BF790CA9B625448E362C01F95A34E0F724990F1D40AF1259AAF6BCB73C1FECF7ECF9D6C6B7ED3BFF0543B437375F0B3E0147235CA8649B508C1C2638601C29543D46724E7D3154FF65DFF0082807833C09F0974DF07FC57D52DE2F124ED3F976B249B6E665DEC779F330CE4AE092BBB8AF87BF68CF8127C3DF109B50F075BAC5A55C4AD2B04B7B412A337CC774CCEBC9DC46793D718CD7CC5FB5C78FF00E0A68BF02E4B3F88E22D17518D36693A83F96D7704BF7736C91EF72D2756DA47079EA71F9260736CDBFB46A4ABEAB6B74DFA1FAFE0B2FCAE586A54E11D1EADF5F99F7B7ED69FF05066F881E34D1BC1DFB34DECB2F8B749985CEA305B31510DB042E1E47195038030FD770C03915EAFFB2BFF00C152AFBC65E2C9FE08FC4839D57ECED7314BBB7A83B88F2D9F82181FE1232473D2BF2D3E15F8A7E1A7C3DF85963A07C1A856F5B508964BCD50BC66E6EE79399649DDC64004050A41C002BDE3F66FF83D7B6BE203E34F1A793B17331900B36955DC1DC8AE91039C9E477AFCD33AC6E3B0F99CA7453577AAE87EA74A8E575F03EC5C559689BDCFD1FF00187C7DB7D46F0A6A4C58EEFF00569C01CF763C9A77853C4B2F89EF55604021271C74C1F415F398D116FAFB3A6DD99CB10047728D0B06CE768605949FC8FB57D6BE00F0DA687A72DB95D921E58F071ED9EE7DEBCAE26C6BE5F7DEA7164D85493515A1F6CF81F546B7B78D21253628007D07D6BE36FDBC3F639D0FF691F074DE2CF02451E9BE31B28D984F0811B5E47D4C5295C166FEE9E327827D3DE3C2FABBC2802EE45F4230091DEBD16CF5D89E40165E5B8CF381F8D79D92E753A52B332CCF2A84DDD9FC3C5E7893E24780BC5B2E9BAF6956C750D2CAACEC56482E818090EB1C1180A321B2CC0FCA4AFCCC057D0DF0CFF69BF1CEA96C7C59A0F8FEE86AB68A927F67BCD24C55410AC86308FE72E4F3C328F949C035F64FFC1627E155A781BC40FF0011FC3E25B4FF0084AE0FB25C490E561566655925908427E44CB81BD172B93BBA57E05783A0921B39FC4DF0BE75F2B5811B0911E517325AA0740B3799195450B192C1410540037677D7ED1966633A9423569B6BD0FCD71997454DC64AE7EEF7C3FF00F82977C44B04823F89BE1F8356B4B8697CBBCD3E4104ACA83790B0B6EF35D63CB10AAABC12580C13F7EFC2AFDB2BE0D7C509974ED1355363A8F47B2BE530C838CF0C731B6474DAF9C57F30BE14FDABBC5FF0F3C5169A6F8999F55D0E692186F11599A35B753B1D6C89DCD189197729903140EC428E00FABBE1C78F7E1BFC4CF199D061D25F504B91F68378AC96B6B1C3221211A2626E2EA6648F789246249219CA0010FA4F8DB31C2AFDEC39A273CB83B055FDD8CDC64CFFD5FE563C11F013C41AEF8A3C3DE0FD274A96FF00509A52A1B07CE995B6836C55B0ACC4F0A576938C1AFF004EFF00F825CFEC47A5FEC3DFB29E8BE0282D7CAD7354FF008996AA64454749665045B800B6D112E06377DEDC6BC2FF00E0953FF0481F85FF00B157C3BD1FC7BF14EC86BBF119E08A532DD6258F4D60985485416413283B5E55386C0C01DFF682ECBDAC935BEE2548DDD79C9FEB5F63F589495A47E679863E3525C9164D0DF46EAB1CEA36BFC818B723D3F0AEA23BCB484852007239CF5E3FCE6BC52EB53B980C6AE3746FD1C0C73E86B2AE3C457F14C16662B0E31BF2723F2CD79588AD776472D3A1CBB6A7B56B17B63344F0CDB5958641C76AFCB3FDB77F63EF017ED31A158DC6B12DF69DAB787A56B9D2EF74CBB6B3951895668DD973BE272885948CE5548208CD7DA0FE256B45DD760C909E3D4E3B363B0AE7B5895E656964F9D40CA81EFCE6B9EA5452872CB63D7CB3175709556230F2B497F5F91FCE078C7FE0A19E14FD9C7C57ABFC06FDABF4FB99E7F0D10F71AF2C2BE4ADA4CAAD685D31B99E456DAA230599C6DC16C91CDF853FE0A59FB09F8E348BAD77E1F6A1A969767023492DCDD5A3C2B3441F60C7DE015D958852C090A490715F6C7FC141FF00E09EBF0FFF006C9D2EDAF7C5093E9FA969BB8C57768FE5C924783FBA994AB2CAA3276165DD1E4EC237367F9CBFDAB7F64CF11FC12D06D3E1BFC3DD1AFB5292585E08E3B5F2C968B00CAD2B4CE89F38E5B9DC70BB57835F01C498B8505CF57A75D8FD7EA4B29C5E1E9D4C12946B35EF47ECDFAB5D6CF73F47FC4DFF000508FD9EFE23A3E816BE2C8ED1A38D8890A80F1AED1F3E4FA6E0BF2F19C819C579CE97F01BE0DF8B045F102FFC4116B735D6638EE5EE15E5979E40C9E08E7E5E31E95F967A2FFC13EA2F16687A7DCE99A9EA7646DE0FB2CB6F2941285577768E43B5B0559C8F97B0E0F7AFA87E07FEC28FE01566B9977C65C32EEC9601738CB3B3C84F3C92D8381C022BE4F119BC9439E12BDCE8CBE9F24945687DBBF0C3E187C39F016AB3CDE1F924BB9188565808D98073C9FBA79AFBB3C1DA9348033B79116DF9849C26DFF3E95F367C3EF045BE89662D6D42E0051F292783EA71EB5F4EF87BC33AF5C4024B74578C9DA42107F43D71DEBF26CFF36AEA56B9FA46538385449CCF7CF0978B7C1F1B7FA2C88D2A055676E0007DC8E47BF4AFA1FC3FE22B0BCC469771AA81CECE83F5FD47E55F26E9DE18D5A39D4CDA71924518576518FCBB8F5C57AE687E1E9AF2DC35CC22D264E8CA36FE87AD7C557A8EACAF5353E8E149518DA28FAC34B168EAAFE7165E3041FE75B71DD4714E320B64F5C9C7F857CF5E1BB2F11E8ADF34C2E236E98E2BDCB498EEE78835CFEEC70792327D6874F91E8734A6DEACF9BBFE0A13F07B4BF8E3FB306AF617962F7D3E9E9F6B82352541DBC306E572BB79233CE315FC79DFF847C43E06D3FEC7AAFDA7458E16B837325B2892F6E2DE18905BC70AC932C4B1EC2549720A7CCFFC583FDEF5E68F0EB3E1E9F4A917315CC2D1B6E5DC0EF041C83D6BF8E3FDA93E16E99F0DFE26788F47F1835D477C8D3D95ACB2C78B43E6CDCC9E5AB7CF218D82441B00903E535FAAF06E326A9BA7267C3F11515CDCF1F43E12F1A3FC39F1D78760BBD0FC3977A79812D2DE5923DD67E689CAA0455259F7CCC3716550153E70ABDE6956EF42BBBEBDF0ED8AE9F63636D0F9762014BD93EE2B79A63752A14A965395DC011B7046EEBBC29776F64F763C3F6AB716BA879B6A97BAB5B11721A34C0FB22DC056504B0569994FCC8421DA09383ABDB5D787356B0D7359B28DC9B69A4BED4967512DC0999634862F949C23AABE7A8036920839FB5F753E45A9E0D3A57D6FA9FFD6FEE56755815769EC707FA579A6A9ACCB15E6C3FC0304F6AF13F157C6678214BBB562625B81148637DDF26705FDB6771F5AE7B52F89D1346F74F22CAB8F91131F364F5CF419AF72AD6D2C8FCBE1856A3767AE5DDEDB5DA49242E17032541240358167A88B8FF44931B73C360F6AF3987C4F711D8A4D7388A598EE2A3B0FFF005569E9779A95DB4970B95B77184CFF0011F51EFCFF00F5EB965734B58EEECF56B3124B188C4A919C120824E7FBC4E7D3A5605F5E69D05BBDF4CED10E485271F87D2B9D9ED2487642AA53E6F35B18F98FBD727AB8BDBD93122EE61CAA8E40E78CD72D5F762D9B51A77DCCDF107886CEF27FB3C41A655C60638DCDD793E95F1D7C65F82BE18F8D729D3759D2209E50CCF1C92C51CBE49C15DEA245203E09018608CF15F625AF84A6BDBBFB5EA12B0519CE3E551C73C7527F9575D6DE12B578164B38BCA8E3232D8E4807D4F526BC3C56530C645C312938BE9DCF5F0B8C9509A945EA8FC896FD93354F0AC2F6FA644BC9277040AA07FB2071F41D074C573371F0335AB612BC704981C8CE4E31DF18EE2BF642F34D7C8583E729C107D7DEAA47A3C32068EFA1DBBB0769191F9E2BE6338C8E14A9F2D25A23EAF28CF25CDFBD7B9F909A67C3FD6ADADC456B0309117E65C63E871FE715EA1E18D2353D3760B88DA3DB8E79C37A8E3A57E816ADF0DECB5385EE6D93CB9149642BD3007B57925F7852EED2E8BCD180063E61D0FD41EB5F9166B84529385447EBB94E6178A70666F85F51B6B9852D6F23DC1B1927DFB83C73F9568EA5A75EE9B319B4F792789B8682420903FD9279E3EB5620D05ED59648634292705470467B81D2AECBA5EA2653B959B6679193C1EC7D3D8D7C4BCBA11ABEE9F48F1CE70BC8D6F09EA36E19AD6ED24523380E3EEE7DC57B6787ECD626372AE65724000F38F4C0AF06D36692D36DE98C031B6195B39EBC738AF6EF00B5DEA1AB37882F01B7B28B0123EA437739E323D2BE9B01C3DEDE6AC7CF63F395496ACFA674AD0E0FECF0B725BCC917E63CE0122BF98EFF0082E07C1B7F0378B747F8D9636F2BD9EA10B5BDCFEEA49E269620708CA9C29753C027E7236E0E4E3FA9DF0F5B7F6822CFB8B0EDDFB7BD7C99FB797C00B3F8E9F00F5CF052A33DEAC46EEC990062973002D1E3B82DCAE41079E0D7D353C37D5A6A56D11E451C6AAEF95F53F855D1FC6DA2E89E7EAAD786EEE66C4A5769174F14EF9860914C9E62C71C7842A76E0EE0319AE4BC4B3BEBBABC5A84BAC358E971C715C9BED28471CB6ACA64594EF3D029FB916F6DAE9BB91C3707ABE870FC3EF18BF8BAC9A2B8BE59E4B6BAB5BC3BEE2DB6B12EAD1804A1627717721C9E8BD2B62C6F85AEB367E2CD6E0B19F4CB367B87BAB6937C9005C6E5DA8A9856046490CC3EEE198303F514E92F8A2CC7EAF67667FFD7FD7DF13FC66D1344F125CEA37176B1923648858F96C18120E3A65483FE4D73DF0C7F68FD1BC5BAFC93DB4ED25ADA08EDA10482AD38000D88397F763F28EC79AFE167F695FF0082907ED15FB4478C3558FC312C9A3E897331105B5B126468540003B0E5B7753B7A6EF6AFD8AFF82547ED01E20F36CB44F11E9D3A5CC4F94F3F11ABC8700B797C32A2F7760C79CE324D7BD0C2B8DB99EE7C662687226D1FD9668F1BEBBE4C977C280328EC0F41EDC57A7DADC5EB225BC24C6BD339FE5FFD6AF9E3E1DEBF3DD696ADB926D8A3CE9882B1AB71C2AE467F1E48EC2BE87D08C860172AE59E4E46005C7D3355570C96A8F153BBD4DF1756D159B59952F230C339CB360735CE94B79A5291A33F9593838E4F1CFB9C56C3BA4277467E66E339E7A7353DADAB48ED247C640CF7E3D4FBE3F2AF3EB51FB2CE8841256462A6A36F6FB4DDC455123DE00E4B719E718E33D78A2DF59D5F5EB78CE9D11450C495038201C76FCEBBDB1F0D36A59942E1321771EBC75AF47D23C376D631A08387236F03AFF935C12A0EEB53A62D763CAED74786CD9AEF525752E00320EDDFE6FF00F555848749BEB778EDAE177A1C80467A763DC66BDBFF00B377A0FB4DBEF1FDF1FF00D6AC797C3BA6B12D1C423E707E4C67F4AE0CC28B77699D982AD2E64E5D0F2DD37439E3BADB8508DC819E0F2781E95C4F8B7C236DF6630E3E63BB6E7B01C8078E83A57BD5AF87D2F51ADE072300E011D0F6A9A4F0B59EB333C97433E493B860EE23049033EBD2BF26E20C1AB6A8FD2723CC2CEF73E3BD67C34F6BA0497D1BE15636704638F97A8FCC63D457CF1E0EF8A9AADB6B8DE1EF13E9D70F0CA9FBBBB51BB63632038EE091C7715FAA51FC2ED0E4D3961D5083B942EC1F75703851C73802A38BE10F83AD9954DB46623EAA393E9F4F6AF86A59673B76563ECE19B412D59F9EF049E24F105A4B3E93A4BDC5BC83699FCC50531C9CA301B829EEA7D78E95F43FC3743776B058DE47840A030ED907383FD2BEA987C2BA3D9C4B6D670A408830A8170303E9D2B0B58F067958D4F4D40245E5820C6EEF8ED5F65C334D51A8A0F53E6B39ABED63748EEFC2D65A6DB46195177AE3E6E28F19D8ADCE9AD3211F30C7F93C553F0A28BA812E4FCCCC7013BAE0F422BB1D4922364C5C0C8070057D567981BC1B3C3CA318D554CFE05FFE0AB5FB345B7C2DFDA3B5AF1078582C16571703589E0702479F7E1FE572E3CB589C71C10327E56CE2BF2E224D192596C759D6A2371AB5924D04FF0067178C1964676291BEC5495DF6C68370627686FBCA2BFA84FF0082FD781ADED743F0FF008CF52B676B39247B79248A3F31D1C61D0654A9DA46491D4E3191D47F2A3AD6929A969FA7EA1E134B5B19E1BAF32DEE249086B5E14E5A1930AA420C900636AAC6A400587CD65559CA1C937B1FA556A4E2D35D4FFFD0FC5483C3BA358DB04D26D228003955811500FA6057BAFECC1790E87F1A74BD64E1C452AA96276FCB9CE33DCE73819EDD4735E3516D690C92B146278193C823A5747E05BFD2E0F155B8D45621099177B4E6458C0EFB9A36076FAFAD7CF6595DAAAA4D9CF9953FDDC91FDADFC1ABD9FC43E1BB533B8B5B21B4E148CB0001C753D73CFF003AFAE6C35413A016E42C118C67D40E303D7EB5F985FB2B7C44D0BC6BE16B15F0EDCC9A925A44B0B4915BC90DAA903A2170A00EC319EBF89FD14D1E1B930AED62D9C31C0F4E800ED5FA84ECD687E7118EB66778B70BF6AF2492405C050781EB5B369AB32498882ED3F7B76028C74E4F6AF2CBED606941E5B9F9576E79EBD3D2BE76F13FED33A3E9D77268F6B6B7D348BC878A2E188ECAC41E7DB19AF89CDF3EA384D6B4B73E8F2CCAAAE26FEC95EC7E8FE89E225BA58D0C91850792A78CE2BD1F49D6EC5DE3CB0209EDDC77AFCDCF841E3AF1C7C41B81F64D27508A2C7FAEBA31C68370E87761B23D029AFBBFC31A22E9B0C73EA7379B70136B6D625793C81C027D3A579B471BF59873C763A71397CA84B92A6E7B741789756E4A0DA1F81DB834E485ACEDFCE98799DF67193F99AE1FFB6446AB05BA6D39E08EBCFF002AAEB25DC8F9DEC33D0F5AE4AF39AD62674E9A3D2AD6E2C816951150FEBF4AB536A5A6B46DB9554118623AE3D38E6B88B38A5DDC1231C9F4ABCFA5AFFACBC60899EA48C1CFA7AD79389C34DBE696A7AB84AB18BB264D79E20D3616468D33B4F419E7159F73E2BF31B7B6C8508C8C90327F1EA7E94CB85D1E1B9FB334A1371DBB586D1B87A123F2ACEBCD22C0DC2B5CDA9B8311CA8619031DF15F238CA0A0DF21F63809A92BC8B716AD7372E1515260FC839DA78F4F5AE8E3D4E204D8DCA3458E558F2A41FF006874FC6BCD75884C3A5493787F4E2D768FB9ED9C14E09E5901207BF0DD7F2AADE1F93C5106999F0FDCBCF2CD297782E8E5E3040CAF7206727193586068352551C97A7EA77629A7A28E8775A6496DA4EA52B32BA7DB0E701B70DCBDC63FBC315D209217468E4901C672A0F39EC3DEBC375D97C4BA2CAFADDE031AC4E09DA08033F2823AF0738E83FC2F26A9E333149339DAC7E75E07CA73D793FA7A8AFD16AD0F6D87DFA1F2342F4ABF33D8F83FFE0AB3F05ECBE2AFECA5E229248D249F4685B5187CE5E19A107726463195F4E735FC3D691A45BDDD9C76F6D78A904129B8BB8A3DADF6558C2910956C04F3C105FCCC6231851963B7FD13FC7B1EBBE28F0FDCE8BAB5B8B886EA1685D588018302181FA83835FC31FED77F0E3E12FC21F1078ABE17EB7A5A69D7926AE5BCC911E08FCB5B8779259A5F3083BA328321C0C827058AE7F3374BD8D7941CF73F5DCAEAAA987578DEC7FFD90000FFDB0043000201010201010202020202020202030503030303030604040305070607070706070708090B0908080A0807070A0D0A0A0B0C0C0C0C07090E0F0D0C0E0B0C0C0CFFDB004301020202030303060303060C0807080C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0CFFC000110800F000F003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDA000C03010002110311003F00FD1740626048000C7B734EE77F0DC95EDEBE955D58AA0002B0E878CFB50D30F94648031DB8AD9BB9C2DF6279097DA0678E791C0FC6A22E51B0C367603FA1A125270A4A90DC8FAE6A39321C86201F61CE73FCA9C5F425A77BA1E640918209520F1CF4A6A308F6962A72719E83E98FA0A6CC01C119DB81DB8C77A624E15576804360E71C62999DB4BB2692E14C65402307A714CFB429520290327D3D2A105A3DAA49707048E79FA52EF20124E54F1C50434AC24EC5571B885000E0107AD646A4CF86DD807F87F3AD4790061B41C11938FAD646A12F9F95214107D70714D326C71DE2A72AB2963884AE481907AFF2AF1DF1A4D8BC99C11823681D483D6BD83C50A58316CB0031818249AF1AF19E639B7230E01078CFF2EB9AD68CBDE469191E31F11AE156D2762DB4AAB37048E474E3F5E7BD7D61FB7BFF00C169BE117FC12C7E19F863C33AC9BEF18FC441A159B41E16D2A4559ADD3ECEBB24BC9986CB746C7030D2302084C735F0E7ED7DF15E2F831F04BC51E27789643A4D97990C4C721E67658A153DC8323A03ED9AFCA4F825F0BFC7BFF0520FDB2743F0C26A536B5E3BF89BACEC9F52D41CBFCEF9796E25239091C6AEE401C2C7803A0AD2BD571494771D1C3292BCF647DFBF12BFE0EEAF8F3AEEB9249E16F027C31F0D69D9C4705DDBDDEA7328F4690CD1AB7E082BA1F81DFF00077EFC54D0BC41027C45F861E04F12E8CEEA263A23DCE95791AE79286479A32475C1519E991D47E80FECEBFF0006DC7ECB1F04BC0B6761AF7836E3E266BB0C405EEB5AFEA1731B5D4BCEE31DBC1224514793F2AE1980C02EC7E63F2DFF00C168BFE0DD3F859E05FD983C53F15FE0569BA8F84B58F02D9BEAFAAF8745ECB7B61A9D8C7CDC3C266669219628F74BF7991963650A188358CA1552BDCB8D4C33972247E9B7EC1DFF000511F85DFF00051DF844DE2EF86BABCD39B268E2D5F47BD410EA7A0CCE0958EE220480182B6D910B46FB5B6B12AC07B8AC857000193CE6BF933FF82227ED93AB7EC61FF051BF877ABDADE4B1681E29D4E0F0D788AD831115D58DDCA9112C3A1313B24AA7B3463D4D7F5932ED499D58FCD1311C77ADE855738EA72E2A87B3969B324500A804E0FD6963902727AFF2E6A25CED006300E0E69DBB683B800DD3DCD6A731300B8C86C11D38E3BFF4A5566552146E23AF702A2663BC1208C8C52994AE4E0938CF0686AE38BB3B923C8595481963C75E0D2960AC401961CF5C533CC0031DC09CE39A64926082C30147F0D2B22E326CB31BB46E5B391820F7C7A549E6A0240C051EDC7D38AA8252D265892064FF003A5DCC84679000C022A24DB348BB13C6EB9041EA71C71F87BD38CAA100C92D8CE31D2A08C13C330C038E98EF4E540D903AE7031DEB9A516851BEC890365DD412493E9D077A7AC8C88090C7D4E3F2A8C48472D853D32064E7D2977A1180C141C743D7152CAB3DCF9EA391812BF32E4F03A1C5399B7328DE1B233F855385D639B8FBA78E6A4695A4236AEE6E3803DBFC2A1AD4E993E84C2653100558E48FA0A6395DC78C85E33DCD79A78B3F6C4F849F0FB5E3A56BFF0015BE1AE8DAA23847B4BEF13D8C170A7FBA51A50CBCFAD775A07896C3C5DA2C1A9E8F7F63AB69B79F3437765709736F30EB95910956FC0D525622ED17833EE0B8C01F91A799594295040207BE6AB190EE2508639CFAE285909C1DACA4900003B714ED725BD0B4F3E2324900FF002A859C850C491B7A007AFE149B89D83BE771F6A6194265B9278EBDA95896C8EF73E56DDC7839CE3A7B1AC8BE902290186E041E2AE5D5C890ED66E3B7AF1597A8C8081BB6B63D0F4E3FFD5401CA78BA4411C8000063939C735E3FE2D9245B89B05428E31819C7AFFF00AABD63C6338B684B202AAFF2F2315E3BE2F9D9FCC60110EDEEDD39E9F4EB5A525EF1514CF953F6DFF815AD7ED37F0925F04E877BA7D85FEB1A8D9AACB7AF22C4104CBD762B375DA7A1E457B67FC120FF00E0DF2F887FF04E9FDB66C3E2678DBC5FE00F1069FA4E977D6515AE90F76F7293CF1F941C79B022E02B382739E781E95FC2FA79D53E2E784E057204DAF58C7F2B60826E63191F89AFD6AD4A6FF4D9C29DA03743DF9AEA9528C9A9F522A622718F2AEA3A27DD20C12A47B77AF9EFFE0ACFFB44E83FB327FC137FE2FF0088FC43710469A9786AF7C3DA75BB901AFAFEFEDE4B682155EAC77485DB1D123763C29AF46FDA23F690F077EC9FF0535DF885E3DD5E3D0FC2DE1D83CEBA9C8DF24AC4E238624EB24D2310A883A923240C91FCC17FC1517FE0A8DE3DFF0082AAFC7682F7508AE74CF08E953BDBF857C2B6CED2A5823B05DEC07FAEBA930A19F1C9C2A80A00ACEBD55156EAC583A0E72E6E88F28FD843E19EA1F18BF6D4F84DE19D2E1926BCD67C5BA65BA84058AAFDAA32EE71D9503313D829AFEC82E27F3AEE421942B392BCF3D6BF26FF00E0DF0FF821F5FF00EC812C1F1AFE2E592DB7C47D42CDA3F0FE81260BF866DE642249EE0F6BB92325020FF548CE1B2EE563FD59F3048E00C13C8C8ED5186A6D26D978DAB19CACBA16FCEF2C6369073D315223165049507B64D54321DD86382BD40FE54F170549C16603A8EBFE7AD74F4393765B0D9C72A4D233EDC827071CFBD4324BB50365491C7AE3F0FCAA447F34912123031E952D94A36D49586549EA734E505532148C9FA0A646E3001E8319A547E48C024723D693611D05F2CA80467039F5FF00F5D395CC9960082A319CF5A62639209C1A0CA538079CF3E959CE4B668AE615670CC49F941FC453E1272007C746CF351060002A4953F9D296081946707A1ACA51498729325C658972011DC0E29E2550A0021980EDC639EB55D5D148DC49017B1C9A9092918C10D9E738FC71599706CF99F5AD6ACBC35A4DD6A5A85DDB58E9BA6C0F75777371208A1B68D14B3C8EC7A2AA8249F406BF047FE0AB7FF05B9F197ED67E30D4FC21F0EB56D4BC29F0AECA57B756B495ADEF7C4A01C19E775219616C65610718397DC7017ECDFF008391FF006BCBEF847FB33787FE1968D70D697FF13AE24935468CB071A6DB32168B3C11E6CCD183FDE48E45390C6BE22FF82177FC13634AFDB6FE306B1E2BF1BDA35DFC3DF00B43F68B1259135ABD97718AD988C1F2D5519E400824796BD1CD427AF2A3D1A304A3CECF8606957725835E0B5B86B55383308D8C60FA16C633F8D7AA7EC8FF00B72FC4DFD88FC770EB7F0FFC4B79A6C6640D79A64ACD2E9BA9AF749E0276B0238DC30EB9CAB29E6BFA7ED27C19A2685E128B40B3D1746B2D06284411E990D9C4966B174F2C4217605C718C62BF1D7FE0BF9FF04B9F08FC0AF0D69DF18BE1A68B6FE1DD26F6FD74EF11E8D669E5D95B4B28630DD431F4851994C6C8B840CD195032D4B95AD5150C4466F95A3F4ABFE09CFF00B7FF0086FF00E0A19F00A2F17E8F01D2B5AD3A55B1D7F4669448FA65D6DDDC37578641968DC8190181F995857BE7DA73B4ED27BF27F3E7E95F82DFF06D57C5DBAF05FEDDBA9F854DCC8BA678DBC3B731C96F9F925B9B62B3C4E7DD504E07B48D5FBBAF702365C85EA319E807F9FE75717757392B53E4959161EE5FE553820F040342DC36776460F078AAA64565272CAA7A751CF14178C6D031B8723D7F5AA4609DDDCBDA2F85F50F19DE0B3D32D5EE6E0AEE23215547A966C003EB553C5FF0F75CF06DB99F50D3A68ED8F1F698B6CB0678E0B2640FC6AF69DAA49A7696B1ACD2C4B7AC5E4DA481204F9429F5C12F5ABA178A6FB48477B2B96026429223A8782E10F55653C1041EE2BC6C5E6F1A357D9F2DEC7D0E0F25956A2AAF35AE788F8C2E88B7CE1482370CF435E39E2A97FD6805194F5F97DFFCFE75F44FC7EF03C567A626BFA55B98B46BB6114F6A0EE1613919D9EBB1B04A93D3A67A57CD7E2B63089642858A15F703BD7B583AB0AD155227915F0F2A52709EE8E63E0D5AFF006B7ED1FF000ED18B10FE28D3B771D85D21EDF4AFD53BCDDF6B2C0F24EDAFCBAFD99205D43F6B5F86C837051AEC3200B820840D264F3FECE78FCABF4F659C891FA6475C735DC95AD63CCAAF53F07BFE0ECCFDAA756F11FED13E06F83B69732C3E1DF0BE8B1F88AFA157C25D6A176D22A175E87CA8235DB9E86E24F5AEBFFE0D55FF008277F87FC690EBDFB4378B34EB7D52F341D4CE89E10B7B88B7C567729123DCDEE0F0645596348C9FB87CC61F3052BF5AFF00C14F7FE0979FB27FC71F8EF17C4FF8FBF13AFBC03AD6BD65069D6D0DCF8B74FD1AD2E92D93603124F0B3B1008DC43100FA57D2FF00F04F6FD993E1AFEC87FB3269BE16F845ABCFE20F025E5DCFABD96A326AB0EA6B76F3101D92E2155474CA0031D083CD732A6FDA7333B5E252A0A303DCE325F241C13C939E4F34F8F94C06C93CE7A7E1559245DE186E048FCAA7590A28DA431FA574B670225F318804904119CE319F7A9ED91AEB080658752780A07727D05578D0C8CA8A0331E067BD709F123C6BFDB2975A369CECB6111F2EFAED7A4AE0FF00AB0DD9411C81F789E7238AE0C7E3E186A7CD2DFA23D1CB7013C554E58EDD599FF14BF6A3B0F0530B3D074E9B5CD4A690A0999B65BA007EF0E32C0FE02BD07C11E29B7F17F876D7528C144B95DCC99C856E8573EC6BC3357D034ED3EC16F59A359173FBC9247DEDD78C671DFD2BD33F67B11BFC2EB358F708FCE90004F1B7757CCE4B9B627118C942A3D1AD8FA8CF726C3E1B091A9496A9D9BEE77ED705D5B03E51C7B1A12462A5CB10A79F7E6AAC6C448010C3771C7069F1CE33B416DA793CF3F4AFB092BE87C7A48B09B8E01C6E3D4631F857C95FF0504FF82DB7C09FF82715ECBA1F8AF5CBCF13F8E15039F0C787624BABE8011C1B876658ADC1C83B5DB7E3908457D3BE34F0FCFE33F076B1A35BEB3AAF876E755B29ACE3D534B68D2FB4D692364171033AB2ACB1921949520103835FCB6FED85FF00045EF8F7F073F6EEB7F84F0E89AC7C44D6FC75733DEF8735FB70CD1789600DBA6BA925909113C7BD4CFE6B7EECB024957466E39376BD8DB0D4A127EF33F422EBFE0F2BD0C6BA6387F674D59B4CDF8F3DBC791A5C15FEF797FD9C573EDBFF001EF5F6D7FC13EBFE0BCFF007FE0A11E21B4F0DE8FAAEA1E08F1CDD3EC83C3FE2611DBCB7EF8FB96B3A3B453B7A2656438E12BF3CFE177FC19D9E23D5BC0B15C78CFE3768DA0F89668B74961A5787E4D4AD2D1FB299DE684C98E325500EB827AD7E7DFF00C1473FE0957F15FF00E095FF0012B4FB5F184305EE87A9CACDA0F8A749673637ED19DDB43101E19D46D631B6187552C3E6A9529753AD52A32D20F53FAE004A641C607E1434859B206067AD7E53FF00C1B93FF05A1D47F6C8F0F3FC14F8A9AA3DFF00C49F0D591B9D0B59B861E77896C221F3C531FE3BA81483BB96963058E5A3766FD5650A181258678C038C55A69EC70CE8CA1268FE6EBFE0E82D26F22FDA53E18EA0E1BFB3EEBC28F6F09C7CBE6C77729907D40923CFD457B47FC1B13F19B44BCF805F10FE1EF9F043E25D375D1E2110330125E5A4F6F1405D075611BC1863FC3E747FDEAF79FF0082CA7EC2577FB76FECC0ABE1F8125F1E782257D574488601D491940B8B3DC7A348A1597D64891780C48FC3DFD91A7F8A1E09FDABFC2D69F0C5B54D2FE258D505858C088524598B6D9229D1863CB003798AE36850DB8706B24ED24CF42369D3E53FA8A49B25482030C13EDC7415F387FC15C7C007E287FC1363E316951C65E583431AAC607241B2B886F091EFB2161F426BDDBC3235483C35A645AE5C585DEB315A42BA84F630B416D35C845F35A246666442E0950CC4804726A3F14F876C7C73E18D5344D4A31269BAD59CFA7DE2750F14D1B46E3FEF9622B57A9C49D9A67F38BFF0494F89F69F07FF00E0A37F0935BBFB94B4B16D6C69F3CAE70B1ADD46F6D963E80CC335FD2B3CAB0960C4075EB951D7D39AFE563F68BF81FAEFECB5F1EBC4DE07D6E39ED756F0B6A0F6DE663619541DD14E847F0BA147523B30AFDC5FF822C7FC1473C4DFB71FC19BED2BC5BA06A09ADF80A182CEEFC4A841B2D6890447B81F992EB62E5C0DCAD82F94DC16A69C92D1A3B3130BA5347DC0189627839033C74FF0151CF307600ED50C31E951B5C304CE0820E07606A11701DC11900F7273CD6AED756385A27D57519EC6FF0047891F06688E01F9940321C7E78AEC74DB478991A5B892E0BA86318E71D39393818E2B87BE104D7763797492CD0DBDBED48A35CB4855DBA13F5EDCD6A587C466D62C17ECFA648916DC988DB34AEDDFE6E703D318CF7CD7C86328F3E224FCCFBAC0CED87A6A3D8EF3669DA8D85DE9D7D6CD369FA9C5E45CC7B01DEA7F8863A153820F622BE2FF00DA33E13DF7C22F15DC697752ADCDA4E82E74FBA42192F6063F2B71C6E1C065EA181AFA6B4DF195C6A175B174CBDB68E3501CCB67E446A3079193C8FA7AD677C53F857FF0BFBC1D169AD3ADADD69E5A5D3E798029112465091CEC6E33E9465F983C155E59FC2FF02B31CB962A87343E247CA1FB18DA1BDFDB2FC000872B1DEDC4CC08CF296770C0FA75C57E93ABF2A0019C7AE2BE7FFD97FF00E098DE35F869FB44E81E28BDFB30B0D2E1BB7721D5964F36DE4894291D48DC0FA63DEBEC38BE005C2DAB34F79044AA09C91923EB5F68F1947953BE963E06AE16A73D92D8FE4B7FE0BD5A9F8CB52FF82ADFC5D1E3437BF68B7D4921D1D672762692224365E483C08CC255B0BC6F7727E62D5FA11FF0688EAFE3297E1CFC68B5BC6BF7F005B5EE9AFA709326DA3D45966FB408B3D18C2202F8F48B3D467F513F6C8FD8B3F67CF8F11D8BFC59F0A785BC737FA5A98AD27B9B173756EA49628B3232C9B09C9D9BB6E79C64934EF85179F0D3E14781B4EF0CFC3FD274FF000EF8734E8FFD1F4FB0D3D6CEDE12704FCAA002CDC12C79247249AF19E6F82A75BDFAA91EBBCBF19568250A4D9E93192C491821BA678FA7E94F1F28C60818E3FC6AA687A85BEB9771410DCC08F36360738C8C75A83E20788EDBC289345617F05E5DC5B50C910DC90EEEA7D0B28EDD8F5E95DB2CE709CBCD09A7E87051C9F1339AA6E0D143E2278E8F85AC2E923B9B2D36248889EF6F2611A212398A35FBCEF83938181C0EBC5791D87C47B3D4215874A338862F94DCCF098623CE72AA40FF00BEB18F4CD477BF0DEF3C7FE233ABF8826177A7DAA84B3B356090C498EEED9CB9E496DA493F5ADBD76D6CFC29A1431B5B2C4082E9182A1B00607A15EBDC57C7E3B113AF27396DD0FD0F2DC052C2C1421ABEA705F199AF62F035FDCE9F23DD4A233FBE54690A9C63B81EA79231C57BC7ECDDA3DCE8FF00017C2B05ECA64BD7B159652DD72E4B004FAE08CFBD783F886FE5D516DF4EB386EADA6D5E748532FE62E49C6791FD2BEA6B2B64D3ACA0B6882AC76F1AC6A00C0200C55F0A506F1552ABE8ADF79C5C6589B61A961FAB6DFDC4EAC630A73804F51F434F5B8C60163C7033D454418B0C92700818EBDA86C6F0319C73DB8AFBC94ACAECFCF9B44EB290369048C0EBD3FF00AD53DBC8EB090B23057FBD86C0FA63F2AC0F1878EF44F86FE18B9D73C49AD68FE1FD16C57371A8EA77B1DA5AC3FEF49210ABF42735E01ACFFC165FF655F0FDC1B6B9F8F9F0E8C81B936D7CF74B9EFF003448CB8FC6B9D3D2C5420E5D0FA85A6D830093C8C1279CD7CE7FF056EF82FE1CFDA0BFE09ABF1A744F14C56E6CB4CF0A5F6BF693CBD74FBDB1824BAB7990F5521E30A71D52475E43107225FF0082D0FECA02D1EE1BE3E7C3F10C5C909712993F04F2F737E00D7E5F7FC1727FE0E1AF0A7ED25F04B54F833F02DF53BDD0BC47B62F12F8A6E6DDECD6EED9595FEC76B138126D7651E649205CA82814872C266E3AD8DE952A9CCB43F31FF60CF8D9A97ECE7FB68FC2DF1B6953490DDF87FC4D6339D871E64466549A33ECF13C884770C6BFB269B10DD491B3390AEC17E6E48CD7F245FF00046EFD8D357FDB7BFE0A09F0FBC33656D349A268DA943AFF00886E95331D9E9F6B2A492163D8C8C1625F56957DEBFAD696E8497123B1E5CEEE0E319F6ED514D68CDF16F548F9404E536B06DB9C67BD79DD87ECA1F0EF49FDA36E3E2D5AF84F4BB6F8817562FA7CDAB42AC8F323952CED183E599881B4CDB7CC284A962A715DC4572645C63018F5E9C53BCF11001496000E7FFAF49331BBE85A5976E09383BBA607B52998B1620A904E704723DEA979A991B989CFBE075A779BB14807A7BD52EC4C91F327FC1487FE0969E0EFF8284F8660BE9654F0CFC40D26130E9BAEC516F12C63245B5D20FF00591649208F9D0E76920953E6FF00B5478C2DFF00E089FF00F04BDD2342F8731DB8F13DE5D45A45B6A72C0B2799A8CF1BCB73A8C88F9577023611AB6E50044A4155C1FB8FCE05D97E50DC1EBCFA7E55E43FB6CFEC97E1EFDB97E006A3E02F11CF71A7A4D3477961A85BA07974DBA8F21250A480E30CCACA48DCAEC01070436BB170A8F48C9E87E127C1FF00F82A97C79F843F15EDFC5B1FC4CF16EBB3ACE25BBD3F59D4A5BFB0D423CFCD13C32964008C80502B264152A4023FA1FF0086DF102DFE27FC35F0EF89EDA2782DFC49A5DAEA91C4ED97856789240A7E9BB1F857E537C19FF836C759D33E295ADC78FBE20787EF3C1D6B70AF241A343702F7528C30FDD9322AAC21BA160CE40CE3B11FAC5A75B5BE95656D69670C36D696712410C31801228D4055503D00000FA54C135B9A622516D729BF1433CDA3DBDF42C152CA5781C39F970D860DEC7AF4AE86CBC3F76F6ACF6B73A54F131C0CDAC8C49E3807807FFAF5CCF871F52782E6DAC608EEC4CD0B7952B0084EEDB9F6203E6A1F8C5F14CF85B51D3F46B2B9B9686E26362CF6F65E69794F2149DA422F04E4E2BCAC4462AABBF53E8B2EAB29D1515D0F44D1EDEF2CADE54B99ED2444193E480800C8E0AF43F89358D7DE36161AB398E38D517962AD843EC7A7B571BE18F115BEAA502E977CC6361148F2C4C8D19C9077295DCA720919500FD2BA1D4BC2716AD631A2106364FBE3E607FA671FA57CE67151460D415D9EDE05DA4B99D8E775DFF8296F8F7E1478B20D17C362C751D1A43B196F22F31AD303968D87381C7CA7233E82BEBFF84DFB70F87BC63F0CF4AD57548A7B6BABEDD1189103F98C990481EE41E3D8D7C57ACFC1CB99ACE468560B47B689ADC4B24590D99555800392021739FF00F5571C2D3C47E25FDA3BE1F781B4113D9E9FA4BB5FDD4A1F1E4C214B3C8C0742C4E1471CB0F5AF91C06699861E6DF35D3D1267B78ACBB2EC445351E5B6ADA3F4BBC5DF0BFC17F1F3488759743215468E39A37684839208651C12307A8AF8EBF68382D3E1BEB5AF69DA6472406E7528A12C410B092495083D0F41DB935F4EFECC7E07D6BC37E1BD46CAE6496531CA4A977247DE6E9EB9183CD785FF00C1413F673F116B9F0BFC59A9E9F25E19F4F922D4EDFCA00B4A6193714C0E4800F03AF15EA677819E270CABC6169F5B23C7C97191A18A74653BC7A5D9F21FC60F19F8BF489E57D2350BBB6370DE44AC8EDE6B228FE11D8672723078F7AF52F82DF15351F187826DED2E9A71E5BEC67231249F8F5E49CFE35E59AB7C3BF126A3E1CB7D5E5D3F5001040B249229DAE189382A790C72DC63A915EB1F0AAD9A2B1B646B6682E8C83CC0536143E9F403033ED5F0185AB88C3D64EED58FBDAFEC674B449F99DFEA7AE5F5BDEC702D95FDD6028CA90B1C79EA3239C81D4E06338CF34FD66DA0D52667D6B4BD0AD2000287B89374CCC07392C588C0E71D7F0350F8874CF17F8AE43A6E926DF4AB195F0D78ED20B86400E4A2A90C59BE5001DAA0020B72318707C00D463F1A8574BAB8B3D3F03ED1701DF73300582B1C1900C72CC07CD903B81FA650AF2A94537B9F2F18D3536A4EC743F06B46B1F127C4DB49EDE2B516BA6EE951A20E4161900FCDDF38FCABDEE119206599719F715C17C24F047FC221A9EB37CF24EEDA918BCA8994010A0041031EA466BB6867C444E0A93C8240E2BECF8730FECF0CE72DE4EE7E7FC578A8D6C772C1DD4524BF32D79A36B12DCF5F6F6A74C645B5768E3477284C6AEE635638E01600ED19E0900E3D0D7CAFFF000586FDB6B5AFD807F608F157C40F0C5B41378A1EE6DB46D2649E312C3697172CC3ED0EA461FCB45760A782C101E09AFE7ABE11FF00C168BF69BF84DF19A1F1B27C62F1BF882F45C8B8BAD375DD567D4349BF5CFCD1496AEDE5842381E5852A3EE952011EC54AAD68CF06961A538F326687FC162BF6A1FDA03E3B7ED6BE21D13E3BC77DE1CD4FC2F78D0D9784E2629A5E8B09E636B75076CA1D086FB49DCD2820EEDB80389FD9F3FE0957FB45FED4FE16875DF01FC20F19EBBA15D2EFB7D48DA0B4B3BA5FEF4534E51241EE848AFE92D3F67CF829FF000547F87DF04BE3678D7E1FE9DAADFC3A55A788F468AFC6F6B75B887CDFB1DCE001710A48E582382A5D37630CC1BE97F3CB05E32154281D94018007A01C000702B3F657F79B3758CE5495ACCFE51F58FF00821EFED6DA1BB2CDF017C7B295EA6D6D52E87E713B66BD0FF664FF0083733F6A2FDA0BC536F6DAC781E5F867A19702EB56F14C8B68204CF256D8133C8D8CE004009EAC0723FA74490B0078191D71C9A7997042EE2189240EA7352E9ABE8C4F1D2B6C7807FC1353FE0999F0FBFE098BF05A5F0CF83229751D6B59F2A6F11788EED02DE6B93A03B73C911429B9847129C286624B3B331FA2941CF0C0119FC78A8239491839E9C8EC6A6DF82C0724F23EB5463CFCCEECF927ED0ABC6707F1F4F5C544D7423236A925B823A8AAED747239248191C71449305C170A0138F6FA52B761A916626C10C595428CF00E7B53DA4670C70C0E719CF354CC85C863952F85E3FCF14C7B978F8CA82D83C1EDF9D3B86E5C1394C1DAE54F201E82986E00650C70060FF9F6AA66ECC4E0B60938EA4D24CF98C1DA1430C85E06791CD098BAD8B66E83A60704107A60014C8D249DE28A340CF23E010093FA0AAECB290A515889000176F5CF6CD7D47FB23FECC13476965E22F1040D03AB09ADAD99796C746CE781D8A91E9EF9A689B99DF077E03BE97E13B7D52FE19ADEF2E2405149055A30721B8EC460D5EB5F841E1BD375C9A67B2135CA4826FDE73B4EDC6074C8EA79E9935EF7A96751570215554F91140C051D2B8BD67C2F21BC0D21564ED85C64D71E228293E63AF098A714D2679E6B5E1D5BABEF3025BCB6E176E3CA01E3F6047041EB58AFE00B4B1814AA0283E6DAAA06EE31DBBE2BD1F56B15B2B37210B3118E067F218AA5A4F865AE92379548CE0E08E477CFE55F399850E67648F7B078A92576CF33B8F04ADFDF8B96565821CAF230AC58F271E9818AABA0FECCD61FF0BB2E7C73A5EB06DEF75378609ED5D1444A91E14E08E781938E993ED5EADE25D2AD7C3DE1CBC9A3892668A16915491CB0190327A0AF997E027ED0DACFC71F8CFA8E977B6C9A75B6991BA1822E0EFDFCE475E833CF5CD7815B0F1A338A947567B542BCEB5394A32B25B9FA23E12D321D2F48B64899240225CC8A721C81F7BF1AA1E3CD7B47D2AC920D5EE20863BB26144939F34E33803F0CD54F87B33E8DE04D3A3BA66F323840231D33C81F8640AF05FDB4F5D96CFC5BA0DDB38582DE394C409DABB980049C770A3F235EF6678974309ED231D6DB1E1E5D4162312A92975DCCEF88FAE78574DB89348D30194C9279B27CC09639C05C74C6474EDCE2B9FD17C0705CC8F2C11C4D3C92B3F0BC1624923F326BE52F81BF12EEFC79FB5A6A9A74F74274D2AE266770E42AA0C9C631D06E18E33CD7D9DF0F6DEE6F6F1E789156C76E0161F3499E3F0FC49CF1915F0546ABC554729C0FBCAB4BEAB0508CAFA17343D123D283B10925CB1CB6DE80E72573DF15A524C649D61DB1A2C8C036EEAF8EFF00FD6F6A6A5B3D839F32278D18908588E7F2EB5A7A0F8746A92348C485560719CB13EB9FF22BDDC34945721E4544DAE79332B57B7922B97B95465460B86C1218818FCF8AAEACBCF20E47B9C7E55DC6B1A749168D244A80C582082327FF00D7FCAB81924314A5323824367A7F9E2BEF320C529D2745EEBF23E1F39A16ABED56CCF3FF00DAD3F65CF09FEDADFB3BF893E1A78CE3B96D0FC4B008DA6B660B3D8CC8C1E1B888904078DD558641079041048AFC96F03FFC1A377F67F17A3FF8497E33E9775E00B7983C8DA6E8F2C3ABDE420F31EC919A181980C6FDF285C83B5BA57ED56F1B703B10467A505F13E70588C75E6BDC9528CB567974EBCE3A2655F02784F47F86DE10D17C37A0D841A5E81E1EB1834FD3ACE25263B4B7851638E35CF385450327938E6B6566F332CAC09EFC63154616128621B0C319C726A586468F24B65B8E83A5524897AB6CB65F0A482393DFD854B1DC058C1C12540F6CD53818AB12C00E783DFAD58866214120E4FA73FE7AD652A4ADA09C7B132331623927B8ED52895501DD938355ADD81DC460E3AFAD3CC9F2EE2E0E46739AC051D15CF8FA59564DBF3066047AF143DC9FBA092CC3A8E3B555591572CC4101739071E94B25CA9C95650CE3F87341B32D4573B1B839278C9EFD31F860545F6C0B21259BE5F7C6335592E044EACA0AE07AE47FFAE98C48B7525831140DB2EBDC132024972402141231E9FAE292D27792E909064031F21C9279E7A0CF159BF6B0C4641C15E3B7F3AF45FD9EBC150F8F7C6FA7D94F6D78C67704B0DBE5E00CF39057F314D2BBB221BD1B3DF7F64CFD9B60922B7F11EA96D22A32892DE169524865C8E1B03278E7838C7A57D1F797096368EA81630AB80A38038C01557C31A65AE91A64569696F0DADBDB808B1C4BB55703D0543E3091A2B10CA300B0C9A6A3AEA72BA97D075A34715AEF62082324E7DAA86AB0C570B84D8148E71DFBD501AE9B885618C92CB8C8EA0714B15C00406739233C0E6BA254D3D58E1B1C8F8D6E17438DA6B864581177161920003927D2BE04FDB43FE0BD7E0AFD993C5A7C33E1AF0D6B1E3CF1024C90496FA732A471C8D8DB1EE6FBCE49C6D5048CF23900FE89F8EF415F13F85EF6C9046D34D09F2777386AFC1EFDB67F63EF156BDA2CFAA7C3C9A5D3BE29F81BC4177A84EB1C86DEEA5679CCA924720219580DA50AE3040EE2BC4C42A54EA47DA6D276BF63D7A15E2A936FA1F467ECDDFF00070D7853F680F1FD9784FC5BE1EBCF016A1A95C8B284DDBE63F349DA14B7453BB0BC90727A0AFB67E17FC2AD1BC3BF10DFC41A65A5BDB5C6A652591D063CF603866F5E0FE3C57E047EC75FF04E7F11DE4FABF8FBE3158DCF86FC2FE1C866305BDFB0FB45F5C1184DA720821B1B472CCD818EE7F763FE09A5E317F8ABFB33E8B25D899EFB4ACD94CD22B17664E3073D48E413ED5BC70B87AD51C616928DB5FF002078CA893E4D0FACAD2F9EF2CA2218AB1C673F4EB5F3D7EDFB2CD3F84ACDA141E7A4CB87180D164633CF4CE71F8FB57BF78674F9EE94C411885000F4AF35F8C9F0EAE3E21EAF7367B123861900666190C01049FD2BCBCFA847EAEE9DB73B723AAD6254EFB1F9B1F1A3F687F03FEC03A55EF8CFC46D7B3EA9AFCA5C59D946659EE9C05FDDA0C7249C64B6073F407E6BF8ADFF0007127C7EF0C7C59B8D09BC2DE15F86F67A65C8B79ECF55924BEB9B75003ED94C5B82B85386551956F94E0822BAAFDB23C1C7E3B7EDD5AD5A6BB7621F08F8089D20409954B733E1BED0D9FEF61549EC1074E6BE4EF885FF00047BF1D6A3F1B2EC68FE20D16DFC09A8486EA6F115EDC051A7C1FC4719C31504E092A3D48AF2327C2E028C1FD6B4935A7F5DCF7B34C5D755125B1FA39FB3F7FC15FF005CF8FF00F0EE3BBF1169A96F728221752DB70225907C8C3FBA1B2393C76C8AFBDBF63BF8B9FF00099E9D0C6B1C93D9B361262704923D0F27EB802BE7FF00F82477EC25E1CB6F87DAD6AB0E884781B52B4B7D334A6BFB6D926AF1C298FB560FCC119D98A138DCA15B0030AFB33C3BF07342F843640E8D1C76690B92912A81815E255CAEA7B6FAC42568F667A7FDAB87A98754393DEEE765ABC908B22A369014E0F6E95E45AEC69FDA3291B42A9E081807F0AD9F157C4C93C978805538C7B1AF0FF8B5FB54F857E12F8B6CF4CF106A2D6975791F9C58219161524805C2E59413D0E3F957B593E63158D514ED73C2CD705278572B5D9E9A1D582B0C9069A8DBC960157A039AE6BC23F13B44F1BE9E2EB45D5B4DD62D8E71259DCA4C061B69CED271CF1CD6D8D51150950A0BFE35FA1A9F32BA3E2D45AF52D07230C18E4E4E2A58A42B80C77053EBEF54D67120600E76F5C75FE75346E18823EEB761C66A5C95EC8A4DECCD04B90D81920B0C8FCE81361980762A3AE3922A9894291F3640F6A9609802189040CF6A1C95EC5A92D8BAB20954804BF03AE78F7A74521C619B823B641C5542E565DC00254671C54BE66D008072FC7E62B958D27D4F8C96605C301CE3A74FF3D29F146F2C61962721402CDFDDFF00EB7E95F873F107FE0B3DFB4278DAC8D9A78A34ED022751B8E93A6C50CA47FBEC1D873CF045785F8F3E3F7C43F8D6AE3C51E3CF13EBB14CE3743A86AF34D1124E788CB150075C0000AEE8E5F3EA6DECBBB3FA0FF1BFC78F047C315997C41E31F0B68CF6EC23922BBD4A28E5572376CD85B767193802A8E83FB47780FC68E068DE32F0BEA449EB6FA942F8EFC8DD9FF3EF5FCEAD9785E5D45BCD2620CEE773338CFB939E49EF81926BDA3F656FD951BF68EF887A6E85E1ED38EB9733CB1C5875B884166E3974076F27D3B72475AD1E0128F3499128C52BDCFDF8F87960DF10BC49069FA7C326A735C4AB022DB48A72C4E36EEE83A735F7E7ECD9FB37E9FF0004FC270CD35B28D76E93374FF6869B6739080903A7AE2BCBFF00E0971FF04D5F0E7EC13F03B4BB26D2EC97C5F2C45AF6E22D52EB538ADCB754864B801946319DAABDC74E4FD4B339552C719FA570A7CAF438AA4DBD1321D1A630B3A382029C0F53599E37BA326993246C490BBB18EB8E4525DDE7917877B26DCE78FAD711F177E36F85BE18DD69B65AF6B7A7E997DAFBF9561692B334F767206563405B6827962028EE6B57057B914A9D4A8F962AEFC877876E584AEEC47CFC9E3A66ACEA1762272E0923B11FCAB9A6D460B5898972A18938E41354E6F15C76C9C3246A4743C9FC3354DDB7348AB1DAE997525DB02A48D87AFA7D6BCB7F685FD81BC1FF00B43EA91EB17571AB787FC420A05D4F499CDB4D804E012B8C8E790720FA56A697F125F44BE49222B2C6DC9183C7B9F5AF46F87DE3187C61680B49206423706000391DBDAB8E54E9548B8D45746B19CA1AA67C81A5FF00C115FC2D77E2DB4D67C61E3EF1F78FA4D346EB1B4D42ED0DBD8BE0FEF1123545F33E6C6F20B0EC457D11FB3E7C0C83E02E9874E82082CB4D77730C11E76DBA0C6324924B1258927939E6BB3F8A9FB47F853E0A694ED7D7909BBDB94B74FBCDFEF1E8BF8F3ED5F10F8D7F6FFD4BE20FC74F0F9B89AE25D162D4961165044562604800B91927F1F4ED9AF3AAE6B85C135456EDEC8F530B9757C545CD2B456B73F436C4B2593F925633B7860393C5729E270CB34884B891908C8E3793EFDA9963F17B4DFF00847A39E59A2B6F35410B9F98F03000EBE9F9D79A7ED31F17ECE0F845A9EA7A7DC98AEAC2169E32B96978E7E503927DB8E7BD7167B56D4B9D6B63D2C93055255541ADD91D97EC03F0EFC5D7BAA6ABE24F0CD9EAF75E228C2DDB3215246380581CB0C1E8D91C74159BF0F7FE090FFB3C7C34D663D46CBE1E47752A49E7ECD4B54BBBFB60F9C86104D2346A410304282303D2BE5CFD9F7FE0A93AB5A69715B5DEAB7334715C078BCC8CB3F9793B839EE0115F6C7C32FDAE345F8CFE0A37F6371133C499730C80E7B738E403E86BE7B2FCDB0D51286CFCCF7733CAB1949F34F54773AFF892C7C33A7245018228A15D8B1C636AA8E9803EA2BCBBC69F1265BA90AA82BBB80A79FC7EB581E27F8B835690ADB8511671BE43D7F3038AE425F1659842FE70B8918FDE03E5079FF0ACF30C7F3C7963B1380C128CF9A68EA2F2F9AF6D5FCC62C7A15CF3ED59DE3EFD843C03FB5178544FABD8AD9788990793A947F332B2F08597A36071CF4ACFD17575D6A72884B890E720F03DABDA7C2138B5B481108211403D0015F2D4B10E156E8F67134B9E1CACFCBDF899FB0EFC50FD8C3C7AFAB5A4D791E930B130DF59ACF2C77390488C15014630A36B939F4CF35D27807FE0A03E25F0C4F7BA7F88EDB4CD6E6D382BB5C4732C52CA3603B36A2E15FE6518393C8C8CE4D7EA5DD4169E22D1E4B0D4AD6DAFACA75DB243346248DC7A60F15F9DBFF0510FD89E7F8577B3F887C1092DA787F5290BCD6B6902178242BC8E80053B1403D813D7A57D6E0736AA92E4958F98AF97536DF3C6E769E03FDB7BC1FE24B789757BE5F0A5E9709F67D4D84419B19F91F3B5FF000C63DABD874FF10A5F5AC7711CB1CF04A3723C6C1D5B8EB91C74AFC85B9F8AF61A3FD8C789743BCD24DB48D15C5A69B1BCD279C5586C3BCFEF0A80ADC6D0BB49C915DE7C39FDA4750F0ED95B59787354D5746BE98CA05ACD2189AEA38C677884B3900EF4CE30C0E3273F2D7D3D1CEA5CABDAC6FE68F12B656B99FB37F79FA931EA5B98860DC0E326A68EEF04020BE3A7E55F9E7E13FDA5BE26FC3A6B6D42EF56B9D410855BAB19A092E622EC4E321C97185DA49520F3DABD5FC0FF00F053DD06F2EEF2DFC53A55CE84B692A426F23DBF6662480598395641938EFCF1C9AEBA599D1ABD6DEA7254C0D486BB9F5CADE86F99890DDFA8CD4EB386906581C7A1CE38AF2EF007C7EF087C4BB78A7D07C47A65F453928A866F2A52C0E08F2DF6B1E78C80457651EB4D110A5837AE78205772945ABC5DCE5778FC47F217A7781AE750805C43B6606616F876C1DFC71F4E4577B1FC2ABAD0C59D9CF6BA64BA83DC0C08C3F9BB07DE25B2AAA0679CE790B5CF4464F87FE2994999841721D6278942FCE01018A9EA304F1C039EF5D4FC25F146A7E29F13DB594B3D9FDA25DB6BB181B79E78F393F38423278E48C7A9E95F4177D1E8744DDF53D33C0BFB22F8A7E30F892D74CF0DE94925CEF11DBCAE59EDD9C1241FDD1676750464A81ED91C57F41BFF000486FF008248DA7EC63E11D3FC65E3CD2B4A93E225CC3C450B0B8874ADC49DC8E63421C8EA08E0935E17FF0006F5FEC15AAF837FB63C73E26B092EF40F2A31E1E4D422856559BF8E468D61420A8C00C7201C95C6771FD67594CF72B0DC80A255E0E720D7156AAE564B63CD9D7BBE4346D7504922521972E327149E6B3285241E73EFF4AA163118DE48B0424790BF4AB0C081842739C8EE735C8E944C2527B23275A890DD2B36E65DE0B0033C0AFC23FDACBE2278BFE1C7FC14CFC592788B53F106BDE22F0C78CE6B9B236374125362FE53DA44AAEAEAA82095142050B98C9CE49AFDDCD52C1EDE0667DC4E78CD7C15FF00052FFF008263786FF6B4F15C5E34834FB78FC610DBC7693FDA269859EA71C67F7266589D1FCC404A8756195C0656DA31962A12B4650E87DBF03E6F83C356AD471BA42AC796FA68FA7C9F53DBE2F172EA1E13D3B51449BCEBEB48A631CAB89033202558000673F85725AC78E6EDD9A3114D2851C848890A7D091ED5E73FB2FF00C40BFD092D7E1578B6D34FD1FC4FA4582CD63058CE642F65B9963C0DBB87087EF12485CF35B5F1274BD7B40F35C6A76D3D927449ADDDDE35C601214E0B1E31922B0AD5DDAECF1B1383746B383D9EDE6BA35F234239352D4EF944B756F64146E5496E563541F9E4FE22BD47E1E6BBA958785E4B7B0BBB49E6951B32C51120E01030DDBEBED5F2C49E3F8C4C219ECA30CF8579AE279004F4223888E7AF0CCC338F4AF71FD9CFE243DCDA9D39CC1A8CB32968D6458EDC220EE5540FD7B77AE3A3898C9F29156838ABEE7C95FB40683E38F1C78C6F8EBF77B6C22B8748EDE3D496D9A541CAAAAA92724E32588C0FCC43F0EBC16BE25D6ACC42A2D6E34DDB3AC90DC0945BB83D432E15D8723038E3F1AF7FFDAF3E0C59FC4B925BF5D1BC3D26A22356DBE60557607BB0ED8F7C706BC7BC29A0DCFC3FD905969FE13B77042916B33BB430F1B8939E5B776E01EF5F0588CAEB4716D4AEF5BDCFB3C366509E195ACBC8E5BE33FC68F8ABF007C4126A9E24D474BD5BC08D11105DC51C89A8090053871B8A9E78C8DB8F7EDC478527F88FFB707889B52D3F557F0CF8074D1F649EE0F982EB5195F1E62A1DD850A9D3033F303907EED9FDB9BF6C2F0D683E0993C2BE28BAB6D5669C848748B180CED1E79DC554E4679F98E0E4F18AEBFC03FB42E97AB7C30D1AD3C3935B5A699A7A0436610C643E3E662AB86CE7DFD6BD6C5D2C44B0EF99DCF470398AA715687BDDFC883E35783B41F01E956363E1EBAD0F4C6B7296B0A5DCC115C85C6580CB12002793CF7ABFFB07787FC45F0B75ABE76D6B48D4F4FD658DD2BC57C5949F454DA368EBC0C81599A7786350F8977D0BEA57BA042220E2647B067C393F2005B24FCB8E87BD7D07F037C0369F0BB4B7BAB81A2CD3ECF2E38D2052AE0F40B9C01F41CD7C1D3C3565514A2ADA9EED4C6D2950E493BB63B5ED71EFA7655B998091F0CA8B90C39E0E581EBDB19A668B0DD0B848D65C166E8CA5471EFC8FD7B55FBA8F4BD525C36937161700EE925B491C85FF007A33D3D7A1AE8FC03E11DCC6E22BC5BAB40461594061D7B8EFF515EAE266A11773C6C3C79A56475FE06D14D9DB472B9000F4C73F957A6F86AF95305804538233C93EF5C7E9F082A0B280898DB9E7FCFE35B1A35E397F9A2211300312001EF8FF003D6BE71CEEDB47A8E0AC7A241A9298D5B24103B74A4D62DED7C4DA1DD69F7D125CD9DE46D0CC8E0159108C107F3AE7EDB575882EE6382380393576CB578E594060C8ADCFB1AF430D8871D8F3EA534DEC7E537EDF5FB2C41FB397C4A9AE34DBBB5D3343911E7B79EE416B3B01B8B4848655FE11C80F8240C91D2BE53F8CDAFDAF85FC6B35B6817D746E56DBCC8EE5D119A62EB981635518C33E481C824AE49DA73FB25FF0505F87E3C57F06E5D4A1B7B9BBB9D298483CAB7170517237308CAB06200C8C8E0FB57E3578ABE20C561E3A369AACFAF5A6AFE33D65E392E60B9845C69F671AB18CEC285557B01C150AC57B03F5D9756F6B4EEBA1E0626928CB43BAF86FF1F357D73E193BF8C351D5B4B8EFA7173656625682E46E77630CF39390ACCB83850DB48C73D7A7F0A43E18D52DE3D2F51D76DDBC433DB9BA86DAFF004BF361823DDBA3991236669233232ED51E5A6371E594E7C687815DE0B33A5DD4B7171A6C4D1FDA67B18DDADE18AE1237488B752FC658E588C81B73C66F88B53BED0D62B6D12EEEAF12D655B3D3EF2E263F6E488890AEF949D91A091D195542AA043D4E2BA2A5273D22EC4D05CAEF247D39AAFC14BDD12F648AC3539750D662B68E396E011696C258D774924D2B7CB6B19605B1991F900EDE09EEBE0E7ED35F10BC1320B517F77E3858ED04CB1DCC8F34522649DF0CE1012177632E7E60A39F4F983E0DFED34DAA7C2AB1F02EB706B1AA69D697135C4704979E52DE33319679AE5F3BDDB0D095466DA03F3D09AF6AFD9E3E3878A3E295E85D5DBC3F67E1D8237BDB3B1B5B331DE5E24733C511B82570880AAB2C699DCBB33C839E1957C6E1D7345EDD8EA54B0B5DF24E28FC7C8FC0B6E9E07B88F5D6BBFB4B22496972A0B413104E15B237823E650063AE79AFAAFF00E0993FB11EA5FB59FC60F0ED8D8DBECBF7BF8C5E5E47E49367180A4B00668194054E8921639FBB8001C5F805FB30DF7ED5FADE8FE1BF0CE8FA8DCEA3ACA79B67048923472B062E22674E06001C803386F980048FDEEFF8254FFC131B4FFD85FC0CBAEEBD6961378FF5CB68A2BB7862282CA30394CF98E19893C9CE3A63BD7EB6ABB6AD6B1F9F57A96564F53E9AF877E06D33E15F84F4DF0FE916F04361A65BA408624DACECA002ED8FBCCC46493C93D6BAC86FE121448EC55391819DA7DC54372B18B7F3012CA47191D2AB477056066014823938C8ACE5B1E5B8CA4EE6D58C71BCEC4386590020F63576311C4980029EF9E99AE72C359482158A52485F994F71F5A53E26584BB3393DB2064835C9395DDD1AC6365A9BD73247BCA3AAEDC67EA2B8FF0017E8D0C8ACFE50627381D8D5B7F132DEAA024AC838391D6B3B53D458AB090614F6CE71EF4E35128D8A50B3E647E7EFEDD5FF0004F4D4FC4BF1764F899E0BF1E6A5E14BC92E52F355D2E1D2A0B85D42648E38D255932A43AC70A2AF9CB305C7CB81F2D4BF08FF006B2D3A7B4D5342F88E6C742D4F45922B759255636F701D0347F3B13BE42A79233C8EA40DD5F6778A2DE3D56278822323F04F502BF31FFE0B0BFB1D0BBD72CBE2A5A59DF6A1A1E8D61F66F10E97A6AB1BEB811C9BA19630BC0003BAC921C9891432A9238E3AA9415ED7BEE7DBE475619A5486031B3E5695A12DB55B26FCF63EA0B9F03786BC656B26A105EE976F6309D8D722E923815B20EDEA03363B6401EBCD665F6831E881ED74BBE85B4E2CA660A726E186D20337F1F6C28C004F03249AFC31B2F10F8F3E34FC52D2EC47887536D2EDE58DA0D234F7912CED6DD47EEE28D55B08147CB92C5999B7125B713ED1AF7C66F17FC2BF86DAAD95AF8B3536BDF3E7BB596E27668AF99540758F04F971C6A16185785760CED82C4D78B895184AF17635CCB259E02A7B2A93527E47EA2F8A3E240BAD21ED545ADD32A95665DAC831C0518E0F5EBD0F3DB15E09F18BC31E2EF14DE2C563A8BD968EC00710610B0C001430E9FE18AFCDFF00F86BEF1A5C787F4DD562F11DF88A79E4D36787CB475B48A1F2A440A55F196491BE6CF55639E78EF3E1D7FC14A7C65A578E20B7D3E193C450BCC8AB6B6F6F34D080AB92A4A0700921472DC7CDD2B99D5A8DEE61462A36513EA2F0E7EC5B1E912BC8CD2A1B87F9A593392483963BBDC0EFD2A7F047ECB32687E228A68E636DF673B8BA308C938C1C853D38E87B7AD64F84FF006F1D77E23C1613C9E17D36D2D2540CD6D1DFB5C490BF21F7328D808607E5049FA74AF46F0B789357F1B5C24D7AA608E4618863CAAA823F5AF2F198F6D58F630EDDD5CF4EF095B41A2C7C5D453CC4E721812A47007E55DD787EFE69079526E9629001D72C076C0E9D2BCEFC37A4C714AACAB854C64F43DFFF00AF5DB68D75269F6A56DA58925C818619FA57CC6231F2BD923D6A18552576CF45D0B42B6961824B8E5171B1D895607B00739047A5763A55F43E60D91994EEE30BB5FF003EFF008D78BD97F6B5BDD4772B74B74EC76BC6C76C6E39F435D8F876FB5B11205DA2227E404E594E0FCA49ED9EF5E6D5AF2A8EECECA74553B9EAFA7DCCF7ACC1416231F31C6E1EC477AD5B5864F901917E6E777A7E15E6BA678CEFAC8AA4F1AAB1FE339CAFA8AEABC39F10D2F1C2314627192A413C9AE78D2EC5CE6AD64764B0B4119CB9624F27BD4B6AE91C8BBA562DD793919CD66DBEA8258C2EECA91EC4D4C88032B177E99E4E6B45A19DCD8F14E810F8DBC257BA64C088EFA06808EE095C679E3AD7E227ED93F04E1F82FF0018B5696CEEAFE6BE8E49ADE4BBDB14A90EF458F8669008CC6849E3B33679DB5FB85A5624B50312301D18F435F05FFC1503E0868763E289758BCD1ED6FADB56836340B8CDC4859465C15C9E71C29C75E2BE8327C44A33B7467958FA49AD3A1F04A586B5FF000934FE1BF04457363A6E956266BCBFD56EA3B6B58EDA485765D17760B19925933860589CA852D815A7AF7C27F04EADF0E74E2ED36940DA2497D702E14DBCC5558B2C4A3EE31547E5FA0DC7049CD6578B6CEDBC7E7C4DA745A55BDE5B68502C53C571131B6B7962DC14BB86D8115B95C9E0A28ED8AE5FE1878134ED43C65E1FB6B3D3AF7C47A85C1491E0D467DAFA8CA509E5473E48552DB02E48237600AFA66B995D3B58F1536B417E1EFC33D2F50F10EABA86ADAAB6A57B6D6D2347A688446550E1F7A06DAB9273BC11B86D8C1DBC812F82BC60C7C34FA8C365ACE85A2096DA2F32D6E1A175977C6A91B4A4FDC69E5939504B9248E1ABA0F117C31B7F03CBABC1E253A75F6B73BCBA8245637C6E2D6369E607C9F98FDD57DCBB5B39EB8C0C0CB912E7C4363AB691E22D36D74F92DA74BE81212A432BA7968F1C671B7C91955C12032F6208A6D45AD4B506B547EEA7FC1373FE09FDE1FF00D83FE0BD969F6B6162BE27BF8237D5AE2D439844DB00710AB93E5A939C85C67BE7A9FA2581BA8A5DECC318C67914F683CB842B6002401FD2AADFDD180AB15DA0AE09AFD011F9BC94A7EF3650DE56C9C000951F773D6B16F237F204D6E08DBF7C738ABBFDACA27600E17B1EE2A8DDBABB130B9D87A83D41AC6A545246904D2B32BB5DB5CDB0618563EBC62A9457B269D3B0B891CC64E70A0107DB3FE7F0A2EEE1ADE724AB363A822A43709A808B6824AE06783DAB266892EA42F70CABBD5B621E501EA7A7E3496FAEBEAF1BC6CAD1CD07EAB81CFF00F5AA78258619CC6DFBC90E32CDFC2334BAAC704912F90D17DA1B807381DBAD42916A4968CC8BF4305A908A5891C9C77AE13C5FE0F7D6ADA44732224A307D319F4AF419ED9A08CB19408947CC1B3963587AF5DB456FE58C3F9C7A938C01E959D47EEB34A4ECEE7C5BF187F630D13469EF26D274DB2D3A5955D98DB5B24014B60B30D807279C9EF935F9E7FB4DFC07F1B7897C6D71A6F86FC39E1D7834A3673CB75AA6A7158B479959624B7DD2A120C8A433B02B9C7E3FB5DE235B2FECD96390090B1C04049E7D3DABE6BF8EBFB2D7877C7DA99BE5D26C2F75A589A28AE6569526B38D994BED68DD09CE31C9E3248C735F299BD0AFCAA5865777D51F4381C5A94AD5DDFCCF843C1FFB3D69DE34F0F1D3F5FF000F69D05FDA3343736AC62BB8E394298DF6C8B957520B7CCA70C08E315B0FFB1468DA958258C9A7C62C9B05ED93F770B6071B9130ADD80DD915F51E8DF00A6F0EDCBB9B086D5064AC5046B1C710CE36222F0AA3A0038000C74A9E5F045C4D13B324B6E89855DCA773138EBED5CF4E955F669D4D25E476C6B41CAD17A1E41E0CFD9F2CBC2D044891DBC51C49845894288C638014600C71DBA0AF45F0CF86E1B59A2DB2162EA3E5D9804F6FCAB57FE1119ADED9720C8EA766DEC7FC9AD1D1B406B7B40CB188E48FAF192BCF15E757A5A33D4C3C97322C695A20B9550D308C6EDA4123F2FA735D7587C3FB9CA3A18A51275465C91EE0FE55CF588637880AB6D5C7CC0E38C75EB8EBEB5DA787247051D2491A127923B73D2BE77158695F9A3A9EFD0AB1DA44B6DE0ED4ACA5062863400F5CFCBF4AD3B3F0BEA08E9334722161CEC24A9AEA7C357D1CB06588600723006456B5D6842E6D44B6572D6CF8E013946F51EA2BCD92927668EC7256BF733ECB454B9B70B70B1BE4630C3048FAD496BE068217596DD8E41076EEE9D3FC2AA26A7359CCD6DA8F9446E052543B48FF003FD2B77C3CECD398CC8258DFE61FC44FE35D54E0F96E7239AB9A3A158DCAB6D5219570327B7BD7516366208D4CAC8F203B8648C0FF001E2B30DB3702DDC062307915B7A15B359C61E4DAF2139C9E7279A95464DD9113AA91B3A6033DB280ADB7A13DBF2AF05FF82857C1C8FE20FC1D9351874C17DA9E8B22DC409B8A0241047CD838C100F039C57D2DE1DD2DEF2159D999063E5CD53F883E075F11685796721FDDDDC2D1670180C83CE0F715EC61684A1699C35AAC64DDFA9F86FF0011B57B4B7D19BC2DABE90BA7DADCEA114891DBDDC318BF94399962CFF1176F97048DD9618E48AF389B589FC6E35A9B4BD135DF0B5959C0B2CFAADDC2D677334D229F3EDAD587CEE3CB3CC80824918DA1735E93FB5478127F855F1875ED2EF619359B1B599E19E38D636F38B9016268CE06DDA77128063D4126B8C161773F88B536D5AD2E6F8D8DCC561A22DC4B1C6D1A88C09248D339392E54751B9F8E149AFA4A73F714BB9E43838BB740B1F0B5AEBDAAE8B3ADCD8C896812129331B91761701D770EE76C6A800CF1210327239DD4AFB5EF05F8B753F106BBAB5A497F1AAE890DB38B790A5BECDC0394F92370CE4ED5191B977162B93E8BACEAF2DC051756F7175748CF9BE3B0C16702818555C659CB64123A2A67233CF9569771E28F1A6A9A75C787A5D2BC29AB4525C431870238E69773C6979B65042A0462C4A93B99D4A82453A4D6AD949E963FA67D47C4505B438919954FF111D0E78FC2B22FF5F8B5089844EA4E769391C7D3D6BCF2F3E203EA02EE34BB8E5B7462A40003C4E413823BF4AE67C29F1065B8D216D6EE4116A113147EDBA3DDC37FDF35F7FED2DB1F9E428A4AE7A4CD7D1C6A4C2EB2292406CF53C552B6D524372C1E41E5A1E99E01AE2350F1B8B4B209683CC91988DD29C28EC302AD6957F259695BAE9DA49186E39C64671F977AC92B8F975B1D2EA577F6995584A705BDE8D3EEE3B7884D0CF91ED9EA38FC7A573316AAF3011C6099643C6393D3FCFD2B5F4BD2E4D3ED162624CAD8F9771E4F1D7D0526AE0DAB0B6BA94AF7B34D3AA8B78C1391C1638F5F414E8F548AFA2594A8508785DC493EC6A3BAB692DED153682ADC91D0554BDB4904691A6D8900E42F1F952491504D3B15F5EF144F70C2089994310371C600CF5AE5F5FBA0920927B86708020C718F61EB5B7358C97516D8D58A676970300FB53ACBC2C1AE03845F317E53239C95E79C7A570CD394AC6F151B5D1CE8D21B5458E28606791CF984B123A8EF52695E088F4CB92D3C48D2CA40DDD873D07F3AEDA1B48AD152289779C8DD800678AB7FF08F6D48E79A30361E031EA7D6B58518AD1EAC15468E0F54F0069FA840646890311F2FC9C1FF003D2B1B51F8396778778E101E005F6C0CF35E8D756692068802AF8E3FFAD54D749B93202A38C65BA727F1AE6C4524EE923AA85671EA79A5F7C09B79ACD95087720F41803BFAFD2B9FBCF82FFD8D26630A444A0EC2383EDEE702BDCEDA3548555A368F691DB3BBF1FCA9B168CB74EE48478DFE51C0C8EDDFF9D7CB6330ED36D1F4782C6276BB3C1E3F0059CAA5A28CAB9F94A37031E99A5B3F0BC70C81612D1303F70F438F4AF55F12781D126774DC85D371C703EB5CDCBE1F92D8013156073D7AD78938EAD33DEA3376BA3034ED2E6B595164565641C303907B574BA7DEFD8E20930008E841F5F5A3FB0926B60DBCC6C30463A7D3152C1A4CF3DB1572C5D0E3771922BCCAD08DCECA751DAECA578F0EA0CF14B12308C800370C3FCFB536D749892E03DBAEC8DB1901B07F5AB8347B864DCE8CE470241F30FC7DA9B651492F991CFB89072A7001FA6456D429F432A953AA3A9D09258ECD5D98EC181827EE9AE87C397B1EB97B141C304C6F74E4715C0D96AB7914525B5BC85924251948C11C704577FF000FB458BC25A724AE0C8D29DCD9E3A9AF5B09805295EDA1E5E2319C9A5F53D1EC445142A8A5D828C600C0AB535999ED8338040E4719C541E1D0B7DB59412001C0ED5D1AD9AA5BF3E5C608CE73C574D4A16764610C4E89EE7E51FF00C16BFF0065EB7B8D674DF18DA5E5CDA5B6AEAF63A820BB9428253198A15182ECB919057903BF35F997AD7C4EBBF00DEE8DA469686F23B17FB041F6C52D77776F18C348CD206DA02838382485CF04AE3FA27FDAE7E0FAFC67F841ADE84F034CD736CCD6C62255965DA71839CF39C1F626BF033C73E1AB0B1D635EB1D5265F0DF88B4E2C9E4C5109350954920009B4AAA9C76032D8FAD6B83ABAF2CB5B1D928734548659E81A8F826E2D75A4BAD1ECAEAE6E524B896F24728F06CCB47BC2B05DC7602C47CBF2001B07146C85EEABAD3C36F6620BCD442B45ADA9FB4289B7B3B058CE0A88D589C87F948039CF1CFF00866516F6C2C27D60E9491B9B88BCEB513A483CC084700AF9F9932A0F56DC579001DDD366D47E1E6A775AE6A1ABDDF88348D2C453432379D27D83732050149DF3480A4636B72CFBF38005772898A4AF63F60FC6BE20966D6D6E6CAE24B79D3E6C678704E0823D08E3F1A8AEBE265BDB5C0BA47546366E7079258EDFE4715F38FC74FDAA74BF869E2212EA1A95BDB186304EE936921B1D403C81823EB5F2C6A1FF000526B0F8AFAF9D17479A4B9B4B7D914B762E444927009EC598F03E503924F2315F6718C9F43E1654CFD42F863E393AC4725E5C4A2EE6B760A234FF005509EC178E4E792727B57A58D48DFDB2049965046085248FFEBD7C7BFB3978B5BC73FD9D656CF0C1A6DB047963B75223918F3866CE1DF1C1E4E39E4F7FAE3C27771ED8E38B602F8550ABBB8E06063B0F5AD5536D5EE734E5AD8E8BC39689A522C99757980DCC4FCCC3D3E9ED5AE35795DF6C2E549006EC1C8F7AA2B234918DEA10270064024FF3AD1D322460B26F58D08FAFE1EF52E0D19A4686971A2C6AF75299645E707851FE38AA3A840B737123A9011B8FAD24BBE49085E148033DE9B7B6C0A1447676DA38EBCD676B174E2915DECE36B96795D095C045EAAA3153477102C51A26D777F98E06DF9BF1F4A2CAC15ACD91F6B6073D320FAE47534D9F4A0F1DBA47B4328C16391C573F23562A3B171AFAD74568D6665334B8209E993D0555D47C472BDE44A32D11E3781B803E84FD6A8B784E5D5B528CF9AFB54862A464820F5CFA5753A2783619222D3332B1201C1E33D7359A526FB1ADA2665B696351BE479182B2FCC181C1C7A8F5AD497476840632AB671865EBCD6DFF00C22ABE40D89E6A28ED80471D6B2AF3C35A8C6A3ECF33951C859140C7F8D2ACA571C2ADCADA968D2A4293791BD472DB783EE7EB5423B7105CA845382D9D8CBD456D5BDBDFC303A4CE859BEF6C3804FAE0F4A9D02C9165D42BA307538C953F5EC2BC7C4C5367AB869A51B232353D1CDD5AC32A80248F8209E0A9AE53C59E170A921505F660955C838CF35E991B2DDC2EBB5D5E12172075CF38FC2B9CD674E96E2EE6CC4C414D89CE7A13FAE6BE7317455FDD47BF83AEEC93388834491203B501474C804638F4AE43C67E259FC1DA8464BC31DBBC591BC0DBC738C9E95EBD63A74CBA5C2AF1069A7855D828270D9E719EC6B84F1FFC24BAF186B6646B702248FCA039C0F98F6EFDEBC874573687A90AB7DCADE03F1C697E3CD2247B1B846BC8577496CC70E98EA40EE3DC5437DE27D3AD6E203757B142B2B8103E0EC2C4642920704F419233547C35FB295DF877544BCB6338BB955A36C10198107AFA75FD057A1782BF67B9ACE0326A88933CBF2F94C032227A75E79E7A707A5690A12E64D2D0552A47B9C6786B55B4BFF1389ADE58AE2097122488E0AB1CE1873DF35EABE1E823D714231061DDBB0060E73C1AA4FF00052DEC1924D396DED150EE31226D563EBFFEAAD4F0C5A7F64CE23906C7E171D4375E6BE9F2E4AC933C0C5D9B4CEE3C39E1F80852EA148C606719AEA638120B70AA001D05737A5DE989E32792080463915BF6534B2856015578FAE2BBEBD24EEEC71D3ABAA699CD78CB4F6581808D816E47D73EF5F8A9FF000569FD9824F87BF1B754F11695049A8DDEB1089EC2DBCA8D22818121D81501864315F9727BF5E6BF707C4967F698C8DBB4AF24919AF81FFE0AC7F0A1F54F04C1AD5AAD81BCD303C5FBD8DC92ADD4654F4EBC1EBC723AD7CED672A73BA47D16125CF0B753F1834986FADF494D35ED20D32E35299AF35382E8C772F651EE401F760E080B8450415F31BA10C6B5344F0D6A9E2FF004D75A7F8753C4BABCBA84B771DCCB298DAD2225A350642C1638883B540E30A186E66DC65D6FC517FA17C4A9754D2B489E0B3B4BA1E7DA4616E05E48A70B17CC332C9248572586C891060FCCE4F28BAD6A165F106586FB5233697AA2A69D73A85C4924506D2CEF2C31602EE95A679115970A90A061C1427D44DC95CD344EC7CBFF001D7E3DF8B3E3DFC43D475DD635467174511119C18A28D58EC5C2938F987A75A77C1BB4D7BC3FE278AF2CF4D9AF9D24560B2445E08DC8FBE70403CE78E9D3EA3E9BD2FE1DE8DA2AB2D9695636AABF776DB2961924F2719EA01CFD2A67B17B680AC60C91C433B7900739E9EBC76AFADFED64D724627C84B0C9F53EC7FD843E2CEBBAA5A5B5B5ECD025EB95FB45D232BFD8949E1028017763BE0F24F5EA7F453E1D5F9FB34763A6F9A24017CD95FEFB7FB4C7B7D0607B57E49FEC15776FA2FC4AB68CCA2369A512089630773641E17DBFBCDD33C75AFD4FF857E268ADF4A4B7B40C4A2027A1766239C9EF9CF5F7AEFC3D4E782678D88872CEC7AE692219AF4452BC970EB8F30862C33C7527FA57510C41500448D4AE07F80F6AE3BC0B612E9F6C2EAF190DC4C37051C05E3AD6FDAEA66E5C22F29B796071C77E6AE51314CD595D426436D2063DFA7F3351C1234B8C10BBB07206703FFAF54669993CB452B1C7D493DC76156A391509392CED8E7B63D2B9A6D37A1BAD8BF6B621E2521484524FB13EB5A1A6694FA8DCEE5F955176918C827D7F2ACBB4D5A3882C4F1821064E3A915BBA678823784940CACEBC9C75F6E2B193512945EC68E97A0476EE8C70641DFEB5AB15A23C81635E580E7A8AA361701910B82A871C81DFD2B5B4D65795158850C0719C9CD73CABD9E9A96A0320D3E78F2D100C3BF7CFD29D379830658D8B020720915A90CA864DABDBBE78155AEF7CB700C609427181D38A875EFA58234F5D4CC92D6362A5A291580E84673F4AA90DB457129531956638CA9E2BA5891400B3A85C11C9C0A7AD85B79E018F92471DCFBD7155B491D54E5EF2302F34A4B5469D236265501801C12075A9AC74B81A14BB00BB2C5B95187F113C574D1888F0E3240DA323DE9B35BC06131C6A630C304A9E47D3D2BC3AF86F68DF2B3D6A188696A63691E15B6D3ED97CD1E74FF7A49180009F4FA0A9934BB299BE545271C1DB803D855B99218E02158E4018F6FAD456FAA5ADB5A90CE1DF9C802BCD584719252477AAEDECCAF069305A4E728A4B74E3DFA54AD6E8080EA0283D3BE2ABBEBAB2B12BB70BC0CF535049AEAAB86994AC638E3903DEB492B688D22A522EA58A4AE3E770073B4D64F887C28D2A19E140251CF24E4FD3357AC6FED64CBACECA0740E7039FE55A5230B98032B1DA472CBC8E95BE0AA5A7A1857869A989E1265B88E4695985C2B90636E08C647435D4DB87310663B558E00CD7211DAA2788E3BC86E95E2398E645E067A838EC7F9D74375231DA771724F0074AFA493528FA9E324E3248B3AC4A0D9380324F1CE302BE61FF0082877C3BB8F1AFECEFE248A04335CC36C6E23113EC73B0E719CF52323A8AFA4DD5AE632A5980033B7A77AE27E28F8557C49E19BCB29E359A2BB89E02138CE47AF6AF99C7C6C9BEC7D365B3E576EE7F369E35F1586D7EE2D859DDE8A252F14BA8463CD1040382A32C172CE5899082C4B04190AE6B1BE207875BC77ABD8C77DE225B8B19205C192E4BCB158AE0B40AD9214BB6124933B88051703711ECDFB65FC2287E157C75D674892DEE2D755B59A4915816010741F3A9C8C855CF078E833C0E16F74AD5753D72C34B7B7B46BFB748E5D6BCDB743650DB060F14253EEC9712800B1258AA61782CCD5542B2E54E2CF4AA5295DBB1CA1BB16A4A3648180401803B0EDD07F2A8EF115915A32428FBC48E0FF87AD2DBBF9521321215973D0FA1E7E94B7570B146A501DA32392739C7F9FCEBDC86BB23E4A4ACCEEFE027886F3C37E25B76B5D2F50D4A79DE3DD1451B3B49F364648E02819C8638C8CD7EACFC09D621D23C3766F325B0BD755568118BF91CF76E84E78FEA6BF22BE1578820B0F10C06F750BBD3ADC15DF2ABE428DDD14678C9CF7EA7AF5AFD24FD97BE34687E26D26DB4CD034AF116A6B6C00F3A78BCB8CB119C9392C0753B989CF4EF5F4797CEF068F031D1B4EE8FAC74FD665BB8C348E23897058FF167FBA2BA1B6BC11DA2A291123B7CC70338F4FAD725E148E4B8488DC2149147CA99C946F7AE9ECACC902400B328C2FA7635DD2D51CB1DCB5717A6E240721368181FDD1534B76A84286541DF1C920FF2AC8BD778195CE15703A8E7F1FF000AE4FC6FF144786AD9D96192EA403E500707DABC7C56263462E527B1DB87A32AB3E589E8126BB06911091E4B64623FD64CFC0C7B54DA4F8F2DDF7117B1CE739C20D8A0FE35F35DD7ED27ABEA06448B4199664601164877B3F618EA0E41EBC56E7C39F13F8D3C657B088BC3D6CAB260B8BCFDD79607AED5E48FCABC38E710AB2B42ECF5E594D4845CA6D2B1F4CD9F8C44D2428264C8419C0DC793ED5BFE1FD664D42699D448153E55C8E4F3DAB92F01F816EE1FB3DCEA7736DBD064416EBB909C60659BE6E3F0FA57796524567128450369E8A39CFAD7A493E552679F28A4EDB9ABA606860DA632CCB8EBD49C559FED782D6405C87239C03F76B11B579634C062A0F503A9A8D5DAE14100292C40CD6134DA08EE6C5EEBF0DF4651D1361EB9E72292D3511090142A007839ACB860DCE03211CFE1576380F000049E86B9D526F4345248BB25FBC881C7258F7C8355E6D564646455F98E0020F4AB31D8998ED523239C773FE14F5B68ACC299DD13240D8A720F6C564E938EC6F4EA2E8654C6773832188B0CFDEE6AB0B76867059F715E9824E6B5F53D42D2067478E6DD180DB8AE5581EE08FE54D8A786FED3CCB768E6551C81F797AF04751C570578A68F4B0F2D7639E7BCD41B50105A5A46F09382EE486073CE3F5A9E09EEE3B878AE6D8A489CC6C4E524CFE1FA569BCF7284048998019C743D7BFF008D25BEA721DF6B79697168D2E512520488DC7507B1F635E7CE9EBB9E8C27A146F3C6169E1FD3C3EA16D2DB4529DBB845BE2979C120FB77C722B5B4AB585208E5B5BF022970CAAD8752A7903F2AE19B4BD5B4ED5AE22D52082EEC6F03209BCD7912343C0529FDD1C10A46D05570576E4ED6A1E0C1AD4D11D326548628C222AEDF9576EDC0C63D3391D081E95D90A746324A0EF7DCE7729D9C9A3435ED496D5A589D364AEA4EF41904F5EBEC3D6AD697AA471690B2098890851875391ED83DEB9ED4BC0F72D70E1949DCA42C872BBB23D376D1D7AE383CF079AC5B0B39EFEFAEACE38C42D6726D97E55419C371F2104E770EF838AF7F0FCB28A573C9AB4FDEE63D1BFB5C79603CF03237DE7DA738EE71EC78F4AA7AE41035990262DBF3B7040E6B953E17961D39A231C0115B3C360E70C0E06481C1C0C631CE053A4D22EE28E3118455870DCB28C7182074E4F4CF200271D6BCFC7E1E0EF73D0C1D5775E47E57FF00C16BFE06F882CFE2BDBF8C341B49754BBBA8D23B3B68ADB30ADC00CA8F3704BED3B9820C076DA095DB86F8D3C5F0788BC03E0C3A9EA9E17D4AF752D4E4F2A4648248EDA395146EF3163E5082AC5D76EF7638C28191FB05FF000516F85F7BE22F81B717CB64BA849A3DD417891C5742165D9346EC010B8C39442D9C9FDDAE32321BF26BE31FC58D1E6D3748D0DED9746B6D1AFBFB4E4D43508D4CEA5822EF926842C8D2677A42800C9504890EF61E1D17493E4BDDA3EA54AAB8295B43FFD9, NULL, '2023-09-26 22:36:38', NULL, '2023-09-26 22:36:38', b'0'); +INSERT INTO `infra_file_content` VALUES (18, 4, '8d2599fa14737c8340d8c3b30b1cf194b1f3780c4d457cce76657cc8972e49ee.jpg', 0xFFD8FFE1346045786966000049492A000800000006001A01050001000000560000001B010500010000005E000000280103000100000002000000310102001E00000066000000130203000100000001000000698704000100000084000000DE0000004800000001000000480000000100000041646F62652050686F746F73686F7020435336202857696E646F77732900070000900700040000003032323101910700040000000102030000A00700040000003031303001A00300010000000100000002A00400010000002C01000003A00400010000002C01000006A4030001000000000000000000000006000301030001000000000006001A010500010000002C0100001B010500010000003401000028010300010000000000020001020400010000003C01000002020400010000001A3300000000000048000000010000004800000001000000FFD8FFC000110800A000A003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDB00430001010101010102010102030202020304030303030405040404040405060505050505050606060606060606070707070707080808080809090909090909090909FFDB00430101010102020204020204090605060909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909FFDD0004000AFFDA000C03010002110311003F00FCA49EF3F7CC09FE263DFAE4D6D78624235CB576E81C3607715E4F2EB43CE931C80DDBDCF7CD7AA7C2F8D75CF14C76729E645201F4C0E0FAF5EB5C72A3657472C1A6D267BC7ED35E0783E287ECCFAADB46A649228BCF8F039DC9C8C57E15FEC89E398BE1DF8FAE3C2DA8B6CB6D558420BE4049949DBF9F2B5FD2FF0087F48864F0B1F0D5E032C663F2D8B6324743935F8AFF00B42FEC61ADF877C5B73ADF84622D6F3C9E62F9632CACCFFA609CE6B820F95BBF53D2AB49F2E87D5D1DC06230D93D803D3F1A789906723031D3FC7F1AF985BE2849F0FF004FD2F45F880FE4DEF9A96D331E32481863F81E6BDF57518A48966888743C83D78EDD3D6BB953FDD9C304EF73A659779FDD9C9070055C6B82BF2C8402A31EDF422B80B8F10416243CEC1501F9B240C7BD79878D3F681F03F82E68D355BB8D159CC6402370607D3DEB494535B0384763E93598840A39E339CF7FFF00554C67936EC8C01DFF003EA2BE3DBEFDAE3E1658C4B2C1A92483A9039207727BF7AE1AFBF6E5F873A7EB46DE6791AD88F9E445C8E7A629D2846D6EA28554F489FA0314AAB264918033F4FF00F554CBA8445C9724E0E0FBFE9D2BE00B9FDBC3E132B98ECE47932D804A10319FBDD2BD1BC23FB4CF817C5B132595EC41F9006707FCE2B5A7088E4EE7D7571AC5AC4002E0E781C03CFB560CFE2356531C6E768E307F5C7A1ED5E610F89ACB52B7F3AD650CA78041C818A825D5222BE5211B9867D2ADABE85AB9D75CEB0931DAFCB118FCBD7DAB06EF5262AD1A9E3B739C9F7AE666D418960A4E47BD63CD706461B72BF9FE949C97429BB6E6C5CDF19C851C63B8ACE91A499772F057F5C7B53EDADD8B820004E7D73F962BE54FDA2BE3C49E0997FE102F0415935970BE6CC06EF2437603A1623F2AC5D96E8252D1B67D2772CB0E639DA34DDD37301FCFFA5793F88745BCD6B5A8F4727CB0DF3393D9719278F6E95CA7C38FD8C7E3CF8EFC35FF0009F7895E797ED21245133932306E4ED0700002BE83F18784A3F87DA9F87B44F9834965E54ECE7AC8795049EB80314424E4EC889BB247FFD0FC209EF65370E8BCFCC49DB9E7278AFA3FF669B59AFBE215B4D1B8631924A63076E0E7AF35F324ADE65EB9076E19BF2C9AFA2FF66038F8C7A5409922490A31CF40CB824D79F3AEDA308516EA5EE7EA6794B672948F8E7F03DEBC9FE296BFA7E81A15C6A97C07CAA5B27AF03AFB8EF5EC7E2FB34D3AF64546C0EA3E95F9F1FB6478B8695F0B3534762A5E2655719600E0F5DA091EC7F5AF23109395AE7D0D28251BB3F9DCFDA77E2FEAFF00143E245FDCCA4C51433B0DABC02C38DDFA541E07FDA77E2D781F4F4D22CF501776ABF288EE46F207A06E0D7805DCB3497F35C4FCB1724927352DBDBBDCCA88885989C0C71C9F526BDFA6928DAE7849DD9EE7AF7C7AF899E2B9CADDDF340AEDCA21C7DEEA39E715CA5CF8635BD7A791A5135C4EB875DE4B123BE073CFB57A97C30F83BE21F17DD5B69D1C0A934AC046B7236890E7EEA3F42DF53823DEBF5FBE117FC13DBC47AFF8699B5E85AD2FED9925B591B9E473B09C671C704F43EC6B394B955EE5C28AD6C7E63FC11FD9A2F7E206B105CBA2AC1323473E392921C0E9D467AFE35FA1561FF04CBD0FC59E07BD786E248AF6789BCBDC3256489871F4E08AFD00F84DFB1D6A3E04D7AE7598136477F03A4912AE01901DF1B7B3039048EB806BEEFF000F787EDECEC9927401A391CE076C927FAD63ED9EE6D4A8A8BD51FCDDF81BFE0961AA5EDFC306B33955F9839F7071FCABCBBE29FF00C139FE27F82B5CB9FF008452179EDC36D8A443824752DC7207F88AFE84BC7B7BAC695A825AF874842F3153C73C8E00FF0078F14BE1BF135F46DFD9DAFA8944002BC879666C0270318E58851F435AD2ACEC9952A506AC8FE6B744B8F891F0AF51FEC0BD794C71712A4993B482771CFD7E51EE2BDAFC37F1E741D4EE52DAEA4F22E18ED087A67D73CF6F5AFBF7F699F830FE2237B7021DB2CEA4992384B18E351C803806476F947A0DCDDF15F8ADE3BF87DE23F0C4B3DFCB6C6C6D95F6A79A774BC71B8AAE42E7B64F3DABA7DA239AA5368FD23B1D4E0BF5001467619C039EDF5AEA34F86DA57D9E628C29246471F857E3269BF133C63E0FB82BA45FC8077593E607F33FA5655BFC6DF8829E2D8FC517B7F2C92A32EE52DFBB31839D9B7A006945A57D7526334DEA7EBCF8EBC65AE58DB3685E03B09750D56E576232A129196E03123AFB0CD76DFB2D7FC1317C4DE21F14C1E3AF8C2DE62BB9BAB846CEE62D82149F7EF5FA3BFB1D6A1E05F8A5F0FF004DF17D8D9C4B234081880B90FB7E619C6723BFF5AFD1044B4B0D3C410AEC0BF4FC6BCDA98A727CBB1EB51C346D7BDCF0EF1DFF00647C3BF87F3A69F6EACB65010883007CA303F015F8EDF16E4FF858515B5F6A2DB261123A305C00C327201CE07A1CD7EA87ED0B6975E22F036A361037971B44FBDC75DBDF19E3A57E1B7C64F11F8863F184FA0F872011DA468812576F90AEC1823079CD76E12377A1C398525CD63FFFD1FC1EB8B7944CE1147DE6EBF5AFA4BF654D0357D43E30695369713B2DBBF99311D900E739EC6B8ED4BC3F6E267298E589CAFD6BEDBFD933C0F27872DA5F1FC1218096F2FE6FB8EBDC63F91AE3AB49462DDC54A179AB1F4FFC4C4096EF34BC2AE467D2BF9E3FF8280FC46B1B8B76D2AC357559A324340146E27A632369E3F1AFDB7F8E7E3AD9613B79EB046E8CA588C8FAFD79AFE4F3F699BE8B51F8A9A94A976D787CC6C99171D0F6EDF4AF1F0F0552A59743D9C54F920AC7CF646F2CCDF367F88FF5AF67F847E067D6F57492EEE8DBC0181F9769CFB727D6BC6E1538F957713D01AFD4BFD91BF664F1A78F52DF5A9122874E665396425DF3FDD254FBF4EB5EFD6A9184753C7C3D3729687EA1FEC2FF0009F447B78A7BC8639BCB600078C2E319C67A8DDE87A57EDB7867C31A6C08A88A1422E368FC2BE53F813F0BB49F87FE1B5D2AD9022AAE19DCF2C3B927AE6BEB8F0BDE430C0222E1C83B3AE4FB578756AA7768F5D526DDB637750D3A2B3B279A0500A82471E86BC4FC516F25A68A97F64DB44F206627B29273F974AF72F1ADF43A3785EE350B9180A849FA0C9FFEB57E697C7AF8E9378534ED03461292DAADE18F230155060807BFCC01C55509B918D7D2FA9ED3168DA1F88EDBFB599D51FCC6033C1DCB9008FC79F6AE93C0DF09B497BC0F2CA6768DF7B6EE7276E071ED9AFCDEF8F5FB497FC2B1F16E91E1BB37511DD98564E7A2CAE3737A64027F4AFD6EF82F6B25FE831EACA0FF00A5A2CB93D70C338FC338AD672E55B99D069EE6EDCFC36F0F6A16CD67750AB46C369040C1EC73EB5F967FB727EC8B65AB68ADAB6871093CA6C8894855047F754291BBD7A6075CD7EDEAE90896CA73894F538E9F415E35F1A7C2F6DAAF842E2C0232C014860A705F239C9FEBD73D315852ACD4B43A6AE1FDC6CFE12BE2AF8067F076B72E997D1C513237F124991CF42CCA07B70715E037B024D3183604653FC3CE7D857EA47ED95E15D08EBF7D26850341716D26D9136E240A0E41CB365876E86BF306FAD678A76C1DDCF7F53DC1FEB5EED2D75679138A48FDF4FF008252FC40D6EDB4197C3B71697D242AFF0024A52430ED1C6D53B420EF9F9B39F6AFDE6B9D72EAE6C922184DDC9FF035FCD67FC136BE23EB76FA89D043493243C146B99951791CF9606DF7E2BFA1CF0DDF7F685BC726DDA38E99C7EBCD78759BF68CF630535ECD58A7F1424874EF015F5ECEBE63BC4CA8B8DDCB70323D3F0AFCF2BFFD96ED3C57E2C9BC49E2CBB76B660A23B687E5CAAA803739E9F4038AFD1BF1EE887C4B0DA696A71145289A55C64158FE6FA727D6B94B3D0759D5E622DE21021270EE3279F41FE3F957B1849D95D9E46615137A9FFFD2FCF8BFF867A8C73B88C64E4E38EBC9AC3F8C5E25F167833E1D69D3C7A94DA5DB59B1591ADD847804E4655B2AE3D4707DEBEFEBDF839FB606937A60F197C05F1969E8CC774B05935CC639EBF22E6BF3CBFE0A79E0EF1A7817E14D95E788F4ABAD1A19DCFF00A3EA50BDACCC71DA37404903DF8AB9E124F468CE3349F323F3CBE267ED9D7FAA68F2E9A6E7ED13DB038932003E871CE0FD2BF2DB5AD4F51F1978824BEBB66696672C49E4F27FCF5A634525CCCF7033B492464F1CD76DF0D3C13AD78D3C6F69E15F0F4066BCBC996145419F998E05654F070A7766AEB4A6D267E8BFECBFFB14781FC4FE15D3FE2878FAE1534D7BB08DE7B88E1C272D9E41EDC1623E95FA53E2EFDB1FE137C2BB5B3F03FC2386C3511126C8A2B305D188180A0C4093B47523AD7DADE09FD8E3E1E0FD99B49F859E26D3E3BA7D3AD416DEAAF899D7E77DA7E5241EE6BF9D6F06F89A3FD853F6BEB8F126B5A54D75A3DBBDC592F9B1AF982224FEF621C00573CEDC641E2BC8A74957AB69B3D2AB51E1E9DE28FB3BC63FF0561D7BC3D3DC6807C273C535AE04EF26557E65F43CAE7DC63A735E9DFB177FC1416EBC67E3DBDD3BC493B08A6984B079BB50451850A4373CE5B9E33815F1D5E7C7FF00D906C758D7FC4F6BAB6A5AE7F6EABAC9A75D412306793380ED2039DB9F97B81C0AF83FE16E83E24B8F1ADC2785125B74999A2B7720C6760382245F420F3CE78AECC6602951D22EE70D2C4D4A8F9D9FD74F8C7F689D03E235B7FC205E1DBA59F2C127743C90BCE7E8D83F857C83FB4AF835F56BCD22594232B2A3C41F202488DC607F78839FA0AB3FB10FECEDAFE9DA51D57C511184CCCB26E23FD6B1270E4E3EE8CFCBEDD457E807C55F85BA6B787A29AFD770B37F3433751B791C81F87D0D71C12474D45CD1E63F9F6F8EB6F7BE33F8D569191BE1D3DA15752A065502A3B673D73F8E2BFA63FD96F58D1AFF00C2D1E9B70079F6CBB08041E9C0C76E2BF15ADBE08EA5E29F8A92F89232D2AC53CB2C52A30DA612E0E762FDEC124F3C73D3A57BC786BE2DEA9FB37C9AD6B7AF4DFBADCA21887425D46140381F375EB9CE7BD678B8395E28BC3C545732D4FDA6D6FC53E1AD2E3923B8BB1148A09603AF048C7D4D72FE2CF10685AEE81F61B60764A301F8E78E49AFE5A7E28FFC143FE337C48F8867C39F0B217BBBABCB88E2B7F2F244AE769E53B82739CE00C649EB8F6FD4EC7F6DDD035CD3BC2BAC78DA2BAD7DED0DD1B4862DD6D6D1A614F98E658F739271F22927AAA9028A596559EB0D4757318ABC65D4D4FDBF7F63FB88AC2EFE2EE8533B2A0048DAA707D09031823A77FC2BF9DDD7AC5D6EE4944254173B9587DD3E9D063E878F435FD4CFECB9FB4F788BE27F8A3C51FB347C6A8BECDE24B08248EE119C344F91C491E14646181E9D0F39C66BF267F6B9FD8D3C6BF0AEEDFC4B7B6CC74DBB66686741F29C7232063939F4F71E83D4C1546DB84F738B154D69286A8F8FBF65DF124FE0EF8B1A7DC472B4025942332B60004F4C679AFEB57E17DEDD6A1A5DB61FCCDEAADBBD7233C75FE75FC67696B369DAE46CE7CA68240DB81F98007AD7F55DFB2478A8EB5F0EB48B996E1B6C90A024679E3F84E381EDD457166787E5A8A6DEE6B81ACB92513EE7F1EF8ABE1BFC0AF014FE35F8ABA9C7A64D785441049CCB227FB08B9249FA73581F023E007EDFBFB7D6C6FD9B7C25FF00081F82E7241F1578991A05913A6EB5B7C1797D410A47A915FD137EC65FB19FECC7F1BFE1D785BE39FC51F0DE9DE29D734B2C2C9AF916E12D644F977189B28CFE85C1C7600F35FB27059DBD9C0915B20448D42AAA8C05038000E800F415ED538D3A69595E48F167427567CD27A1FFD3FE8F7F6E7FDB3BF6AFF87DE32F0F781BE0BE9F0F862E352B99E0171AAC4B34536C844809902C888BD7EEE4FAD7F0F9FF0005BEFDB57E3FFED37E2EB6F861F1A7548754BAF085D5D5AB496F024111756008454550541CF2464E457FA09FFC1416DA69753F8711C131B6DBA8DFB194471C9B145A92C764BF230DB9E0E73E87A57F9CC7FC1633C07A17833F695D522D0A7339BEB89AE2573E5804BB039021C4601CE708368EC3B53C0E1DA6EF2B9C9595A4E4FEE3F1120D392DADD704063D3A73CF6EFC57F40BFF000477FD90A3B9BBB9F8EFE35B220A12960B22FCA5BBC807B741EF9AFCE8FD8CBF657D77F6A1F8B7068B04462D2B4E224BC9C0E157380ABFED373FCEBFB2AF873F0EF45F873E12B6F0AF876DD60B4B285218D1060054181FFD73DEB2C7CD4572A67AD80A4A5EFC8C958A28A692256C2872A00C1E31DEBF377F6A4FD8D3C2BF18EF6E2FEE5A08AEA48D632C5013B149236FBE4F53C7B66BF4CE4D3AD85C32267CCDDB88ED9FAD72DE23F0D3C9ABC251094750C33ED5E1D56AE9A3D94FDDB33F18BE1EFF00C12FBE1A7816DA5D5B5F886A97B20DCCC53CB4E9F7576E0A8CF5C1C91C135ED7F0CBF61CF085978C0F8B756B788A2B9758DD01C9272060F0AA074C57E91EA16114302C414B1520B73C5456F108BF79028463D47B5283BB3964D453514749E1B874BD034D4B6B78942C430063F86BE3DFDB03C7FE26B6F0CCBA468092B473A1120814B100FCB90011D3F99AFA99F5491731A805C1E33CD72377A568779A809F5F42379C36467E5CF4C62BAE11461CF76799FEC7BF0D74BD4FC03672B45246C00DEB3A9327B6ECF4EDC0E9D2BC7FFE0A19FB36D8EA9E0F9B58B4B3370EABBD1532019101DA78E7201FA57E9DF81F41D0B43D313FB05445130E02F18C9CE703BE6B57E2778160F1DF83AE745BB8C49218CF94C79C123B9ED50D7BC38F2ABA3F8A5F83FE28F137EC83F13A2F883E2CD09EF52F56E6166910AED52402627E0ABE3DB1B4E33839AFD18D53FE0A09FB1BF8A352D3FE29F88F43BC9BC5F61018E28638305D8E3869436C2091FC44E01E95FAD377FB0EF847E2B7C3D3A078C74D4207FAC66E591D38C86EA0E057CCBA47FC1207E0C69B72F6ACDE64825DD1C8CAA5980EAAC060608EA08FA11C575E1335745389CB89C9BDA4AE9E88FCF6FD933F664F89BFB62FC6AD7BF68CD51EE7C309A85D3DCDBDDD8305DBB42C696E84F251514072460B6715F77FFC14C26D67E1BFECFF00A27853C46E9A84A845ACD3ED037E1782D818DC4F3C6335FB27F05FE0E787BE0BF8363D0F4481151781B01C13DC819C0CFB57E4DFFC168BC25259FECF1178A3792C2F611B4F3B3248E33F5C1A9C154955ABCD2DCDAB528429F2763F932F16C91B6ACD3C2A0025B207A751F5C57EA7FEC39E3CF8A7AAD8E99E09F079371E6DC2C3146B96397380AC07CD8E78C67BD7E5CEA1645F0EE3B6323839F6F5AFDDEFF837CBE1BF82FE2A7ED9FA4F80FC7972D0D91759C0006D91E33B9633C82B9E808EF5F48F0919C5732DB53E7AA629D34EA47D0FF468FD823E096B5F037F66DF0FF84FC56026B12C22EAF554921649403B70718C0E0D7DA63E618AA1A65B4167691DADB2911C6A117249385181C9EBC568D79B3776D9DB4A1CB1B1FFD4FEB33FE0A13A8DE693A8FC3CD574F884F35B6A1A8491AB48B12EE5B42412EDC000F3EF8AFF0038FF00F82B8F883FE137FDB2FC49A5AC6D14F6974D14EBBC4DB65C2B3A075E1B0C7AD7FA1DFF00C14D3E2A7847E1645F0F3C6DE2F175269D677F7D2DC7D8E312CBE5FD9707683F2F3918C915FE782FA7587ED4FF00B6878ABE2642246D0B52F13DE5EC6F709B66922697F751B2A9650D8C0C062073CF15D5877CB76CC5A53928A67EBDFF00C130FF0067AD3BE0B7C138355D4A32355D688BA9F70CB20603627D42F27EB5FA577174AB048621B46702BCD7E1AFD9B4DF0BA49670010C0A1531D09E98CF7CF7F6E3A574BA96A33C76CBE7AE07240F523939AF9AC5D56EA36CFA2A50E58A45CB487748259177367EA6A5F13CB6F1C31CAFB41E47A62B9DD1B5C45B092563F3939C81D2BCBFC69E257BE945B46DFBA5FBDB73C9A88C6FA8AACECAC5CD5B5180E442415F6EE7D2B9BD735382C6D37C7283263A76FA0AF27F88BF12BC3DF0EBC297BE31F11CEB05869903CF331EB851D07B9E8075CF15F853F11FFE0A83E26F136BBF60F05E96D0ACAFB62323ED651D895E724D6D0A7A6A72A9393B23F7EA7F1321B592559D51F03277632075F5EFC556F0FEB9ADEBF7AD6A245581063CEFBCDBB18C0C7A74AFE77F4FFDB3FE34E964EABAA59B4AA1087393821B214E00E0F393F4E2BE9FFD9E7FE0A2D05CEBF1693E32B658D65C03212A9B4E71D0E3D79EF5B51E57A173A338EE8FE8BBC07A5DCCB7F676AEEE5F6E0B0E878EFDABEA78349091086760DEC393F4AF91BF67DF89DA2F8BF488753F0EC86682540DBC64B64F51822BEDAD12DB50BD61F6851FEC9C60FE3FCAB230E7EE571E1B8ECF4C92E204211C97923ECC0A9C8AE17C3BE158E79FED8A5841CE0E33D3AFF9EF5F4C699A73BD935AC88A7B107F5AA326996BA7C0D141184500FDD18EB5CF5292BDCEDA75528E87906B36E90C519C7968A70001F7BF2AFC9EFF0082CA7861B57FD94AF6D600375BB24C7009C6D619FD335FB253AC6EA8410769CE08C8FD7A57E6EFFC14874A3E22FD9ABC5F2C6AD8B4B1675C762BC9FF003E95B606494D3463557BBAEC7F0C7AA23C6DB9F185E4007B9C57F459FF0006C9780AFF00C4BFB7F69DAEDB00D0E9B6CF2C808EA003FCB03A735FCED5C25C6A77AF6B6ABBCB11800724E7FC38AFF427FF0083647F60C4F847F07AE7F68CF1759345A9EB0A12CA43952626C893D9978EE3835F5D4EAA8C64CF94AF4B9E5689FD69478D8314FAABF6AB6894091C2FD78AE735CF1AF86BC3D7105AEAD791C325CB2AC6A4F2771C03EC33DFA579693E87AAE715D4FFD5C5B0FF008290FC73D33E1AF89FC0171ACDFDFE8DA949F65D312FAE45D08AD88CB794C54303B8107DB008C8AFC57F85BE26D56C3E31C4D3CD2492BDD88C3331658C48C4CD27A6719441EE4FA578AEB1F18E4B1D726F0CE8771E6AD9CAD046EC0A879989C3EDE9C7CBC67AF3E94BE09B8D4EFBC44B7BE1721E78EE0CFE63B6D52EA782EE780A3E53F52DE95E8622AC5CDF21CB83A2E9C75DCFEB43C1FA9DA5B7852CF4DB53F2C51AE41FF9E8477C56B6B97EAD0B4224CED0016F7EF81E95F0C7C06F8C36FAB787E0B6FB479B7014296391E6346369650DF36DE0609C6739C57D39FDA426921843172F8241EA49E7AF4EB5F1D888BE73EA29CB9A299D0DA79D6FA6BCEA00F34FCA0F5C7A9F4CD794EB6F27DAF71CB1CF3DABDE350D3AE22B489647F9DD72D83D0F615E2DE24B22AAD2E4B1EBC0ADE0ACAC7257924DB3F127FE0A6DE3DB28BC25A5E87AA6B02C6DE7BF990DB22B48D31891496650400A85C01BBAB1F6AF8D7F659F847F0DBC47E1E1E3349D2FF520CDE689F0557238C0C74E41FC6B4FFE0A79E17F1AEBBF14A49F4B85AE6D34BB467F29C03B16E7E569579CFDE5C71D0E2BE65FD8E7C5E7C19A37882DB5E668A09515A356E0391C71D3D7B56B8CB3A4E313D6E1CE48E2173AD19F6F7C79F025E689F0E6EB55B19A0864603CA51B7919C1CF04F04FAFE15F9BFE17D0BC4767ADC736A56D208A562DD0ED6EF80DD33C8E9835EADFB5EFC76D76EAF6C7C23E1998A416D1299085C02FD79EB90060F5AF06F845F1ABC736524D66F3ACF0AAEF922936952158720302030E39519FA8AD32CA2943DFEA5F1162235B16E10E87F49FFF0004A3F8D1ABF843E20E9DE12F1EDD9B7D3F58B8786DE2989C46E8371466638000C7CBEE3826BFAAAD0B55B7D6589D2A0FDD29F949EEBD8FE35FC4FF00ECCFE3ED43E2DF8B3C156E90451DBD85F79E65863C493309012CD8EBB421E7BFBD7F67DF0E6F4C1E18B5B68633E74EAB2B6339546C6D5E42F27AE315D58E84159C4F06A41467647AD6E96C5D656E548C67EBEB5CCF89351B7B58A49093861D3D2BB6D6ADE21A30C9F994E4FF00515E03F10EFA44B28ADC9C33B81F87D6BCBA9F0B36A706DAB180FA90BA631DB0209E9E95F2C7ED91A72BFECD7E2EB4BA03F7DA7CE1BD7250D7D1BA55C49D231BBE5FAFD6BE6EFDB0F5EB26F849AAE9530CFDA2D9D369E872A739AE4C2377B237C52B40FE277E047866CF51F8AFA0E9972A1D2EEF5203BBA1677C73F4CD7FAD77EC6DE1CD03E18FECDFE10F00F85645616B6316E555E048C819F8FAF39EE6BFCB93F669B6F0D689FB41785AE75A549ACA3D66412C6491B4A038195C1E8C0E6BFD267F657F89B6373E11F0EFF6639BBB178E280CF1E582175C2AB300307B73D6BEBB13425528DA2ED6D4F93F6D1A757557B9F5C78B347D4FC69E23D1E456922862134F3C684A0678C8540CC3820F3F2D7CC3FB5BC1E2CD523D06DBC1DA65CCF1C670EE158F97239C6D1DF1F5E057DED6CF6B64BF638463CB07AE49F7E698752B493998631CE4FB7E15F135F8A2AE1A7EEC2FEA6588C0A9B6E32B1FFFD6FE39355F123E99AFDC5EDCE1A659242B8E40539C9C01D4F41E82BDEFC29F130787FC1B677764CB2B2BB36EC7324A76B3C8E3B85CED5078E31EB5F17F8B2F1AE6FEECA313BDCA927B85CF6AEEBC05A94977A0CBA5247B99422AB161C00DBDFF003DBFAD54AA393E6255B73F693F60BF1EEB7E23F889757374FBA0D8CC1492769CEE272791B89AFDC9F0F4F35EDDA6E18518C0CF735F865FF04C4F07DCCB2DFEBF7797792510449EBB30C58FB0C819EFD2BF7FFC25E16B95617529E9C6719C57818C8DAA367B584A8B96C8F53D5ADE78F45867801DE17279FD07BD7CFEDF113489BC583C09AB2BDBEA3346F2C64A9D8CA840C6FF00BBB89C61739EBC57D75631C074B114CBBC818E9D457CEDF153E1D5C5C44753D1630F342C1D0A8C95901E0F1E9DFD6A235FB9ABA0A4CFC84FF8285FC1CF106AF676DE39F03E7FB6AC329E58F97CDB76F98A96E990705477AFC4AF1278FECB56F0C5E5FF008A259975D8A336ED0CBF29F2D3A05E8303D057F4D7F1245E7C48F07CDA2DF85B5D5E0390A38566524646EC727D2BF9DBFDA5FE0BF8C1BC446D6F2116D235D469134BFBB792398B2EF2B8C67E42493D88F5AEC872CAC5C6B3C3C6C50F0FE9FF000BA049759F19D9596B7697D6E1364F2C82640403989E33F2C9FC3C8239E95C96B3F00FE0CF87ED2D6FF44D52EAEAFAE5CCAD60BB1B6C4C370567C83B94654E1793DB9C573DE19F839A26A5AA0D0750D4DED1B7B8F388CA12180E063A8CF5E41AFD94FD8F7F604F0858EB51F88B54BB4D4164C084F94F2966E401C81DF9041E083918AD5537A4AFA7635A98E859BE4D59F44FFC136BF6756F09DD0F891E2C8ADADF4FB3882E9F06D706446C6D660C37E586739E727A0AFE977E18DC6A7A8EEBE9236812E183C818FDC0AA02AAE3D00E95F30FC2DF839A25B4702C56CCEB6D1C51169180562A3FB838C0383EB5F7BE87A6DA697621357B9DEE00C853C938EBCFA51513936FA1E3537AD99D15C69E8D62901CB36D049DC73C9E4D7CDFF136D234B9892DFAC7924649AF6CF17F8E34ED234E48301A623E550793EE3D2BE6FD7EFE49EDE6D46F5F0F20390C7207A0AE5C6B708722EA77D05D7A1976537F67DB9B891F042E587B57E55FFC141BE2DC3A4F85EE747B7B98A3917E7C48FB032825580383EA3DBDEBE9AF8DBF1DF4FF000769D2BB4890AC3BB7176DAA47A1FA9231F5AFE69BF6D7F8F13F8F3C5D697ACD2369F35BC8B16C7CE1891B9581EA573F8820D565D86B4B9E47063F12DBE55B1E6FFB29278BB4FF00DA434CD4B49823334F781A059763452961821598956047A135FE983FB044977ABFC2BB15F13F86EDF4BBB9112433408024A507CB9C12095F7E9E82BFCCB3F604F0EF8A3C75FB4AE8DE14F87EEEF792C8A443236C4908C03DF00E3B81C0AFF482F83DF1A3E3F7ECF1F0C34C83E20FC21D7B57B6823447B9D0562B990228FBCF6C0AB1C7FB233ED5F48A57824FA9E1CA9A73E67D0FD79FECE81D70CA08F4C0AAD268F6010EE894E2BE0CF0AFFC1513F641D5AFD745F176B973E0DD44FCAD6BE24B2B8D31D5BD09B8455EBE8C6BECFF000A7C50F873F1174E5BEF03EBB61AB5BCA321ECEE639811FF0000635E6CF02BED47F03AA2E2D1FFD7FE217C496D2DBEA37AAE7E61313FFD7AE9FE1D5F416177034E33E6485303B861827F2FEB4DF89F6FE478A27765C2B48DC0E9807FAD727A368FE209E1D435ED1AC6EAF60D26113DDCD6D0493476C92308D1E778D4AC4ACE42AB3E016C0073434F515CFE873FE09CBE3DF05783AD75DF10F88AFE3B7134F0C50A330C9F33EEA22FF79DDBB73F7475AFE8AAC1648B4882E847E5F99D10F5F7CE2BF878F808FAAFC32F8E3E1DF0B7C5D173E16D434BD46D6E2E2C35A8DEC268F1B648DA48AE44646570CA586390476AFED2355F89BE11F067C2ABFF008B5E31BE5B5F0EE8365F6BB8BB5065408143171E5EE2E4E4050A0963D3AD7998FC3DFDE5B9E860EADB7D8F526BDF253CA2DCAF5E7BF7AE3B55D724B69DE4898AA3718FFEB57C78BFB7BFECE76BE219F44F1D6A1A9783268B292378A349BFD1E28A4F2BED0B0492DEC31469349011347196DEF1FCCA08AE6351FDB83F660D5EEE2D33C11E2D87C63AA5F4861B5D2FC3314BACEA32B04791992CEC92594AA468CCCC170A0124D79EE94E2F447A6AA53B5EE75BF1BBC0D26B90C7AC6825A12650F298C8193B8123A67B74F735F0A7C40F01FC40F18C970B7CB0EA5259111C36F3A2B398DD86F0ADCE0ECC807AE738C0E6BEBAD6FF006ABFD9D343F07685E3ED67C556F0E85E258FCCB1748E69E6980058B0B686379C14C7CE0A0D9D0E2BC8FC47FB66FEC76A5EF74EF18F992A01E4C634ED4A396673F2AC5124B6C9E74AC4E163525D8FDD079ACA961A6A6E713D09E329FB2509D8F8EF5CF82DE10F1A5B4BAAC56F2E8779672BBB473A31B662F2120A918232362FDDC8CE3E9F7D7ECD7E2CF09FC38F0F2C96377FDB020413A47620C84827829BCA85C1639E83AD71727C7DF859A8D9BDBDE586B177A84FAA3E84FE1FFEC4BFFEDD376B07DA6483FB2C43F6ADC203E693E5E027CD9AD0F017ED0BFF0004F8B2B1FB4A7C43D03424BEB46FF46BAB85B79E12EE4EC921936BC4CB92191941047415EAAA92B6B13CE84293B6A7DF27F6A6F89BABCB0D87C20D015D565313497CDE5ED036E582FF00175C1AFA6746F18FC5D9EE112EA62C254126E55DDB4B0CEDC9C7DDE9F4AF80FC25FB7D7FC13CBC29A82580F1DDB4F1407735C59D8DFDF43216193B26B5B69636F7C39C1E0F35F4F691FF000553FF00827141B2D9BE22C70AB6D05E6D27578D149EACF23D92A2A8EECC40039240AE15ED9B726B43A2ACB0B14943567DA5A2E8AA34A33CAD24D7139DCD24A492A4FF000F3D07B0AF0CF899E289FC2C972751F9238D0E7BE31DC7D3AD717E23FF0082A67FC13BB4485AD348F893A7F88AE4BAC515AF87E2B9D5EE27964202470A59C32EF766600283D481D48CFCF7F11FF6B9FD9B3F684F0EF89B46F03789459EBDE1FB2BA9353D1F57B7B8D2B55B35854F98D3D9DE4714CBE5E3E7C29DBC6719A2A4672929389E639C75BF53F08FF6D7FDA7CEB3E25BCF84FAD5EFD8629D0791781B3E43B3078DA4C1F9A07500123253EF0C8CA9FCB7D67C47E228EF759F08F8855967B606E44727CDB5D480CC8C0E087460C194E1805232315D47C746D47C75AEE8D02586AC757D4162FEC6B79B4FBA8EE753B1BA622CE4B489A20F7092EEFDCB461830E076AAFF000D0F83BC4F1A7867E2A6AF0787AF345125925CEA41E17F2B76D96D6552BE62BDBB6580751B13786C0518F729C123C8A9D4FE87BFE0DF6FD9C22B7F8BFA7FC6DF19DA18ED8B6FB7662191D14FCCADC6E53D36B67F4AFF0044FF000E78EFC17AAC10DAE9179131DBF2A646540E83F2AFF3A7F057ED71E02FD96340B2F07683A9B94B2B24BCB87D2EDE6BD8ADAD0E14DE5CBDB24896F6C5BACB2154F438E9F57DCFFC15A349F846D358F8BBC7DA669975756521812E2ED16429202A1D4039C75C7AD777273A49E9639E0F94FEEB75A8FE1D78CAD1B4EF1147A76AB03F0D15D2473A1FF80B822BE4FF0014FF00C13BBF62CF185D4BAADAF832CB44BF98EEFB6787E6974A9C30EE1ACA48F9FC2BF8ECD17FE0B49A3E85159BF8A3C4F73E1CB7D46D52F74EB8D7AD2E74B8351B590954B9B196EA38D6E61247124648E9DABEC9F03FFC150BE226AFA6DA788BC35AD47A858DCC62482E2DE50F148A7A323A9208FC6B4861FB48A9D44B568FFFD0FE39BE2BF85EE548D45DD5E4E55B6B6EE4FB7F3AFEAE7FE08DDFB3B7C2CF807FF048293F69FF008B6F3EB56DFB40FC50F0B786754D3B4448EEAFDF41B0D60DBC1A614792309F6FD411D2E46EC9B76C005B81FCB6EB1F10B47BEBCB9B6F283448486FE26EBFA73DBDEBF52BFE09D7FF000538F0AFEC45FB24F8F3C2FE1BD1878B3E21C1F113C31E2FF0B681A85ADD4FA5B41A52CED72EF340C8B6ED14B299631B81F370D86E41CA12BB1B47F495F1C27F8E3A87817C53FB657EDA9F097C11F10355D43C3DF132E7C43E19B7F0A785EF352D01FC2B3AE9DA637F6DCD2FDAB508AD5648C5C3C45E44DA36A00315F057C0EFD80BF65EBFFD81FE0A78DFC1DF0A7E1E78FBC6DAE7C2FB9F1D788F4FF1878FBC59A36B177069AF299AE2C74CD36496DE4B754882E7F74A24C2E00E6BE5EF8BFF00F059BF00FC18F869F063C0DFB246B971F19BC41E1ED3FE22278D6FBC55A4DD685A7EA3278FA513CB6CF6DE7BCB29865666F965D8DE5AFCC37616F784BFE0B25FB26F86FC45F0E7E127863E166AB0783346F84DA77C27D6BC5F2094F8A348D3AF1241E201A6D82DC3595C79B232B24EC1A55C3326F1FBB6D6E08FD70FF82EC7C7DF889F09FF0066EF19FC6FF07F81FC3FA3C7E23F1478275DF05EABA85F5FDFEA3AA6B361A0417D2EAD65A6DC1974D11E996B1FD9660F0F95708A4CBBA4540DD0FC3BFDAA7E225F7FC1667E08F82FC53E18F0AEAFE1CB2F82969E399B53B8D12DED6EF45BDBBF0EDD5CEA77F637762B6FB1EF6410C13C72896310B9112479CD7C93F1A7F6DCFD98BFE0A0FF000DBC39A67C29F823AE5F78CFC3B67A37843C07E16F1D68ADAB785743D274DD59276F105CDF97D9BE7D3234B6BBB63279CE6358B2E3E73BDF10FF006B0FDBEAD7E0A7C4FF00D9D7E2B7873C53E38F891E24FF008A6748D47C25A069BA6786341F87B3C51A6A171A0AC663DDA9CF6C86D92D2E65322308C230456DF2EA25D47C8CF33FD9EFE01E89FB5E6A7FB0E7C5EFD92B49D33F65EF1EFC618BE254DE21D7BE1858496D2A58686852158E3BA9E666597CB58D834A7E69988EC037FE0A21F17FE36699FB0F7803F676F8CFA57C7AF11EA07E3578735A4F197C5AF0EDAE936D1C2AAF02E9F0CF6F7B71B896DD2C6A5727321C8C015F2EFED41F0AF5CF1B7ECC7F05FE0F7C06F0078FB46F871FB3DE99AA59CBAB78CAC05AF886FE7F12EAB6D2DEDDD9E8DA35FACD2AE9D6E259163372826E139C1CEAFC57F22CFF00E09FBE09FD8DBF6568FE207C5C87C27F14A1F8A3E2BF12EB1E16D43408EDECADD63B64D3F4FB2D42E6E2EEEA4553E608E379085573C12054AAD17D4AF652EC7EB17ECB9A0F82748FF838B3F68FF8D9E2B3E0F997C3DE37D1ACA59756D135BD435FD34EAFA645A6D94BA5EA162A74FB04BDBBB94B695AF33BC2E176FDEAAFF05F4DFF008650F8B8FF001B3C5BF187C11A07C299BE2F7FC20F75F0D7E1FF00C327BCB5D57C47340A92592DF6B01F52B79E76897CD9A367B6327CD1300E40F1DF831FB67E91E06FDB53F692FDA53C37FB3D78FF00E25691F1CBC71E15D4B452D60FA28FECAF0C462E659CB5E342F0DCDBDFC714914370238EE400AAFC915BF71FB60FC493E3FF001478BE46FDA0F56835FF00141F15D9E9DE23F85BE18F1247A1DF44596D46977177A9B18BEC71ED8A091304040C304B123AD05BB42F672EC7C29A0EA9FB47FC06FD82FE33FC73F849F1A3E277C38BEF0278B3C5887C15A7DEDBE99A7E9F7D26BB208E296D24B392589B65CC52CD1AC9F78B282A7A7E8FFEDEDF1A3F6D5F801FB2D7C56FF826B7C21F893ABF8F7C55E17F07AEB5F153E2678E6F2101ADF58B2778F46D06D256F2EDC5C5B870F34A40893237B4CCAC9F99FE1CFD997F6A0F13E8DA9E97FB487877E2878CFE15F8D754D77599F45F0EEA5E1FF0EF892FEF2FB58FB6A5D78A61BC1340E6F21C3186D655FB3955407AB57EA3FC45F007C6AFDA86C7F699FDA1FE2FF8121F0FEABF19B44834BD23C172DFADD4D059E8DA4BDA59A5E5E5AE23173733B33B0859845F2A872466B8E589E58B7CD7D74F43A161DB7B687A9FC10F8A17FE37FF008258FC2FD6FC05E26F8D177A0A78DA2B1D46FB4EF87FA15A6AB3689A7DAC3318753B7B69228A0D15563566D492569E4230C5ABC6FF00E0A27F087E147C5FFDA52D3C0DF17EDBC5BE22F0959FED13A26996E9AB7857438F48FED0D7E5B69F51D1EDF5A17EBAACBA5DC5ACAF2CC16D5834E1524650303E2ABDF8D963F15BF629F85DFB34FED18FF1E7E3BDFE81E21B9F1878C48B0BAF0A4B186D345B59E8135EEA970C93D9C37676BBDB49C22BCA8AB8018FDB17FE0B47FB1A7ED09E22F027ED3DF143C33E31D43E2AF8235BF0ADCE99F0FA4429A5F85A7D13546BBD7352D3F564923B6BE6D52D923817CF42C0A2160A0617D0B9C87EE2F8B7C05E1ABBF8CDE1DF8CFE30F867F0C2E7E2BF81FE25EAFF000E3E0FDEE9FAB2456969A6E97A1DF4DE1FB4D61E192EDA39E393CC0DA7A0824590C6C1508F9BF0BBE25EBDF0E7C13E23FD96FF006C7F8BDA7F86BF652F8BDF11A7F89B0F8CAFAC7C332EA5A35EEAD65AAA69FF0062F10D85D5DCB3B69F76A265BA943C8E1A5675D8A43A7CB1FB4AFF00C1533E0EFED5FF000E57C25F0E7E04F8A3E18D9BFC71FF0085AFAA6ABE16D7A21A9DD2B42F13DDC33DEB4EB6BAC33B2480451FD910C63681926BEE3F037C7AD4AC3E2E7ECEFF001FE0F81BF116FF00E187C08D03C60FE1CB8D4EE2D7C5BE21D73C57E225334571AC8D388F26096795C89F6B7EF3EF2A28C8B8D393D5225CD2DD9EA7FF000461F0D7ED31E2FF00817F193C61A47ECB5F092D7C29E24F85FAD45E1BD6B43B716B1F8D2E96611DBD9EA36B3EAFE64765778762B35BDA15000DF1F43F2E7FC1282F3C59E0EFDBABE3CD9FC5CF83FE14F83FE2AF86DE17B2F14EB9E19F0DDCA47E1F7B7B3486282D24B4B8D57FB3E56952FBED4D3CFA9A46AEDB5B6E3867ECD3F08FE067EC3FF0C3E2AFC50F8C1F0E3F687F2FE2C7C3FD53C1BAEEA27C01A1DAD9591D727496EAEE2B98B5356BA31DC1290B4F9CA155240000F983F63BF1C7ECB5FB0878D6FBC55F017C11F19FC5B0EB375A2596A3797B6FA7784E41E1E8269E7D6AC8DA69BA815BD7B91F663189981765387429F32E47D8ABF53FA1AF84DF1E745FDA0A0F14FC18D0753D42E6E753B0BBD5ED6EB53F12689A94FA5C5A4C325E9B5D29B4DF15EA77B650C8A9E532C36B22EC0BE610AB91FCDC7EC9FA8345F062C758B08BFB3F4CD72E2E757D374F17125DFF0067D9DFCAD711DA35CCA1649DA32E4B48C01258FA0AFD48F88DFF00054DF81DAAE97A2699F0EFC0DF1A359D434C92CACAEE1FB258F82C4DA1FDB667D45EEEEACB519E4BFBC96C2416A8311195A30CCE0B31AFCC3F831A24DE18F0BDC68565A7DE693A041A85E0F0FD8EA92452EA36BA31998D85BDE3C05A269E28484728C4703249CD7660E9BE6D51C78A9A6AC99FFFD90000FFE1032B687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F003C3F787061636B657420626567696E3D22EFBBBF222069643D2257354D304D7043656869487A7265537A4E54637A6B633964223F3E203C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D2241646F626520584D5020436F726520352E332D633031312036362E3134353636312C20323031322F30322F30362D31343A35363A32372020202020202020223E203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E203C7264663A4465736372697074696F6E207264663A61626F75743D222220786D6C6E733A786D703D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F2220786D6C6E733A786D704D4D3D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F6D6D2F2220786D6C6E733A73745265663D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F73547970652F5265736F75726365526566232220786D703A43726561746F72546F6F6C3D2241646F62652050686F746F73686F7020435336202857696E646F7773292220786D704D4D3A496E7374616E636549443D22786D702E6969643A36434343464544384543454631314535414634324436334437373344413231372220786D704D4D3A446F63756D656E7449443D22786D702E6469643A3643434346454439454345463131453541463432443633443737334441323137223E203C786D704D4D3A4465726976656446726F6D2073745265663A696E7374616E636549443D22786D702E6969643A3643434346454436454345463131453541463432443633443737334441323137222073745265663A646F63756D656E7449443D22786D702E6469643A3643434346454437454345463131453541463432443633443737334441323137222F3E203C2F7264663A4465736372697074696F6E3E203C2F7264663A5244463E203C2F783A786D706D6574613E203C3F787061636B657420656E643D2272223F3EFFEE000E41646F62650064C000000001FFDB0084000604040405040605050609060506090B080606080B0C0A0A0B0A0A0C100C0C0C0C0C0C100C0E0F100F0E0C1313141413131C1B1B1B1C1F1F1F1F1F1F1F1F1F1F010707070D0C0D181010181A1511151A1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1FFFC0001108012C012C03011100021101031101FFC400A400000105010101010000000000000000000502030406070100080901010101010101000000000000000000000001020304051000010204040404030505050307080B000102030011040521311206415113076171221481321591A1B12308C142521617F0D1623318E17282F1924324342535A2C2E253637374D5E35494B4D465C546A638681101010101000301010101010000000000000111022131124103135122FFDA000C03010002110311003F00A3A95252CF8C61099F8CE78FC6063D3C30C0C5415B499024E1C00896AC1A75A0ED1AD27105247DD19ADFA623BAADEAA7B8BA9CBD44A7ED8B11276656862B0B0B324B830F38B632BD8502260FC2162BB324C2335DF13C235175E482448463F571E9C84F011AE59B1E9807EDC62E185256252FBE26358F4E439888C3A9384C99110591D98C31CF1222E634E8204C0139E261839A813A4F0C3FBA28F4F9FC620583203C78C547A7E227C7CA06143ED2628F4F11AA4440D27519CC090E105D24BCAC49C4FEECA258434567113E19C206D5919090E51420AA58CF0E50085ACCA6728046B129C654D1267CA2D472608CF11116C22678F18B2B2E02998FB4C2842FC33387FB60A8154B94C0CF8FC62A543E92E5D4C74CF4C4D5C5B14AF52861813065CD472FBA22CA519244FEE8A608D0A9494CD27198C3CE315564A63A9A92B02444AACCBB896D5A6A5550913E7842166292CA9C69CD69C16921498DEA343B3DC9BABA34383E7024A4C4644351262AD8EE13CF031A88E4F9FC239DF6D6BC152946C2A7394F0E70D0A2401863FB21A9AE6A230CF999C4AAECE631CC6712F81E8D8E996039411DC27C8F09C4A3DAA6670915E2B1220728B51C0B38FF006CE2C83BD529CF13C22042DE9603EE806DC7952CF3CC43424B9FEC804297C739E71549D467C840254B1944082A19403654099407867F8C11C19CCE7E5035D2067C39431751DFACA267FCC7129F8E31036DD7D0BEA0DA1C1A95C4E100C54364B9A13889E7066FB4CE923A7D1909CB971862A62DC01447124C312BDAE462E2485A544AC1C80CC78C45D1966956B65B2091320CFCB8465B907E94A836126470898A11B9AD28ADA65E135442B2FAFB3BB4EFA90127527F031A959B0BB23CFD1D565F96BF980F0822D4ED52123123499107CE2C1210A9A414AB031A83BA84C73E719B3C8F6A07C27155C0E82644E3C6014A71201C31806935485613186700BEB003023FBE25674915A80A96A187E31A86997AE2CA0CCA80C65053CCD6A1D015A8430C77DF3231D4243056310D366E4C1980A071CBCA2871BAB42C0F113868F75A667C78407356627FD8C1480A80F15610437AB0C0C4524ABC7386A125408CE2A90673C33C891E1107BD27039FEC88149C41033CA28EB8E36D345C77048CE248BAA75EB72BCE3EA6690E86D386B83083474B56F3814752DC5659930686686D2E9A992C6991031E7E1E319161BE537B5E811828CB5794E36CFEB986A9CFC67171A294B25644F8C46647B500A9FDF14A750E2750CCCF8C488B65AD1AA89240C0CE5E06335D25116538803088A75680A4112C225580372B2B0FA8AB400A91C624E8F602EEDE669699C71589483FB4C6A562C546F9740D329425588E1F8C6F9413DBFB869EA98436E2E4E230918B5477A8089CE336069750D244C9CF8C54B511FBA53A013A86B49C60CFD06D5EE8A76D41485CE62441E620D4572A3743C6A496C7A099C1296776D6266922644C4310DAAFF705252B499156067E71124315571AF79CC55C8894E2B70C7D5EE54CE690E1494894BC0C3571CFADDC48FF0034E64FC4C10E337AAF44E6BD40E73F0C6282545BA9D44839304F28034C6E6A7738E38401866B5B7500854F899678C14E75C67380E07267C0C11E5A84B2973855735F3CFC2204820F190101D0938638611593894900719F2829401089AB01981014FDD37DEBBDED2955E94CFA84644C4916DA1B65B5AAB2B1B47F1AA5FDA719B5246CB65DA14B4CC85680A54B1FB212B561757B7E9DB70B88490BE6321E516A2BBBAA994566627A46007846A33FA0FEED3EC78EAF97E39454FD48528EA54C4B138C675BF44A558CC0F545B5CAD3CC256A7240C87F7446F95DEC483ECD2939CF08CB504348E1C2335A7678631151DE290933119C5E54DDDB794D230424892C1027CC45E59E992DC6AD552FEA9FA464394758CA3B4B71B505A1452A1C4454A2F4DBA2E8C0092BD49E13829555B96A9FC48D24711113105DAEA97540AD660610E22722A332AFB22AC71C674904032387DD04C4A6E8CBED25613EB1E859F1188FB4401DB4D85CA9A44129334CC9FB3FF4A1A60D52ECB4BA8EA246A490143ED1135A910F726C579A7C3ACCCA1490728BA606B7B3DF2849D3F37ED8260B27613A69D4A48C00032E199818ADD4585F6DE50919099265804A6288B4F40E15CC8235198390908330429EB1F6164CFD13924794146A9AEA1224E482959CFCA0B13DBA941332A9F28564F21ED4659CA33AD1C0A32E13C7F0840A4E38E4328D40E211307F18050D29C4994BF080037CBD7E51A6A5C5C560B5F289407B5EDAADAB51714825072278C67571A8ECCD9A8A3422A1E6FF0034C8A44BE58955770DA50DCB908AAAE6E1B974B4B4C80A593882643E3158AADDD24F3A524CF0902328B1903FA7FE7CB57A3394691D70199F38C6B4F492667EC30AC61EA774A1C0730339C46B17FB2A90BA26D6912989CA0DC49591333CE256A125432E119AB8855EE14A0E9E13903C61164C64DBDEE095A94C4C8919C8E0446B98E7D2951B65D911C718A3C4FAA5053894856471E5C233E83819741034E222E022CD18791E81A95C51C7C651049A7A1438B4D3B8082AC10BFB84011A2A75D25474DC47E5A88133913C0C417EB55B5B65CA690F42C9D0652C6466997182C1DB55BFA54BD318E9D43F68861225D4D136F31EA4CE584357DA0B76F61007A4020CE0B134374C101BC24703F8CA281F55B7E8DF4C82123A99F3D3FED30D67016E9B45A4D32FA29016AF481FDB94A3448A555D954D3F200AD293A591889CB0D5F130641AA9452B201C44C799E70086EB2A10A1EBC32204301862FECA4685E0AF844C514A6B8B2E09CC11C04E0872A6E6C53345C5AC266304F132F08B15CA1DC149529937F31C9394FED884115D9EBAB591A0C92A398C3E119D5C49B66C0497038EE40E20E30FA6B177B76DFA669290120048CA5CA335A190842240094A288F50B924C5D4C51B71BC972BDB6123D4B38E430F0E715CEC0CAB790144098004B1CE34910FDDB7AF4FDF38A988EB335AF8E31CDA7929CF396517530B4CB570C64620D0B6A0EADB81230C47941B4C7D0428CE25588AB989C65A0BB93E80DAD2AC09191329F944D5637BB5C70D6AB50329994E37CB9501128DC64A04CF94347A69CCE279F0829F61292BF9827CF089416A6B75529216DA4AD807123191F18D03D6CB2BAA710E290526624A4E73E719B562D751B43A8DA2A994E958214B40CB50FDE4F9C4AA795B5CD436B4A93F96F27D3CD2AE43973104C1FB7DBDC6A929F5805C6D60A8F8CB498A418A46B4EB12C951921F710908207F6944AA0D5AB5210B52786384589A14D87D6100A8933D6A3E24C8468D1066B973584266949286F9923026229FAFF5B410D992824E2721319FDB1708A95CA8DC435A46353504A5015FB8D9122552FD917D2629776A2A7A2D48EA179E384D225391E1C8410154CD574CAFA65B68E09244BE3135119684A673226338D04A6A1E69434B8679E113524335156F3AA9B8A2A9718B14AA3AB530FA1C41C126647944AB1B66D0B9B3576F649C3003C49E3A47ED8E75B8BB53B48D030C339188D26A348007DF16042D426718D08154E28A0848882A55D4E137443EEA8EAC649E1808D39D52AE9739542C201528190C38F946B19FD41EAD7FCFA7FE1E31545D49254AE409C3E31CD1EC40F0100A413A870FEE862EB44DA4522DD3465FBD12B513AAC63A8465A818F3CA13FDB11558DC7720DD3AD0EB6168C848E3380CA2ECF36EBEA29D699F02660474E5CA8780651A4732CFED86090D3685284D4124E5E70BE1560B65BD2F293A909527F88891FB4094657172B16D97FAE8758774270D6DE63E3FBA61F462FD436665299968057EDF088A2ED5223481A70C8888987114084E3A71189F845C68A144DA014C848E20413119B48D64F033FB671425C58380F28952855432A51200CE621CFB54769019681560A5A8E92790CA356A114EDA42269C913D29E06465F79810469E81C283AF15AC4D447EC896AC866A36FA16A2E2BFCD381E5A470F286915DAFDA40EB70A52129332B5C892466552960382728B12C52F705BB47C854E2CE016B05225FE048197DD04AAAD432A41D381E52031F28D222A98790714900E1CCC66C0D29B5CB10670E43641065291E114681DBEBCA29D69438A94C8D299713C6718EA2C6CB435216DA4818E198899E1D24100662114C3ABE00C5823AC0230C62A5576FACBBD66948586D33F51E247211639DAA2DCDB6535AE940C35604C6E317DA37AE596194F18AD26A87A8CB0C4CFED8E65264AF80E50C4D389133870C250C5683B45A2DDBB1491AB1338CD6A0854A55226335BE412E0A404CD5223C7088AA0EE96E956957AB4CA66495C226B3B7C27AAA91264709C75E5CCD8F28D23A105586267CA00B5AED8D38B49712A51F03842AC5B6D340CF5D2968A9B3C664632F84A335A8D2EC54BA529D22521F29CFEE8CE2ACACB630FB84444B6DB4A51F188161027E460A8D53E94050C40133150D06C6824739FDB8C680A54D2EB8A51382B08334E53A12FB45438CF0F0834E3944DACA106400C1433C4E3103B4F42D9404A40C089097286AC13430848C0659794434A0C271C33CCF18886AA6812EA27299E1E12C728B2AD513746DF9A56A69B40139B8E2815294446A3359ADD2DEE8528A56D35A4E9131A70F331A8CABAEB0AC7D6951E3238C554774AD064A9813E3382534520E3C2101CDB15E9A4AE4B924EA1F22959249F8C669236DB15CDB7594A92B4A8F1D20C898E76BAC1E4BAAD339C14DE2553FC635A53A940026728BACABB73587EE484248F4249FEE8D46683B5B59A71F53B56AD4499F4C1C338AC7429F4CA3E9747A29E9FF0C845D35505B075ABCF38CE34416F848F9C4C448A16C9A8429499A4113945B15A75074BD8A34652E11CDB922355BA941919630B5B8A86E4AE69865C9AC0129E5113AAC8EED7279F7D402CE9E063523984E3C4CCF131B8CDA5099CBE3143D4E873509133803D448F4A66F04A4E69014A23ECD313562E360A175F7129912138EA2DFA7871CFEF89AD348B75296994CBE748C08E3E719AB4598595F09284444D460223521C919120633818895C24DCB28B19464D4B61A509FCA267EC8B405A8AC43AF2D0938849528F94A7152C70548A569B41389979E53300AA6B805AC849D5A51ABCA78889482D6ED4A9AB2198F286342604F0C80E31028209E1F188638A4297E849C048AD5C8417026F74ED16885CF0FF009BF7671625665B8E8EA9E0A9B00244C36A731E470D644BEE8D4AC48CE6E34CA6547AC90140C95A40C25E4629035C503802643C234BD100C8CC623941163DB0E5B90FEA7E8BDC93C756025C2518A361B15430B61258A32CA253024243C230E90712A569C7ECE5052D2266112D38EAB4B5E5C04692ABF4ED97AB5E79412023D2803131B8E752F461F18A572499CA7EAE517514D71A1351F127CE229A2D89E381814776E51751C2AD20819E33FB444B4C59825BA74A820C81E1C2316BA4981B5EECC627C271CFAAD454770394BEDDC53841201988B12C65571530A7CF4CE66607847598E687C651A47781961E10C132DD48E3EAD3394F29F843557EB06D2514A1E53A428F0948473B5B91A0DAEDC194274E27F78CCE3195B16161BF48230E6209879B00392E7C60B12D2B94D33F2F289AA9091E19E26005DDAA0363138288483F8C56016A2AC316F7DC00A9641200CCCA362ADB7EE46AEA0B8735A0A08E139E3FB22EB25EEAB896548405E9048F30909C62087B2AEAE553CEA5649538E69E7248E1E5282C69D42DFA70C8C66D6845B6A6A00E00624C4D2242802078E3068801284609C713E6602057B654DCD58AB80E099F0C7F18B13A671BB5E6DB5283AD214329A92B39E7250C235188CDEFAC227D469B1D23949448E7C72E71B4C575E48CC9246693FDF04C32504600CCE714D12B3BEEB350343BD33C303C631535AD6DBA9AB5B08D6F828231204BE11CDDE7A5B29DC528099D53C8C125D4C6B3C6295EA9292CA82B08B19A808A645330243D6E19E1998DB04A197DCCFD09E43131759D3FF4E4E89CCCF9F189A9E547520EA3E715B242272066384E20B0D1D6A68ADDAD840716330240C66C5942D3BD1B75F536EA14CA81C9784FCA3363A4BE1DAEBCB4A68C8C81C750E119B1629B7DBA321A5896A599CC9FBA4338D48CF5544A95852CA80903F6C748E64250A58C3867CA2AD4CA5B5D5D4C834D957F8E5863C226A48D27656C30D815556B4EBC40000563E04C72EABA73CAFA9A3A0634349D2169C40246711BB129B75B180388C0F2C2014EDC594A4CDC1A5426920F2CFF00B0833419EDDB4D4F52DB2B73152F47C791F846999567B75721D502A22644E5E112C6A51443E14DCC99033FBA18955BBE5575AA50D37F2FCCB2384CC5C409BC3850C368E0B5849970D584E349552B0B0E525700A57A5491303F8812143EE8218DE8F36AA85B7AB52C04487212C250A3DDBE6426B4BA09212924E3995912811B4DB9B52D083C0FDD18E9B12E914F9F33198D4708D2093C328D2B8DFACC8090E1FB62066B9A01A2247E11654ACE7785215B2E1D267C15A672F888DC736535E1D61D29593A144E944A53F2E11A9101AAD012B9A714A8CC9032279C5446281C158662500A694B4380A4FAB87844C1A56CFBCBCB425B7A4A9664F11E71CBAC8D73E5A1D138143203C4446F041B50E11A4AEB6CA9E7820620F38D466D3F514E92B948619C2DF2C69971CA6A741538A0948E24CA2CF2CE827F3B58FDF7B5EB8FF7BF767CA3A7C27D05BB4226A90C09FB232EA695433C865C7CA1129C5D20551968A749CC2F942914DB8D7863532EA90E907D33C081CA338A06E5F9626DA55809E13989430D04B8D6B8EAC82A2A9658E5170880264E38CF845C052D74C14EA75202953C01CBE3128D5A92C2DB56F696EC949591F20D09001E3C4C73B5D2415A9BDDA68190DA9F425484FE5B408D5F0119C5B54FB9EEEEA3AA4A1C512B3F9651901E1C551B9C9D740B59B92EB46CFE485B649D49D4E199CB129C8F8C5C73FBD0C7776DF1C256EACA16B13D49C019F80C31E3287C92929DC552FBECADF13E9292A9E73226093E26188D3B68EE35BCCA4BCB48491A099C8CF3FDB13562C353B9E9D2B2D2572448007819C45334AF97F538AC7C3CB8455A72F14E156F2A130E270007EC8A98AE52D3B62A50E056AD2D058E44A5523E59C566AB97D5A9FAC78AC02A71294A65FBB2500200BED0A55D3BEFB608012942811CA72318AD6355B0D685242499991CB98856A0E3AF0E9859F94118FC6311623B95EC0594CE52E7C67152D30D5D1B51525B9199903CFC60BEDC7AA96A926732721C840A1B554E97C1499104711FB2353A6319E6F4DBACD3D3AC2449B592646631CF88946E54B195D525C43E52A9A4832483911C04698B5094D94A8894A729F28BE96577490672C4C05AF675484D404AC891C25988E1DF2DF3E1AD5094F4D25380238448DDA2EC209186716467AA314C9A7B7B2AA8AD525B044C24E263AF11CEA8BB83B8546D3AB66DA8350F024003E507C4C749FCDC6F4736DF6CBB8BBE5687EA92AA0B62CFF9AECD2997F853F32A2E48B9AD47FD30ED2FA27B5F76FF00D4B3F798699CA52D196989F4BF1E19C2E9C6A32C713187520D3E3297C22510EE9F9348B2941248204A2CA31FBFB856F38AD44AB1985618FC208AF952CE007DF1708F113C4E71079B48D5E33C2342D1B42D8E5C2EEC3694CDB075287F6FC639F55AE6364BCED85565034C8754DB6818E8389C38F38C3A31FDD9B7D56BAC529A4BBA0605F5CC852B3CCC6B963A4AED8356F7EF6B4DC121C7526690A3304791CE36E7D559B7F525C1D74B54C840B6925CE9210948EA139990D5F09CA3A73CA6A0DAAC0CD75BCD355D221B4A4492A4009E12D4A3299542C2567B5F4A28EA5C6146650BD3AB810308E35B17B6DCAA29A9FA4706DD1ABA9999123C70E519ABAB05A12ED5D4F556A59E991D349E33989882EB47B5532D43A9884A8CD2D4B898AA2CBA52B655A93EA199F2E50457936E14CE3CA09D4838A53CE6711FF3A0CA955CCBCF24B8C2357474959FE254CFE116B58376B614D30B4BB22E4B4A9D471139900FDFF18C56EAC1B6AEAE9755AB00970E9073D24466C67566AFBFD3B6C14954F5A490309829C7F64590D53EB77A21A538A429274CF52A79701319E023589429BEE6D153B8DA7129E9952D47001406004B238E313E525343BADD5D0E3CB4B4DCBD494254AC7CF085E5AB476D3BEA9AB424B602A671710A0A4F84C607EE89F2BCD599DE9DCADCE25D6D24849F4AA6A070F1C62C5AC4B735A83558F84B5A00560048A6529CFE31DA38D8AC3ED2F051334F0FF6C350C4B191C25F744904EB45438CD5A14938038F97189D4595B2582AD6AA66CAA7A48C0CE731E71CA3AAD142F385C414C824199F28D463A5C2A76154EEAA00C32E964AD3253B814A41199CFF0008EFCF872AB26C6EC5ECEDB21B79D67EA5714E26A6A002907FC2DE43E312F44E1A3A5A4A40480024640602315B90B97094557CB0EF633BAB4EA51617AD38FF00D324FE31BF0CE3D4DDB7EEDD22807EDCA7C0CCCD044BFE1338590C27716D6BD535B1C5DDA91DA548492B22681F6C2730D7CFD7E2CA6A9C4B53D3A8E66673898B02928247E100AD031E1219C41DA76D4E2C2520CFEC220366EDA6D934D4E2B9D125B899012E11CFA7591A584853640CE338ACEFB976BAAA8A448686A20918E12F218A89F089CD4EA31E58ADB5D7A54D9E9D4B46731819F231DA572EA2CACF746B83296EAA990E91815EA946E758CC86AB3B8F58F33D26580CEAFE138E313AED67201568ABAEABD6FB5A0AA4748C309611CB5D05ECB6A2EFA56074C28920CC123294C4CC131A26DDDB0B050E104B293A9999F527FD91091A0D1D30414A489097A4F8C35A4A5B090933C71868AEDD4B54F2D6243251E7332FC4C58C555DBB502E6A0BC16A00048C3E79FDF0ABA328B425A64305324A8A8A4F11AB3FB7288D06B611425D70A645132AE5A463840C552F1BA9D56B56A4AFA81486CA7319FF00C9286A298BA8AB7E435A952F48139923200CB38D632D1767F6FA9050FD42EED751D3EA453383D0D8FE258E2AFBA37CC67AA73D90AEBBBD4CC2D8A4A3A7034A9E49D2E734A0241CA37F2CCE817776DB367A56EEF40430B0AD0EA118020CB1239631CEC74DC5B3B6DB90DC291487944BA8C244E3A4F28E5D372E8B5D76931732B71B1A0824A54932509E27E11A959B1976E1B0BF6F79D6DC00E32E53E463A488AABED69592718A9A7295696DC4AB0201C01C2254D6B1B45FD5468D38A303A49CBCA387A759574A1784C4B0C7EC8B3DA5ADDBB74FD23B654F48A7A83E69607E31DAB9CAB681198D1514731808372BB515031D5A8584604A4713213CBE119D896B355F7E281027F4D5199F48EAE7FF0091067ED49EE6F789379DB5534C28C52A5240915F5092A065C1328DCA3E5AB82BA8F2D4AC4CC9278C1A8690D909065E42268F2A5A48FB8738A55B360ED876E5706F524F4810B70F090CBFE48CDAD731BDD350B74D4C86DB12081FDB18C370EA4AA40819C088176A7438854D1A89121218C65BACBAF7B51B6DB7525AF53AB24252352944F152B3F8459719EA2ADFCA35950F16514F3D0405AF1D209CB8E3E31758F9AB35BBB78865BD2B9B4A94D6F913279813C13CCC4D59C9759B65056943434B08460A9199F127C6235831B7369B3AD2E38C600FA49047C664CE2EB36340A0A443480994F01004121B0247210112E15A29DA5B80CA43EF8A959F6E3AF7AB2A032D1529415A94012000913961913C62C51DB15BC0613A95D45CB120484FC39019418C589BB782D9514607123EE8CD6D52DD3642A43C94CCA5D4804E394E644BC7998A325BFD27B32A610B04932F58180C7E5909270C39C5669ED9EED0525E295EAF4FE5A492D93884AE5E9247818BA98DA28AAA8AA10ED3F58389706B4A87198C651D798E74195B1E805E9DB8333602CEA4B6926427980553FB6376B13D80775EE346DDA99B3D390AAB7D492A48C64849C54AF8C61D559DB76ABE26A03D684AA6903AC5339471AE91B26D1ACAD344A6EE2DE87C4C6B0661594A122F4A36FE7985D42D9329A71C33F846E39B35AE423528264AFE150E3144141C32C8C5C67170DA77A34C8E9A8E46493E2639F5CB7CD5EAD77F0EBA942CC944FCA448439E56D7D27DAFB7B8D5945428CBAB290909CA51D2D7293CAF03C63123A3B147A50142DC5B46E4B52DFA67175336DC1270E21522238DE17BEA5E7C32DDB766B6FB672A2EF428050F943756F3B26D04A461D325015CFE68DCE5CA70C6F7AD5297575A90A0590F1E9E9124918CB48C70978C748D598A0D437257AB31C3C62A92742402672FED8C4C0ED151B956F25084CC9380E64C56A37AEDF6DA16BA04EA1F9CA1A96A3E3C008E2DE2DD52521BC72F08A53015246065E7CA0B1E764A4E2318CE1431E6D85033489F39440862DEC04821000CE52E3154A76900410715189886116D6D4A0A70023918D24A24D32848002701CA09A9092A4E32840A52CF0F94E71AA9426EEB5299C152C444149ADB4DCC548295FA0FEF1C30389945C59579DB2DB89612851981E90AF2C0C645A5B6C69E12E31280DB86842A9D6BCA797978C5191DF76CADFA87023499C8A53E031510739E33918559CAAF7CB0D751299712BD6C94009012480918104F9C48CF487477FBBD03A14D3CB6D49C920CC61E11DA74E5F226E771774BADF443C9482241694FAA50BD1F262D36BACBC5C13A8AD6F3E646A15338F1C631D74DF31B96D0DA6CDB28C369257912A54A73E39473D75C581FA56186494A64A2318DA58C37B84B5A2F0A0540922699728DC8C75147A851388FB63511088CC88DEB03760E92DC0856672F38C5F2B2E363ED76D4175BCB2D38A4A84C4FA8A919094E53CE3519B5F57DBA869E8695BA6A740436D80001E11CED692E0D3C203D00D3FF00E439FEEABF08231DDBDF5C14AFFD350C84B8B3AEA1D9AA4525200D18A7350CD260460BDC8B2BB475556F3CAD4E29D257294B599EA3E99273CA51D398CDACCD43D78CE5CFF6C6574850D6A000F98C82470E42156350EDBECD517515D52DFA5122CA0E44F39466D6A46B74CD042639BA3D5080A12814C964812394348E968A904F1E7E512A87A91357313FBE2269F4340CE7009710350E30D66D7B424F0F38ABF8503A4C86022C64B0B00C8F18695C53A01206678C5888CEB49757324606622AE94D5B5B727A809639F8C1609D2D1A1A09081A42728CA26A73C0E033894D79F692FB6411332E38E11A6949B85B528B9C8FA4106638113E3129C9DA9DB94F514A595A35A1432E3E73894914CB8F6C55D40A6800C9C349192A7C0C597C27C948EDACD94A9B6FA6F0C42C62998CC14F011357E569DB5B39BA5090E301BC75CD24FCC73224643CA25F2B8D029D9434D240072E3898B225A895ECA9C4AC364E58C6E26B0BEE8B4B66E4D8201569928F138E11D231D55054269F97C60C69A289898FB22922759B57BB6C1FE2908B2274FAD7B29B35C5348B8D5A6412016D692333E50E98E6EB6E480047376C2A0AF407A010FF00F90E7FBAAFC2031FDB8D6BA27FA0C9A8A90F49C6D3A54A2DAA43E42B42BF8A52112A314EEEBC8150FB49416921D0034AF99204FD27CB28EB3D25AC89C0351FEC2222C7B136E7D52E8853826C32752FC633D37CC6FB6EA06A969D284274800003C231AEA9C8488C50DB891E7011D3AA7EA33F0807DB6A79E5C20222A9C07893F2CF01111D5486020A616919F13131971200C6343B34F18A842D401FC2295ECF124006038B400240E7CB9407597AA02E79249CA2A8B35508D2351C622549689267810328953F0F16CE3C38C55D0EAFB734E90E11EA419F9C1AE6A752D120B6172C80C39C60D32FA19054823548E293878CE26B46DB664AD213E994D53C62C1358690001A40971E3043AE8329039F1832404274919CE71AE524617DE66FFEF0696384C1FC63B467A671A3196508C1A5004E02528D2EA450102A9B27298C63519EABED4EC5563EEEDB434500A12014B98827CF8463B6789E5A8A46118762A03D01E806DFFF0025CFF755F84063567B9D351DB5D4BAE2D05DA821407540527D2090A68A7102781894619DD77E9BEA8FA1924B617ADB0AF9B499CA7FB63AC62B356E9D4E284F004CA7CE2351B676D76E2686DC9A871335BD2562384B08E7DD6B95FC000639F28E6E848381300C2CCCFE101D48100FB67002430850C3E4054F845B19A8CB90886A3AD5399C80E1160F25254279082187965190FB60101C240E79C529B79C21599D23239E3C4440C9AE537A47CDA86038E39468496D350E00B96900CCF8C404D0D82900E2729C014A468848339C4135085012E11428349234E738942954E52D0D3C0E23C0C4546AA6D2B7260CD52911C0CA25688A7609C4659C153D28E9892A0C23B89255AB84434E04FE5932946E1AC43BCAC15ADB5819288263A7359E996A8E09C331845670D652E138AC548A06D4A7DB0012660611D2257DB1D8AA75B5B5D3AF19C803E4329708C7F43869C230E8F415E80F4036FF00F92E7FBAAFC2031CB253A174254A69991A829538F27595230D4948095E922799FB2095F377712A0D4EEBBAB611D2E954A91D2075046824699F1D394E372B285B4ED62BEE4CA569D4D838CF2C31FD913A6E46ED6B468613A41E4DF320718E35B904483A6739F8F8F2896B5AE4B4A673C4C40CCC6647C6287133509CA500BD411294044AB7D226663CA2EB36A11A82A38600C4436B5CCCB8718B071752129C72184FCE2A4407AB9B5120A8487182A3AAE6C209D4A94889718894A3700E250A052125442B9150FEE8D62BD4E52A5EA706932C3C0454D19A75098188030031F8E0270A08B4CF587A70E0318C6A8DD335A1B00C8990C605A74EACE51494B4246A9981527A534603C6235039FA773AF824E826719EA2A52184820FCA6528B225AF6899F56638C10C3ED38A324E472221816B9A599710318A8C8BBB14BD4A42B9C889949E139474E4B18DBB81025C634C54772732397284645F6D523953716529493EA070F031B8CF4FBA3B674829F6C529C352D20929E386138C74BC45BC465D1E80F407A01A7C8E8398FEE2BF080C6AC375B1D15BAB575F5AD5292B3A7AAF38CA4897EF74D41529F10209AF972E2E07EF3722C04A9B5D42F4A9B2548D3A9446952BD441E04F08D117ED8768F6AD079F480E2C4F4F24E065F13F7466BA6B46A354C098E1203908C58D4890E3A3504819631830852C9188F2808EE3988025CA2E892DAC044B5098FBE01B5BA403F8C566D0C7DE2B5CCFCA2084050033F28610CB8F046A5ACC9233826A8D7CDFF48DB8B69958504191222AAAF53BED6FACA5B4A84A6351C273CF01162CA8E8DD15052A6DDD4A12F42B21FDB940922633BCAA1089287A8AB5CE78890C253C04674C11B76F62D9415A8A8A25213C263973F331B82F566DC749588002C1C2640C71F844A962DB455084A80489838CC61F64428C34B25224AF51CA07B48694E123563282489284282861840D4A44F4C4FD6DC28E2442A6B98713E10A18231E7C8C65085A4EA983297086B5619AB58E990738D4466BDD2A749B1A96731EA1E71BE7A4AC22A1446A031D5F7631B60D90A52923E1E708CB63EC6ED072B6F0C3A51A9331A9244E6388C708D257D7F4346C5253A5861010DA40925380CA39DADF3312A0AF407099624CA013AD329CC69E7014DA1EE3ED8BAD2A991569A7AB711A430E4D2A2A225E9CA72CA356639DE98F771F66D25B6DAE94DCFAA5492BC5B0120E399D5112311A1A7A2A55AD6E3EA7E6A99D2340C33CF9F8C58E8D136F548F6E1CD3A5C7724CF14A0643CF898CD8DE2F540DA50C6B58F54A316B45247A89231CE518571D008090721898084EABD40A7C243C4C03CD1D49384C708D44B51DF52A59FC20CA1AD5C3EC806D6AD321C0C54AA46FBDD1EDA95CB7D299D4BE991565A127F691F64588C9DE57A8244D4B39F1C78C5B8DF3046D369AC797ACA784F4E448E19C73EABAF3C0D7D1A4DCA53C899CB1F206336BA7F9E07DD28986F84B84B00328D472EA04A1F217E92428738D573D586D37AAB69694CE69565212CB0188C635A96B58D9D7FA6AC42121C2BD199562479F8C4C4AD1E86992B4A5C49D408C15E2632411453CB28A1F4A04A473E7043AD891D306ABAE244A206552D381855888B5494791E3183092E0C79F08AA8CF28A9400E39C692A99DCD602B6ED4094CA5331F08B19AF9CDCF52D529900C7473BE04ECF6FF70F0C27A4833F8C589AFB07B23B6E9E8ECDD671BD0FA4CDB3C0A4E3385B848D578461D11AAAB053A54A5092123E6262B1D542A3BEA2A815212484FCC444D667466FF71A8629C3CD2C74C821491F3638474E62DAAEFF003239F4FF006F339CE7C73CA19E535F3BFD61A4EE50E8A34A189275A27305494046B41F194FCE37D4D4856E8DC5555ED38DAD657D34694051E539473C74E633FD2D8AC0DACE9659292E99E24CE7A7CC98B8D2EBB2AA1552EADE744A6B01099E40701F74E316B5CD692971202529CB09F9F08E75BD293EA733925389FB7FBE3210B58248191CE022B864679A89387871FB6103894AD0D6399E1152A33A09F9A2B288B322394510AE0F1426604F908B89596EF6A665BBD389A9AB4A5D5E2B6C6240CC03F6F18D61813B7682DEED6283842B49F4289E7FF2C63A76FE71746EDFD14283490124612CFED8E5FAF4C9842A81C70EAD2480710721F18AB553DD146E32FC903D20CD58CE7C637CBCBFD15D087013ABD267C63A570C15A1794C33AD20CF1D2A1C258CE64F03CA18D48B5ED179C61F69E2E04B40E09270F1C635623E86DB35ED3D686EA71D2A4FDF28C625136EA4B830E3188D4486C150C463C0C51D334999CE017A814CB8E712AA3B8A091285F492A0B8F2671CDB36561430CE298E25266671A89555EE0806C75015882833E117F59AF9C4B6029C1C89065E11D5CFA5AB6153F5EE8960625404FED8DC4FC7DAFB46899A3B2D3A127D5A13A872C2387F5AD710556E1D0A503808C715AA1F779BF6AD4080A24481E38C6E39770BA2605234D7A0212A96B238CC45ACC811BCEAF4B6D86005120EA329CB9474E7A67AAA56B7FA5AFF00C5F37DD1BD8CEBE7EA4BA290DB8572584CD4859F4E9F8F0117AAE9C432BAF496D6E2B141F9279A944CC9FBA39575C024A94E3CE158936DA8AD64F3380F8C8C156BD9B5EDB6EAA625934DA47052CE3F8C4A48D1A8EA75A942780C271CFA6E44AEAA50D933F51C8738CB4E15C8904F9C12D25A4A5475AFE03C62E2C3AE11C67159A8AE812C21111162522229A0F7975085B2B5CC369712572E40E3F74589ED865FAB1EB85DEBAA8A819A94E125532533C04F8CA2EB48969B93AC55378CC6A9E9E73E10B178E9A83556AF6685226A240389C71CC18E36797B67949358A6E8D4B59902322652C2243AEB146BCDE18A8A823A934A0113391338EDCC78FF00AF5A6A9EAAD6E821F6E6923485A0CF49E641F08DB9CF4314D6FA44BE0A5D4BED48E8969254E4A6948D633F13878456A0FB96A453D95D5BAF25497149093ACAB1264129989E58456B17DEDADC6AAA2DE5875536D8514B40CBE51E518B1CEB4DA06F523591871194630898950270E10575E4C91339180612A98C72E71162255AF4A0F230A9279410AD44933E7186CEA1233810EABE5E528A9550DF7A9CB5BE846652643C651A9ED8AF9EBDB9156A42B0F569579C7566C5C3B6942F2AF8A7DB429429C89C8702634C57D6DB76AB5513452E0969008C4462F3AB3AC5859707B53E9C719C66DC6A5D7534E8758425C4E5C0C72BD2750FA9B4A9010AC40E118BD9623D45BA95E4142D00A488C7FA54F841FE5AB5F43A5D11A756AF8C3FD6B3F2F85AE95ECB6FAE91957A0AC113C704E43E11EFAE9869BA92F3E9429474217AD467FBAD8CBEEC6324790E25491332122F3DF8A53F6AA2C519B2D3D4A6A5B7D6B0CD3B3375D70FF12A664279C4A2FF0068B9B6E3292804349489151F51247E318C6F9A34CBBA949E200C3E319B14E38B1CE5F8C43126950A716262498ABE8EBC8015219456119D409C5111E4A44FEE83355ADD89D56B78699E18FD916558C42E96DA86D45E6D0A0D3A0AA7C24731135703194AD2F225C08C44356468B4F5CDA2D8D8CC92907999E118B1EA9D7847DC3744B76F534D921444933FBCC5913FA75E140796A7164CCCB8738E91E3B5DA77149567058B052BEED3AD21D484B6B4EA24E6520784BE115D166A3AEAAA9A46990EA934EA2414825208499912F3C62A46A7DB9096A9B4A480B754740589823CC6512D62B5169DE9B4964104AB154B0CE304893498FCD84B33E311525D91448451015CC7082C40B82E6902789CE274B3DA3273C7C3F6C7368E209D3142D6EC9B946A33D29FBBDF0BA571200991F888D4635882D942EE0F25522B96A1E6939C74656DED6568A7B93E4AF4952A46670908D473E9F4AD9AA80A04292A4AD246253227EE8B13567B15687D0A6E7329E06397F49E5BE28A9713C0C79BA8D6BCA5C84C18C535C0EF09C73B15DD62798F38A9F4FCE4ACA89D4BAE054D60900F8932C23E9640BA674B6D28B8A929C1EB1C9007F74668276AE99A45D5BD229599B4C9CD4428672FDD0733F0802CDD64DA5F55416A2925B68E01447A54A23F844E42162C10B4DE9C72A1AA752F49989CB2CB00079465AE5A1512E6D25433E1CE39DADA4EB048E708A2144B5812C87111A43CF12338ACD475A90ACB3184034E362478C1907BB52A1D65C6A582D240072C79C5464356B348B7ADB5235A10BD4DA44A431E13C7119C4AEB1115496134CAF674EE2EA499A16B5CD2912C701288B2698A8EA374C8C0EA494900F81893DBA5F06EB83F561225290226234CF55DAED8D776681BAB6D02A195A4AE6C10B9253F3038E0464446E3862B88A67C4D450748389138CDADCE446958ADABD2D369539920250264F21F64594ABADA28948E8D3059514E0748053AD5F3275638C8F18ACEB72D9D6A4D353B4E2B04B699E9025339CE519D45A285DEA1716B0A0092133C3088B045B748480912D4601D5972580CB082A1A82E58090F13FDF1A9CAC0BAE528B92204E39F549ECC83EAF10232D2432A18F38066A9C09499E1F645959AA06ECAD4A54A403F3A0CBE11D398E758E575438D5C52E8323338F9C744FD5DBB71436D7EA161F70A1CD464BC74FC408AC57D2DB436EADB0D3CC54EB6519B6487127C8C81FB61ACAE7476F0CD538F0924AF80CA31D5749133A093C71E71CEC4714C132C4618462F0B8E7B73CC42FF00209F6AA9CF0F3C633FE663F376A0845438B519A41C0735728F53461551349D449D67D4620374B50DADB7553D2D321B4A40E49C643C708061CAE714EAD4AC4AE630E03804F8612813D0BEDED4AAC4AE7358511F6897E06315AE5ADD1A886D0019603EE8C6369AD024F80828A52266A04FE3175126A52A50E000C670896045517900293927EF8D32856CBF315956FD1C885D3E73184FC22AA555B414925430F08CC4B19BEF7B09AD752F520D0F36244F38D636A152D53D4555D3AA6C8427023888957EB0BBD5C1B75AD4C9044C1F19F945916F5A20CA5A7DA43BAB31EA48230312B72C3EDDC97447FEAB52B4BCAF437C009E070C62794F02487ACAC534DC610E75D1329CBD4384BC631E5D3660453B885D5A7536514CE9536430005CC09FE31DF9F4F3775A06C8DA2DB4F25EA85FA6614938907FC46794F88896B15A736F250E25B61644A4140CCA25E6328C2C83548DB8A401F2CB320C591461A4A414819A608717324E38C5298704930956035680B59318E9A861B49993195385490998E1067A0CBB5504327994CE51B9189597EECAB43D2712F86D4353641C413298C4651D6788CD6735B4B51D60A29D48519A5C49D4933CE4A1844D172D876FA8A8A89D39134F227509780CE36C58FA3F62B174A561B5E99B4BC4ADB54C79CA14E634DA65152124E2633635E92651969E9407808A13C7E31947E66D6ACA9CC301332FB718D086FAC920640612828950AD4A652CCE5AD4167CD5881043D532150F4B2428A47DB051FD9E14ED7A48131E92AF0E318E9A95AE51A0A5B0558A8FDC0C66AA6B2924C468569703E1082716C293338C5D2A05652EA12CC660086A48AF565B9097038DA40712664F8886AA6B354D543464AC4092C7198C318BA955BDC6DAD127009247CD90189F18DE92B3BBCB34AEB84946951549386607F6C6327514FAB4A90EAD0401A8CC246529E128BACCA769FDD127A614A09E00C848E10596BA0D5033485CF21C62E2FD08525BAE356FE8756499C8A7EF20C4C2F4D136C6D761BE8D4286A2540E920CC7C39F28B2B37CB4CA7B65420A4B49086C24951CE784E52E512A58396CA214CBEB2D20A9C1229CF0F84F2884A3F4E9926494891E515752994282A4ACF91829C7401E079C5C40EABA8294CB35708C56A4F01A49332A189CE39DAB0CA54990339E7090A87555A96C9413206378C5AAC5FEE85A6560A81F49D0637CC6190DCAB9DA8EBEA042546601E6008D4281375552CC94D3852924FA7819F3104683DBAAF42AAC29284A5E24295A2692647F74FEE98DC31F546CD5D3BB468530E7AC0016956648E72908CE9262E2CE190978403D195762ABD840224AD7E1CA268FCC8A95EA7D67918444654A7338E38FE315526856B0E23D5F299E396194010E91500B266A71467FDF045D3605325095D42D3356B0969BE24CBF00318CF4D72D4689825B0546738CD58274F4F84C0C4465A4B6920484BCE0A9415E9FC2142140149D59CF01F8C201B5D41AD0A2813D5F84155B7E95549561C0089632E133C4C35A91DA8E956B012B9257FBB3E71AD73B2A8BB92C552A4B9512294B0DA836A027A953FC3F18BA6AAB5567A655D9A4256A904A038A54A53D3A952F01E31A95CF485A1B43CB09481252A6B070D32C87C224AD8BDA1744E25B0EA3F316909204A53194BCE35A2F169B3DB1C7038DB0480B9B6B071FE199F8089595E2D2CB64A0B74E11A082A5F324E7F6888AB052B0EBAE92A56081212C3CA0982D4B4C89FA8CCA71004591313D0B61B072123306258B1E3501664A33963870F1845A89595C1034CFD7C08E22356A86EA5B8AD4A54C4E6239DE9A8F3AB091A8E321199009ADAAE9A063E9273F39458CDE959BBDD90D05A9C5FA513E3E3846D9AA45C6E7EF1B76975CC157E428E61520A91FF0AA71AC65425553E8252144638A7391808CE54BB30273C679080D6BB4FB64DE4A169748732E5250F18DCF4CEB76A0D83BA69980BA2ACE8BC04A53231E1186AC4776E1DE6B2BA75DBD174A606414DA86A97946D0B63BDB5148A0DDF2C95542BC96A2DAB483F644F94596D7DDCD975E12135C969C3FBAE7A4FDF0BCAEACF497BB5D5A42A9EA9B701CB4A818CE2A5F51129CC4A183F319F3FF005951F133FB60B0CACC89E5FDF00F528CE599C8401CA34853499E3A10AFB55397E30170D8485B97150330CD3CCA8735C80119E9796B54690A00786518AA2099699246111B85054D52100B2A3CF285085ABD139C206454119E2045541B8530A848509CC4E7129152BA0AA69C2969213EA01249E12C498E7AED2783557775B61D616D871B253344A634932F54FC237CD63A8AEBB4B6E7D61B535276B1C003807A405280F4A4F24CE372B9DE4F55D84CEAAAA9420A5B00B41235AB1034A4A4F122538D563C82376B5535486973D48F4CC0FDE9027EE8AD62F3B6438D4929592D256A5F4C7F7C466AFB6B906C04CD2970CCCF8731F6E517167A135DCA9699B9B8B0DA448ACF0970F8466A1A6F76D0AD6B6A9DC0A7522604F80C71F119C4D5C3ADEE24A929D40FA8623C498B6ACE0EAEE552FA4A1A1A549CD4612AE24B34CBD1ADD3ADEE661AC536B50483CF888E7D3511175008209C0C589558BE5D4D33CBE20024B672210278C6E32CE375DD95536CA8AAA35971AFCBEAA3F7DB2AC7D5E0782A2A296FDD1FF43A1525A40208E7C0C5D09B83ED3C13540682FA759D230D792E63863CA2A1AB7D1AEAAAD2DA4856A3811C09CA2C88FA9BB1DB7BA0DA5A7DB0D3810092310B49E04F311ABE931BCB48D2809E030FB239EB65484036F52D33C92979A438839A569047DF174C00B9F6EF655C8135568A752959AD08D07ED4CA1A98ACBFD8EDBE95AD76BB857DB547E44B6E95253F05CE2FD1889FD2EDF93F6FFCDEE7B0FF00DDFE6F294E2E8F876AD21352A5678997DB19AA8AE7CD3E78CE01CA7504EA3391380F09E26008D03E4209E04A539E4098905D7645D29291E5A9C57A4152B1CD4A30AB1A2ED5BE8BD3D50AA73F90C2823A9C0AF90F0022612AE0B484B6258F8C73B1D21B40924982B9A8728042D6652E0784046715A7CF8C3437D513C4C89C308A065CADE85282A53E51CEC75E682D7DB84F51054494A96259907D29F2C718B22537596366B7A7A474CB4A2A6D4309709CC7846A33687D3515CE9EA7537F96DBCE24B891900913C3FE1C2372B16245C1F690D752B29C385095543A65294BE54E12E3174912692F74DA438CB21B074A4C87EF280F286982AED65E054A16D3FA1AE0D0E3E9C44CC4AB21B6E9AB6BDA74552CE85AB4C8720731C878462D74E7918B1EDB628DC4BAD82B50233F0CFF0018CD2C8366D84BCA2D2648E11B8CD90429A95D42C288CF3F842562D11D2B52671583152C8537AC091E319AD400AD5A9BD5C0C21633BDDF5E5D62A9D6D44B94E9297123F8540C8FDD8C6E315958BE3F4F5BD764E0A484BADAC4D0B44A4A4AC71498B8CBD75A468B0DDC2DF35503D829B38A997653E92FFF00355C478C69515A5972D8AE6D3B8792C48FDE981574EDEEDA6EE0FF0055C32293340184C8E71631AFA6B63BA9A0A3425444D38A4E447310AB234067723052028CC9CA248B53D175A62C1796A0940C3CCF2862B88BC512B254310E26E348AFDF10C5382A69C8C163943134BD68CE63CE70C57E695D533796061899C4E90346333FF3611492264CF19E71A81F53926D08064499CBFB728CCF627D3BCF968E8241560140CA533898A8D93B50745AF40C1056A50E667C7E319AD48D10A8B8BD09F95399118AD6E38E1D23CB2111A94CA15893998AA43AA32E439C411E7313230E022529A09C352BE023461299B9E8389188119C5E690F5394A0052667151FEDE1170B510B0B6D454095F0E5F84109599AA4B4E72C3CA2C1E3454957A5879014DA5695281C8C8CC0FB62DA1A6EC0D32CA5C427514B9A881C66A33207FC5386830AB42BAF4DE924264147983C0F98895AC13A6B6B6CB41184CCE5C78C61ADC19A2A41A010253C2358CF5D88B6C849D2070C7E10F4C7B381906094A2DA650447793A419FCBC602B57868EA54B29191890D633B86A9FA7BB3B3336DF529B50233494CB1F231D63359F5C694B15634FF0096A9E8F03911E6328D6A1EB2D7FB47D6DBE9EA51548E955327F7933C08E4A4E60C341036671A53EC23D69714DADA71392D06652B1F0CC4196A5B4E9934148DAC0D0E91F980731C44156E6372BCD09255211495359DE1509322AF4C589A9F5DBE1EF674AD21646254B00F845C34DB5BD6A123E6CB081A948DF2E897A89E7035251BF1D047AF0816A5FF003FAF44BA865CE29AF8D6E68F5B8A19CCC62B4119797844825DA2D75F79BD5BECD6E40557DCEA1BA5A50A9E9D6EAC21255204813389965045E07607B92BEE235B09DF64CDDDCA5557A2A8BFAE9BDB098EA294DA5C713358D0029B067C258C1553DC16FB8ED2DC75DB7EECA69DADB72C3550AA557511AF482A4851099E99E938670A2F3DB7EE16DF61D6E86A94E533AA074B8E0486B5013F9828CB2E305D69F45BDB672590577DB7A567120D5B1399FF008E3162EAB5606BBADDC5B86E3ABD9B76B65BECDB79EE91454FA8BC8F594AD0B4B153AB50689F99398F38B3989A1EBBB7776C3B5ED3DC0BE52D2D4ED2BAAD082C52E953ADB6B1E879651A837D4E1A9671F49092442F2BF49E9DE5DCCA96D0FD3F6CEF6F533890B65D4335452B4284D2A0534A4104638189785FA0F1B93B8FB8B765AB64DBAD27696E0B8F51405E10EA6484B6A710B016CEA0921B5E3D238FC61384BD3A378DCF686EBBBED3EE057D3395B6C0D8457D236EADB5ADC425CD3E86907E57063D34F1F089D71FF179EBFE9EB4EE4DF7BC2F75743DB5B353DE1140DA1DA97EA1C43334B9914A5E76978E1C4F8459CAF5D8FAB6C7EA9549D2765DB48FFE269BFF00C7C5F967E94FBFEE0EE950EE5A0D9376B5D1D8F75DCEA695AA7775A5E652DD5AFA4D9574D75491EB2267D584FD30F93E932F4E6F4EDD6F9A5DB9BFEE94358D56D17BE1594A0E869054EA1209E8D3A8A8AA9D425A0E62461792744EDAB7F73F7ED15FF71ED4B95BADF64B12DC0B62A42C3AEB6DB65D0A4FE43D32A4278A938C3E617A46DB1DCFDD77AA20DD9F68D75FEB2950917155BD0EAD0DA96541064D34F94EBD13F54B1065943E5AFB1CA9DFFDCBA2A572AEB7B6B79A5A3A66CBB5554EB55486DB6DB4CD6E2D4AA54A5294A412493210BC9F67B6E5CBBF9BB6DC9BFED2DA7455563A85AD14CED454B2164B4B2954C2EAA9D58287F0089384FBA38DD17EAC11296CAB599653A9A7FF00E6117E59FA3819FD598FFF0064DABFFB453FFF003087C9A18AEE8F76ECD7A7B6CDF7612EE1B95B65359EC6D0E29E29A651D3D45863DFE1A8813D5C7196113E17E84117CFD465C1B6FE9FDBB14EA7C05B26B1D08094A86A01C4B8E5394997051499F087C1F40952DFEA26836B35BDAAAB6DD5940ED50A41B6D0D15D5758D51A4E884B6C099EAA48C1F3F18BF313E8EA7B99556FBA3BB77B836B56D8BE348D692E4CD33A8339292B9AB03232214A4997CD3C227C9AA7DA366EF8EE957DFAE7B55DA266D3637509EA55A96D7543815EA42B42C1D296F52B514C8111A90AA059D378DD578A0B0DB5B6DDBA5CEA514ECFCC1014481D538152532C558640994544FDF7B3371EC0DC49B16E634FEE96CA6A10E5239D5496D4A52524C825499E8381488980D6D2A9DDF5D65AAAAB16DA76F76BB192ED7D70040420E250896647CD2014658E99454B042BBBA7B7516AEBD1A94BAC2805142A4AD2428E1252C24A2433CE2A48217BB6F7576B6DDB4EF4BFA685CDB7777194A59A357594D36FB7D543A54D852405272FCC56384255C45A8EE55A95D066CCD3B78B8D4BC8629E8584389716E386494A4146A51528848094924C5D4C4BACB8F779D60A69FB737A65E00E87174758E2413CD229D13FB61AB8317FEDD7EA036A5251DE2B2959DC74D54E86D769B4B4FBF52CEA495EA5A5BA74A903D32D53500640C4D3016BB766FAB452AEBEF9B12EF6CB63453EE2BAA19A86DB46B504A66A7586D18A94009A86317E8C59E96E09A861AA868CDA790971B3CD2A1307EC31593FEE5594061556DF510499CE671E6639B60CF234894A52E10D1B7FE90B62B97BDFCFEE9A96C9B76DC6C8A759074AAB2A1250800E4AD0DEB51E474F38A35EA5BED36D857733BBB7A71A7AB9358FD92CF481C4B9A19B6BA695964E99290AA8A846B5A78092A0053BDD9FD4135B1AD1BD1CA7DA5F49BCBB4ACD3341171F709356E74905692EA5B001F9A4B80AF7EAD6E16CBC6F8EDE5896A6EA9A9ADEA8E9AF05B35D50CB381499807DB2A4418095DD2DB5FA58EDB5DE92D57CD9971A9A8ACA7F74D2E86A6A5C4046B53725176B99339A0F080B87E9F2FDD96B9D36E6A7EDED86E16865B6E9D7776AB5C5AFAC9507837D2D5555522005832D398CF80549EDF9DA977B2772A3B0EC9DD0DEC852EA1A4BC852954ED55680B9BAA4DC16F2580E29255ABF2CAB0C5531013FF4AFDCCDEDBA2C5BB19BEDCBDE3560A5A145A53D1A76BA292DD48226D3682BC1847CF3CBCE02B5D81EF356EE5EE05AEDBBBEC7497BDD17475F5D0EEE71BA466AA96998A570865B4354E93A66CB988713F39F885FDBDDBDBDDCDDF7B9EC3B976FED3575CC85A9FDC552D533EF3C59610BF5B6E536AC8E8C5D394063555B2B79DD7F501BBF6CF6D6E48DA8B6753CA452BEFDBA9C53B21A4E8951215FBEE820699406A1DBEECD7EA1ACDBCED374DC5BE7EA564A47B5D750FD56E6FF0055BD2469E93CD25B562460A3014AEF8FFF00DADDA9FF00C4D93FFBD8804FEAB5AA973BEFB5C535B177A7916CA3705A5B6CBAAA90DD7552D4CE84A5C2A0B4A483E9387080DAFB557BF7DB4370547F4C7F933A1AFF00EE2F6FD1FA849827E4F6B4DAB57F97F22BF6406308BB77D6BF71BAEF6B7B7CAEDE1768DB4DC6DE69A869D155D075650F035F4D46951475F49D009CA7C2034CB57F587FA1DDC1FEA8FF00E2DF4DB97B1FFB17FD9FE9EAFF00EA3E8F9F57CD8C0625DB1D8FBEEE3B26DD5B66DFF75B0D154758A6D948BA84B28525F5A14521BA8653EAD1A8FA738C5EB171C368EF557F70D1B1B6D6FEBE5D6E4DB22A6E350ED6D5D3334CD1D275ACFB8789012E232139A8000C6A5D46E979DE767EC7ECD6A82EB7CB86F0DE75C01A7A7ACAA7AA1E7DE3E90528716EFB7602B0C3157F88C518B6C067BFBBE7B9FB877059EF74567DDB414EDD3D79AC449B6E9EA15A934AD3469EA920365B91D42787CC4CCC07D1DBCF6EF78EBFB7366B66DCBFD2506F368D37D72EAE4D2CBC10C2854748A69DC29D6FE8509369C070C88033DADEE40EC6B3B45BBCD337BE19AC5D70BD22A2A12DF59CB92EB54E75835D6D6A4B867F979FDB019FF7E36277AEF7DB7A7A9DD4F6DD5B3B65972AEE15D48BA8555D52920A41405D2A12DFA0FA909500A56380900178DF9BF76CF68B6E6DDA2B6ED1A2A8A2DCE4B5594D4FD2A168ABA4D256B750861D4BA569724750C84010B9EDCED16CFEE55AEF2AA7B7D9AE6C5B6A7E936AA1A4432E553AA3F9AB42196D3D4752D8E9B690751D644B280A976BFBA1B0FBC9BEEBEDB76EDD5B1AADA7A15D5AAE75C9A7AE7D6961E6984B6A0E52A14307BF8CCA5280CF7B7362EEE58B766ECDE5DBDA4A6ABB0515E6AE92B76CB6F368554B0DBEB3D36E9D3FE59690474CE0ACB4A5499A4808A0EFE6CAB7BB5ED5FBB4565ABBA3958FBB5056865953454BFF0024B6F52542D251292BD59CF04E501BBEECEE4ED8B5F612D1BA5FD9B455B64AF14A1BDACB2D0A5683A4A9204E9D6D9D0A4CC7E50F8407CE57CEE4F6D3746E5B25D1EDA351B26D167EB29EA8DA8AA44D62EA9450BA6702CB14A841694DCC13338FA6501F4E6D3A4BD5A76F565BC59F7D5E98BAA4AC575CEED6776ADA438D848F6EF22E2CADAC3D425883010F68ED9DC1B6EF28BA2A8FB897B2DA1684515DEF566A9A59AC4B59693706C294065AA606729C880A177CA92C94D415770DE3FD41B75BAF2EF4A96D5F52B5545B7DC211D4691ED915554A080A6F563C72C6033FD8CAB9236C51A2E01497D2921095E0B0D051E9820FF872F08DC628F6A3280CADF54E634A4C8CA4338C36095D48E7ACCB3C92220FA83F487BF2C88DAEC6CB084A6F8AADAE7DC6D024A34EDB6D2FACE11C4ADC0DA67C13E11446EDB6CDB0D5EE6EF1EE5DDF48DD6ED7A3BCDC02696ABD4C7569AA5EA879ED0AF485A11A12958C64A50C89981D2FD8BFD3CEC372EF40D3F657ABAD48ABA1714A2D061DA92820927510D854FD471963019677CFB716FDAFDF6DB26C944DD15AAF6F50394D4B4E94A1A43CD3E861D421090903242CF8AA0370DFDDE2DD360EF86D6D856EA4A27AD57A6A95CAD79E6DD554A3AD50F34E74D4975080036C822683C6025D96F14E9FD496E6B4295F9953B7E85D08391F6EEAA63ECA99C0661FA85B8DBF6476DED7DA8DB497451B4861CDC35CDB6A5066996E1520BC51201752FA54B913884CB8C03DFA45B2D6228FB83514F6FAAA5B5DCC520B32EA9B5361D6E5565012B57A16529711AB4A8E639C023F4F9D91DE1B3FBA6DD56E5453A45BECCB79914EE177A6BAB7D4D210B56909D452978FA49C2000F652F48DC3FAABBDDE10A0A65F5DCDCA752722CA55D36B9FFD1CA00AED4DFDB1F65FEA33B8B77DD972FA78794BA3A35F41F7F56A75B5AC7E436E9120CA73808F4FB03F4B5BFF007BBCDDBB785EAA6FF7FABA8A94D234DADA4175D2B7DC0953D6F094A47AA5A97F180A66E8EDE58BB7FF00A88DA7B76C8F54D451A6BED150A72B54DADDEA3956998D4DB6CA74C80E10167FD575F2F962EF9EDDBAD85E2C5E296CF4E689D08438438AABAB40921C4AD067AA58880DF2DB55B96D5DD9A2DB953B8AB2F36BABB1D5DC16D57356F4292FB3554ED2149551D2D22A5A5C56067010B6152F73A8BB9176637BDE692E94EED1BAFEDF6695284298A655500A4B9A58A72A54836312AF3E6197F6DB62770775D7EF9A1EE2DCF745B6C294B8D513AFD6D753345B71C7439D343AA2CBCD7484940A149979C00BFD3CD45439B21E4ACA9544C57BEDDB83806A0C9085C8CB0FF316AF8CE3977EDBE7D0EF678CFF0054FBC0FF00F91A7FFD3E37CFA6685586DD4570FD40F702E15ED0AAACB6D521340F3A4ACB215A927402643D2900721944EC8A9DEFB6EEF737BB1B868291DB76DE459D2D3970AFA953DD4792B42509734025A335948FDCC083EA3179F456D7DC9D9BDBE5F6436A59778EE714160B47B0E95E28807455B8C5138D24301297B50710A52D3A42B011A408D9BB5F6F6F1EC06E7D95B16B5770B622E2E525AEB2B66DA952729EB12B73536C9012573FF2C6594E0329FD436D1ED4EC7DBD61DA16764D46F5A2485DCAE2D28266DAC1528D50F56A538B336923142467290506E7DE7DFDB6F68DA366FD6F6951EEAFA81E952FBD2D0F6AA4A199ADBEAB1518AB58CB4E5011BBBDDC3A5D8DDE9D9170AF4366D95D4755415EFAD282A61B79E6C0792B56280850057238A67E101ED8DB6F67DB3F52FB9AB36ED732FAAB2CAB7AE3414E42934B54ED5B05D49291A7F33A617A754C12A98034C0615DB277B9AEF7A772A3B7F52CB37615170AAAEA7AD51147514EDD569D0E21293885BBE93319E047108BB7EFFDACB7DD370B5DEBB0DCEFFBCCDC5D15155495014941400871A5298ACA76C94B8950F48200C065280FA1F77DE7B36CF616CB5F78B15754EC27052FD3ED2D2D42A9BD5ABA3AD42A5B57A719FE71F8C07C93DCCAEEDDDCAF28ABEDCDA2B2CDB7DBA46DAAC62B54A5AD555D65A94A0A53F5781416E4358F94E1C487D77DD9D9BFCC56FDB2AFE9DFF3D7B6A550EA7D67E91ED75A5AC25A91D5EA69FF00874F8C0673FD1FFF00FCF9FF00F30FFE96026FEA6687E9FDA3D8345F4CFA2FB6ADA66BE91D7F75ED7452AC743DC4CF57A7F2EB9E30150D44E79C7572A56A394469955456B495292994E6412078C7174A657528292A32D499007EE8234BFD28048EF58D391B6D49F8CD1160315FBF776EE7DC1BBFB2166628285779BFDD853DDDE5BCD1D22B1EAA79B7B422A3517036500848C308A2D1DF8A046CDFD36D8B65DD2AD872F6872929D2D30A2A0B2C9538E2D01410B281296A2918CB9C0552D1DEAA1EE2772F62B5BCE968EC36FDB8F7B966B9E5BAB75EAB4B69D0953B2421B438FB685FA93212C55CC0E6F8FD47EDEDB9DD8BF3C9DA345B92A2D8E354B6EBD975B6EA29FA4CE87D0DBC69EA1613D55AD324AC0CF9980B850F713B59B3E87FA9F78BA3378DC7BD1C6925CA34A94A6A9DB28694C53B2B938DB54C94CDC2B014B58C7129480277646D9DA16FEE27741ABAD3D75BB7650D32EDA80E25695BACD32DA43682705755C5A701390F280C26F9DD3EFF000D8766ABA9BC22CDB79C6E9E8854D0B7A6A8B4B6B4A2A1E580B75334A354D0A4FA8E03293571A3EF2EE06D9ED876659A0DBD7D56E2DD3BA982B4DE96E179F77AA9D2F5639AD4B5212D89A1A428CC2B9C966081BD97DA9DA0EDD5C9BDED55DCCB6DC94BB7E96EDE3A2CBCCFB8095A82D94D454BCA5A72D01008339C064978BCBD76BFDF77431434668B765F94C5B6BEEAC25C629DA2B708714169725E9713A941265A55844BED5B6F6BBF4E9BD76B7712DBBC775DCEC88A0B3B6F108B62031A96E34B693AD229A91B00754A8A8927003CAA333DF1BA6DBBA7F5436BBB5ADE454DB1ABDDA28E96A9A3A9B7432EB495AD2A18286B0A911989405BFF00521F461FA90D94BBDD5A686D2DD15BDCADAA5A4A9296DBB854AC832C82B4E99F09CE0359AAEFD769E9BB915B65BCD4B54372B4B419A0BDB80AA9DC6AA9A69F79A4BC80A08F53689EAF4A88123380CAAD3DB8DA566DDD59BB76D77CECF68AFAF71F77D28A25C9BA973AA5A5A1DADD2B00CB0523319401DDC4D57DEACD576DBA7EA2ED0EDBEA1B522A996292D4CAD6D904291AA9EA90E10A1814838E501835BEA5D736B6D9A5BFD555D376F5577A9A4AAA8A44A587D54EA285759694A6A12A520A9C56992B2204F389FABF8D97B73BAFF4AFDAFACB85EF6FEE5B95D6E5534DEDBA7514EFA97D2D695A90D7FD5291B056A42492B57EEE12E350CF695174BBDE3756FCAFA65D1A773D697A8187049429D2A5A927C4496133E3A67C639F75BE62A3DC4D835BBFBBC89DB366450DB2EAED026A456D6B8F362AFA693303A697B14A0487A3241C7011AE3D33D351EF458F695076CBB73B0378DF516E34F5740C56D4D284B8A08A5A079871E0970A14967A8B482E14E139E98D226F6EBBB1D84DAD7C67B71B4DD34F40F0595DF96A2187EB8E9484A9F5C94A52C0325E08C02539880ABF70F62EDDEDCF64F7331B92AA9B70DFAFD7476AAC75B51272A8AAA34368742D4357510D254E2D49C2665CA0276FAFD4AF673E9DB7D966CD47BDDC62497D35AC38CFB1212D8EA37EEA91DD4552FDCFE180A3FEA07B8BDA9DFF00BE767AD8BB3F55B72982D8BDD552B4F53BCC36EBA89AD02A183A8A5335492854E52CE02CFB0F7D7E98FB50D5CEE9B56FB72BEDD2B190D741F61EEA14A26B0842954D46D2429404CA8CE018FD2E5D2CD6CB4F703B8176ABA745C8971D728BA89EBB6CB495D53AAE9025CD2E2D5A53E9C4A0CA02B961ED9EDCBED81774ACEF55BEC6F6E8426BEF963EA32DA43EFCDD5B4FB66BDAD650A591EB47C20352DCB65ED65EFB3D6AEDCFF536C74FF4CF6FFF007AFB8A35F53DBEAFFA0F749D3AB57FEB0CA0330FE99F6BEC5B8F6DD4DFBBAD6FDCF6417047BCA01A1E404B6DADC4750375359A5B5AD096D65490991C4C05A365DCFF004DF73DD3BEECEED258ED342EAD2C58EBAB90C29A212D2DA7AA299EA9250DCDDF5252852411A48C670170AA4F6C6E969DB76EDDFDC2DAD7EB7EDCD6B7D01142DBB5612D16DA4FFDA9F0DA529335A5B44D6A09CB280C9DAACFD335D36B6FDB6B54AD581DA7A82ADBF7673AD5352F2326554E8595BA13D541D6812FCB502A9632005B2AB2BAAB6E51BB5609748290B39A909514A5467E03E31D23147A2A314A8F71D65729FC738E2E8EB9AB52673F8F39C040A9E8EA1EE27AA586894E533CF08A24D47F2FFD391D1EA75751F9BE79C84E7FBB2808B49EC7A825AB5CFD3AF9F0CA25049FF6BEDCFBC97F879CFC258C2045BBD9C8F4BFCB9FAF567E339F84512AD1FCA9EFBF3A7A7D53EA4F4699639FC6235E161B0FF453EB6DFBCF7FD2D634F5A5ECE73C3569FCED3FEF61CE1597D1157F43FE5FA8FA8F47E8DD0FCFEA69E87425C78699465AFC659B2FFA03F58AFF0063F3F49E97D4B5F47A1A0F57A3D4E1D39CF5FAE538BE52134DFE9A7EA09E8F47ABAFD3D6F7FD19CF8F57F2B4F9E112EAF85AB7FF00F207F247FDE9A3E8336FD9FB1D3F3E3D3F6FA3D1394FC2538C73BAD5F4C5693FA27EE1BEAFF30689FABABED347FC5D3F5CBFDD8E9E59F0D1EFBFD10FE9ED26AFFC2FDC1F6BEC27EF3DC68F5EBD78EAD12D5D5C32F08CCDD5B8AEECEFE80E8B8FB9FA869F6E75FD5B47C9A93FE4FB4FDFD52971E516E93167DB9FE9EFE8D53D1F6BD0EAA3ADF51D7D7D723A34757D5A653F930E719EB52606ABFD316A56B96AD467A7EABA7E1A70FB21FF00B5F0535FE97B5A252D5312D5F55967C6784BCE1FFA4F0D7A9FF93BF9699E8FB0FE5AE98E8CFA5ED344FF00C5E8F9B39F1F18CF96C16DDFD18F78DFB2FE5BF77A8743A3EC7A9AF868D3EA9F946BC9317912963116B20EFA7F4C3DC507F34FBDFA9F4CFB7FA674FAFD0D5FBFD6FCBD3AA729E39CA35CEB9D52F667F40BACF6BF77D5D0AD1F5CE9E994B1D1D0FCAD5CA78F28D79651B7D7F237D3A97E99ED7E97A95A3DBCB56BC27F2FAF54B3D5160CF297E8DEE868EA4E7F97D594A7C32FDB1413A6FA5F50FF0095FE2969CBC6203C8FE5BF66AE97434CC753A5D397FC52E11B657FED4FF257B96BA7F4CFA96AFF00ABCBA1EE7E6FDD97ABEC8D4CD4A6F7CFFA73FE6173DFF57DFF0050FBFF00A6753A5D4D475EB97A273F9BA712E1E4568BFD1CCDCFA968EAEA1A7A7F5A96997FECBD119B8D4D52F7DFFA77EBD0FF0029CFA7A9DF7BFF00896994D3D3FF00B47AB29FCBF187850BA0FE937515D3E8CF49D5D6F712F875B09F942112ABBFA61EC99EBFB5F6F33D2E8EBEA4A7C7A3F999FF00145F0CF90B73FA49D7474A5A31D53F7929F0F9A1E12E8F39FD3AEAD2EAF61AE49E84B44A5C272C33FE28BE09AB20D3A53A25A64252CA5C251A65DC2505FC7FFFD9, NULL, '2023-09-26 23:17:35', NULL, '2023-09-26 23:17:35', b'0'); +INSERT INTO `infra_file_content` VALUES (19, 4, 'b7dd56c853261b5eba831773d2b1cc81cf011617fad1aceae6ced39bc435afa2.jpg', 0xFFD8FFE000104A46494600010101006000600000FFE132784578696600004D4D002A000000080005011A0005000000010000004A011B0005000000010000005201280003000000010002000002130003000000010001000087690004000000010000005A000000B4000000600000000100000060000000010007900000070000000430323231910100070000000401020300A00000070000000430313030A00100030000000100010000A002000400000001000000F0A003000400000001000000F0A40600030000000100000000000000000006010300030000000100060000011A00050000000100000102011B0005000000010000010A01280003000000010002000002010004000000010000011202020004000000010000315C0000000000000048000000010000004800000001FFD8FFC000110800A000A003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDB00430001010101010102010102030202020304030303030405040404040405060505050505050606060606060606070707070707080808080809090909090909090909FFDB00430101010102020204020204090605060909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909FFDD0004000AFFDA000C03010002110311003F00FE8B22740BB47DD3E98A7F981D3606F43D7D3D2B2925DFC74233CF4A459B0393EE38CD764A4EE7813A8BA96FCCF9F1D71CE47B544B2EF62C327D33D31551EE1D58BAF4EE054425DCA5DC1EBD2B666126BB975AEF7E1942E067D78AAF2B920F6CFA1EBFA5452491AB060324F6ACFB99DD632782474E78CD49CD2B338DF1296103AB37241E7FCE7A57C37F16673E7E4F18CE09EF91D4D7DA1AF5CEDB791495EE4F7AF88BE2B5C992E19186E041E9DB15D387A8F9D154E5667C71A0FED95F06BF60BF888FFB4E7C74799B4AD074FBF5B6B3B5C1B9BFBE9E131DBDA400E143C85892CD85445676E1715F9B63FE0B93FF0005E2FF00828278B354BCFD81BC092E97A069D36D30786F431AA9B7561944BBBFBC8E643295E4851103D900AE27FE0A05FB14FED7DFB78F8D3C31F0CFF657F0CB7890E8D05F6A57D17DAED6D550EE8624626E668831009DB8C9F98FAD7F679FF04D1FD9AA0FD8EBF614F867FB3D36991691AAE93A3412EB9046518BEAF72BE6DF49249192B23F9AC57782DF2AA8076815D7594EA54E54EC97E2692951A14D4DA5291FC85FC25FF838EFFE0A97FB127C70B5F85DFF000534F043EB3A7651AFECB50D21743D761B6738F3ED1E34861940C1DA248D91F1B43A9E47F773F083E2EF807E3BFC2CF0F7C6AF853A82EABE1BF1558C3A969B76831E65BCEBB94953CA32F2AEA7956054F22BF91FFF0083BFEEBE153FECFDF072DF5336E7C77FDBD7AD619C1B91A38B6C5DE7F8843F69FB3E3B6F071C86AFD47FF836F63F17597FC1203E19A78A7CC024BAD69EC0499045936A53F978CF3B4B890AFB1E38A8C2D4942ABA4DDD118FA519E1E35D2B33F78F7A9000EB8A9C48A705860F6C1E9596B32E426327E9CD580DC60F5CFAD7A099E1B4692C8C31CF038C7AD37795C6EC64F1F4AA2B265BE5E0FF00FAA9FF003313BB391DF152D247442526ECCD24B854040391EFD01A77DA15DC903078EFC9FCAB39494FBE383FCE9C250926DE87BE6B93117B7BC6CE565A1A3E619061460803A9EBF8D4C19D01707DF1FD3FCFA5672CD88FF78B903F9D585978CEFE7EB9AF3646B069F53FFFD0FDF59F56B0D2ACEE351D4A78ED2D6DE369A69A67091C51A292CEEEC40555504924800024D7E0F7C75FF838DFFE09FDF077C633F83BC2A35EF1F35A48629AF742B68458865383E54D75342661FEDA2953FC2C4735F0DFFC1C85FB76F8BBC3365A1FEC25F0AEE25B797C47691EABE2492DC912CD6B2C8D1D9D80DBCED9191A4957F8C796BD320EBFEC99FF0006D87C07B9F821A7EB5FB5BEB5AE49E34D5ED5279ED348B886D6DF4B695772C1978A533CD1838918909BB2AA30371ECBBD6C78B1A3050F6957A9FB67FB177FC150BF642FDBD609AC3E07EBD243AFDB4466B8D03558C5AEA2883969123DCE9346BFC4D13B85FE2DB915FA022490E1B3C76ED8AFF377FDBDFF00634F8B9FF047CFDAD7C3BAD7C32F12DC5D5B315D6FC2DAF227913E2094ABC370AA4AF9B11C2CAA094911C1C00C547FA04FECF3F1822F8EDF007C13F1B963587FE12DD12C3557890E52392E61579235CF50AE59467B0AAA727739B1786504A507A33DFE59D00E5B3C7FF5EB2B50B96C71CA7B74C55232866DE180F7F615B1A15E58DADE7DBF50B78AF238F188A6CF94CCC78DC063200078CE09A8C457852A72AB3D91860B0D3C45554A9EEF44797EBB2A4B0B6402318C9FE75F0E7C539E53712AB9008048C63DFDEBF513C47A0E81E35B168B4EB3874CD49C1F25EDC95B795B1C47246C484DDD16442003D411C8FCA5F8B22F2C752B9B4BD8DA19202CB2C6CB86465386523D41E0D679166B4318F9A8BDB73D4CD324AF83972D647A67FC131228E4FDA37C4B78324C1E1D93E837DD403B7D2BEF5FF82847EDDBF0D7FE09E1FB2FEB7FB49FC488DB5036AC967A4E988DB24D4752B80DE45B06FE05F959E57C1D91A31009C03F0EFF00C12D133F16FC6F7E0E445A35B4609CE7F79725B9EDFF002CEB98FF0082EDFF00C13E7C53FF000506F82DE05F0DE9BF11BC35F0DF46F09EB3737D7F79E28B87B6B59A4B981618151C029E62E24E188C86E33CD7D3D79CD434DCF97A6A13C4255363F98BFD8B7F62AFDAE7FE0E1DFDACF5AFDAD3F6B0D72E6C7E1FE997896FA9EA508D8AB1A7EF23D174585B72204461B9CE5620DE63EF91C06FF439F873E02F037C24F00E89F0ABE19E9D0E91E1DF0DD941A7E9F6500FDDDBDB5BA88E345CF2480396272C724924935F147FC1323F658B1FD89FF61AF027ECE16DAA69DAE4BA3C1717171AAE9596B2BF9AF2E25B837313372CAC8EAA1B9C851838C57DFB1CBB9771E7A703FC2B9F0B4541733DCD730C77B49F2C7E15B1B0B3E4F0D927DEACFDA1921777E0463733B70AA3D589E07E35CD5FEA563A458CBAAEA7279505BAEE77EA7D0051D4B31E00EE4D7C69F17AEF58F8951C8756BB6B2D2ADD9596C95CAA955248F34EE5DCFDCE41E78000AF9AE2BE2EA596D3BDB9A5DBFCCFA5E10E10AD99D4767CB1EFFA2EE7DF70CEAE371E597BFB559FB4C61FA8AF21F85D7F777BF0EB46B8B894CACD6A9963FC58E07E82BD0D2E173DBE7E9D6BDDC1E27DB508564ADCC933C1C6609D1AD2A52DD36BEE3685C458E0F7CE2AF2D95FC8BE62C2ED9E842920FB702BF27FFE0AF7F13FF6F0F84BFB12F887C79FF04F7D2ED750F165865F509590CFA859E98118CD73A65B15649EE6338386C954DCE88EC303F85FF80BFF000490FF0082D3FF00C14ABC3A3F6A69AEF5192DF54FF4AB0D63C65AE4D6971A82B12C25B45999E63113F71F6A4678D8C4572D4C4B4F446D83C0A9C79E5248FF004F960F192AEBB76F63C119F5A7F9802FF74F4F6AFF003C7FD8A3FE0B03FF000508FF00823F7ED311FEC7DFF0537835BD6BC1893450DEDB6B5235E6A5A5DBCADB52FF004CBC6673756A065BCAF31E375044651C57FA097867C4BE1CF1B78734EF19F83AFE0D4F48D5EDA1BDB1BC81B7C33DB5C2092196361D55D18303E86A149489C4E0E54A49A5747FFFD1FC23FF0082FDE8DE2FF83DFF00053CD17E3A3DB7DA6CF50D3345D574E3267C9924D2CAC32C24FB49082C3A80E0F7AFEC3FF656FDAE3E0FFED9BF086C3E37FC1BD452EECEF428BBB5DC3ED3A7DD950D25ADCC79CA4884F07A32E19490735E25FB74FEC3DF087F6F6F830FF0A3E272BD9DED9B35D68DABDB80D71A7DD15DA5D54E03C520004D11203800E559558753FB13FECA3F0FFF00622FD9EB44F80DE010B39B35F3F53D40A79726A1A848079F72E32C46480A8858EC8C2AE4E335D94AEAE7835AAC674D2EA8FC72FF00839BBE1B4FE24FD98FE1FF00C54B784BFF00C233E229ECA6703EE45AA5B6413EDE65A201EE6BEC8FF82127ED27E11F8D9FF04FDF0C78174FBB8DF5EF876B268BA9DA171E6C51895E4B49B69E7CB9626015BA6E475ED5F7E7ED35F003E1FF00ED59F033C45F003E26C6EDA478860F24CD16D32DBCC8C1E0B88B3C092190075CF07041E09AFE79FF0063FF00D816F7FE08D107C57FDB9FF692D506BB6DE11B16B1F0EDAE913B44BA94774E88B2CEA7FD5BC923C70AC7207111F324F9B6C64DABC657414A719D1F66DEAB63FAAF33EDCB6727D319FCAB3EEAEAE23B1845996F365BB8976A7248DAD938EFC57F3ADFF04D8FF82E56B1FB6B7ED0DFF0CF5F157C1B65E1CBBD5E1B8B8D16EB4D9E595375B234CF6F70B36492D12B15954A8CAE0A7208FE856DA69EE6DA6102B30876BBED3B5963E55883DBEF0FC3B8AE0CE97B5C2CD45743D1E1FA6E96614DD43E83B27B6D3B11CC77B15C912BA92BC67A64103DBAD7C73FB667C39B1F10E8527C59F0FF0017B1058B52813912464612E463F8978594639186F5AF70D3FC1CC2CA2825B79E68BAEF4BBDBF2F4CEE5707EB9EB5D7DCDD683E16B98E29632C8EA55A29312284230410739E09CEEC8E6BF338D4AD964D62A974DD7747EB95707471D46586AAF7D9F667C61FF04B0D3664F11FC42BE643910E970F20FF00135D377EC702BF3D7FE0E4DFF827B7EDB7FB69E95F0D7C57FB2FE9179E30D27C2A97D06A7E1EB3915668EE6E9A368EF92176559814531315CBC600206D6623FA29FD9FFF006E2FD98B4FF8A7FF000A8ADBC17168779792471CDAA5AC51FD926700AC795FBE08390570547241E6BEF1F1CE9FA7FC71F0F4F0FC20F164762F030F3BC951B76F231C056192301B2475E2BEAD789982C6E1E52C27BCD74BA4F6F33F379F00637058B4F12B91776AEADF23F007FE0871FB2BFED1DFB1BFFC13F342F835FB4FB35BF885B52BED461D31E713B6956573E598AD19D4B206DCAF2B22315432119CE6BF601A68A18DA791C2A282598F00003A93EC2BF3FBE267C55F1DFC24D5EEB4183509359BEB469D59EE0B30C46E238F8241241FBDDBA735C27C38FDB5FC6FF192C6F3C1FE29D3934D7B53B618E3180C0B00649580F998919001C0FC735F1586FA4065EA5F559D3719EDAEC7D5CBC0CC7547F595523283D5DB43E8AF1FFC5CB9F14F881FC2FE06B693545B1986F61FBBB485F6E3F7927CCCF28E7E550AABD33904D7897C4B4D62FF00C21A8DACF335B5E981C24CC498F2780148040E4F07A9AF4AB1F12436733E9965A7BA98159BF756E5BE761D72C513393F4CF5C915C4E97E158BC4FE3CD3F429EF7ED467BA8E79C7C9958E33B8ABEC7239DB8E95E267952A635A9735DCDAFC7A1FA564985A597516E9C796304DFDC7DE7F0EF4393C33F0FF0042F0E5D3B3CD63A7DBC32BB1C96748D4313F535D92CCEBEFF8FEB5456524166C63F4A9A56945B4972B149308C336D8C6E24819DAB920163D00240CF71DBFA3F0F4951A11A4BECA4BEED0FE4CC5629D5AB2A92DE4DBFBCD289DB2B93C02306AD8B8548C2C7D06147B0180001D80AFF3D7FDB87FE0E21FF829E7C4FF00DA4756F815FB28E877BF0BA3D37509B4DB7D0A3D2E3BEF12CD342CC8C2EC4B14C56638CF936F1809D373E371F26BFF00DB3BFE0E89D1AC3CDBE1F14238A74C873E19CB00DDD48B12CA7D08C115C5F5856B58F4A9E533B7BD2499FA83FF000782EAFF0005A5F037C19D0EE7ECEDF1252FB509A3DB8FB4C7A1344AADE6639113DD00620DC6E5936FF157ECC7FC1B9FE2DF1BF8ABFE090FF0BA7F1C3492BD8BEA9A7D8B4B924D85B5F4A96F83FDD405A35FF65401C0AFE3C7F658FF00822DFF00C1507FE0A7FF001FD7E28FED791788BC2FA25E4C926B7E2AF18ACCBA84D0A1E61B1B7BAC4D349B7E58C6D5863FE26006D3FE8D5F06BE12F80BF67EF84FE1BF81FF0009EC4699E1BF09E9F0E99A75B672C9040BB4166232D239CBC8DFC4ECCC7AD45369B723A714D4692A49DD9FFFD2FD7C599C2E64EA3900531EEBE601F9CE3BF158DF6ADC76827B703B546971B17F7479C9C93EA78AEE51B1F26AA2B1D13DC840476E9ED5E5DF1A7E15F80BE3E7C2ED73E0DFC51B21A8787FC456A6D6F2DF71462AC432B238E51D1D55D187DD600E2BAC7BD23E5D9C8C9FF3CD576BB053CC88918EBF5ABBF4624DA69A3F32FF0062AFF82477ECC3FB0B7C4ABCF8B9F0FEEF55D7F5FB8825B5B4B8D5DE161650CD8122C2B0C71A9765F94C8D93B72001935FAFFE06D135CF11EAAD65A1B346C50C72384F3155491F7867046477AE4FC29E1CD7FC69E22B3F0C6816B25D5CDE38545505B83D49F451D49AFD98F84FFB3C7877E11F84C696E867D5EED035D4E0E46012422FB03D7FC2A6B50E68B8A2E38E71A8AA37B1F973ACF81BE36F88FC533CBA769C90687611ED8BEDB3346BB958A37CA130C768DC093D78E0735B7FF0AFF549ACCE9DAD5A2891B1930728C0E4003BE7D7F9D7E8FEA3E19BE86EA54725232720139EBE9EDED5C1FF00C2386F6E65B2B34DB1290338C63D857E5FC51964A543D93773F52C9B892F53992B1F955E36F85173E11D1753F19787E3924BFD0ED25BA448A307E68D311155032F20E718381B875C57E89FFC1387E0A6B5E1EF85BA36BDA86B135F5C4FA7ECBD77DDB7ED123B4ACAA1BA042FB4679E33DEB99F8EBE33F0EFECDFE091E3DD6239EE42CAB1E2D8025998FCBBCB745C8C1FAD7DBBFB2E78CB51D7FE1F0D67548A3B786711DC47B142E0CCBB9C1C7539239F7AFCFB85F866850C7F2C96A95F6D8FAAE23E26AF5B2FBDFDD6FEFF002F91F9EFFB69FEC29E35F1778B348F1DF80EFD9FF7B770DF46ECE4182E76B27CA3AED75E4E4601CE78AF8D7E1F7ECFDE32F867AF5CE91A818AE904C4A4CB90420908E7232338F5E98AFBD3F6FCFDAC7C69F0623D7E4D36E7C9B2B4B4B7314790B9F358879093C93F30007B7E5C97C05D5B52F19786746D635388DCCBA85AA5C5C63EEA071B8673EA3181E9FAFC071465197E27339428C1A927AB3EE786733C751CB633C44938BDBB9C55E7C09F12F8F209EEF53D5E50A88CB676EBFBA8118FF1BEDF9A4207F7881D78E723D1FE1C7C1AD3BE1ADD5A5FA3891EDA096DE3753843BCAEE620719C0C03E84D7BA456F2E3ECD22ED7270AA576F19E3038E3815DBB7844C7A248B7885E4453B0A71B7FC7DEBF4EE19C453A55293A9AA8B47C7F11E37133C255A5076524CE1A0B98CEC494E173CE335FE6D3FF00052CFDBCFF00E0A8DF0FBFE0AB3E31B6B5F1878A7C3BACF87FC46F6BE17D0EC27B94B336026C69EB0D8A9F26E92E62D8CC591FCE2C739E83FD1EFCEC36C27953FE4563EA1E1DF0CEA9ADD9789B54D36CEE753D3832DADE4B6F14973003D443332978C1EFB5866BFA52BD0F6A94A2CFE75C1E255193538DCF34F83FF09FC1075FD3BF6A4F17781F4AD0BE2E788BC39A6DAF88B5282045BC59160579AD3CDE582C72B321C1DC551558B04503E975D4AE558B89587D091FAD7251CD281BE36E18FAFA5682CDB9B6745FEB54E8DD59339E69BD9E8742D732C8DE748C4F4E492735723B8CFDDE4F735CF075D80E483EFDB35737ED185E31C1E6B82A41C5D9934DB4CFFFD3FD3A5B82F99141E06339EB482EDB78C9EA719EC09AC14B99DCED8C939E72067B77AE63C49E37F07F82ED4DF78D758B2D222009DF7D7315B0C2F53FBC65CF5038EE47AD7A4A2DEC7C8A76D8EF05FF0027278619C83DAAFE8F6BA96B5A8C363A646D2C8EC02A282793D33D6BC534DF8A9F0F3C530897C2DAF69DAA228E0DA5D4328F4FF966E735FA8FFB147ECDBABF8AF5383E2BF888BC1A4DA32BDB2B2329B89149E84B0CA291CFCB82781571A4EE93D0C6A56514DB3F443F66CF81DA3FC27F08457F3DB0FED9BD8D5EE1D872848CF96BF33818CF2548CFA57B2B6A96C6E6E2E6439D8768CFB715B961731A58B33FCA549C835E117DA9483C4F35AE0AC2096C67839E457550A5693B9E57B672773ADD652DF5484987E424718038E2BF9C2FF82B47FC14D3E3CFEC4D30F09FC1CD0F4B8A646B63A8EBBACF9B2D9D84777298E266860C48DCAB31C670A38524815FD08CDAEC96F318F702ADC003F2FA57C13FB6CFEC1969FB5AE98FAB69474F5BFB8B3FECFBFB2D5E269AC351B6DDB912654C3A3A124A38E467A57919BE15BB4A9C399AE9E5D7E67BD96E3552BC5F53F9FDFF0082687FC15D3E237FC1413C7DA87C00FDA7340B0BFB697105B6B3A740C96125CB6E68E096197251E4552D1F5E57070715FD6F7C2A80E8DE1487C3D1831A5B80AA83A803B57E097ECFBFF0471F89FF00052FB438F4F1E1EF0BE81E1ED522D46D344F0C7DA2569EE3237DC5E5EDCED766DB950A170A991F3120AFF47BE14D2EC5224BF31F992AA72A4F00E3907D2950C0527075E50E57D175B79B3A3118DAB2B42FFE47E33FFC14534DD0B50D6AEFC51E35645F0FE95A74936A25C854F2EDC8932E7D3D38CE7A726BF8F7FDA4BFE0B71FB72F81F55D16D3E1C6B5FF000AFBC3D76AD7769A6D959235C4D64ACA21964BEBA570EF2A9398A38808F006589E3FBDAFDACBF66FB0FDA4BE14F887E08C2FF607F12E239AE90032443709091918C6474C106BF3BA7FF8216E97AC789746B8D73C69A65D687A13ACDA74379E1D8AE6FAC24FE26B59E49FCA4C1E503C32053EC00AFC8B2DC1D1863EAE265494DBBE9B5BCCFD63158FA8B014A94676B743E63FD867E2E7EDFBF1E3C11E1EF88BF1374A37BE54E2DAF2E00114D04C15240F3443B32BE31D882302BFA38B1D7228BC230C9AB9459CC43CD1D3E603D09E3FCF5AE2BC1BE18F86DFB347C3AB3F86DE050ED6F6819DA599FCEB9B89DCEE9279E43CBC9237CCCDD39C018005785F89BC60FE25966B842533939CF5FC3BD7C6E6984A796CE55A0EF296EBA2F43E8F0B8EAB99C230A905151EABAFA935FDE5AB5FC92458C331C76E0F4A84365B3C000641AF873F68BFD9CFF6D3D1A79FE3EFECD3E2A93588E64479FC38F0A1F2E340388E37CACBC0ED87C9EBCF1E03E03FF82835EE8F247E19F8F3E1F9F49D56346F3A4B42194BC58F30185C875C67B33027818C62BF6FE13E38C2D5C24215656925D4FC6F3FE18AF0C54E54D5D37D0FD614931F7491DF835A905D6D508DD0FF005EF5F36FC3AFDA0FE17FC4AF2E3F09EAF05C5D3AEFFB1C8E22BA1D8EE81F0E31F4C7BD7B5C7AA23003240F5C1C67F4AFBA862A325CF1B35E47CAC94A0ED3476514E7058720678DDD2ADA4BCEF0783CE3A0AE462D4C04DAC793C7B7D6AF457B950A31C9E7F0FC6B96ACB99E8689DF53FFD4FE3EBC73FB79FEDB5F1858699E2BF89BE20B889B082282E8D946738E0ADBF94A73EFD6BC2E6F056BFAEB49AE788679EE37487CC9A793CE72FB8EE2CE58FA72D9238EFC67AAD0B5AB3F04DECD6FAD69F0DDDCC0C638F2012629093E60241525580009C7CB5FD1A7FC111BF605B7FDB5FE396909E34F0EADDF81ACE296F752BB1B5FCB64208563828E6E1BE51F31DBCFCA315FA7B74E9AE6E547CCE2B17ECD73743E88FF00837ABFE08A3FF0BD7E215AFED3BF1EF424B5F066812A4B651481655D46E136B22ABB056318FBCECBEC01E78FF43AB3D3F4ED174D8B48D2228AD6DAD6358E186250A91A0E155540C003B015E6BE0CF067847E1BF85B4FF05FC3AD32DF42D23448520B5B0B48962862840C054450140EF91D4F2735E8024976824EE381807AD7CC62D3AB2F6973E6F118C73F7BB9E03F1E7E3BF803F673F873AD7C59F8A976F67A1E908AD3C8A86472D2C8B0C514683EF3CB2BAA28C8193C9039AF90FE04FED51E1BFDA73E185A7C6CF0F69F369F6DA8BCD12DBDC36658FC990A6253B1006200240C8E786239AFA33F6B5F83763FB407C03F16FC15F11C86D21F1469D2D9ADC2A7986DE5C87827087018C52AA4807FB3D4751F851FB09F803E22FEC7FA5EA1FB2DFC6F6DB36B1A8C971A3EA51811DA5ECA23FDE4280CD2485B6AEEFBA871C15CF2796BD7953A966B4B6FE67DEE4B92E5F8AC92A57A52FF00698CFE1EF0B6E9793DCFD6ED6BE2A5958C58799550724AB0C29AF48F845F1D2CB5F9E5B6D62E50DB5BC7B8BB1D84007D0E339FCCD7E677C41F106A1E13BF31EB560B12EE3B651279C0E3B88F8C638E08181D4E6BD17E017C51D2F5ED6DF49D4BF790CA9B625448E362C01F95A34E0F724990F1D40AF1259AAF6BCB73C1FECF7ECF9D6C6B7ED3BFF0543B437375F0B3E0147235CA8649B508C1C2638601C29543D46724E7D3154FF65DFF0082807833C09F0974DF07FC57D52DE2F124ED3F976B249B6E665DEC779F330CE4AE092BBB8AF87BF68CF8127C3DF109B50F075BAC5A55C4AD2B04B7B412A337CC774CCEBC9DC46793D718CD7CC5FB5C78FF00E0A68BF02E4B3F88E22D17518D36693A83F96D7704BF7736C91EF72D2756DA47079EA71F9260736CDBFB46A4ABEAB6B74DFA1FAFE0B2FCAE586A54E11D1EADF5F99F7B7ED69FF05066F881E34D1BC1DFB34DECB2F8B749985CEA305B31510DB042E1E47195038030FD770C03915EAFFB2BFF00C152AFBC65E2C9FE08FC4839D57ECED7314BBB7A83B88F2D9F82181FE1232473D2BF2D3E15F8A7E1A7C3DF85963A07C1A856F5B508964BCD50BC66E6EE79399649DDC64004050A41C002BDE3F66FF83D7B6BE203E34F1A793B17331900B36955DC1DC8AE91039C9E477AFCD33AC6E3B0F99CA7453577AAE87EA74A8E575F03EC5C559689BDCFD1FF00187C7DB7D46F0A6A4C58EEFF00569C01CF763C9A77853C4B2F89EF55604021271C74C1F415F398D116FAFB3A6DD99CB10047728D0B06CE768605949FC8FB57D6BE00F0DA687A72DB95D921E58F071ED9EE7DEBCAE26C6BE5F7DEA7164D85493515A1F6CF81F546B7B78D21253628007D07D6BE36FDBC3F639D0FF691F074DE2CF02451E9BE31B28D984F0811B5E47D4C5295C166FEE9E327827D3DE3C2FABBC2802EE45F4230091DEBD16CF5D89E40165E5B8CF381F8D79D92E753A52B332CCF2A84DDD9FC3C5E7893E24780BC5B2E9BAF6956C750D2CAACEC56482E818090EB1C1180A321B2CC0FCA4AFCCC057D0DF0CFF69BF1CEA96C7C59A0F8FEE86AB68A927F67BCD24C55410AC86308FE72E4F3C328F949C035F64FFC1627E155A781BC40FF0011FC3E25B4FF0084AE0FB25C490E561566655925908427E44CB81BD172B93BBA57E05783A0921B39FC4DF0BE75F2B5811B0911E517325AA0740B3799195450B192C1410540037677D7ED1966633A9423569B6BD0FCD71997454DC64AE7EEF7C3FF00F82977C44B04823F89BE1F8356B4B8697CBBCD3E4104ACA83790B0B6EF35D63CB10AAABC12580C13F7EFC2AFDB2BE0D7C509974ED1355363A8F47B2BE530C838CF0C731B6474DAF9C57F30BE14FDABBC5FF0F3C5169A6F8999F55D0E692186F11599A35B753B1D6C89DCD189197729903140EC428E00FABBE1C78F7E1BFC4CF199D061D25F504B91F68378AC96B6B1C3221211A2626E2EA6648F789246249219CA0010FA4F8DB31C2AFDEC39A273CB83B055FDD8CDC64CFFD5FE563C11F013C41AEF8A3C3DE0FD274A96FF00509A52A1B07CE995B6836C55B0ACC4F0A576938C1AFF004EFF00F825CFEC47A5FEC3DFB29E8BE0282D7CAD7354FF008996AA64454749665045B800B6D112E06377DEDC6BC2FF00E0953FF0481F85FF00B157C3BD1FC7BF14EC86BBF119E08A532DD6258F4D60985485416413283B5E55386C0C01DFF682ECBDAC935BEE2548DDD79C9FEB5F63F589495A47E679863E3525C9164D0DF46EAB1CEA36BFC818B723D3F0AEA23BCB484852007239CF5E3FCE6BC52EB53B980C6AE3746FD1C0C73E86B2AE3C457F14C16662B0E31BF2723F2CD79588AD776472D3A1CBB6A7B56B17B63344F0CDB5958641C76AFCB3FDB77F63EF017ED31A158DC6B12DF69DAB787A56B9D2EF74CBB6B3951895668DD973BE272885948CE5548208CD7DA0FE256B45DD760C909E3D4E3B363B0AE7B5895E656964F9D40CA81EFCE6B9EA5452872CB63D7CB3175709556230F2B497F5F91FCE078C7FE0A19E14FD9C7C57ABFC06FDABF4FB99E7F0D10F71AF2C2BE4ADA4CAAD685D31B99E456DAA230599C6DC16C91CDF853FE0A59FB09F8E348BAD77E1F6A1A969767023492DCDD5A3C2B3441F60C7DE015D958852C090A490715F6C7FC141FF00E09EBF0FFF006C9D2EDAF7C5093E9FA969BB8C57768FE5C924783FBA994AB2CAA3276165DD1E4EC237367F9CBFDAB7F64CF11FC12D06D3E1BFC3DD1AFB5292585E08E3B5F2C968B00CAD2B4CE89F38E5B9DC70BB57835F01C498B8505CF57A75D8FD7EA4B29C5E1E9D4C12946B35EF47ECDFAB5D6CF73F47FC4DFF000508FD9EFE23A3E816BE2C8ED1A38D8890A80F1AED1F3E4FA6E0BF2F19C819C579CE97F01BE0DF8B045F102FFC4116B735D6638EE5EE15E5979E40C9E08E7E5E31E95F967A2FFC13EA2F16687A7DCE99A9EA7646DE0FB2CB6F2941285577768E43B5B0559C8F97B0E0F7AFA87E07FEC28FE01566B9977C65C32EEC9601738CB3B3C84F3C92D8381C022BE4F119BC9439E12BDCE8CBE9F24945687DBBF0C3E187C39F016AB3CDE1F924BB9188565808D98073C9FBA79AFBB3C1DA9348033B79116DF9849C26DFF3E95F367C3EF045BE89662D6D42E0051F292783EA71EB5F4EF87BC33AF5C4024B74578C9DA42107F43D71DEBF26CFF36AEA56B9FA46538385449CCF7CF0978B7C1F1B7FA2C88D2A055676E0007DC8E47BF4AFA1FC3FE22B0BCC469771AA81CECE83F5FD47E55F26E9DE18D5A39D4CDA71924518576518FCBB8F5C57AE687E1E9AF2DC35CC22D264E8CA36FE87AD7C557A8EACAF5353E8E149518DA28FAC34B168EAAFE7165E3041FE75B71DD4714E320B64F5C9C7F857CF5E1BB2F11E8ADF34C2E236E98E2BDCB498EEE78835CFEEC70792327D6874F91E8734A6DEACF9BBFE0A13F07B4BF8E3FB306AF617962F7D3E9E9F6B82352541DBC306E572BB79233CE315FC79DFF847C43E06D3FEC7AAFDA7458E16B837325B2892F6E2DE18905BC70AC932C4B1EC2549720A7CCFFC583FDEF5E68F0EB3E1E9F4A917315CC2D1B6E5DC0EF041C83D6BF8E3FDA93E16E99F0DFE26788F47F1835D477C8D3D95ACB2C78B43E6CDCC9E5AB7CF218D82441B00903E535FAAF06E326A9BA7267C3F11515CDCF1F43E12F1A3FC39F1D78760BBD0FC3977A79812D2DE5923DD67E689CAA0455259F7CCC3716550153E70ABDE6956EF42BBBEBDF0ED8AE9F63636D0F9762014BD93EE2B79A63752A14A965395DC011B7046EEBBC29776F64F763C3F6AB716BA879B6A97BAB5B11721A34C0FB22DC056504B0569994FCC8421DA09383ABDB5D787356B0D7359B28DC9B69A4BED4967512DC0999634862F949C23AABE7A8036920839FB5F753E45A9E0D3A57D6FA9FFD6FEE56755815769EC707FA579A6A9ACCB15E6C3FC0304F6AF13F157C6678214BBB562625B81148637DDF26705FDB6771F5AE7B52F89D1346F74F22CAB8F91131F364F5CF419AF72AD6D2C8FCBE1856A3767AE5DDEDB5DA49242E17032541240358167A88B8FF44931B73C360F6AF3987C4F711D8A4D7388A598EE2A3B0FFF005569E9779A95DB4970B95B77184CFF0011F51EFCFF00F5EB965734B58EEECF56B3124B188C4A919C120824E7FBC4E7D3A5605F5E69D05BBDF4CED10E485271F87D2B9D9ED2487642AA53E6F35B18F98FBD727AB8BDBD93122EE61CAA8E40E78CD72D5F762D9B51A77DCCDF107886CEF27FB3C41A655C60638DCDD793E95F1D7C65F82BE18F8D729D3759D2209E50CCF1C92C51CBE49C15DEA245203E09018608CF15F625AF84A6BDBBFB5EA12B0519CE3E551C73C7527F9575D6DE12B578164B38BCA8E3232D8E4807D4F526BC3C56530C645C312938BE9DCF5F0B8C9509A945EA8FC896FD93354F0AC2F6FA644BC9277040AA07FB2071F41D074C573371F0335AB612BC704981C8CE4E31DF18EE2BF642F34D7C8583E729C107D7DEAA47A3C32068EFA1DBBB0769191F9E2BE6338C8E14A9F2D25A23EAF28CF25CDFBD7B9F909A67C3FD6ADADC456B0309117E65C63E871FE715EA1E18D2353D3760B88DA3DB8E79C37A8E3A57E816ADF0DECB5385EE6D93CB9149642BD3007B57925F7852EED2E8BCD180063E61D0FD41EB5F9166B84529385447EBB94E6178A70666F85F51B6B9852D6F23DC1B1927DFB83C73F9568EA5A75EE9B319B4F792789B8682420903FD9279E3EB5620D05ED59648634292705470467B81D2AECBA5EA2653B959B6679193C1EC7D3D8D7C4BCBA11ABEE9F48F1CE70BC8D6F09EA36E19AD6ED24523380E3EEE7DC57B6787ECD626372AE65724000F38F4C0AF06D36692D36DE98C031B6195B39EBC738AF6EF00B5DEA1AB37882F01B7B28B0123EA437739E323D2BE9B01C3DEDE6AC7CF63F395496ACFA674AD0E0FECF0B725BCC917E63CE0122BF98EFF0082E07C1B7F0378B747F8D9636F2BD9EA10B5BDCFEEA49E269620708CA9C29753C027E7236E0E4E3FA9DF0F5B7F6822CFB8B0EDDFB7BD7C99FB797C00B3F8E9F00F5CF052A33DEAC46EEC990062973002D1E3B82DCAE41079E0D7D353C37D5A6A56D11E451C6AAEF95F53F855D1FC6DA2E89E7EAAD786EEE66C4A5769174F14EF9860914C9E62C71C7842A76E0EE0319AE4BC4B3BEBBABC5A84BAC358E971C715C9BED28471CB6ACA64594EF3D029FB916F6DAE9BB91C3707ABE870FC3EF18BF8BAC9A2B8BE59E4B6BAB5BC3BEE2DB6B12EAD1804A1627717721C9E8BD2B62C6F85AEB367E2CD6E0B19F4CB367B87BAB6937C9005C6E5DA8A9856046490CC3EEE198303F514E92F8A2CC7EAF67667FFD7FD7DF13FC66D1344F125CEA37176B1923648858F96C18120E3A65483FE4D73DF0C7F68FD1BC5BAFC93DB4ED25ADA08EDA10482AD38000D88397F763F28EC79AFE167F695FF0082907ED15FB4478C3558FC312C9A3E897331105B5B126468540003B0E5B7753B7A6EF6AFD8AFF82547ED01E20F36CB44F11E9D3A5CC4F94F3F11ABC8700B797C32A2F7760C79CE324D7BD0C2B8DB99EE7C662687226D1FD9668F1BEBBE4C977C280328EC0F41EDC57A7DADC5EB225BC24C6BD339FE5FFD6AF9E3E1DEBF3DD696ADB926D8A3CE9882B1AB71C2AE467F1E48EC2BE87D08C860172AE59E4E46005C7D3355570C96A8F153BBD4DF1756D159B59952F230C339CB360735CE94B79A5291A33F9593838E4F1CFB9C56C3BA4277467E66E339E7A7353DADAB48ED247C640CF7E3D4FBE3F2AF3EB51FB2CE8841256462A6A36F6FB4DDC455123DE00E4B719E718E33D78A2DF59D5F5EB78CE9D11450C495038201C76FCEBBDB1F0D36A59942E1321771EBC75AF47D23C376D631A08387236F03AFF935C12A0EEB53A62D763CAED74786CD9AEF525752E00320EDDFE6FF00F555848749BEB778EDAE177A1C80467A763DC66BDBFF00B377A0FB4DBEF1FDF1FF00D6AC797C3BA6B12D1C423E707E4C67F4AE0CC28B77699D982AD2E64E5D0F2DD37439E3BADB8508DC819E0F2781E95C4F8B7C236DF6630E3E63BB6E7B01C8078E83A57BD5AF87D2F51ADE072300E011D0F6A9A4F0B59EB333C97433E493B860EE23049033EBD2BF26E20C1AB6A8FD2723CC2CEF73E3BD67C34F6BA0497D1BE15636704638F97A8FCC63D457CF1E0EF8A9AADB6B8DE1EF13E9D70F0CA9FBBBB51BB63632038EE091C7715FAA51FC2ED0E4D3961D5083B942EC1F75703851C73802A38BE10F83AD9954DB46623EAA393E9F4F6AF86A59673B76563ECE19B412D59F9EF049E24F105A4B3E93A4BDC5BC83699FCC50531C9CA301B829EEA7D78E95F43FC3743776B058DE47840A030ED907383FD2BEA987C2BA3D9C4B6D670A408830A8170303E9D2B0B58F067958D4F4D40245E5820C6EEF8ED5F65C334D51A8A0F53E6B39ABED63748EEFC2D65A6DB46195177AE3E6E28F19D8ADCE9AD3211F30C7F93C553F0A28BA812E4FCCCC7013BAE0F422BB1D4922364C5C0C8070057D567981BC1B3C3CA318D554CFE05FFE0AB5FB345B7C2DFDA3B5AF1078582C16571703589E0702479F7E1FE572E3CB589C71C10327E56CE2BF2E224D192596C759D6A2371AB5924D04FF0067178C1964676291BEC5495DF6C68370627686FBCA2BFA84FF0082FD781ADED743F0FF008CF52B676B39247B79248A3F31D1C61D0654A9DA46491D4E3191D47F2A3AD6929A969FA7EA1E134B5B19E1BAF32DEE249086B5E14E5A1930AA420C900636AAC6A400587CD65559CA1C937B1FA556A4E2D35D4FFFD0FC5483C3BA358DB04D26D228003955811500FA6057BAFECC1790E87F1A74BD64E1C452AA96276FCB9CE33DCE73819EDD4735E3516D690C92B146278193C823A5747E05BFD2E0F155B8D45621099177B4E6458C0EFB9A36076FAFAD7CF6595DAAAA4D9CF9953FDDC91FDADFC1ABD9FC43E1BB533B8B5B21B4E148CB0001C753D73CFF003AFAE6C35413A016E42C118C67D40E303D7EB5F985FB2B7C44D0BC6BE16B15F0EDCC9A925A44B0B4915BC90DAA903A2170A00EC319EBF89FD14D1E1B930AED62D9C31C0F4E800ED5FA84ECD687E7118EB66778B70BF6AF2492405C050781EB5B369AB32498882ED3F7B76028C74E4F6AF2CBED606941E5B9F9576E79EBD3D2BE76F13FED33A3E9D77268F6B6B7D348BC878A2E188ECAC41E7DB19AF89CDF3EA384D6B4B73E8F2CCAAAE26FEC95EC7E8FE89E225BA58D0C91850792A78CE2BD1F49D6EC5DE3CB0209EDDC77AFCDCF841E3AF1C7C41B81F64D27508A2C7FAEBA31C68370E87761B23D029AFBBFC31A22E9B0C73EA7379B70136B6D625793C81C027D3A579B471BF59873C763A71397CA84B92A6E7B741789756E4A0DA1F81DB834E485ACEDFCE98799DF67193F99AE1FFB6446AB05BA6D39E08EBCFF002AAEB25DC8F9DEC33D0F5AE4AF39AD62674E9A3D2AD6E2C816951150FEBF4AB536A5A6B46DB9554118623AE3D38E6B88B38A5DDC1231C9F4ABCFA5AFFACBC60899EA48C1CFA7AD79389C34DBE696A7AB84AB18BB264D79E20D3616468D33B4F419E7159F73E2BF31B7B6C8508C8C90327F1EA7E94CB85D1E1B9FB334A1371DBB586D1B87A123F2ACEBCD22C0DC2B5CDA9B8311CA8619031DF15F238CA0A0DF21F63809A92BC8B716AD7372E1515260FC839DA78F4F5AE8E3D4E204D8DCA3458E558F2A41FF006874FC6BCD75884C3A5493787F4E2D768FB9ED9C14E09E5901207BF0DD7F2AADE1F93C5106999F0FDCBCF2CD297782E8E5E3040CAF7206727193586068352551C97A7EA77629A7A28E8775A6496DA4EA52B32BA7DB0E701B70DCBDC63FBC315D209217468E4901C672A0F39EC3DEBC375D97C4BA2CAFADDE031AC4E09DA08033F2823AF0738E83FC2F26A9E333149339DAC7E75E07CA73D793FA7A8AFD16AD0F6D87DFA1F2342F4ABF33D8F83FFE0AB3F05ECBE2AFECA5E229248D249F4685B5187CE5E19A107726463195F4E735FC3D691A45BDDD9C76F6D78A904129B8BB8A3DADF6558C2910956C04F3C105FCCC6231851963B7FD13FC7B1EBBE28F0FDCE8BAB5B8B886EA1685D588018302181FA83835FC31FED77F0E3E12FC21F1078ABE17EB7A5A69D7926AE5BCC911E08FCB5B8779259A5F3083BA328321C0C827058AE7F3374BD8D7941CF73F5DCAEAAA987578DEC7FFD90000FFDB0043000201010201010202020202020202030503030303030604040305070607070706070708090B0908080A0807070A0D0A0A0B0C0C0C0C07090E0F0D0C0E0B0C0C0CFFDB004301020202030303060303060C0807080C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0CFFC000110800F000F003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDA000C03010002110311003F00FD1740626048000C7B734EE77F0DC95EDEBE955D58AA0002B0E878CFB50D30F94648031DB8AD9BB9C2DF6279097DA0678E791C0FC6A22E51B0C367603FA1A125270A4A90DC8FAE6A39321C86201F61CE73FCA9C5F425A77BA1E640918209520F1CF4A6A308F6962A72719E83E98FA0A6CC01C119DB81DB8C77A624E15576804360E71C62999DB4BB2692E14C65402307A714CFB429520290327D3D2A105A3DAA49707048E79FA52EF20124E54F1C50434AC24EC5571B885000E0107AD646A4CF86DD807F87F3AD4790061B41C11938FAD646A12F9F95214107D70714D326C71DE2A72AB2963884AE481907AFF2AF1DF1A4D8BC99C11823681D483D6BD83C50A58316CB0031818249AF1AF19E639B7230E01078CFF2EB9AD68CBDE469191E31F11AE156D2762DB4AAB37048E474E3F5E7BD7D61FB7BFF00C169BE117FC12C7E19F863C33AC9BEF18FC441A159B41E16D2A4559ADD3ECEBB24BC9986CB746C7030D2302084C735F0E7ED7DF15E2F831F04BC51E27789643A4D97990C4C721E67658A153DC8323A03ED9AFCA4F825F0BFC7BFF0520FDB2743F0C26A536B5E3BF89BACEC9F52D41CBFCEF9796E25239091C6AEE401C2C7803A0AD2BD571494771D1C3292BCF647DFBF12BFE0EEAF8F3AEEB9249E16F027C31F0D69D9C4705DDBDDEA7328F4690CD1AB7E082BA1F81DFF00077EFC54D0BC41027C45F861E04F12E8CEEA263A23DCE95791AE79286479A32475C1519E991D47E80FECEBFF0006DC7ECB1F04BC0B6761AF7836E3E266BB0C405EEB5AFEA1731B5D4BCEE31DBC1224514793F2AE1980C02EC7E63F2DFF00C168BFE0DD3F859E05FD983C53F15FE0569BA8F84B58F02D9BEAFAAF8745ECB7B61A9D8C7CDC3C266669219628F74BF7991963650A188358CA1552BDCB8D4C33972247E9B7EC1DFF000511F85DFF00051DF844DE2EF86BABCD39B268E2D5F47BD410EA7A0CCE0958EE220480182B6D910B46FB5B6B12AC07B8AC857000193CE6BF933FF82227ED93AB7EC61FF051BF877ABDADE4B1681E29D4E0F0D788AD831115D58DDCA9112C3A1313B24AA7B3463D4D7F5932ED499D58FCD1311C77ADE855738EA72E2A87B3969B324500A804E0FD6963902727AFF2E6A25CED006300E0E69DBB683B800DD3DCD6A731300B8C86C11D38E3BFF4A5566552146E23AF702A2663BC1208C8C52994AE4E0938CF0686AE38BB3B923C8595481963C75E0D2960AC401961CF5C533CC0031DC09CE39A64926082C30147F0D2B22E326CB31BB46E5B391820F7C7A549E6A0240C051EDC7D38AA8252D265892064FF003A5DCC84679000C022A24DB348BB13C6EB9041EA71C71F87BD38CAA100C92D8CE31D2A08C13C330C038E98EF4E540D903AE7031DEB9A516851BEC890365DD412493E9D077A7AC8C88090C7D4E3F2A8C48472D853D32064E7D2977A1180C141C743D7152CAB3DCF9EA391812BF32E4F03A1C5399B7328DE1B233F855385D639B8FBA78E6A4695A4236AEE6E3803DBFC2A1AD4E993E84C2653100558E48FA0A6395DC78C85E33DCD79A78B3F6C4F849F0FB5E3A56BFF0015BE1AE8DAA23847B4BEF13D8C170A7FBA51A50CBCFAD775A07896C3C5DA2C1A9E8F7F63AB69B79F3437765709736F30EB95910956FC0D525622ED17833EE0B8C01F91A799594295040207BE6AB190EE2508639CFAE285909C1DACA4900003B714ED725BD0B4F3E2324900FF002A859C850C491B7A007AFE149B89D83BE771F6A6194265B9278EBDA95896C8EF73E56DDC7839CE3A7B1AC8BE902290186E041E2AE5D5C890ED66E3B7AF1597A8C8081BB6B63D0F4E3FFD5401CA78BA4411C8000063939C735E3FE2D9245B89B05428E31819C7AFFF00AABD63C6338B684B202AAFF2F2315E3BE2F9D9FCC60110EDEEDD39E9F4EB5A525EF1514CF953F6DFF815AD7ED37F0925F04E877BA7D85FEB1A8D9AACB7AF22C4104CBD762B375DA7A1E457B67FC120FF00E0DF2F887FF04E9FDB66C3E2678DBC5FE00F1069FA4E977D6515AE90F76F7293CF1F941C79B022E02B382739E781E95FC2FA79D53E2E784E057204DAF58C7F2B60826E63191F89AFD6AD4A6FF4D9C29DA03743DF9AEA9528C9A9F522A622718F2AEA3A27DD20C12A47B77AF9EFFE0ACFFB44E83FB327FC137FE2FF0088FC43710469A9786AF7C3DA75BB901AFAFEFEDE4B682155EAC77485DB1D123763C29AF46FDA23F690F077EC9FF0535DF885E3DD5E3D0FC2DE1D83CEBA9C8DF24AC4E238624EB24D2310A883A923240C91FCC17FC1517FE0A8DE3DFF0082AAFC7682F7508AE74CF08E953BDBF857C2B6CED2A5823B05DEC07FAEBA930A19F1C9C2A80A00ACEBD55156EAC583A0E72E6E88F28FD843E19EA1F18BF6D4F84DE19D2E1926BCD67C5BA65BA84058AAFDAA32EE71D9503313D829AFEC82E27F3AEE421942B392BCF3D6BF26FF00E0DF0FF821F5FF00EC812C1F1AFE2E592DB7C47D42CDA3F0FE81260BF866DE642249EE0F6BB92325020FF548CE1B2EE563FD59F3048E00C13C8C8ED5186A6D26D978DAB19CACBA16FCEF2C6369073D315223165049507B64D54321DD86382BD40FE54F170549C16603A8EBFE7AD74F4393765B0D9C72A4D233EDC827071CFBD4324BB50365491C7AE3F0FCAA447F34912123031E952D94A36D49586549EA734E505532148C9FA0A646E3001E8319A547E48C024723D693611D05F2CA80467039F5FF00F5D395CC9960082A319CF5A62639209C1A0CA538079CF3E959CE4B668AE615670CC49F941FC453E1272007C746CF351060002A4953F9D296081946707A1ACA51498729325C658972011DC0E29E2550A0021980EDC639EB55D5D148DC49017B1C9A9092918C10D9E738FC71599706CF99F5AD6ACBC35A4DD6A5A85DDB58E9BA6C0F75777371208A1B68D14B3C8EC7A2AA8249F406BF047FE0AB7FF05B9F197ED67E30D4FC21F0EB56D4BC29F0AECA57B756B495ADEF7C4A01C19E775219616C65610718397DC7017ECDFF008391FF006BCBEF847FB33787FE1968D70D697FF13AE24935468CB071A6DB32168B3C11E6CCD183FDE48E45390C6BE22FF82177FC13634AFDB6FE306B1E2BF1BDA35DFC3DF00B43F68B1259135ABD97718AD988C1F2D5519E400824796BD1CD427AF2A3D1A304A3CECF8606957725835E0B5B86B55383308D8C60FA16C633F8D7AA7EC8FF00B72FC4DFD88FC770EB7F0FFC4B79A6C6640D79A64ACD2E9BA9AF749E0276B0238DC30EB9CAB29E6BFA7ED27C19A2685E128B40B3D1746B2D06284411E990D9C4966B174F2C4217605C718C62BF1D7FE0BF9FF04B9F08FC0AF0D69DF18BE1A68B6FE1DD26F6FD74EF11E8D669E5D95B4B28630DD431F4851994C6C8B840CD195032D4B95AD5150C4466F95A3F4ABFE09CFF00B7FF0086FF00E0A19F00A2F17E8F01D2B5AD3A55B1D7F4669448FA65D6DDDC37578641968DC8190181F995857BE7DA73B4ED27BF27F3E7E95F82DFF06D57C5DBAF05FEDDBA9F854DCC8BA678DBC3B731C96F9F925B9B62B3C4E7DD504E07B48D5FBBAF702365C85EA319E807F9FE75717757392B53E4959161EE5FE553820F040342DC36776460F078AAA64565272CAA7A751CF14178C6D031B8723D7F5AA4609DDDCBDA2F85F50F19DE0B3D32D5EE6E0AEE23215547A966C003EB553C5FF0F75CF06DB99F50D3A68ED8F1F698B6CB0678E0B2640FC6AF69DAA49A7696B1ACD2C4B7AC5E4DA481204F9429F5C12F5ABA178A6FB48477B2B96026429223A8782E10F55653C1041EE2BC6C5E6F1A357D9F2DEC7D0E0F25956A2AAF35AE788F8C2E88B7CE1482370CF435E39E2A97FD6805194F5F97DFFCFE75F44FC7EF03C567A626BFA55B98B46BB6114F6A0EE1613919D9EBB1B04A93D3A67A57CD7E2B63089642858A15F703BD7B583AB0AD155227915F0F2A52709EE8E63E0D5AFF006B7ED1FF000ED18B10FE28D3B771D85D21EDF4AFD53BCDDF6B2C0F24EDAFCBAFD99205D43F6B5F86C837051AEC3200B820840D264F3FECE78FCABF4F659C891FA6475C735DC95AD63CCAAF53F07BFE0ECCFDAA756F11FED13E06F83B69732C3E1DF0BE8B1F88AFA157C25D6A176D22A175E87CA8235DB9E86E24F5AEBFFE0D55FF008277F87FC690EBDFB4378B34EB7D52F341D4CE89E10B7B88B7C567729123DCDEE0F0645596348C9FB87CC61F3052BF5AFF00C14F7FE0979FB27FC71F8EF17C4FF8FBF13AFBC03AD6BD65069D6D0DCF8B74FD1AD2E92D93603124F0B3B1008DC43100FA57D2FF00F04F6FD993E1AFEC87FB3269BE16F845ABCFE20F025E5DCFABD96A326AB0EA6B76F3101D92E2155474CA0031D083CD732A6FDA7333B5E252A0A303DCE325F241C13C939E4F34F8F94C06C93CE7A7E1559245DE186E048FCAA7590A28DA431FA574B670225F318804904119CE319F7A9ED91AEB080658752780A07727D05578D0C8CA8A0331E067BD709F123C6BFDB2975A369CECB6111F2EFAED7A4AE0FF00AB0DD9411C81F789E7238AE0C7E3E186A7CD2DFA23D1CB7013C554E58EDD599FF14BF6A3B0F0530B3D074E9B5CD4A690A0999B65BA007EF0E32C0FE02BD07C11E29B7F17F876D7528C144B95DCC99C856E8573EC6BC3357D034ED3EC16F59A359173FBC9247DEDD78C671DFD2BD33F67B11BFC2EB358F708FCE90004F1B7757CCE4B9B627118C942A3D1AD8FA8CF726C3E1B091A9496A9D9BEE77ED705D5B03E51C7B1A12462A5CB10A79F7E6AAC6C448010C3771C7069F1CE33B416DA793CF3F4AFB092BE87C7A48B09B8E01C6E3D4631F857C95FF0504FF82DB7C09FF82715ECBA1F8AF5CBCF13F8E15039F0C787624BABE8011C1B876658ADC1C83B5DB7E3908457D3BE34F0FCFE33F076B1A35BEB3AAF876E755B29ACE3D534B68D2FB4D692364171033AB2ACB1921949520103835FCB6FED85FF00045EF8F7F073F6EEB7F84F0E89AC7C44D6FC75733DEF8735FB70CD1789600DBA6BA925909113C7BD4CFE6B7EECB024957466E39376BD8DB0D4A127EF33F422EBFE0F2BD0C6BA6387F674D59B4CDF8F3DBC791A5C15FEF797FD9C573EDBFF001EF5F6D7FC13EBFE0BCFF007FE0A11E21B4F0DE8FAAEA1E08F1CDD3EC83C3FE2611DBCB7EF8FB96B3A3B453B7A2656438E12BF3CFE177FC19D9E23D5BC0B15C78CFE3768DA0F89668B74961A5787E4D4AD2D1FB299DE684C98E325500EB827AD7E7DFF00C1473FE0957F15FF00E095FF0012B4FB5F184305EE87A9CACDA0F8A749673637ED19DDB43101E19D46D631B6187552C3E6A9529753AD52A32D20F53FAE004A641C607E1434859B206067AD7E53FF00C1B93FF05A1D47F6C8F0F3FC14F8A9AA3DFF00C49F0D591B9D0B59B861E77896C221F3C531FE3BA81483BB96963058E5A3766FD5650A181258678C038C55A69EC70CE8CA1268FE6EBFE0E82D26F22FDA53E18EA0E1BFB3EEBC28F6F09C7CBE6C77729907D40923CFD457B47FC1B13F19B44BCF805F10FE1EF9F043E25D375D1E2110330125E5A4F6F1405D075611BC1863FC3E747FDEAF79FF0082CA7EC2577FB76FECC0ABE1F8125F1E782257D574488601D491940B8B3DC7A348A1597D64891780C48FC3DFD91A7F8A1E09FDABFC2D69F0C5B54D2FE258D505858C088524598B6D9229D1863CB003798AE36850DB8706B24ED24CF42369D3E53FA8A49B25482030C13EDC7415F387FC15C7C007E287FC1363E316951C65E583431AAC607241B2B886F091EFB2161F426BDDBC3235483C35A645AE5C585DEB315A42BA84F630B416D35C845F35A246666442E0950CC4804726A3F14F876C7C73E18D5344D4A31269BAD59CFA7DE2750F14D1B46E3FEF9622B57A9C49D9A67F38BFF0494F89F69F07FF00E0A37F0935BBFB94B4B16D6C69F3CAE70B1ADD46F6D963E80CC335FD2B3CAB0960C4075EB951D7D39AFE563F68BF81FAEFECB5F1EBC4DE07D6E39ED756F0B6A0F6DE663619541DD14E847F0BA147523B30AFDC5FF822C7FC1473C4DFB71FC19BED2BC5BA06A09ADF80A182CEEFC4A841B2D6890447B81F992EB62E5C0DCAD82F94DC16A69C92D1A3B3130BA5347DC0189627839033C74FF0151CF307600ED50C31E951B5C304CE0820E07606A11701DC11900F7273CD6AED756385A27D57519EC6FF0047891F06688E01F9940321C7E78AEC74DB478991A5B892E0BA86318E71D39393818E2B87BE104D7763797492CD0DBDBED48A35CB4855DBA13F5EDCD6A587C466D62C17ECFA648916DC988DB34AEDDFE6E703D318CF7CD7C86328F3E224FCCFBAC0CED87A6A3D8EF3669DA8D85DE9D7D6CD369FA9C5E45CC7B01DEA7F8863A153820F622BE2FF00DA33E13DF7C22F15DC697752ADCDA4E82E74FBA42192F6063F2B71C6E1C065EA181AFA6B4DF195C6A175B174CBDB68E3501CCB67E446A3079193C8FA7AD677C53F857FF0BFBC1D169AD3ADADD69E5A5D3E798029112465091CEC6E33E9465F983C155E59FC2FF02B31CB962A87343E247CA1FB18DA1BDFDB2FC000872B1DEDC4CC08CF296770C0FA75C57E93ABF2A0019C7AE2BE7FFD97FF00E098DE35F869FB44E81E28BDFB30B0D2E1BB7721D5964F36DE4894291D48DC0FA63DEBEC38BE005C2DAB34F79044AA09C91923EB5F68F1947953BE963E06AE16A73D92D8FE4B7FE0BD5A9F8CB52FF82ADFC5D1E3437BF68B7D4921D1D672762692224365E483C08CC255B0BC6F7727E62D5FA11FF0688EAFE3297E1CFC68B5BC6BF7F005B5EE9AFA709326DA3D45966FB408B3D18C2202F8F48B3D467F513F6C8FD8B3F67CF8F11D8BFC59F0A785BC737FA5A98AD27B9B173756EA49628B3232C9B09C9D9BB6E79C64934EF85179F0D3E14781B4EF0CFC3FD274FF000EF8734E8FFD1F4FB0D3D6CEDE12704FCAA002CDC12C79247249AF19E6F82A75BDFAA91EBBCBF19568250A4D9E93192C491821BA678FA7E94F1F28C60818E3FC6AA687A85BEB9771410DCC08F36360738C8C75A83E20788EDBC289345617F05E5DC5B50C910DC90EEEA7D0B28EDD8F5E95DB2CE709CBCD09A7E87051C9F1339AA6E0D143E2278E8F85AC2E923B9B2D36248889EF6F2611A212398A35FBCEF83938181C0EBC5791D87C47B3D4215874A338862F94DCCF098623CE72AA40FF00BEB18F4CD477BF0DEF3C7FE233ABF8826177A7DAA84B3B356090C498EEED9CB9E496DA493F5ADBD76D6CFC29A1431B5B2C4082E9182A1B00607A15EBDC57C7E3B113AF27396DD0FD0F2DC052C2C1421ABEA705F199AF62F035FDCE9F23DD4A233FBE54690A9C63B81EA79231C57BC7ECDDA3DCE8FF00017C2B05ECA64BD7B159652DD72E4B004FAE08CFBD783F886FE5D516DF4EB386EADA6D5E748532FE62E49C6791FD2BEA6B2B64D3ACA0B6882AC76F1AC6A00C0200C55F0A506F1552ABE8ADF79C5C6589B61A961FAB6DFDC4EAC630A73804F51F434F5B8C60163C7033D454418B0C92700818EBDA86C6F0319C73DB8AFBC94ACAECFCF9B44EB290369048C0EBD3FF00AD53DBC8EB090B23057FBD86C0FA63F2AC0F1878EF44F86FE18B9D73C49AD68FE1FD16C57371A8EA77B1DA5AC3FEF49210ABF42735E01ACFFC165FF655F0FDC1B6B9F8F9F0E8C81B936D7CF74B9EFF003448CB8FC6B9D3D2C5420E5D0FA85A6D830093C8C1279CD7CE7FF056EF82FE1CFDA0BFE09ABF1A744F14C56E6CB4CF0A5F6BF693CBD74FBDB1824BAB7990F5521E30A71D52475E43107225FF0082D0FECA02D1EE1BE3E7C3F10C5C909712993F04F2F737E00D7E5F7FC1727FE0E1AF0A7ED25F04B54F833F02DF53BDD0BC47B62F12F8A6E6DDECD6EED9595FEC76B138126D7651E649205CA82814872C266E3AD8DE952A9CCB43F31FF60CF8D9A97ECE7FB68FC2DF1B6953490DDF87FC4D6339D871E64466549A33ECF13C884770C6BFB269B10DD491B3390AEC17E6E48CD7F245FF00046EFD8D357FDB7BFE0A09F0FBC33656D349A268DA943AFF00886E95331D9E9F6B2A492163D8C8C1625F56957DEBFAD696E8497123B1E5CEEE0E319F6ED514D68CDF16F548F9404E536B06DB9C67BD79DD87ECA1F0EF49FDA36E3E2D5AF84F4BB6F8817562FA7CDAB42AC8F323952CED183E599881B4CDB7CC284A962A715DC4572645C63018F5E9C53BCF11001496000E7FFAF49331BBE85A5976E09383BBA607B52998B1620A904E704723DEA979A991B989CFBE075A779BB14807A7BD52EC4C91F327FC1487FE0969E0EFF8284F8660BE9654F0CFC40D26130E9BAEC516F12C63245B5D20FF00591649208F9D0E76920953E6FF00B5478C2DFF00E089FF00F04BDD2342F8731DB8F13DE5D45A45B6A72C0B2799A8CF1BCB73A8C88F9577023611AB6E50044A4155C1FB8FCE05D97E50DC1EBCFA7E55E43FB6CFEC97E1EFDB97E006A3E02F11CF71A7A4D3477961A85BA07974DBA8F21250A480E30CCACA48DCAEC01070436BB170A8F48C9E87E127C1FF00F82A97C79F843F15EDFC5B1FC4CF16EBB3ACE25BBD3F59D4A5BFB0D423CFCD13C32964008C80502B264152A4023FA1FF0086DF102DFE27FC35F0EF89EDA2782DFC49A5DAEA91C4ED97856789240A7E9BB1F857E537C19FF836C759D33E295ADC78FBE20787EF3C1D6B70AF241A343702F7528C30FDD9322AAC21BA160CE40CE3B11FAC5A75B5BE95656D69670C36D696712410C31801228D4055503D00000FA54C135B9A622516D729BF1433CDA3DBDF42C152CA5781C39F970D860DEC7AF4AE86CBC3F76F6ACF6B73A54F131C0CDAC8C49E3807807FFAF5CCF871F52782E6DAC608EEC4CD0B7952B0084EEDB9F6203E6A1F8C5F14CF85B51D3F46B2B9B9686E26362CF6F65E69794F2149DA422F04E4E2BCAC4462AABBF53E8B2EAB29D1515D0F44D1EDEF2CADE54B99ED2444193E480800C8E0AF43F89358D7DE36161AB398E38D517962AD843EC7A7B571BE18F115BEAA502E977CC6361148F2C4C8D19C9077295DCA720919500FD2BA1D4BC2716AD631A2106364FBE3E607FA671FA57CE67151460D415D9EDE05DA4B99D8E775DFF8296F8F7E1478B20D17C362C751D1A43B196F22F31AD303968D87381C7CA7233E82BEBFF84DFB70F87BC63F0CF4AD57548A7B6BABEDD1189103F98C990481EE41E3D8D7C57ACFC1CB99ACE468560B47B689ADC4B24590D99555800392021739FF00F5571C2D3C47E25FDA3BE1F781B4113D9E9FA4BB5FDD4A1F1E4C214B3C8C0742C4E1471CB0F5AF91C06699861E6DF35D3D1267B78ACBB2EC445351E5B6ADA3F4BBC5DF0BFC17F1F3488759743215468E39A37684839208651C12307A8AF8EBF68382D3E1BEB5AF69DA6472406E7528A12C410B092495083D0F41DB935F4EFECC7E07D6BC37E1BD46CAE6496531CA4A977247DE6E9EB9183CD785FF00C1413F673F116B9F0BFC59A9E9F25E19F4F922D4EDFCA00B4A6193714C0E4800F03AF15EA677819E270CABC6169F5B23C7C97191A18A74653BC7A5D9F21FC60F19F8BF489E57D2350BBB6370DE44AC8EDE6B228FE11D8672723078F7AF52F82DF15351F187826DED2E9A71E5BEC67231249F8F5E49CFE35E59AB7C3BF126A3E1CB7D5E5D3F5001040B249229DAE189382A790C72DC63A915EB1F0AAD9A2B1B646B6682E8C83CC0536143E9F403033ED5F0185AB88C3D64EED58FBDAFEC674B449F99DFEA7AE5F5BDEC702D95FDD6028CA90B1C79EA3239C81D4E06338CF34FD66DA0D52667D6B4BD0AD2000287B89374CCC07392C588C0E71D7F0350F8874CF17F8AE43A6E926DF4AB195F0D78ED20B86400E4A2A90C59BE5001DAA0020B72318707C00D463F1A8574BAB8B3D3F03ED1701DF73300582B1C1900C72CC07CD903B81FA650AF2A94537B9F2F18D3536A4EC743F06B46B1F127C4DB49EDE2B516BA6EE951A20E4161900FCDDF38FCABDEE119206599719F715C17C24F047FC221A9EB37CF24EEDA918BCA8994010A0041031EA466BB6867C444E0A93C8240E2BECF8730FECF0CE72DE4EE7E7FC578A8D6C772C1DD4524BF32D79A36B12DCF5F6F6A74C645B5768E3477284C6AEE635638E01600ED19E0900E3D0D7CAFFF000586FDB6B5AFD807F608F157C40F0C5B41378A1EE6DB46D2649E312C3697172CC3ED0EA461FCB45760A782C101E09AFE7ABE11FF00C168BF69BF84DF19A1F1B27C62F1BF882F45C8B8BAD375DD567D4349BF5CFCD1496AEDE5842381E5852A3EE952011EC54AAD68CF06961A538F326687FC162BF6A1FDA03E3B7ED6BE21D13E3BC77DE1CD4FC2F78D0D9784E2629A5E8B09E636B75076CA1D086FB49DCD2820EEDB80389FD9F3FE0957FB45FED4FE16875DF01FC20F19EBBA15D2EFB7D48DA0B4B3BA5FEF4534E51241EE848AFE92D3F67CF829FF000547F87DF04BE3678D7E1FE9DAADFC3A55A788F468AFC6F6B75B887CDFB1DCE001710A48E582382A5D37630CC1BE97F3CB05E32154281D94018007A01C000702B3F657F79B3758CE5495ACCFE51F58FF00821EFED6DA1BB2CDF017C7B295EA6D6D52E87E713B66BD0FF664FF0083733F6A2FDA0BC536F6DAC781E5F867A19702EB56F14C8B68204CF256D8133C8D8CE004009EAC0723FA74490B0078191D71C9A7997042EE2189240EA7352E9ABE8C4F1D2B6C7807FC1353FE0999F0FBFE098BF05A5F0CF83229751D6B59F2A6F11788EED02DE6B93A03B73C911429B9847129C286624B3B331FA2941CF0C0119FC78A8239491839E9C8EC6A6DF82C0724F23EB5463CFCCEECF927ED0ABC6707F1F4F5C544D7423236A925B823A8AAED747239248191C71449305C170A0138F6FA52B761A916626C10C595428CF00E7B53DA4670C70C0E719CF354CC85C863952F85E3FCF14C7B978F8CA82D83C1EDF9D3B86E5C1394C1DAE54F201E82986E00650C70060FF9F6AA66ECC4E0B60938EA4D24CF98C1DA1430C85E06791CD098BAD8B66E83A60704107A60014C8D249DE28A340CF23E010093FA0AAECB290A515889000176F5CF6CD7D47FB23FECC13476965E22F1040D03AB09ADAD99796C746CE781D8A91E9EF9A689B99DF077E03BE97E13B7D52FE19ADEF2E2405149055A30721B8EC460D5EB5F841E1BD375C9A67B2135CA4826FDE73B4EDC6074C8EA79E9935EF7A96751570215554F91140C051D2B8BD67C2F21BC0D21564ED85C64D71E228293E63AF098A714D2679E6B5E1D5BABEF3025BCB6E176E3CA01E3F6047041EB58AFE00B4B1814AA0283E6DAAA06EE31DBBE2BD1F56B15B2B37210B3118E067F218AA5A4F865AE92379548CE0E08E477CFE55F399850E67648F7B078A92576CF33B8F04ADFDF8B96565821CAF230AC58F271E9818AABA0FECCD61FF0BB2E7C73A5EB06DEF75378609ED5D1444A91E14E08E781938E993ED5EADE25D2AD7C3DE1CBC9A3892668A16915491CB0190327A0AF997E027ED0DACFC71F8CFA8E977B6C9A75B6991BA1822E0EFDFCE475E833CF5CD7815B0F1A338A947567B542BCEB5394A32B25B9FA23E12D321D2F48B64899240225CC8A721C81F7BF1AA1E3CD7B47D2AC920D5EE20863BB26144939F34E33803F0CD54F87B33E8DE04D3A3BA66F323840231D33C81F8640AF05FDB4F5D96CFC5BA0DDB38582DE394C409DABB980049C770A3F235EF6678974309ED231D6DB1E1E5D4162312A92975DCCEF88FAE78574DB89348D30194C9279B27CC09639C05C74C6474EDCE2B9FD17C0705CC8F2C11C4D3C92B3F0BC1624923F326BE52F81BF12EEFC79FB5A6A9A74F74274D2AE266770E42AA0C9C631D06E18E33CD7D9DF0F6DEE6F6F1E789156C76E0161F3499E3F0FC49CF1915F0546ABC554729C0FBCAB4BEAB0508CAFA17343D123D283B10925CB1CB6DE80E72573DF15A524C649D61DB1A2C8C036EEAF8EFF00FD6F6A6A5B3D839F32278D18908588E7F2EB5A7A0F8746A92348C485560719CB13EB9FF22BDDC34945721E4544DAE79332B57B7922B97B95465460B86C1218818FCF8AAEACBCF20E47B9C7E55DC6B1A749168D244A80C582082327FF00D7FCAB81924314A5323824367A7F9E2BEF320C529D2745EEBF23E1F39A16ABED56CCF3FF00DAD3F65CF09FEDADFB3BF893E1A78CE3B96D0FC4B008DA6B660B3D8CC8C1E1B888904078DD558641079041048AFC96F03FFC1A377F67F17A3FF8497E33E9775E00B7983C8DA6E8F2C3ABDE420F31EC919A181980C6FDF285C83B5BA57ED56F1B703B10467A505F13E70588C75E6BDC9528CB567974EBCE3A2655F02784F47F86DE10D17C37A0D841A5E81E1EB1834FD3ACE25263B4B7851638E35CF385450327938E6B6566F332CAC09EFC63154616128621B0C319C726A586468F24B65B8E83A5524897AB6CB65F0A482393DFD854B1DC058C1C12540F6CD53818AB12C00E783DFAD58866214120E4FA73FE7AD652A4ADA09C7B132331623927B8ED52895501DD938355ADD81DC460E3AFAD3CC9F2EE2E0E46739AC051D15CF8FA59564DBF3066047AF143DC9FBA092CC3A8E3B555591572CC4101739071E94B25CA9C95650CE3F87341B32D4573B1B839278C9EFD31F860545F6C0B21259BE5F7C6335592E044EACA0AE07AE47FFAE98C48B7525831140DB2EBDC132024972402141231E9FAE292D27792E909064031F21C9279E7A0CF159BF6B0C4641C15E3B7F3AF45FD9EBC150F8F7C6FA7D94F6D78C67704B0DBE5E00CF39057F314D2BBB221BD1B3DF7F64CFD9B60922B7F11EA96D22A32892DE169524865C8E1B03278E7838C7A57D1F797096368EA81630AB80A38038C01557C31A65AE91A64569696F0DADBDB808B1C4BB55703D0543E3091A2B10CA300B0C9A6A3AEA72BA97D075A34715AEF62082324E7DAA86AB0C570B84D8148E71DFBD501AE9B885618C92CB8C8EA0714B15C00406739233C0E6BA254D3D58E1B1C8F8D6E17438DA6B864581177161920003927D2BE04FDB43FE0BD7E0AFD993C5A7C33E1AF0D6B1E3CF1024C90496FA732A471C8D8DB1EE6FBCE49C6D5048CF23900FE89F8EF415F13F85EF6C9046D34D09F2777386AFC1EFDB67F63EF156BDA2CFAA7C3C9A5D3BE29F81BC4177A84EB1C86DEEA5679CCA924720219580DA50AE3040EE2BC4C42A54EA47DA6D276BF63D7A15E2A936FA1F467ECDDFF00070D7853F680F1FD9784FC5BE1EBCF016A1A95C8B284DDBE63F349DA14B7453BB0BC90727A0AFB67E17FC2AD1BC3BF10DFC41A65A5BDB5C6A652591D063CF603866F5E0FE3C57E047EC75FF04E7F11DE4FABF8FBE3158DCF86FC2FE1C866305BDFB0FB45F5C1184DA720821B1B472CCD818EE7F763FE09A5E317F8ABFB33E8B25D899EFB4ACD94CD22B17664E3073D48E413ED5BC70B87AD51C616928DB5FF002078CA893E4D0FACAD2F9EF2CA2218AB1C673F4EB5F3D7EDFB2CD3F84ACDA141E7A4CB87180D164633CF4CE71F8FB57BF78674F9EE94C411885000F4AF35F8C9F0EAE3E21EAF7367B123861900666190C01049FD2BCBCFA847EAEE9DB73B723AAD6254EFB1F9B1F1A3F687F03FEC03A55EF8CFC46D7B3EA9AFCA5C59D946659EE9C05FDDA0C7249C64B6073F407E6BF8ADFF0007127C7EF0C7C59B8D09BC2DE15F86F67A65C8B79ECF55924BEB9B75003ED94C5B82B85386551956F94E0822BAAFDB23C1C7E3B7EDD5AD5A6BB7621F08F8089D20409954B733E1BED0D9FEF61549EC1074E6BE4EF885FF00047BF1D6A3F1B2EC68FE20D16DFC09A8486EA6F115EDC051A7C1FC4719C31504E092A3D48AF2327C2E028C1FD6B4935A7F5DCF7B34C5D755125B1FA39FB3F7FC15FF005CF8FF00F0EE3BBF1169A96F728221752DB70225907C8C3FBA1B2393C76C8AFBDBF63BF8B9FF00099E9D0C6B1C93D9B361262704923D0F27EB802BE7FF00F82477EC25E1CB6F87DAD6AB0E884781B52B4B7D334A6BFB6D926AF1C298FB560FCC119D98A138DCA15B0030AFB33C3BF07342F843640E8D1C76690B92912A81815E255CAEA7B6FAC42568F667A7FDAB87A98754393DEEE765ABC908B22A369014E0F6E95E45AEC69FDA3291B42A9E081807F0AD9F157C4C93C978805538C7B1AF0FF8B5FB54F857E12F8B6CF4CF106A2D6975791F9C58219161524805C2E59413D0E3F957B593E63158D514ED73C2CD705278572B5D9E9A1D582B0C9069A8DBC960157A039AE6BC23F13B44F1BE9E2EB45D5B4DD62D8E71259DCA4C061B69CED271CF1CD6D8D51150950A0BFE35FA1A9F32BA3E2D45AF52D07230C18E4E4E2A58A42B80C77053EBEF54D67120600E76F5C75FE75346E18823EEB761C66A5C95EC8A4DECCD04B90D81920B0C8FCE81361980762A3AE3922A9894291F3640F6A9609802189040CF6A1C95EC5A92D8BAB20954804BF03AE78F7A74521C619B823B641C5542E565DC00254671C54BE66D008072FC7E62B958D27D4F8C96605C301CE3A74FF3D29F146F2C61962721402CDFDDFF00EB7E95F873F107FE0B3DFB4278DAC8D9A78A34ED022751B8E93A6C50CA47FBEC1D873CF045785F8F3E3F7C43F8D6AE3C51E3CF13EBB14CE3743A86AF34D1124E788CB150075C0000AEE8E5F3EA6DECBBB3FA0FF1BFC78F047C315997C41E31F0B68CF6EC23922BBD4A28E5572376CD85B767193802A8E83FB47780FC68E068DE32F0BEA449EB6FA942F8EFC8DD9FF3EF5FCEAD9785E5D45BCD2620CEE773338CFB939E49EF81926BDA3F656FD951BF68EF887A6E85E1ED38EB9733CB1C5875B884166E3974076F27D3B72475AD1E0128F3499128C52BDCFDF8F87960DF10BC49069FA7C326A735C4AB022DB48A72C4E36EEE83A735F7E7ECD9FB37E9FF0004FC270CD35B28D76E93374FF6869B6739080903A7AE2BCBFF00E0971FF04D5F0E7EC13F03B4BB26D2EC97C5F2C45AF6E22D52EB538ADCB754864B801946319DAABDC74E4FD4B339552C719FA570A7CAF438AA4DBD1321D1A630B3A382029C0F53599E37BA326993246C490BBB18EB8E4525DDE7917877B26DCE78FAD711F177E36F85BE18DD69B65AF6B7A7E997DAFBF9561692B334F767206563405B6827962028EE6B57057B914A9D4A8F962AEFC877876E584AEEC47CFC9E3A66ACEA1762272E0923B11FCAB9A6D460B5898972A18938E41354E6F15C76C9C3246A4743C9FC3354DDB7348AB1DAE997525DB02A48D87AFA7D6BCB7F685FD81BC1FF00B43EA91EB17571AB787FC420A05D4F499CDB4D804E012B8C8E790720FA56A697F125F44BE49222B2C6DC9183C7B9F5AF46F87DE3187C61680B49206423706000391DBDAB8E54E9548B8D45746B19CA1AA67C81A5FF00C115FC2D77E2DB4D67C61E3EF1F78FA4D346EB1B4D42ED0DBD8BE0FEF1123545F33E6C6F20B0EC457D11FB3E7C0C83E02E9874E82082CB4D77730C11E76DBA0C6324924B1258927939E6BB3F8A9FB47F853E0A694ED7D7909BBDB94B74FBCDFEF1E8BF8F3ED5F10F8D7F6FFD4BE20FC74F0F9B89AE25D162D4961165044562604800B91927F1F4ED9AF3AAE6B85C135456EDEC8F530B9757C545CD2B456B73F436C4B2593F925633B7860393C5729E270CB34884B891908C8E3793EFDA9963F17B4DFF00847A39E59A2B6F35410B9F98F03000EBE9F9D79A7ED31F17ECE0F845A9EA7A7DC98AEAC2169E32B96978E7E503927DB8E7BD7167B56D4B9D6B63D2C93055255541ADD91D97EC03F0EFC5D7BAA6ABE24F0CD9EAF75E228C2DDB3215246380581CB0C1E8D91C74159BF0F7FE090FFB3C7C34D663D46CBE1E47752A49E7ECD4B54BBBFB60F9C86104D2346A410304282303D2BE5CFD9F7FE0A93AB5A69715B5DEAB7334715C078BCC8CB3F9793B839EE0115F6C7C32FDAE345F8CFE0A37F6371133C499730C80E7B738E403E86BE7B2FCDB0D51286CFCCF7733CAB1949F34F54773AFF892C7C33A7245018228A15D8B1C636AA8E9803EA2BCBBC69F1265BA90AA82BBB80A79FC7EB581E27F8B835690ADB8511671BE43D7F3038AE425F1659842FE70B8918FDE03E5079FF0ACF30C7F3C7963B1380C128CF9A68EA2F2F9AF6D5FCC62C7A15CF3ED59DE3EFD843C03FB5178544FABD8AD9788990793A947F332B2F08597A36071CF4ACFD17575D6A72884B890E720F03DABDA7C2138B5B481108211403D0015F2D4B10E156E8F67134B9E1CACFCBDF899FB0EFC50FD8C3C7AFAB5A4D791E930B130DF59ACF2C77390488C15014630A36B939F4CF35D27807FE0A03E25F0C4F7BA7F88EDB4CD6E6D382BB5C4732C52CA3603B36A2E15FE6518393C8C8CE4D7EA5DD4169E22D1E4B0D4AD6DAFACA75DB243346248DC7A60F15F9DBFF0510FD89E7F8577B3F887C1092DA787F5290BCD6B6902178242BC8E80053B1403D813D7A57D6E0736AA92E4958F98AF97536DF3C6E769E03FDB7BC1FE24B789757BE5F0A5E9709F67D4D84419B19F91F3B5FF000C63DABD874FF10A5F5AC7711CB1CF04A3723C6C1D5B8EB91C74AFC85B9F8AF61A3FD8C789743BCD24DB48D15C5A69B1BCD279C5586C3BCFEF0A80ADC6D0BB49C915DE7C39FDA4750F0ED95B59787354D5746BE98CA05ACD2189AEA38C677884B3900EF4CE30C0E3273F2D7D3D1CEA5CABDAC6FE68F12B656B99FB37F79FA931EA5B98860DC0E326A68EEF04020BE3A7E55F9E7E13FDA5BE26FC3A6B6D42EF56B9D410855BAB19A092E622EC4E321C97185DA49520F3DABD5FC0FF00F053DD06F2EEF2DFC53A55CE84B692A426F23DBF6662480598395641938EFCF1C9AEBA599D1ABD6DEA7254C0D486BB9F5CADE86F99890DDFA8CD4EB386906581C7A1CE38AF2EF007C7EF087C4BB78A7D07C47A65F453928A866F2A52C0E08F2DF6B1E78C80457651EB4D110A5837AE78205772945ABC5DCE5778FC47F217A7781AE750805C43B6606616F876C1DFC71F4E4577B1FC2ABAD0C59D9CF6BA64BA83DC0C08C3F9BB07DE25B2AAA0679CE790B5CF4464F87FE2994999841721D6278942FCE01018A9EA304F1C039EF5D4FC25F146A7E29F13DB594B3D9FDA25DB6BB181B79E78F393F38423278E48C7A9E95F4177D1E8744DDF53D33C0BFB22F8A7E30F892D74CF0DE94925CEF11DBCAE59EDD9C1241FDD1676750464A81ED91C57F41BFF000486FF008248DA7EC63E11D3FC65E3CD2B4A93E225CC3C450B0B8874ADC49DC8E63421C8EA08E0935E17FF0006F5FEC15AAF837FB63C73E26B092EF40F2A31E1E4D422856559BF8E468D61420A8C00C7201C95C6771FD67594CF72B0DC80A255E0E720D7156AAE564B63CD9D7BBE4346D7504922521972E327149E6B3285241E73EFF4AA163118DE48B0424790BF4AB0C081842739C8EE735C8E944C2527B23275A890DD2B36E65DE0B0033C0AFC23FDACBE2278BFE1C7FC14CFC592788B53F106BDE22F0C78CE6B9B236374125362FE53DA44AAEAEAA82095142050B98C9CE49AFDDCD52C1EDE0667DC4E78CD7C15FF00052FFF008263786FF6B4F15C5E34834FB78FC610DBC7693FDA269859EA71C67F7266589D1FCC404A8756195C0656DA31962A12B4650E87DBF03E6F83C356AD471BA42AC796FA68FA7C9F53DBE2F172EA1E13D3B51449BCEBEB48A631CAB89033202558000673F85725AC78E6EDD9A3114D2851C848890A7D091ED5E73FB2FF00C40BFD092D7E1578B6D34FD1FC4FA4582CD63058CE642F65B9963C0DBB87087EF12485CF35B5F1274BD7B40F35C6A76D3D927449ADDDDE35C601214E0B1E31922B0AD5DDAECF1B1383746B383D9EDE6BA35F234239352D4EF944B756F64146E5496E563541F9E4FE22BD47E1E6BBA958785E4B7B0BBB49E6951B32C51120E01030DDBEBED5F2C49E3F8C4C219ECA30CF8579AE279004F4223888E7AF0CCC338F4AF71FD9CFE243DCDA9D39CC1A8CB32968D6458EDC220EE5540FD7B77AE3A3898C9F29156838ABEE7C95FB40683E38F1C78C6F8EBF77B6C22B8748EDE3D496D9A541CAAAAA92724E32588C0FCC43F0EBC16BE25D6ACC42A2D6E34DDB3AC90DC0945BB83D432E15D8723038E3F1AF7FFDAF3E0C59FC4B925BF5D1BC3D26A22356DBE60557607BB0ED8F7C706BC7BC29A0DCFC3FD905969FE13B77042916B33BB430F1B8939E5B776E01EF5F0588CAEB4716D4AEF5BDCFB3C366509E195ACBC8E5BE33FC68F8ABF007C4126A9E24D474BD5BC08D11105DC51C89A8090053871B8A9E78C8DB8F7EDC478527F88FFB707889B52D3F557F0CF8074D1F649EE0F982EB5195F1E62A1DD850A9D3033F303907EED9FDB9BF6C2F0D683E0993C2BE28BAB6D5669C848748B180CED1E79DC554E4679F98E0E4F18AEBFC03FB42E97AB7C30D1AD3C3935B5A699A7A0436610C643E3E662AB86CE7DFD6BD6C5D2C44B0EF99DCF470398AA715687BDDFC883E35783B41F01E956363E1EBAD0F4C6B7296B0A5DCC115C85C6580CB12002793CF7ABFFB07787FC45F0B75ABE76D6B48D4F4FD658DD2BC57C5949F454DA368EBC0C81599A7786350F8977D0BEA57BA042220E2647B067C393F2005B24FCB8E87BD7D07F037C0369F0BB4B7BAB81A2CD3ECF2E38D2052AE0F40B9C01F41CD7C1D3C3565514A2ADA9EED4C6D2950E493BB63B5ED71EFA7655B998091F0CA8B90C39E0E581EBDB19A668B0DD0B848D65C166E8CA5471EFC8FD7B55FBA8F4BD525C36937161700EE925B491C85FF007A33D3D7A1AE8FC03E11DCC6E22BC5BAB40461594061D7B8EFF515EAE266A11773C6C3C79A56475FE06D14D9DB472B9000F4C73F957A6F86AF95305804538233C93EF5C7E9F082A0B280898DB9E7FCFE35B1A35E397F9A2211300312001EF8FF003D6BE71CEEDB47A8E0AC7A241A9298D5B24103B74A4D62DED7C4DA1DD69F7D125CD9DE46D0CC8E0159108C107F3AE7EDB575882EE6382380393576CB578E594060C8ADCFB1AF430D8871D8F3EA534DEC7E537EDF5FB2C41FB397C4A9AE34DBBB5D3343911E7B79EE416B3B01B8B4848655FE11C80F8240C91D2BE53F8CDAFDAF85FC6B35B6817D746E56DBCC8EE5D119A62EB981635518C33E481C824AE49DA73FB25FF0505F87E3C57F06E5D4A1B7B9BBB9D298483CAB7170517237308CAB06200C8C8E0FB57E3578ABE20C561E3A369AACFAF5A6AFE33D65E392E60B9845C69F671AB18CEC285557B01C150AC57B03F5D9756F6B4EEBA1E0626928CB43BAF86FF1F357D73E193BF8C351D5B4B8EFA7173656625682E46E77630CF39390ACCB83850DB48C73D7A7F0A43E18D52DE3D2F51D76DDBC433DB9BA86DAFF004BF361823DDBA3991236669233232ED51E5A6371E594E7C687815DE0B33A5DD4B7171A6C4D1FDA67B18DDADE18AE1237488B752FC658E588C81B73C66F88B53BED0D62B6D12EEEAF12D655B3D3EF2E263F6E488890AEF949D91A091D195542AA043D4E2BA2A5273D22EC4D05CAEF247D39AAFC14BDD12F648AC3539750D662B68E396E011696C258D774924D2B7CB6B19605B1991F900EDE09EEBE0E7ED35F10BC1320B517F77E3858ED04CB1DCC8F34522649DF0CE1012177632E7E60A39F4F983E0DFED34DAA7C2AB1F02EB706B1AA69D697135C4704979E52DE33319679AE5F3BDDB0D095466DA03F3D09AF6AFD9E3E3878A3E295E85D5DBC3F67E1D8237BDB3B1B5B331DE5E24733C511B82570880AAB2C699DCBB33C839E1957C6E1D7345EDD8EA54B0B5DF24E28FC7C8FC0B6E9E07B88F5D6BBFB4B22496972A0B413104E15B237823E650063AE79AFAAFF00E0993FB11EA5FB59FC60F0ED8D8DBECBF7BF8C5E5E47E49367180A4B00668194054E8921639FBB8001C5F805FB30DF7ED5FADE8FE1BF0CE8FA8DCEA3ACA79B67048923472B062E22674E06001C803386F980048FDEEFF8254FFC131B4FFD85FC0CBAEEBD6961378FF5CB68A2BB7862282CA30394CF98E19893C9CE3A63BD7EB6ABB6AD6B1F9F57A96564F53E9AF877E06D33E15F84F4DF0FE916F04361A65BA408624DACECA002ED8FBCCC46493C93D6BAC86FE121448EC55391819DA7DC54372B18B7F3012CA47191D2AB477056066014823938C8ACE5B1E5B8CA4EE6D58C71BCEC4386590020F63576311C4980029EF9E99AE72C359482158A52485F994F71F5A53E26584BB3393DB2064835C9395DDD1AC6365A9BD73247BCA3AAEDC67EA2B8FF0017E8D0C8ACFE50627381D8D5B7F132DEAA024AC838391D6B3B53D458AB090614F6CE71EF4E35128D8A50B3E647E7EFEDD5FF0004F4D4FC4BF1764F899E0BF1E6A5E14BC92E52F355D2E1D2A0B85D42648E38D255932A43AC70A2AF9CB305C7CB81F2D4BF08FF006B2D3A7B4D5342F88E6C742D4F45922B759255636F701D0347F3B13BE42A79233C8EA40DD5F6778A2DE3D56278822323F04F502BF31FFE0B0BFB1D0BBD72CBE2A5A59DF6A1A1E8D61F66F10E97A6AB1BEB811C9BA19630BC0003BAC921C9891432A9238E3AA9415ED7BEE7DBE475619A5486031B3E5695A12DB55B26FCF63EA0B9F03786BC656B26A105EE976F6309D8D722E923815B20EDEA03363B6401EBCD665F6831E881ED74BBE85B4E2CA660A726E186D20337F1F6C28C004F03249AFC31B2F10F8F3E34FC52D2EC47887536D2EDE58DA0D234F7912CED6DD47EEE28D55B08147CB92C5999B7125B713ED1AF7C66F17FC2BF86DAAD95AF8B3536BDF3E7BB596E27668AF99540758F04F971C6A16185785760CED82C4D78B895184AF17635CCB259E02A7B2A93527E47EA2F8A3E240BAD21ED545ADD32A95665DAC831C0518E0F5EBD0F3DB15E09F18BC31E2EF14DE2C563A8BD968EC00710610B0C001430E9FE18AFCDFF00F86BEF1A5C787F4DD562F11DF88A79E4D36787CB475B48A1F2A440A55F196491BE6CF55639E78EF3E1D7FC14A7C65A578E20B7D3E193C450BCC8AB6B6F6F34D080AB92A4A0700921472DC7CDD2B99D5A8DEE61462A36513EA2F0E7EC5B1E912BC8CD2A1B87F9A593392483963BBDC0EFD2A7F047ECB32687E228A68E636DF673B8BA308C938C1C853D38E87B7AD64F84FF006F1D77E23C1613C9E17D36D2D2540CD6D1DFB5C490BF21F7328D808607E5049FA74AF46F0B789357F1B5C24D7AA608E4618863CAAA823F5AF2F198F6D58F630EDDD5CF4EF095B41A2C7C5D453CC4E721812A47007E55DD787EFE69079526E9629001D72C076C0E9D2BCEFC37A4C714AACAB854C64F43DFFF00AF5DB68D75269F6A56DA58925C818619FA57CC6231F2BD923D6A18552576CF45D0B42B6961824B8E5171B1D895607B00739047A5763A55F43E60D91994EEE30BB5FF003EFF008D78BD97F6B5BDD4772B74B74EC76BC6C76C6E39F435D8F876FB5B11205DA2227E404E594E0FCA49ED9EF5E6D5AF2A8EECECA74553B9EAFA7DCCF7ACC1416231F31C6E1EC477AD5B5864F901917E6E777A7E15E6BA678CEFAC8AA4F1AAB1FE339CAFA8AEABC39F10D2F1C2314627192A413C9AE78D2EC5CE6AD64764B0B4119CB9624F27BD4B6AE91C8BBA562DD793919CD66DBEA8258C2EECA91EC4D4C88032B177E99E4E6B45A19DCD8F14E810F8DBC257BA64C088EFA06808EE095C679E3AD7E227ED93F04E1F82FF0018B5696CEEAFE6BE8E49ADE4BBDB14A90EF458F8669008CC6849E3B33679DB5FB85A5624B50312301D18F435F05FFC1503E0868763E289758BCD1ED6FADB56836340B8CDC4859465C15C9E71C29C75E2BE8327C44A33B7467958FA49AD3A1F04A586B5FF000934FE1BF04457363A6E956266BCBFD56EA3B6B58EDA485765D17760B19925933860589CA852D815A7AF7C27F04EADF0E74E2ED36940DA2497D702E14DBCC5558B2C4A3EE31547E5FA0DC7049CD6578B6CEDBC7E7C4DA745A55BDE5B68502C53C571131B6B7962DC14BB86D8115B95C9E0A28ED8AE5FE1878134ED43C65E1FB6B3D3AF7C47A85C1491E0D467DAFA8CA509E5473E48552DB02E48237600AFA66B995D3B58F1536B417E1EFC33D2F50F10EABA86ADAAB6A57B6D6D2347A688446550E1F7A06DAB9273BC11B86D8C1DBC812F82BC60C7C34FA8C365ACE85A2096DA2F32D6E1A175977C6A91B4A4FDC69E5939504B9248E1ABA0F117C31B7F03CBABC1E253A75F6B73BCBA8245637C6E2D6369E607C9F98FDD57DCBB5B39EB8C0C0CB912E7C4363AB691E22D36D74F92DA74BE81212A432BA7968F1C671B7C91955C12032F6208A6D45AD4B506B547EEA7FC1373FE09FDE1FF00D83FE0BD969F6B6162BE27BF8237D5AE2D439844DB00710AB93E5A939C85C67BE7A9FA2581BA8A5DECC318C67914F683CB842B6002401FD2AADFDD180AB15DA0AE09AFD011F9BC94A7EF3650DE56C9C000951F773D6B16F237F204D6E08DBF7C738ABBFDACA27600E17B1EE2A8DDBABB130B9D87A83D41AC6A545246904D2B32BB5DB5CDB0618563EBC62A9457B269D3B0B891CC64E70A0107DB3FE7F0A2EEE1ADE724AB363A822A43709A808B6824AE06783DAB266892EA42F70CABBD5B621E501EA7A7E3496FAEBEAF1BC6CAD1CD07EAB81CFF00F5AA78258619CC6DFBC90E32CDFC2334BAAC704912F90D17DA1B807381DBAD42916A4968CC8BF4305A908A5891C9C77AE13C5FE0F7D6ADA44732224A307D319F4AF419ED9A08CB19408947CC1B3963587AF5DB456FE58C3F9C7A938C01E959D47EEB34A4ECEE7C5BF187F630D13469EF26D274DB2D3A5955D98DB5B24014B60B30D807279C9EF935F9E7FB4DFC07F1B7897C6D71A6F86FC39E1D7834A3673CB75AA6A7158B479959624B7DD2A120C8A433B02B9C7E3FB5DE235B2FECD96390090B1C04049E7D3DABE6BF8EBFB2D7877C7DA99BE5D26C2F75A589A28AE6569526B38D994BED68DD09CE31C9E3248C735F299BD0AFCAA5865777D51F4381C5A94AD5DDFCCF843C1FFB3D69DE34F0F1D3F5FF000F69D05FDA3343736AC62BB8E394298DF6C8B957520B7CCA70C08E315B0FFB1468DA958258C9A7C62C9B05ED93F770B6071B9130ADD80DD915F51E8DF00A6F0EDCBB9B086D5064AC5046B1C710CE36222F0AA3A0038000C74A9E5F045C4D13B324B6E89855DCA773138EBED5CF4E955F669D4D25E476C6B41CAD17A1E41E0CFD9F2CBC2D044891DBC51C49845894288C638014600C71DBA0AF45F0CF86E1B59A2DB2162EA3E5D9804F6FCAB57FE1119ADED9720C8EA766DEC7FC9AD1D1B406B7B40CB188E48FAF192BCF15E757A5A33D4C3C97322C695A20B9550D308C6EDA4123F2FA735D7587C3FB9CA3A18A51275465C91EE0FE55CF588637880AB6D5C7CC0E38C75EB8EBEB5DA787247051D2491A127923B73D2BE77158695F9A3A9EFD0AB1DA44B6DE0ED4ACA5062863400F5CFCBF4AD3B3F0BEA08E9334722161CEC24A9AEA7C357D1CB06588600723006456B5D6842E6D44B6572D6CF8E013946F51EA2BCD92927668EC7256BF733ECB454B9B70B70B1BE4630C3048FAD496BE068217596DD8E41076EEE9D3FC2AA26A7359CCD6DA8F9446E052543B48FF003FD2B77C3CECD398CC8258DFE61FC44FE35D54E0F96E7239AB9A3A158DCAB6D5219570327B7BD7516366208D4CAC8F203B8648C0FF001E2B30DB3702DDC062307915B7A15B359C61E4DAF2139C9E7279A95464DD9113AA91B3A6033DB280ADB7A13DBF2AF05FF82857C1C8FE20FC1D9351874C17DA9E8B22DC409B8A0241047CD838C100F039C57D2DE1DD2DEF2159D999063E5CD53F883E075F11685796721FDDDDC2D1670180C83CE0F715EC61684A1699C35AAC64DDFA9F86FF0011B57B4B7D19BC2DABE90BA7DADCEA114891DBDDC318BF94399962CFF1176F97048DD9618E48AF389B589FC6E35A9B4BD135DF0B5959C0B2CFAADDC2D677334D229F3EDAD587CEE3CB3CC80824918DA1735E93FB5478127F855F1875ED2EF619359B1B599E19E38D636F38B9016268CE06DDA77128063D4126B8C161773F88B536D5AD2E6F8D8DCC561A22DC4B1C6D1A88C09248D339392E54751B9F8E149AFA4A73F714BB9E43838BB740B1F0B5AEBDAAE8B3ADCD8C896812129331B91761701D770EE76C6A800CF1210327239DD4AFB5EF05F8B753F106BBAB5A497F1AAE890DB38B790A5BECDC0394F92370CE4ED5191B977162B93E8BACEAF2DC051756F7175748CF9BE3B0C16702818555C659CB64123A2A67233CF9569771E28F1A6A9A75C787A5D2BC29AB4525C431870238E69773C6979B65042A0462C4A93B99D4A82453A4D6AD949E963FA67D47C4505B438919954FF111D0E78FC2B22FF5F8B5089844EA4E769391C7D3D6BCF2F3E203EA02EE34BB8E5B7462A40003C4E413823BF4AE67C29F1065B8D216D6EE4116A113147EDBA3DDC37FDF35F7FED2DB1F9E428A4AE7A4CD7D1C6A4C2EB2292406CF53C552B6D524372C1E41E5A1E99E01AE2350F1B8B4B209683CC91988DD29C28EC302AD6957F259695BAE9DA49186E39C64671F977AC92B8F975B1D2EA577F6995584A705BDE8D3EEE3B7884D0CF91ED9EA38FC7A573316AAF3011C6099643C6393D3FCFD2B5F4BD2E4D3ED162624CAD8F9771E4F1D7D0526AE0DAB0B6BA94AF7B34D3AA8B78C1391C1638F5F414E8F548AFA2594A8508785DC493EC6A3BAB692DED153682ADC91D0554BDB4904691A6D8900E42F1F952491504D3B15F5EF144F70C2089994310371C600CF5AE5F5FBA0920927B86708020C718F61EB5B7358C97516D8D58A676970300FB53ACBC2C1AE03845F317E53239C95E79C7A570CD394AC6F151B5D1CE8D21B5458E28606791CF984B123A8EF52695E088F4CB92D3C48D2CA40DDD873D07F3AEDA1B48AD152289779C8DD800678AB7FF08F6D48E79A30361E031EA7D6B58518AD1EAC15468E0F54F0069FA840646890311F2FC9C1FF003D2B1B51F8396778778E101E005F6C0CF35E8D756692068802AF8E3FFAD54D749B93202A38C65BA727F1AE6C4524EE923AA85671EA79A5F7C09B79ACD95087720F41803BFAFD2B9FBCF82FFD8D26630A444A0EC2383EDEE702BDCEDA3548555A368F691DB3BBF1FCA9B168CB74EE48478DFE51C0C8EDDFF9D7CB6330ED36D1F4782C6276BB3C1E3F0059CAA5A28CAB9F94A37031E99A5B3F0BC70C81612D1303F70F438F4AF55F12781D126774DC85D371C703EB5CDCBE1F92D8013156073D7AD78938EAD33DEA3376BA3034ED2E6B595164565641C303907B574BA7DEFD8E20930008E841F5F5A3FB0926B60DBCC6C30463A7D3152C1A4CF3DB1572C5D0E3771922BCCAD08DCECA751DAECA578F0EA0CF14B12308C800370C3FCFB536D749892E03DBAEC8DB1901B07F5AB8347B864DCE8CE470241F30FC7DA9B651492F991CFB89072A7001FA6456D429F432A953AA3A9D09258ECD5D98EC181827EE9AE87C397B1EB97B141C304C6F74E4715C0D96AB7914525B5BC85924251948C11C704577FF000FB458BC25A724AE0C8D29DCD9E3A9AF5B09805295EDA1E5E2319C9A5F53D1EC445142A8A5D828C600C0AB535999ED8338040E4719C541E1D0B7DB59412001C0ED5D1AD9AA5BF3E5C608CE73C574D4A16764610C4E89EE7E51FF00C16BFF0065EB7B8D674DF18DA5E5CDA5B6AEAF63A820BB9428253198A15182ECB919057903BF35F997AD7C4EBBF00DEE8DA469686F23B17FB041F6C52D77776F18C348CD206DA02838382485CF04AE3FA27FDAE7E0FAFC67F841ADE84F034CD736CCD6C62255965DA71839CF39C1F626BF033C73E1AB0B1D635EB1D5265F0DF88B4E2C9E4C5109350954920009B4AAA9C76032D8FAD6B83ABAF2CB5B1D928734548659E81A8F826E2D75A4BAD1ECAEAE6E524B896F24728F06CCB47BC2B05DC7602C47CBF2001B07146C85EEABAD3C36F6620BCD442B45ADA9FB4289B7B3B058CE0A88D589C87F948039CF1CFF00866516F6C2C27D60E9491B9B88BCEB513A483CC084700AF9F9932A0F56DC579001DDD366D47E1E6A775AE6A1ABDDF88348D2C453432379D27D83732050149DF3480A4636B72CFBF38005772898A4AF63F60FC6BE20966D6D6E6CAE24B79D3E6C678704E0823D08E3F1A8AEBE265BDB5C0BA47546366E7079258EDFE4715F38FC74FDAA74BF869E2212EA1A95BDB186304EE936921B1D403C81823EB5F2C6A1FF000526B0F8AFAF9D17479A4B9B4B7D914B762E444927009EC598F03E503924F2315F6718C9F43E1654CFD42F863E393AC4725E5C4A2EE6B760A234FF005509EC178E4E792727B57A58D48DFDB2049965046085248FFEBD7C7BFB3978B5BC73FD9D656CF0C1A6DB047963B75223918F3866CE1DF1C1E4E39E4F7FAE3C27771ED8E38B602F8550ABBB8E06063B0F5AD5536D5EE734E5AD8E8BC39689A522C99757980DCC4FCCC3D3E9ED5AE35795DF6C2E549006EC1C8F7AA2B234918DEA10270064024FF3AD1D322460B26F58D08FAFE1EF52E0D19A4686971A2C6AF75299645E707851FE38AA3A840B737123A9011B8FAD24BBE49085E148033DE9B7B6C0A1447676DA38EBCD676B174E2915DECE36B96795D095C045EAAA3153477102C51A26D777F98E06DF9BF1F4A2CAC15ACD91F6B6073D320FAE47534D9F4A0F1DBA47B4328C16391C573F23562A3B171AFAD74568D6665334B8209E993D0555D47C472BDE44A32D11E3781B803E84FD6A8B784E5D5B528CF9AFB54862A464820F5CFA5753A2783619222D3332B1201C1E33D7359A526FB1ADA2665B696351BE479182B2FCC181C1C7A8F5AD497476840632AB671865EBCD6DFF00C22ABE40D89E6A28ED80471D6B2AF3C35A8C6A3ECF33951C859140C7F8D2ACA571C2ADCADA968D2A4293791BD472DB783EE7EB5423B7105CA845382D9D8CBD456D5BDBDFC303A4CE859BEF6C3804FAE0F4A9D02C9165D42BA307538C953F5EC2BC7C4C5367AB869A51B232353D1CDD5AC32A80248F8209E0A9AE53C59E170A921505F660955C838CF35E991B2DDC2EBB5D5E12172075CF38FC2B9CD674E96E2EE6CC4C414D89CE7A13FAE6BE7317455FDD47BF83AEEC93388834491203B501474C804638F4AE43C67E259FC1DA8464BC31DBBC591BC0DBC738C9E95EBD63A74CBA5C2AF1069A7855D828270D9E719EC6B84F1FFC24BAF186B6646B702248FCA039C0F98F6EFDEBC874573687A90AB7DCADE03F1C697E3CD2247B1B846BC8577496CC70E98EA40EE3DC5437DE27D3AD6E203757B142B2B8103E0EC2C4642920704F419233547C35FB295DF877544BCB6338BB955A36C10198107AFA75FD057A1782BF67B9ACE0326A88933CBF2F94C032227A75E79E7A707A5690A12E64D2D0552A47B9C6786B55B4BFF1389ADE58AE2097122488E0AB1CE1873DF35EABE1E823D714231061DDBB0060E73C1AA4FF00052DEC1924D396DED150EE31226D563EBFFEAAD4F0C5A7F64CE23906C7E171D4375E6BE9F2E4AC933C0C5D9B4CEE3C39E1F80852EA148C606719AEA638120B70AA001D05737A5DE989E32792080463915BF6534B2856015578FAE2BBEBD24EEEC71D3ABAA699CD78CB4F6581808D816E47D73EF5F8A9FF000569FD9824F87BF1B754F11695049A8DDEB1089EC2DBCA8D22818121D81501864315F9727BF5E6BF707C4967F698C8DBB4AF24919AF81FFE0AC7F0A1F54F04C1AD5AAD81BCD303C5FBD8DC92ADD4654F4EBC1EBC723AD7CED672A73BA47D16125CF0B753F1834986FADF494D35ED20D32E35299AF35382E8C772F651EE401F760E080B8450415F31BA10C6B5344F0D6A9E2FF004D75A7F8753C4BABCBA84B771DCCB298DAD2225A350642C1638883B540E30A186E66DC65D6FC517FA17C4A9754D2B489E0B3B4BA1E7DA4616E05E48A70B17CC332C9248572586C891060FCCE4F28BAD6A165F106586FB5233697AA2A69D73A85C4924506D2CEF2C31602EE95A679115970A90A061C1427D44DC95CD344EC7CBFF001D7E3DF8B3E3DFC43D475DD635467174511119C18A28D58EC5C2938F987A75A77C1BB4D7BC3FE278AF2CF4D9AF9D24560B2445E08DC8FBE70403CE78E9D3EA3E9BD2FE1DE8DA2AB2D9695636AABF776DB2961924F2719EA01CFD2A67B17B680AC60C91C433B7900739E9EBC76AFADFED64D724627C84B0C9F53EC7FD843E2CEBBAA5A5B5B5ECD025EB95FB45D232BFD8949E1028017763BE0F24F5EA7F453E1D5F9FB34763A6F9A24017CD95FEFB7FB4C7B7D0607B57E49FEC15776FA2FC4AB68CCA2369A512089630773641E17DBFBCDD33C75AFD4FF857E268ADF4A4B7B40C4A2027A1766239C9EF9CF5F7AEFC3D4E782678D88872CEC7AE692219AF4452BC970EB8F30862C33C7527FA57510C41500448D4AE07F80F6AE3BC0B612E9F6C2EAF190DC4C37051C05E3AD6FDAEA66E5C22F29B796071C77E6AE51314CD595D426436D2063DFA7F3351C1234B8C10BBB07206703FFAF54669993CB452B1C7D493DC76156A391509392CED8E7B63D2B9A6D37A1BAD8BF6B621E2521484524FB13EB5A1A6694FA8DCEE5F955176918C827D7F2ACBB4D5A3882C4F1821064E3A915BBA678823784940CACEBC9C75F6E2B193512945EC68E97A0476EE8C70641DFEB5AB15A23C81635E580E7A8AA361701910B82A871C81DFD2B5B4D65795158850C0719C9CD73CABD9E9A96A0320D3E78F2D100C3BF7CFD29D379830658D8B020720915A90CA864DABDBBE78155AEF7CB700C609427181D38A875EFA58234F5D4CC92D6362A5A291580E84673F4AA90DB457129531956638CA9E2BA5891400B3A85C11C9C0A7AD85B79E018F92471DCFBD7155B491D54E5EF2302F34A4B5469D236265501801C12075A9AC74B81A14BB00BB2C5B95187F113C574D1888F0E3240DA323DE9B35BC06131C6A630C304A9E47D3D2BC3AF86F68DF2B3D6A188696A63691E15B6D3ED97CD1E74FF7A49180009F4FA0A9934BB299BE545271C1DB803D855B99218E02158E4018F6FAD456FAA5ADB5A90CE1DF9C802BCD584719252477AAEDECCAF069305A4E728A4B74E3DFA54AD6E8080EA0283D3BE2ABBEBAB2B12BB70BC0CF535049AEAAB86994AC638E3903DEB492B688D22A522EA58A4AE3E770073B4D64F887C28D2A19E140251CF24E4FD3357AC6FED64CBACECA0740E7039FE55A5230B98032B1DA472CBC8E95BE0AA5A7A1857869A989E1265B88E4695985C2B90636E08C647435D4DB87310663B558E00CD7211DAA2788E3BC86E95E2398E645E067A838EC7F9D74375231DA771724F0074AFA493528FA9E324E3248B3AC4A0D9380324F1CE302BE61FF0082877C3BB8F1AFECEFE248A04335CC36C6E23113EC73B0E719CF52323A8AFA4DD5AE632A5980033B7A77AE27E28F8557C49E19BCB29E359A2BB89E02138CE47AF6AF99C7C6C9BEC7D365B3E576EE7F369E35F1586D7EE2D859DDE8A252F14BA8463CD1040382A32C172CE5899082C4B04190AE6B1BE207875BC77ABD8C77DE225B8B19205C192E4BCB158AE0B40AD9214BB6124933B88051703711ECDFB65FC2287E157C75D674892DEE2D755B59A4915816010741F3A9C8C855CF078E833C0E16F74AD5753D72C34B7B7B46BFB748E5D6BCDB743650DB060F14253EEC9712800B1258AA61782CCD5542B2E54E2CF4AA5295DBB1CA1BB16A4A3648180401803B0EDD07F2A8EF115915A32428FBC48E0FF87AD2DBBF9521321215973D0FA1E7E94B7570B146A501DA32392739C7F9FCEBDC86BB23E4A4ACCEEFE027886F3C37E25B76B5D2F50D4A79DE3DD1451B3B49F364648E02819C8638C8CD7EACFC09D621D23C3766F325B0BD755568118BF91CF76E84E78FEA6BF22BE1578820B0F10C06F750BBD3ADC15DF2ABE428DDD14678C9CF7EA7AF5AFD24FD97BE34687E26D26DB4CD034AF116A6B6C00F3A78BCB8CB119C9392C0753B989CF4EF5F4797CEF068F031D1B4EE8FAC74FD665BB8C348E23897058FF167FBA2BA1B6BC11DA2A291123B7CC70338F4FAD725E148E4B8488DC2149147CA99C946F7AE9ECACC902400B328C2FA7635DD2D51CB1DCB5717A6E240721368181FDD1534B76A84286541DF1C920FF2AC8BD778195CE15703A8E7F1FF000AE4FC6FF144786AD9D96192EA403E500707DABC7C56263462E527B1DB87A32AB3E589E8126BB06911091E4B64623FD64CFC0C7B54DA4F8F2DDF7117B1CE739C20D8A0FE35F35DD7ED27ABEA06448B4199664601164877B3F618EA0E41EBC56E7C39F13F8D3C657B088BC3D6CAB260B8BCFDD79607AED5E48FCABC38E710AB2B42ECF5E594D4845CA6D2B1F4CD9F8C44D2428264C8419C0DC793ED5BFE1FD664D42699D448153E55C8E4F3DAB92F01F816EE1FB3DCEA7736DBD064416EBB909C60659BE6E3F0FA57796524567128450369E8A39CFAD7A493E552679F28A4EDB9ABA606860DA632CCB8EBD49C559FED782D6405C87239C03F76B11B579634C062A0F503A9A8D5DAE14100292C40CD6134DA08EE6C5EEBF0DF4651D1361EB9E72292D3511090142A007839ACB860DCE03211CFE1576380F000049E86B9D526F4345248BB25FBC881C7258F7C8355E6D564646455F98E0020F4AB31D8998ED523239C773FE14F5B68ACC299DD13240D8A720F6C564E938EC6F4EA2E8654C6773832188B0CFDEE6AB0B76867059F715E9824E6B5F53D42D2067478E6DD180DB8AE5581EE08FE54D8A786FED3CCB768E6551C81F797AF04751C570578A68F4B0F2D7639E7BCD41B50105A5A46F09382EE486073CE3F5A9E09EEE3B878AE6D8A489CC6C4E524CFE1FA569BCF7284048998019C743D7BFF008D25BEA721DF6B79697168D2E512520488DC7507B1F635E7CE9EBB9E8C27A146F3C6169E1FD3C3EA16D2DB4529DBB845BE2979C120FB77C722B5B4AB585208E5B5BF022970CAAD8752A7903F2AE19B4BD5B4ED5AE22D52082EEC6F03209BCD7912343C0529FDD1C10A46D05570576E4ED6A1E0C1AD4D11D326548628C222AEDF9576EDC0C63D3391D081E95D90A746324A0EF7DCE7729D9C9A3435ED496D5A589D364AEA4EF41904F5EBEC3D6AD697AA471690B2098890851875391ED83DEB9ED4BC0F72D70E1949DCA42C872BBB23D376D1D7AE383CF079AC5B0B39EFEFAEACE38C42D6726D97E55419C371F2104E770EF838AF7F0FCB28A573C9AB4FDEE63D1BFB5C79603CF03237DE7DA738EE71EC78F4AA7AE41035990262DBF3B7040E6B953E17961D39A231C0115B3C360E70C0E06481C1C0C631CE053A4D22EE28E3118455870DCB28C7182074E4F4CF200271D6BCFC7E1E0EF73D0C1D5775E47E57FF00C16BFE06F882CFE2BDBF8C341B49754BBBA8D23B3B68ADB30ADC00CA8F3704BED3B9820C076DA095DB86F8D3C5F0788BC03E0C3A9EA9E17D4AF752D4E4F2A4648248EDA395146EF3163E5082AC5D76EF7638C28191FB05FF000516F85F7BE22F81B717CB64BA849A3DD417891C5742165D9346EC010B8C39442D9C9FDDAE32321BF26BE31FC58D1E6D3748D0DED9746B6D1AFBFB4E4D43508D4CEA5822EF926842C8D2677A42800C9504890EF61E1D17493E4BDDA3EA54AAB8295B43FFD9, NULL, '2023-09-26 23:18:03', NULL, '2023-09-26 23:18:03', b'0'); +INSERT INTO `infra_file_content` VALUES (20, 4, '566bc3678081a69e83c70119a9f2d3e856964525da6963a63b2c098934e3a902.jpg', 0xFFD8FFE000104A46494600010100000100010000FFE1259A4578696600004D4D002A000000080005011A0005000000010000004A011B0005000000010000005201280003000000010002000002130003000000010001000087690004000000010000005A000000B4000000480000000100000048000000010007900000070000000430323231910100070000000401020300A00000070000000430313030A00100030000000100010000A00200040000000100000037A00300040000000100000035A40600030000000100000000000000000006010300030000000100060000011A00050000000100000102011B0005000000010000010A01280003000000010002000002010004000000010000011202020004000000010000247E0000000000000048000000010000004800000001FFD8FFC0001108009A00A003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDB00430001010101010102010102030202020304030303030405040404040405060505050505050606060606060606070707070707080808080809090909090909090909FFDB00430101010102020204020204090605060909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909FFDD0004000AFFDA000C03010002110311003F00FEF628A28A00649E5F967CDE171CE3D2B84D5FC15E17BE98EB77B2CA2238E54F751E98CF6AEFBE4FF969F77BE7D2BC5BC6FACDE69BAA4D2DF136DA346030B8C9099032463F3A00CFBFF1DF890C9FD93F09E38AF17FE9B8DA770FBC324AF402BE64F8E7FB507C00FD9A913E25FED39AC3E8D79A6466E02DBC4F3AE01C365630C4E1B3C57E7A7EDEBFF059AF827FB30E9377E17FD9F6EF49F147897CA86586D91992566790A48015DBF74027AD7E23FC3AF833FB51FF00C14E7E33E99F17FF006819759F0DF8452E8BCD6DE734B6525B4F9906F49198151B80031401F6DFED17FF0005CDF8EDF1EB54D7BC01FB045AE93E27B3BB125BC0D7F69340ED14ABB10932BC6012C715F127837E0B7FC1643E2A68126BFE3DF01689045771CA0982E211C8C8181E71ED5FB1FE0FD4FF00E0945FF04F8D3AFC78ABC49E1B8753B581A33F6BB68D64F3231BC64AC79CF14FF87DFF0005EAFD80752D68F83F41F13787258550EC54DC39240E9B71D4D007E24FC0DFF82407ED4FABFC36D47C7BAFF878C7A8457F22044BB83660E3B67DCF7ADCD43FE09DDFF0561F85AFFF00094FC13F02E9B7CB6FFBD4379796E413FC391E6A9E95FD857ECE1F1E7E1EFC56F063DD7822D6C6EB4E9AE1F3E428D85C286E463AF4AF51D5FC69F10A09FEC3A278423BAB4248DC17E5DA3A71F4A00FE3FBE15FFC14F3FE0ADDFB206A30E81FB49783FC35A368F66C90CD243199DC221DD211E54EDC85C9E057ED0FEC85FF0005D0FD957F680F158F0478BBC4421F107D9DE596086C6E634186555C33295E411DEBF467E217ECD9F0A7E3BF86A6B7F8ABE16D3B4F9678DF73C96B13B6E7054F2CA7A0AFC0FF00DB8BFE08D3E10D03C307C79FB26DDCD178963BA8DE48F48863B797ECF1A333E5A30A76E42E466803FA73B6F1858B68DFF095E8722CD6431F391CE5B1DBAF423B53749F168F1F472DBD8157119F2DF00AE0FE35FC817EC61FF0545F8A7F053C7F65F027F69D43A7D93BCD2493EA53C8EC11536C79059860B271EF5FD4AFC39F1EF877C7FE12B4F17FC189E3D561BB8239E536BC2AB48A180EDD8D007BDF86B4BB2D3353B98E266F3BA383C81F4AEDEB8AF08CF05C465EE9F1A815FDFC47EF21F7AED6800AD2B1FB8DF5ACDAD2B1FB8DF5A00BD45145007FFFD0FEF3AEEF6CEC1775ECAB101DDC81FCE896FACE0805D4D2AA4646E0C48008F5CD79EF8E107887C3936A117F0955E78E847A55AD4AC5357F0B5AE9F1FDE5B744393DC01401D16B9E25D0741D027F11EAF75143630C4D2BCD23858C2282492C780001C9AFE68FFE0A4FFF000570B64BFBCFD9FBE00D8DDEB77A93C205E690E9711949A32188D858E159C03C75AFBA7FE0ABBFB445A7C06FD94AEFC3314D24577A969F7B671EC556CBB40E07DE39EBE9CD7E1AFF00C118FF0063BD5FE3EEA769F1A3C570C737DB2DEE8EF99DD189867551C018E82803A0FF00827CFF00C10F3C6BE37F88D65FB477ED59A9DB6AF691CD70ADA76A30C91CAD1CB1EE8BA85E159FF315FB69FB517ECDDE2EB5F83175E01FD952DE5F0AC90D80B68E4B38DD959D3015C6036460715FA88BA3E8D1DAC3A0D9A01B2355C03C7CA31FD2BCC3E277C4ED4BE1BE8935CDB3158EDE3C9DA81FA71DE803F8F7D37FE0805FB44FED0BE28D43C69F1E3E23596A70C07ED977657D1C81C28FBEAE368C657239AF74F86BFF000478FD90BE176BB1E971781B4BD5EF611837B6F1BB2BEE607839EDC57E9B7C76FDA97C57E0FF0083BF137E21783DA71A95C6877D2C4C902C87CC4858AFCB823A81C62BF93EFD823FE0A7FF00F0518F8BFF00B53CFF000DAFB51B8FECA86DDA7559B4A8D00C4B183F388F3FC5EB401FDE4FECB5FB39D97C2CF0E45A47876CD74CB432349E52A328C94033CFD057D03E225F12D8CFFD9F65AA8B32D90B938E9DF9AA5E08D73E20DFFC308A59AE635D51D6321994018DAA4F18FAF6A83C6B6935EE9D0BCF7704BA9088602B8FBFDFE51EFED401CAEA97173A0C62F7C5FE2FB59233C88659554B63AA8CF7354B45F8C3E058EECD9DB693F684997CB374841470DC1190706BF09FF6D8F823FF00052BF8B1E26BDB6F801E2BD1349B7B19DE48D7500ABF26DE002616C9CD7E50EBDFB517FC152BF60EBF80FED47E23B5D7FC3B6B3471795A1D8C73BF9B29F30367C94F94286079EB401FBA1FF055CFF82577817E32783AFBC77F04ECACB4BF147D9ED96DD20477BA3FBDDCECAAB92415273C57E55FEC0DFB7FFC5EFF00827BF8F17E047ED3D67AAC16535E882DEE2FD7ECB079100F2F703304CA7CBD6BFA11FD84BFE0A0BF057F6EFF0005C1F133C0DA6EAD06A3692B69C64D42DC4203431AB3FC8ACC31F3706BE4DFF82C1FFC139F4EFDA9FE1BDEFC5CD1ED2DCEA7E1FD3DC4723CD24643B3EEC84404375EF401FAFF00F01FC57A2FC49D093E39E8BA9433E95E25884F6CA922B855CFF78120F4EC6BE8BB79E1BB8C4D6AE2443DD4E457F28BFF000435FDAFFC5FE20F146B7FB0E78EEEA468FE1E594769046624488334807C92F0EFF7BB8AFEAD746D320F0FE86B6E06301BA1CF5C9EF4012C73C331DB13063ED5A7A74D1481D6360C54E0E0F435E65E13BE91F5A5B673D4B9C7E06BBED12D56DE7BA61FC7213401D0D1451401FFD1FEDEB4E77B5F87175F69FBDE78FE6B5D57839D9A08E793EE2E0E7DB1597E3A5B5834E7F0A69ADE65E4DB645887DE201E4FE95D1C7E5E95E19874C6205ECF0A858CFDE2D8191401FC7BFF00C1C2DF10AFF54F8F9F077E185AB8FB3EB7E36B6D3E451B8129330420738CF3DC62BFA34FD86BE16F85FE017C06D27C21A6A98E78639B87DAC7F7AE5FAA81EB5FCC67FC170228B4AFDB23E056A3E2C6FB2227C42D3D90C9D0912A9AFEAA7E0A96F105BDB6BD65FBCD31E0023987DC2CB8040FC73401ED1E0BF0F6A76ECDAB5EA90048F8F9B2307A7158DE38F04E9FF113C3DA97866E776FBA06350A40279EC48E2BADD7759D68EA091E8F6BE658EC01E55E006F4AD682C21BE9ADE4B6908381E695FE16EF401F25784BE08FC39F86BA3EA5A5F8C7CC16F2DB3C2E1C2CBC639E029ED5E69F0C63FD9A7E1CFC44B8D47C176D0B4E60318325A2F46209E4463BD7DF7AEF8474F9EDE58EEE52E65521370CEE2474AE174EF0E782FC3D6C2CE4B781B52190D1B200C01E873F950069E877F75E2AB06F10C6AA15098804F9571FEEFE35F3878EBE0DFC34F85F25E7C768352D41F55D3D9AF4432485EDFCC6392A502F2B93D335F4BE8D0CDA46AA8B7A9F67848276FF000F2383591E26D7F46D22D6EB44BF8E2BBB9D4B26DADE5E7CC19E001E9401FC7AFC6DFF0082E9E9971FB65CFF00023C7979676368BADC3630982CAE048C65655C16048FE2F4AFE893C03E0ED1BF680F8296B7DA3D8C1A96957824F2E69634DE586E53FEB06460F4C8AFCECFDAAFFE0867F04FF6B2F8CFA7FC6ED63599FC33A8D9EAB1EAD71159DBC44298C83B598F3818AFB67E1A7C50F0EFEC74D17ECF7E1CBC8F5AB0D3576A5D5C92AEDF6821CE5578F94B605007B97EC45FB2A699FB2B7C38BFD0FC2D6EC279F539EF024EC8FCCC141C15030303815F56EB1A26A977E09D6ECF57897CBBD04B8041E0F5C75AC2F08F87F42BAB01E2D5D69FCBCF29FC19603FC6BACD6D5FC1FE01D5FC48D235C22279A824FBACA7A7E1401FC7378D35AF0D7EC77FF052CB4F10F8765305CF8EBC55676132CAA590879538408063F1CD7F667A478ACEA96101988F9D41C007B8AFE2A7FE0AC17D61A87EDADFB3C78A1825B0BFF88DA6190A0E31E7A679EF5FD925EC0B6FA4D9EA7A31F3ADA4F2955C700F033FAD00774E96BA5F8FED60889F9A12DCFB835DAF87AECDD4D7609FBB2115E69A9DA6AF73F13F4FBD82166B516A0338E80E1B8AF4BF0EDBF90F727BB3E6803A7A28A2803FFFD2FEE9351D256E3E275A6A7D424057A7B377A87C592491F8E347F2C12ABD71F535D469A45CDD2EA73F55CAE7F0A965D3ADF54D562D448C9B76F5A00FE44BFE0E0BF845AA7893E287C33F8902193ECBE1BF1545A9CAFE5928A90FCC4B3F45181D4F4AFDD8FF00826F7C5FF0E7C61FD98743BAD067865622E4FEE6512FFAB94A9E9EF593FF000561FD9F34DF8ADFB2178FB57B2895F51D2B41D4EEADC966E255B67DA768EBCF6AFE7D3FE0DEEFDA6F5AF84BE08D2FE13FC4C9C89ED61BFDCBB1631996EB2BF7B07A1A00FEBFFC353DD7F654BA74EAC0B4AC79FF000AE861D2E6B5D26ED61629349CA6073F80EF507DA74E062D42CBFD5C881BAE79619AF9FF00F6A9F8C3AF7C30F024FADF8666FB35DC56A648E4655601B3D48618A00EDFC7BF1C3E14FC32D26CBFE161788B4ED3E684E1FED7731C24328C9CEE22BE7EBCFDBBFF00616B6D6E4D5F5CF899E148EE18052926AD6AAD9EDD5EBFCF4FFE0A13FF000523FDA1BC79FB55EB3E12F8A1AE25FF0086ACB56024B78ADE146301004803A807254919CD7A1FC27F8A9FF0450F1D69315BFC62F006B77FE20DACF2DC47792C719607E4C05900E062803FD04FC33FB61FECEBF137C4B00F0DF8AF45D422652816DEFE19412A09FE16AC6F8E3F087C5BE31F16689F123C2BE24FB2595847E6848D03A956248C3EEC6306BFCFD6E3F6C6F80FFB38FC70D3ADFF0067DB3BAD3744583CDF25C89DFCC7DCA4E5CB1FBB8E2BFBA2FF0082777ED2F6FF00B557C04B1598C8D8B3B58B122AA7DE894FF0D007D7BE09D3A75D20DB6B1722E65BD8FCB33371CB71BBAD7C8FF15BF637B39BE20BF8F62D563BB6B87890DAA45965000F9890FEDE95F70F8C65F0EFC39D274E82E2DE47766F2D7CBCB60D5DF09E887C41707C5F281F669108543C302BC73F95002E9DE11D3B44D2E2F07C5B4F988B2600E7803B673DA90B0F14E9577E05BC1FBA93FD1CE79000F6E3F9D45A6EB675AF1EDBEAB11FDC448D11FA8069DF106E6CBE18F84B57F88F3E152D15AE49072793E878EF401FC59FFC144574DF897FF0520F879F087456495BC0FE3CB0924588F98542CC9F790729D7B935FDA7E916253E1D69BA628E63653EFF00957F0F1FB1569DABFED47FF05C0F8C5E2DD43F7FA7E9DADDB5F5B6E1B31B658BBA0C1FCEBFBABB08952F068ABC0850363F01401D1DBCA06B105B7731FF004AD0D0DC3CD74076908AE28EA3B7C776D6AA7E5F28F1F81AE83C2373F68BAD43FD9988A00EDA8A28A00FFFD3FEF30C5245A4C96F08CC85B201FC2B374F4D4EDB4FBA4741E639CA0F5FD6B7A8A00F2F7F0F6A9E23B0D63C3DE298C2586A503DBB942376C906D6C7279C1F4AFE1FFF00E0AE1FB2FF00C7AFD94FF6A6D43E35FC2AD2C49E0592EF4FB786EE79236724C6AF2E51195F828D8F96BFBCB9E259E16859B6860413E99AF967E2CF84BE1CF8C60BCF02FC448ADE6D3DA33E5CD7081F32B210B8041E46E38A00F8C3FE09E3FB707C25FDAB3E155AC3E07D516EEF6294DA327972458920890C83F78A3A7AF4AF6DFDAFB4AD0BE307C3ABEF87FA4CB2497D2DA9B628BF21DE0F201231FAD7F1ABFB6CFEC67FB55FFC1373F6AAB4FDA7BE065AEB17FE03D2ED0497241F22C44F78F2464308CF501971C7A57F4D7FF04F1FDBC7E0CFED91E05D0351B9D52C60D7740B7B6B5BEB58199DBED3E52991642C3EF06CE6803F815FF82A37EC11F19FE127C5CF13F8AA7D2E51A7DCDD4A524696372555324E14E7B7A57E3FF82FE08789FC54162F0EC17126A5C9284ED5DA0E3A9C0F4EF5FED31E2BF86BF093E26B3D8F893C3FA7DF5BC9906596157C86182791E95E307FE09EBFB2B7F699D4748D1B4D86538F963B48871F95007F94DFECF9FF0004FDFDAE7C7BF1A74A8D340DEEC8E1479F101B5509EF27A57FA65FFC11F7F666F14FC16F8256D69E33B77B6D4121B5F93CC465DCB0A86FBA48EBEF5FA5FE16FD9A7E1178774DD963A1595BCCAD95996040E0600E081DEBD1A45B1F09588B2D1E3423681F28DBD38ED4015AFAD5351BF6B7F128F2E28DBF7453A93EFD6A5896F34C69E0B4506C9A265898FDE2EC3A1E9DFDA8D259F5294DCDE2EC03E6E79AE924934FBDCD824A0795F3F1ED401F3478734CF107837C037DA7F88A358B5392ECCB12021818988C1C827DFBD7C7FF00F055EFDA33C39F06FF00601F1B4BE24BA4B7BC9344F3225D8CD9C151FC39AFA87E3BFC4AF047C2A866FDA2BC6DAA4767A0E8D1ADB4ED31FF00470EE4A2EEEA724B0ED5FC797ED59F173C5DFF000549FDBBFC1DE12F85EEF7FE00B0BE9B4DD5AE34F72F6E919776532A3601C8C718A00FD18FF83797E05EA17D79AA7ED43A8C0C2C7C63A7C5736F36E5C3E245E887E71F77B8AFEA46DECAED3C6973AA3AE2D9E2DAADDC9C0EDFFD6AF95FF630F803A0FECF9F0B74BF02F87A42F6D616AB02028138073D0715F65D0079A4BA16B2DE3EB7D6953FD15222ACD91D707B6735D678274BD434FB8D424BD4DA2698B21C8E41ADFAD2B1FB8DF5A00BD45145007FFFD4FEF628AB9F6397DBFCFE147D8E5F6FF3F850073DAEC37571A35D4162E6399E2708C064862382057CF3A758E8FE204FF8403C572C6DAADA833B5C4A70E7FBA366463008C57D31AAD96A674D9C696EB1DCF96DE531E407C704F1EB5E1B17C2ABA9C7FC259A9147F13CB959AE41211907DD1B7A7000ED401F3C7C52F06F86FE25F87AE7F668F8C3609AA69FAB8170D7373958D5633B9176F19C15E3E6AFE4F3F6CAFD8CBE35FF00C1287E2A4BF1DFF6736BFD57C2D753CDAD5E69FA659BA4455A46091B4A0CBD148C1C7E15FDA9A7C34BFD7F4D7BEF1CB25D6B08DB21990955110E8081819EB5C778A3E03BFC5AF00EB1F0DBE3398B50D26F50DBC51A318B6C1D94B2E0E78EB9A00FE6D3F605FF008387FE18F8FB51B1F871F19742B5F0EEA127956EEFA96A6913F992385FB8F121C8CE715FD28F847E36F833C5FA2C3E35F87CB06BB6F7390AB653098601C16DC80E70460D7F3A7FB4AFFC1037F609F88BE25BFF00F8529E0E974CF1DD9CAD2C7A95D5FDD1B6FB563F75260B942AAF8278C6057E5B693FB55FEDE3FF000481FDA04FECF3F10BC5963A8F87F4FF0026D62B6D2EDA19CABDF94941DEC8588C139C9E2803FBBDB3F1E5C6B707DB244364EA76FD9D8FCC71FC5D01FD2BAEB6D4F49B8B6DD7AA85F03AB735F3AFC00BE9FE29E85A7F8EB5B3932C6A4AB7C8E7746ADD063BB57B4F887C2DB035C69ECA1541CAE726803A069A196268F4F000C63E539AE62D186897D75AA6B1388A1F21C1326154719EA7E9572CEF6CFC35630497A0BBDCFCAA13920FB8AF16FDA4A3F104DF09757D674DB98A00B6B3B279980772C2F8EBEE2803F905FF0082C6FEDB5F10BE38FC765FF826BFC0B9E6B8B2F15E9F06A2F7DA7482E9125826791D0C28A72D88867E718CF4AFD5EFF8239FFC13CB45FD927E164B69F10317DE23F159B7BE86E2E206B796291A25DD842C771CE7D2BF17FF00E0821E1AF83FF1E3F6976F8B5FB422ADDFC40D3B5AD66CACAECCFF006755B28E36DABE52B2A9FBCDF3633CF5AFEB8FC39FB437C2EF137C65B0F03CBA55F3DE69174D65673853E5288C950411C32F1C13401F73E81A3C3A2691058870F2C6BB5CF439F715B15E77278B6CACB5DB8595BCCF31B01570597EA3B576567AAD9DE2799BC46307EF9028034AB4AC7EE37D6B879BC55A7C771F6740D21C672B822BA2F0EEAF0EAA929891936360EE18A00E928A28A00FFFD5FEFE28A28A00649FEADBE86B0AB764FF0056DF43585400571FE3FD3B57D5BC1F7FA7682824BC963222524005BEA48AEC2B93F1CBEB29E14BD6F0FC2D7178233E546BC166F41401F811FF000536FF0082837C7CFD8CBE1B689E11F08E9FA6C9A8EA72C9A7C82E61794E590E30C8E0673DC9C57E0DFC07FD8F7F688FDBBFF6861FB4B7C5CD20436BA8A47217B39638D375A3A20C23BBB0E14E6BFB1CF889F0B3C33F133C39A5CBF16348816EECDBCD0B711AC87CC1DB9E86BD63E1B587C34F08F82E0D0AC6D6D2C546F5528814E5C9E381401D8780FC31A0E89069BACE99239B6B1B68EDDC9E81D5029180057C11FF000516FDB7FC27FB0F7C3BD4FC6FA35EC475C368F7B690DCC524D1BBEEC60AA0071ED9AF74F8EBF1E3E1A7EC51F07355F18FC41D6A182281D66C5E12AB8B86089F741E33D2BF94EF817E00F137FC148FF6CC9BE3E7C43BFBA83C33E1BD7A71636687CEB3BEB391D9E3660FFC2430C0C5007EFAFF00C13CFF006A1FDA27F6A1F085AFC6AF8BBA7585A697E20B54BAD1A4B44282594B600642ECCA38FE20BF5AFB17F68D8FC25E23F01C9A2FC799E6D360BA6F290D9E77199D19635F943F041E7B7BD7A7F8660F01FC3BF85DA47843C2D05BC22DA1F2A086350A14F380A00C0E6BC57E26FED15F08FE166930FF00C2F4BCB3D3E3F3D23437993999B2635E87923A5007F2D83FE0851E30F851FB5369FF001DFE17DB6A524104523A99AF60F2CF9FBC1CA02A7EEB57F5ABF0B344D3FE1BFC20D16FB575F2F53D374EB71206C30122C6A1B2475E7DEB7740F14E83F16FC347C5FE189239A58C8862821E55D40073CE3B1AFCF7FDB9BE2EFED5BA2FECF7E30F087803C00D79793DA3C766F1B32C8F860015C1EA40A00F17FDB03FE0A51FB35FEC697BA8F8F34ED70B78A75E6922BAB79E09E6852555C808234E3903BD7E346B5FF0705F8AFC5DAD28D59B4F8F42322113476372AF90403DF3D33DABE96FF826DFFC129B5AF19F8D6F3F699FDAEEEF50B49AF922D466D27528D26B781E370CC8BB8938DABCFB57F4536DFB347EC93E37F0E3E8FA2785F456D3523775BC8AD23C92A086FE1EC7F95007C41FB12FFC14F7E037ED1BAAD8FC3FF809ABAEA9ACDE9936C53DBCF102F1C61E51BA55418001C735FB49E06BAF1B5D5B4CFE33B78ADDF70F2C458C15C77C135FC31FEDB5E10D33F638FDAF74EF8A1FB36CBF6DD32C2C5779B71E4C4B34EF246EA76639008AFEC97F62BF89917C53FD9F3C2FE2692712DDDC695652DCA862DB25785598127DCD007D6745145007FFD6FEFE28A28A006B8CA11ED5CCDD4FF647C49C2FF78F02BA2B80E607119C36D38FAD61FD912FB4F169A810F20C93CFE5400C9E6896CCDDDA309F18185E7FC6BE07FDAD7F6EFF00017ECC5ABE99E14D4DED66D475784C9146D7690CA08241011B249E2BEDAD3E587C3360E97A85FE727E5F43C57E017FC157BF65AF067C50F8E1E0AF8C1750442DB45B77926123B073B9D8F18C8EFDCD00739E2FFF0082B27C58F10EAD7161E1BF82DADEBF6D68C5A3BAB57791271EAA5612307EB5F2CFC49FF828FF00C68F15DEDA586A7E0AD57E1D8FB54240BD62B939C08FE78D397CE457F427FB1E7C35F87365F063C397DE16B4F24BDB29918B6430DDF5AFCABFF82E2FC3BD274FF07E87E2AD1D523BB93C4FA5A31DD93B36B718FC2803F29BFE0B01A77EDA5FB4C6BB6BA1F87BC39E21BBF0EDC68F6426B486CE59E39648DD9F7E563FA1AFCD3FD98E6FDB8FE19C373A57C1EB1D7EE46992886EED2C6CE4768658C6DF2E40118AB2F4C1E6BFD01BE217C48D07E1EFC0483C75751BC4F69A75AC7E61C0C6E455FE238EF5F825FF000413F8C36DE25F8A9FB45EABF12B56B6904FE39BD92C03CB1C65216724039233F85007E7037ED3BFF0534D18E9526A3E14F1748DE6AE11ACE504107FEB8D6C7C53F895FB5FFC6BD363B4F8A7F0B3C4B7D1C32A5C07B8B59B0648C617A443902BFADCF14FC63F852DA96A9757D7905C0D195A7458E788B12833F280DC9F4AF09D57F6F3F84FA86896D6CFA56A1324B3AC63688CF538ECD401F2FF00FC1263F6A1BEF11F86E2F84BF12BC3B3786B5EB8BEB86863D41FCB9FC98E2521844EA8C54ED201AFD8FF001A68CDE28BA8629ADDA48235D8782438FC2BE755F811F06A7F18597ED17A3692D0EAF65008226673E605901070BD318735F6009EFE7D12DA7D324119685490DD7240A00E32F744F09691E10934916D1EF96068CC39C13907E5C75E6ABF81BC1FA458F8063B7B2B51A728F3372107EE927239F5AD0D57464BF92CEF5CA99EDE4124C73F7B1E83D6BE0DFF00828C7FC140BC1BFB1EFC1B9FC4B7C2E0CF34E2CA3580C45C3CD13B2921D87191401FCF7FFC1C0BF11FE0D7863E116B5F0E3E172D9693E2BBA5D3E682E209D5A703ED7FBCC459C90403935FD1DFFC129BC33FD85FB147C3DBEB8BC5BCBABEF0E69735C38183E635AC65B773D735FC457EC81FB25FED01FF000575FDA82CBE317C5BBB825D0926BAD3DA2BF8E5824296EAD2C78289B700B8C1CF35FE849FB3A7C1FD33E067C26D0FE1AE962311E8F616D67FBB62CBFB88D50609E71C5007BAD1451401FFD7FEFE28A28A006BEED87675C71F5AE3CE8D792EAD26A37380A57F84F715D8919047AD66C7A6ECBC7BB3231DEBB769E82803923AE691AA5849637A5972D8F9473C7D6BF2E7FE0AA3E08D2AC7F65AF1578D74E793758698CE0B118FBC3DBDFD6BF5C2CB46B4B385A1003EE62D920679AF9EBF6BDFD9A345FDADBF673F14FECF5AC6A5368D6FE27B2366F7B6CA0CB08241DC80F19E2803F3C7F60CFDA93E0C7C3CFD8B3C0F7BE2DBAB8172DA601308D4300416271CE6BF26BFE0A9BFB74FECFDF17F5CD33E1F78427BD96EEDF5DD3AE0878B036A8C1E727D6BEFAF801FF0427F097C0FD222F0AC7F1275CD5AD34F88471ADCAAEDC29CF4CE066BEC4F867FF04E4F831E0FF1CC9AC5EF95ABDC470F02EADA26F981041C907918E2803E69FF0082CD78C7574FF825B6B575E1E506D4C1A3A92410E099A2071835F8BBFF0004B8FF00821DFC1EF8BBF0E352F8ABE30D4F5AB5BAD75E2D41D60B98E35DD708B21C06889EADDC9AFDD6FDBCFE3A7ED39E0E76F86BF0E7E125A78C34792D6090A4EA5A32EAE782982BF28504715F9F5AD7C64FDBF7C4BE1D8AE0FC253E10B6B185504760D2451B281C1217038E9401F1E5CFFC1357E15FC3FF00DAC3FE104F0E6B1AACB00D5A0B69FCFB9427CB675CE308067F0AFDD9D43F676F823FB37F86ED86A17B74F6168EA50978E472EDF3F3851C715FC4E7C4AF117C7FF1C7ED11F112E6DEEB51B7D4B4867B8BD8E29E4DD6A14025B3BB231D735FABBFF04F6F09FECD1F1FBE1A695A3FC4AF8F7A9AFC40433CD79A04B3995A289252A8C77B13F3295FCE803FAD1F81DF1F3E1B7C60F0A37C5AD2649BECDA64CDA791B36F2800FBBCE7EF75CD7D0F609A8FDA22D7ED00FB14DFBE24FDEDADC8E3F1AF02FD97BE1E7877E1BFC346F09D8059F4F92E0CAD3B20192554038031CE057BE8B8D521592C34A83CFB77E370FE11DB1DA802BEA5A7C91EA4351B224ADF380DBBD0FA57F11FFF000516F859E25FF8287FFC165BC5BFB00B314D3BC296BA6F894185FCA97F730C2482EDBD48FDE9E0283EF5FDC547A8DFAD8490C56A249ED509553D4B0E82BF10FF00E1853C150FFC14BFC51FB72DA6BD709E38D7F4A8B4EBAD09114471411A44A1C3FDF3911A9C1F5A00FD0CF057867C1BF00BE0AC5E00F87885AEA2584FEF957EF05447E502F65AFABFE1D58DC41E1F86F6EFFD6DD4692B60F196504E2BCCADFC377FE24BB8753F11DB7D82389046401C1C0E18E7B926BD23C03A76A1A747750DD86F2849884B74283A11401E8745145007FFD0FEFE28A28A0028A28A002A29F7185B61C1C718A968A00E79EE63D37125D91FBDE096E3F9D665F58C6E4EB3A591B9B8CC63B0EA322A97C40FF8F18FF1FE557FC13FF22B45FF0003FE6680396BDD56C6FACDB55BFD23ED12C6427CC32D8FA915F9FDFF000539D4FE24C5FB1F78BF45F831A55F8F105FE96DF62934D57371148586046231B8B63D315FA436FF00F20D93FDF354F5BFF8F9B4FF00705007F3AFFF0004AEFD81744F067C24BEF8DDFB52DA4573AC789B482FAB8D6ED364E4824BF9EF3FCCC768E7776AE2BF68EFF82347C17FDA7757BCF897FB14FC40D13E1B6BBF2DC31D0AD637B8682D9312445ADA48DB6C8C013DB38E2BF737F6B7FF00937DF15FFD826F3FF44B57E457FC11E3FE479BBFFB05DEFF00E8D5A00FCD3FD9CFFE0A15FB7F7EC57F132D7E0378B3E1178DBE2F69C5E59DF5855BA16E3E531AC6434528F94A06FBDDEBFAC2FD9EFC63E31F8A1E0ED3FE23EBFA6DDF86E5BD821BB7D26E77092232A073136429CA13B4FCBDBA56D7C13FF5F27FD7C4BFCABDEA2FF9087FC0CD0061BEA913EA41131148EE030079FC6BF877FF00829B7ED7BFB4B7ECCFFF00059AF155E7871F5C9BC33710E95670C76F34D15B069A180B104650F20E457F6A57DFF23A37FD775FE75FC887FC16F3FE4F167FFB09E91FFA2D2803FAF5F877A8DF78E3E1A581B991E19EEA08642CE4B30CA2B1F735EA3A134A96E6CE562C60C26E3DF0315E4FF057FE44ED17FEBCE0FF00D14B5EB5A4FF00AEB9FF00AE868036E8A28A00FFD90000FFDB0043000A07070807060A0808080B0A0A0B0E18100E0D0D0E1D15161118231F2524221F2221262B372F26293429212230413134393B3E3E3E252E4449433C48373D3E3BFFDB0043010A0B0B0E0D0E1C10101C3B2822283B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3BFFC00011080035003703012200021101031101FFC4001A000003010101010000000000000000000000050603040702FFC400371000020201030104080307050000000000010203040500111221062231411332425152616272142324071533345471818292A2B2C2FFC40014010100000000000000000000000000000000FFC40014110100000000000000000000000000000000FFDA000C03010002110311003F00F62D4BE573D667B93E33055D6C588C1F4F65BF97ADF76DEBBFD1AEFED25E9719D99CA5F887E757AEEE9F7F0D7D60B190E270D5E9407D44EF3FB4EFED36823EAC3532D9048F238DCFE48C8C37B971FD044DB36FDD8B90EEFF0065D3E7EC954ABC9F1572F62651EDC361DD0FDC8FDCD74C784962CFC39396FDF768A1319884816024B13C8AF893D4EB8FB4C8F2E471F4E5A776586776E56EA4CF18ADB0E85F8B6FE47BC7A7CB41BE373B692FFEE7CE2A457B87289D3F856D7E24FABE9D52EA5F2185927EC9BD5B1764B366B032D6B8C0074753F96C08001206C37F3D37C464064B0D42F70E1F89AE92F0FBD39681AE8D1A340B72F8E8B2B88B78E95F825A85E26FF5E9776572C721834FC42F1BB4C7A0B708F62541D469FEA573188B06F0CCE1D923BE178CB0B1DA2B69F03FD5F03E8236FF00ED8E583217216862AC2BBB2468D59A52E074EAFCD7893B7C275E8589B30E730B1647D032ADE8C178989D874D89F1E83A0F0D29C5DBECC66EF16B7838AAE580DE482ED458E623DE37F5D7E637D55AF145E31A85083A26DB05D026ED1594C5F64F23340A0982BB2449F13FAA9FF3D76E26A0C5616951FE9ABA43FED4D21DE6ED57689978F1C2E36C7ADD7F53613FF09FF75D57E834D1A34680D67AD35C77EB9B78FB35833299A264DD588237046E08F03A0412E3225CF265B27921E8EA066AB0385458B74FCC62C3D66D813BEB3C3F6A61CAD8B37DF2504550B70AB5792F3206FBC8DBF504F92F90F99E9C98D5C0E45F066953825925567B46384B82A616DC3B6DB1EF11E27C74B71E6BD4AB4E3CA613055A5B524D286B4EAAF1A972CAAC8506DB2B05037F7681ED6A294319632183AD2DF92F4865892490AA248E7672391E480F5276DCF4F7EB392C6770562A58C9E461BD56CCEB04A91D4317A02C7882A49208E440EA373E5A7D848EA26391A8C71A45277F6894AA72F02541F0048F2FEFE7A496ABCF9FED3186791A1C6E127888890ECD62C15590163E4AA194FCCEFEED05868D1A34068D1A3418CB124C8F1488AE8C38B2B0DC303E208D49673B358AABCB26D555638E348A086AFE9CC4E5C132075EBCBD5DBDDB7CCE8D1A07B89A57A9C72C56F222F448C442CF085900FAD81D98FCC2AFF9D72E2E7B32F6A3355A5955E08D60785380063E49DE1BF98246FF00E4E8D1A0A0D1A34683FFD9, NULL, '2023-09-26 23:20:04', NULL, '2023-09-26 23:20:04', b'0'); +INSERT INTO `infra_file_content` VALUES (21, 4, '8d2599fa14737c8340d8c3b30b1cf194b1f3780c4d457cce76657cc8972e49ee.jpg', 0xFFD8FFE1346045786966000049492A000800000006001A01050001000000560000001B010500010000005E000000280103000100000002000000310102001E00000066000000130203000100000001000000698704000100000084000000DE0000004800000001000000480000000100000041646F62652050686F746F73686F7020435336202857696E646F77732900070000900700040000003032323101910700040000000102030000A00700040000003031303001A00300010000000100000002A00400010000002C01000003A00400010000002C01000006A4030001000000000000000000000006000301030001000000000006001A010500010000002C0100001B010500010000003401000028010300010000000000020001020400010000003C01000002020400010000001A3300000000000048000000010000004800000001000000FFD8FFC000110800A000A003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDB00430001010101010102010102030202020304030303030405040404040405060505050505050606060606060606070707070707080808080809090909090909090909FFDB00430101010102020204020204090605060909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909FFDD0004000AFFDA000C03010002110311003F00FCA49EF3F7CC09FE263DFAE4D6D78624235CB576E81C3607715E4F2EB43CE931C80DDBDCF7CD7AA7C2F8D75CF14C76729E645201F4C0E0FAF5EB5C72A3657472C1A6D267BC7ED35E0783E287ECCFAADB46A649228BCF8F039DC9C8C57E15FEC89E398BE1DF8FAE3C2DA8B6CB6D558420BE4049949DBF9F2B5FD2FF0087F48864F0B1F0D5E032C663F2D8B6324743935F8AFF00B42FEC61ADF877C5B73ADF84622D6F3C9E62F9632CACCFFA609CE6B820F95BBF53D2AB49F2E87D5D1DC06230D93D803D3F1A789906723031D3FC7F1AF985BE2849F0FF004FD2F45F880FE4DEF9A96D331E32481863F81E6BDF57518A48966888743C83D78EDD3D6BB953FDD9C304EF73A659779FDD9C9070055C6B82BF2C8402A31EDF422B80B8F10416243CEC1501F9B240C7BD79878D3F681F03F82E68D355BB8D159CC6402370607D3DEB494535B0384763E93598840A39E339CF7FFF00554C67936EC8C01DFF003EA2BE3DBEFDAE3E1658C4B2C1A92483A9039207727BF7AE1AFBF6E5F873A7EB46DE6791AD88F9E445C8E7A629D2846D6EA28554F489FA0314AAB264918033F4FF00F554CBA8445C9724E0E0FBFE9D2BE00B9FDBC3E132B98ECE47932D804A10319FBDD2BD1BC23FB4CF817C5B132595EC41F9006707FCE2B5A7088E4EE7D7571AC5AC4002E0E781C03CFB560CFE2356531C6E768E307F5C7A1ED5E610F89ACB52B7F3AD650CA78041C818A825D5222BE5211B9867D2ADABE85AB9D75CEB0931DAFCB118FCBD7DAB06EF5262AD1A9E3B739C9F7AE666D418960A4E47BD63CD706461B72BF9FE949C97429BB6E6C5CDF19C851C63B8ACE91A499772F057F5C7B53EDADD8B820004E7D73F962BE54FDA2BE3C49E0997FE102F0415935970BE6CC06EF2437603A1623F2AC5D96E8252D1B67D2772CB0E639DA34DDD37301FCFFA5793F88745BCD6B5A8F4727CB0DF3393D9719278F6E95CA7C38FD8C7E3CF8EFC35FF0009F7895E797ED21245133932306E4ED0700002BE83F18784A3F87DA9F87B44F9834965E54ECE7AC8795049EB80314424E4EC889BB247FFD0FC209EF65370E8BCFCC49DB9E7278AFA3FF669B59AFBE215B4D1B8631924A63076E0E7AF35F324ADE65EB9076E19BF2C9AFA2FF66038F8C7A5409922490A31CF40CB824D79F3AEDA308516EA5EE7EA6794B672948F8E7F03DEBC9FE296BFA7E81A15C6A97C07CAA5B27AF03AFB8EF5EC7E2FB34D3AF64546C0EA3E95F9F1FB6478B8695F0B3534762A5E2655719600E0F5DA091EC7F5AF23109395AE7D0D28251BB3F9DCFDA77E2FEAFF00143E245FDCCA4C51433B0DABC02C38DDFA541E07FDA77E2D781F4F4D22CF501776ABF288EE46F207A06E0D7805DCB3497F35C4FCB1724927352DBDBBDCCA88885989C0C71C9F526BDFA6928DAE7849DD9EE7AF7C7AF899E2B9CADDDF340AEDCA21C7DEEA39E715CA5CF8635BD7A791A5135C4EB875DE4B123BE073CFB57A97C30F83BE21F17DD5B69D1C0A934AC046B7236890E7EEA3F42DF53823DEBF5FBE117FC13DBC47AFF8699B5E85AD2FED9925B591B9E473B09C671C704F43EC6B394B955EE5C28AD6C7E63FC11FD9A2F7E206B105CBA2AC1323473E392921C0E9D467AFE35FA1561FF04CBD0FC59E07BD786E248AF6789BCBDC3256489871F4E08AFD00F84DFB1D6A3E04D7AE7598136477F03A4912AE01901DF1B7B3039048EB806BEEFF000F787EDECEC9927401A391CE076C927FAD63ED9EE6D4A8A8BD51FCDDF81BFE0961AA5EDFC306B33955F9839F7071FCABCBBE29FF00C139FE27F82B5CB9FF008452179EDC36D8A443824752DC7207F88AFE84BC7B7BAC695A825AF874842F3153C73C8E00FF0078F14BE1BF135F46DFD9DAFA8944002BC879666C0270318E58851F435AD2ACEC9952A506AC8FE6B744B8F891F0AF51FEC0BD794C71712A4993B482771CFD7E51EE2BDAFC37F1E741D4EE52DAEA4F22E18ED087A67D73CF6F5AFBF7F699F830FE2237B7021DB2CEA4992384B18E351C803806476F947A0DCDDF15F8ADE3BF87DE23F0C4B3DFCB6C6C6D95F6A79A774BC71B8AAE42E7B64F3DABA7DA239AA5368FD23B1D4E0BF5001467619C039EDF5AEA34F86DA57D9E628C29246471F857E3269BF133C63E0FB82BA45FC8077593E607F33FA5655BFC6DF8829E2D8FC517B7F2C92A32EE52DFBB31839D9B7A006945A57D7526334DEA7EBCF8EBC65AE58DB3685E03B09750D56E576232A129196E03123AFB0CD76DFB2D7FC1317C4DE21F14C1E3AF8C2DE62BB9BAB846CEE62D82149F7EF5FA3BFB1D6A1E05F8A5F0FF004DF17D8D9C4B234081880B90FB7E619C6723BFF5AFD1044B4B0D3C410AEC0BF4FC6BCDA98A727CBB1EB51C346D7BDCF0EF1DFF00647C3BF87F3A69F6EACB65010883007CA303F015F8EDF16E4FF858515B5F6A2DB261123A305C00C327201CE07A1CD7EA87ED0B6975E22F036A361037971B44FBDC75DBDF19E3A57E1B7C64F11F8863F184FA0F872011DA468812576F90AEC1823079CD76E12377A1C398525CD63FFFD1FC1EB8B7944CE1147DE6EBF5AFA4BF654D0357D43E30695369713B2DBBF99311D900E739EC6B8ED4BC3F6E267298E589CAFD6BEDBFD933C0F27872DA5F1FC1218096F2FE6FB8EBDC63F91AE3AB49462DDC54A179AB1F4FFC4C4096EF34BC2AE467D2BF9E3FF8280FC46B1B8B76D2AC357559A324340146E27A632369E3F1AFDB7F8E7E3AD9613B79EB046E8CA588C8FAFD79AFE4F3F699BE8B51F8A9A94A976D787CC6C99171D0F6EDF4AF1F0F0552A59743D9C54F920AC7CF646F2CCDF367F88FF5AF67F847E067D6F57492EEE8DBC0181F9769CFB727D6BC6E1538F957713D01AFD4BFD91BF664F1A78F52DF5A9122874E665396425DF3FDD254FBF4EB5EFD6A9184753C7C3D3729687EA1FEC2FF0009F447B78A7BC8639BCB600078C2E319C67A8DDE87A57EDB7867C31A6C08A88A1422E368FC2BE53F813F0BB49F87FE1B5D2AD9022AAE19DCF2C3B927AE6BEB8F0BDE430C0222E1C83B3AE4FB578756AA7768F5D526DDB637750D3A2B3B279A0500A82471E86BC4FC516F25A68A97F64DB44F206627B29273F974AF72F1ADF43A3785EE350B9180A849FA0C9FFEB57E697C7AF8E9378534ED03461292DAADE18F230155060807BFCC01C55509B918D7D2FA9ED3168DA1F88EDBFB599D51FCC6033C1DCB9008FC79F6AE93C0DF09B497BC0F2CA6768DF7B6EE7276E071ED9AFCDEF8F5FB497FC2B1F16E91E1BB37511DD98564E7A2CAE3737A64027F4AFD6EF82F6B25FE831EACA0FF00A5A2CB93D70C338FC338AD672E55B99D069EE6EDCFC36F0F6A16CD67750AB46C369040C1EC73EB5F967FB727EC8B65AB68ADAB6871093CA6C8894855047F754291BBD7A6075CD7EDEAE90896CA73894F538E9F415E35F1A7C2F6DAAF842E2C0232C014860A705F239C9FEBD73D315852ACD4B43A6AE1FDC6CFE12BE2AF8067F076B72E997D1C513237F124991CF42CCA07B70715E037B024D3183604653FC3CE7D857EA47ED95E15D08EBF7D26850341716D26D9136E240A0E41CB365876E86BF306FAD678A76C1DDCF7F53DC1FEB5EED2D75679138A48FDF4FF008252FC40D6EDB4197C3B71697D242AFF0024A52430ED1C6D53B420EF9F9B39F6AFDE6B9D72EAE6C922184DDC9FF035FCD67FC136BE23EB76FA89D043493243C146B99951791CF9606DF7E2BFA1CF0DDF7F685BC726DDA38E99C7EBCD78759BF68CF630535ECD58A7F1424874EF015F5ECEBE63BC4CA8B8DDCB70323D3F0AFCF2BFFD96ED3C57E2C9BC49E2CBB76B660A23B687E5CAAA803739E9F4038AFD1BF1EE887C4B0DA696A71145289A55C64158FE6FA727D6B94B3D0759D5E622DE21021270EE3279F41FE3F957B1849D95D9E46615137A9FFFD2FCF8BFF867A8C73B88C64E4E38EBC9AC3F8C5E25F167833E1D69D3C7A94DA5DB59B1591ADD847804E4655B2AE3D4707DEBEFEBDF839FB606937A60F197C05F1969E8CC774B05935CC639EBF22E6BF3CBFE0A79E0EF1A7817E14D95E788F4ABAD1A19DCFF00A3EA50BDACCC71DA37404903DF8AB9E124F468CE3349F323F3CBE267ED9D7FAA68F2E9A6E7ED13DB038932003E871CE0FD2BF2DB5AD4F51F1978824BEBB66696672C49E4F27FCF5A634525CCCF7033B492464F1CD76DF0D3C13AD78D3C6F69E15F0F4066BCBC996145419F998E05654F070A7766AEB4A6D267E8BFECBFFB14781FC4FE15D3FE2878FAE1534D7BB08DE7B88E1C272D9E41EDC1623E95FA53E2EFDB1FE137C2BB5B3F03FC2386C3511126C8A2B305D188180A0C4093B47523AD7DADE09FD8E3E1E0FD99B49F859E26D3E3BA7D3AD416DEAAF899D7E77DA7E5241EE6BF9D6F06F89A3FD853F6BEB8F126B5A54D75A3DBBDC592F9B1AF982224FEF621C00573CEDC641E2BC8A74957AB69B3D2AB51E1E9DE28FB3BC63FF0561D7BC3D3DC6807C273C535AE04EF26557E65F43CAE7DC63A735E9DFB177FC1416EBC67E3DBDD3BC493B08A6984B079BB50451850A4373CE5B9E33815F1D5E7C7FF00D906C758D7FC4F6BAB6A5AE7F6EABAC9A75D412306793380ED2039DB9F97B81C0AF83FE16E83E24B8F1ADC2785125B74999A2B7720C6760382245F420F3CE78AECC6602951D22EE70D2C4D4A8F9D9FD74F8C7F689D03E235B7FC205E1DBA59F2C127743C90BCE7E8D83F857C83FB4AF835F56BCD22594232B2A3C41F202488DC607F78839FA0AB3FB10FECEDAFE9DA51D57C511184CCCB26E23FD6B1270E4E3EE8CFCBEDD457E807C55F85BA6B787A29AFD770B37F3433751B791C81F87D0D71C12474D45CD1E63F9F6F8EB6F7BE33F8D569191BE1D3DA15752A065502A3B673D73F8E2BFA63FD96F58D1AFF00C2D1E9B70079F6CBB08041E9C0C76E2BF15ADBE08EA5E29F8A92F89232D2AC53CB2C52A30DA612E0E762FDEC124F3C73D3A57BC786BE2DEA9FB37C9AD6B7AF4DFBADCA21887425D46140381F375EB9CE7BD678B8395E28BC3C545732D4FDA6D6FC53E1AD2E3923B8BB1148A09603AF048C7D4D72FE2CF10685AEE81F61B60764A301F8E78E49AFE5A7E28FFC143FE337C48F8867C39F0B217BBBABCB88E2B7F2F244AE769E53B82739CE00C649EB8F6FD4EC7F6DDD035CD3BC2BAC78DA2BAD7DED0DD1B4862DD6D6D1A614F98E658F739271F22927AAA9028A596559EB0D4757318ABC65D4D4FDBF7F63FB88AC2EFE2EE8533B2A0048DAA707D09031823A77FC2BF9DDD7AC5D6EE4944254173B9587DD3E9D063E878F435FD4CFECB9FB4F788BE27F8A3C51FB347C6A8BECDE24B08248EE119C344F91C491E14646181E9D0F39C66BF267F6B9FD8D3C6BF0AEEDFC4B7B6CC74DBB66686741F29C7232063939F4F71E83D4C1546DB84F738B154D69286A8F8FBF65DF124FE0EF8B1A7DC472B4025942332B60004F4C679AFEB57E17DEDD6A1A5DB61FCCDEAADBBD7233C75FE75FC67696B369DAE46CE7CA68240DB81F98007AD7F55DFB2478A8EB5F0EB48B996E1B6C90A024679E3F84E381EDD457166787E5A8A6DEE6B81ACB92513EE7F1EF8ABE1BFC0AF014FE35F8ABA9C7A64D785441049CCB227FB08B9249FA73581F023E007EDFBFB7D6C6FD9B7C25FF00081F82E7241F1578991A05913A6EB5B7C1797D410A47A915FD137EC65FB19FECC7F1BFE1D785BE39FC51F0DE9DE29D734B2C2C9AF916E12D644F977189B28CFE85C1C7600F35FB27059DBD9C0915B20448D42AAA8C05038000E800F415ED538D3A69595E48F167427567CD27A1FFD3FE8F7F6E7FDB3BF6AFF87DE32F0F781BE0BE9F0F862E352B99E0171AAC4B34536C844809902C888BD7EEE4FAD7F0F9FF0005BEFDB57E3FFED37E2EB6F861F1A7548754BAF085D5D5AB496F024111756008454550541CF2464E457FA09FFC1416DA69753F8711C131B6DBA8DFB194471C9B145A92C764BF230DB9E0E73E87A57F9CC7FC1633C07A17833F695D522D0A7339BEB89AE2573E5804BB039021C4601CE708368EC3B53C0E1DA6EF2B9C9595A4E4FEE3F1120D392DADD704063D3A73CF6EFC57F40BFF000477FD90A3B9BBB9F8EFE35B220A12960B22FCA5BBC807B741EF9AFCE8FD8CBF657D77F6A1F8B7068B04462D2B4E224BC9C0E157380ABFED373FCEBFB2AF873F0EF45F873E12B6F0AF876DD60B4B285218D1060054181FFD73DEB2C7CD4572A67AD80A4A5EFC8C958A28A692256C2872A00C1E31DEBF377F6A4FD8D3C2BF18EF6E2FEE5A08AEA48D632C5013B149236FBE4F53C7B66BF4CE4D3AD85C32267CCDDB88ED9FAD72DE23F0D3C9ABC251094750C33ED5E1D56AE9A3D94FDDB33F18BE1EFF00C12FBE1A7816DA5D5B5F886A97B20DCCC53CB4E9F7576E0A8CF5C1C91C135ED7F0CBF61CF085978C0F8B756B788A2B9758DD01C9272060F0AA074C57E91EA16114302C414B1520B73C5456F108BF79028463D47B5283BB3964D453514749E1B874BD034D4B6B78942C430063F86BE3DFDB03C7FE26B6F0CCBA468092B473A1120814B100FCB90011D3F99AFA99F5491731A805C1E33CD72377A568779A809F5F42379C36467E5CF4C62BAE11461CF76799FEC7BF0D74BD4FC03672B45246C00DEB3A9327B6ECF4EDC0E9D2BC7FFE0A19FB36D8EA9E0F9B58B4B3370EABBD1532019101DA78E7201FA57E9DF81F41D0B43D313FB05445130E02F18C9CE703BE6B57E2778160F1DF83AE745BB8C49218CF94C79C123B9ED50D7BC38F2ABA3F8A5F83FE28F137EC83F13A2F883E2CD09EF52F56E6166910AED52402627E0ABE3DB1B4E33839AFD18D53FE0A09FB1BF8A352D3FE29F88F43BC9BC5F61018E28638305D8E3869436C2091FC44E01E95FAD377FB0EF847E2B7C3D3A078C74D4207FAC66E591D38C86EA0E057CCBA47FC1207E0C69B72F6ACDE64825DD1C8CAA5980EAAC060608EA08FA11C575E1335745389CB89C9BDA4AE9E88FCF6FD933F664F89BFB62FC6AD7BF68CD51EE7C309A85D3DCDBDDD8305DBB42C696E84F251514072460B6715F77FFC14C26D67E1BFECFF00A27853C46E9A84A845ACD3ED037E1782D818DC4F3C6335FB27F05FE0E787BE0BF8363D0F4481151781B01C13DC819C0CFB57E4DFFC168BC25259FECF1178A3792C2F611B4F3B3248E33F5C1A9C154955ABCD2DCDAB528429F2763F932F16C91B6ACD3C2A0025B207A751F5C57EA7FEC39E3CF8A7AAD8E99E09F079371E6DC2C3146B96397380AC07CD8E78C67BD7E5CEA1645F0EE3B6323839F6F5AFDDEFF837CBE1BF82FE2A7ED9FA4F80FC7972D0D91759C0006D91E33B9633C82B9E808EF5F48F0919C5732DB53E7AA629D34EA47D0FF468FD823E096B5F037F66DF0FF84FC56026B12C22EAF554921649403B70718C0E0D7DA63E618AA1A65B4167691DADB2911C6A117249385181C9EBC568D79B3776D9DB4A1CB1B1FFD4FEB33FE0A13A8DE693A8FC3CD574F884F35B6A1A8491AB48B12EE5B42412EDC000F3EF8AFF0038FF00F82B8F883FE137FDB2FC49A5AC6D14F6974D14EBBC4DB65C2B3A075E1B0C7AD7FA1DFF00C14D3E2A7847E1645F0F3C6DE2F175269D677F7D2DC7D8E312CBE5FD9707683F2F3918C915FE782FA7587ED4FF00B6878ABE2642246D0B52F13DE5EC6F709B66922697F751B2A9650D8C0C062073CF15D5877CB76CC5A53928A67EBDFF00C130FF0067AD3BE0B7C138355D4A32355D688BA9F70CB20603627D42F27EB5FA577174AB048621B46702BCD7E1AFD9B4DF0BA49670010C0A1531D09E98CF7CF7F6E3A574BA96A33C76CBE7AE07240F523939AF9AC5D56EA36CFA2A50E58A45CB487748259177367EA6A5F13CB6F1C31CAFB41E47A62B9DD1B5C45B092563F3939C81D2BCBFC69E257BE945B46DFBA5FBDB73C9A88C6FA8AACECAC5CD5B5180E442415F6EE7D2B9BD735382C6D37C7283263A76FA0AF27F88BF12BC3DF0EBC297BE31F11CEB05869903CF331EB851D07B9E8075CF15F853F11FFE0A83E26F136BBF60F05E96D0ACAFB62323ED651D895E724D6D0A7A6A72A9393B23F7EA7F1321B592559D51F03277632075F5EFC556F0FEB9ADEBF7AD6A245581063CEFBCDBB18C0C7A74AFE77F4FFDB3FE34E964EABAA59B4AA1087393821B214E00E0F393F4E2BE9FFD9E7FE0A2D05CEBF1693E32B658D65C03212A9B4E71D0E3D79EF5B51E57A173A338EE8FE8BBC07A5DCCB7F676AEEE5F6E0B0E878EFDABEA78349091086760DEC393F4AF91BF67DF89DA2F8BF488753F0EC86682540DBC64B64F51822BEDAD12DB50BD61F6851FEC9C60FE3FCAB230E7EE571E1B8ECF4C92E204211C97923ECC0A9C8AE17C3BE158E79FED8A5841CE0E33D3AFF9EF5F4C699A73BD935AC88A7B107F5AA326996BA7C0D141184500FDD18EB5CF5292BDCEDA75528E87906B36E90C519C7968A70001F7BF2AFC9EFF0082CA7861B57FD94AF6D600375BB24C7009C6D619FD335FB253AC6EA8410769CE08C8FD7A57E6EFFC14874A3E22FD9ABC5F2C6AD8B4B1675C762BC9FF003E95B606494D3463557BBAEC7F0C7AA23C6DB9F185E4007B9C57F459FF0006C9780AFF00C4BFB7F69DAEDB00D0E9B6CF2C808EA003FCB03A735FCED5C25C6A77AF6B6ABBCB11800724E7FC38AFF427FF0083647F60C4F847F07AE7F68CF1759345A9EB0A12CA43952626C893D9978EE3835F5D4EAA8C64CF94AF4B9E5689FD69478D8314FAABF6AB6894091C2FD78AE735CF1AF86BC3D7105AEAD791C325CB2AC6A4F2771C03EC33DFA579693E87AAE715D4FFD5C5B0FF008290FC73D33E1AF89FC0171ACDFDFE8DA949F65D312FAE45D08AD88CB794C54303B8107DB008C8AFC57F85BE26D56C3E31C4D3CD2492BDD88C3331658C48C4CD27A6719441EE4FA578AEB1F18E4B1D726F0CE8771E6AD9CAD046EC0A879989C3EDE9C7CBC67AF3E94BE09B8D4EFBC44B7BE1721E78EE0CFE63B6D52EA782EE780A3E53F52DE95E8622AC5CDF21CB83A2E9C75DCFEB43C1FA9DA5B7852CF4DB53F2C51AE41FF9E8477C56B6B97EAD0B4224CED0016F7EF81E95F0C7C06F8C36FAB787E0B6FB479B7014296391E6346369650DF36DE0609C6739C57D39FDA426921843172F8241EA49E7AF4EB5F1D888BE73EA29CB9A299D0DA79D6FA6BCEA00F34FCA0F5C7A9F4CD794EB6F27DAF71CB1CF3DABDE350D3AE22B489647F9DD72D83D0F615E2DE24B22AAD2E4B1EBC0ADE0ACAC7257924DB3F127FE0A6DE3DB28BC25A5E87AA6B02C6DE7BF990DB22B48D31891496650400A85C01BBAB1F6AF8D7F659F847F0DBC47E1E1E3349D2FF520CDE689F0557238C0C74E41FC6B4FFE0A79E17F1AEBBF14A49F4B85AE6D34BB467F29C03B16E7E569579CFDE5C71D0E2BE65FD8E7C5E7C19A37882DB5E668A09515A356E0391C71D3D7B56B8CB3A4E313D6E1CE48E2173AD19F6F7C79F025E689F0E6EB55B19A0864603CA51B7919C1CF04F04FAFE15F9BFE17D0BC4767ADC736A56D208A562DD0ED6EF80DD33C8E9835EADFB5EFC76D76EAF6C7C23E1998A416D1299085C02FD79EB90060F5AF06F845F1ABC736524D66F3ACF0AAEF922936952158720302030E39519FA8AD32CA2943DFEA5F1162235B16E10E87F49FFF0004A3F8D1ABF843E20E9DE12F1EDD9B7D3F58B8786DE2989C46E8371466638000C7CBEE3826BFAAAD0B55B7D6589D2A0FDD29F949EEBD8FE35FC4FF00ECCFE3ED43E2DF8B3C156E90451DBD85F79E65863C493309012CD8EBB421E7BFBD7F67DF0E6F4C1E18B5B68633E74EAB2B6339546C6D5E42F27AE315D58E84159C4F06A41467647AD6E96C5D656E548C67EBEB5CCF89351B7B58A49093861D3D2BB6D6ADE21A30C9F994E4FF00515E03F10EFA44B28ADC9C33B81F87D6BCBA9F0B36A706DAB180FA90BA631DB0209E9E95F2C7ED91A72BFECD7E2EB4BA03F7DA7CE1BD7250D7D1BA55C49D231BBE5FAFD6BE6EFDB0F5EB26F849AAE9530CFDA2D9D369E872A739AE4C2377B237C52B40FE277E047866CF51F8AFA0E9972A1D2EEF5203BBA1677C73F4CD7FAD77EC6DE1CD03E18FECDFE10F00F85645616B6316E555E048C819F8FAF39EE6BFCB93F669B6F0D689FB41785AE75A549ACA3D66412C6491B4A038195C1E8C0E6BFD267F657F89B6373E11F0EFF6639BBB178E280CF1E582175C2AB300307B73D6BEBB13425528DA2ED6D4F93F6D1A757557B9F5C78B347D4FC69E23D1E456922862134F3C684A0678C8540CC3820F3F2D7CC3FB5BC1E2CD523D06DBC1DA65CCF1C670EE158F97239C6D1DF1F5E057DED6CF6B64BF638463CB07AE49F7E698752B493998631CE4FB7E15F135F8A2AE1A7EEC2FEA6588C0A9B6E32B1FFFD6FE39355F123E99AFDC5EDCE1A659242B8E40539C9C01D4F41E82BDEFC29F130787FC1B677764CB2B2BB36EC7324A76B3C8E3B85CED5078E31EB5F17F8B2F1AE6FEECA313BDCA927B85CF6AEEBC05A94977A0CBA5247B99422AB161C00DBDFF003DBFAD54AA393E6255B73F693F60BF1EEB7E23F889757374FBA0D8CC1492769CEE272791B89AFDC9F0F4F35EDDA6E18518C0CF735F865FF04C4F07DCCB2DFEBF7797792510449EBB30C58FB0C819EFD2BF7FFC25E16B95617529E9C6719C57818C8DAA367B584A8B96C8F53D5ADE78F45867801DE17279FD07BD7CFEDF113489BC583C09AB2BDBEA3346F2C64A9D8CA840C6FF00BBB89C61739EBC57D75631C074B114CBBC818E9D457CEDF153E1D5C5C44753D1630F342C1D0A8C95901E0F1E9DFD6A235FB9ABA0A4CFC84FF8285FC1CF106AF676DE39F03E7FB6AC329E58F97CDB76F98A96E990705477AFC4AF1278FECB56F0C5E5FF008A259975D8A336ED0CBF29F2D3A05E8303D057F4D7F1245E7C48F07CDA2DF85B5D5E0390A38566524646EC727D2BF9DBFDA5FE0BF8C1BC446D6F2116D235D469134BFBB792398B2EF2B8C67E42493D88F5AEC872CAC5C6B3C3C6C50F0FE9FF000BA049759F19D9596B7697D6E1364F2C82640403989E33F2C9FC3C8239E95C96B3F00FE0CF87ED2D6FF44D52EAEAFAE5CCAD60BB1B6C4C370567C83B94654E1793DB9C573DE19F839A26A5AA0D0750D4DED1B7B8F388CA12180E063A8CF5E41AFD94FD8F7F604F0858EB51F88B54BB4D4164C084F94F2966E401C81DF9041E083918AD5537A4AFA7635A98E859BE4D59F44FFC136BF6756F09DD0F891E2C8ADADF4FB3882E9F06D706446C6D660C37E586739E727A0AFE977E18DC6A7A8EEBE9236812E183C818FDC0AA02AAE3D00E95F30FC2DF839A25B4702C56CCEB6D1C51169180562A3FB838C0383EB5F7BE87A6DA697621357B9DEE00C853C938EBCFA51513936FA1E3537AD99D15C69E8D62901CB36D049DC73C9E4D7CDFF136D234B9892DFAC7924649AF6CF17F8E34ED234E48301A623E550793EE3D2BE6FD7EFE49EDE6D46F5F0F20390C7207A0AE5C6B708722EA77D05D7A1976537F67DB9B891F042E587B57E55FFC141BE2DC3A4F85EE747B7B98A3917E7C48FB032825580383EA3DBDEBE9AF8DBF1DF4FF000769D2BB4890AC3BB7176DAA47A1FA9231F5AFE69BF6D7F8F13F8F3C5D697ACD2369F35BC8B16C7CE1891B9581EA573F8820D565D86B4B9E47063F12DBE55B1E6FFB29278BB4FF00DA434CD4B49823334F781A059763452961821598956047A135FE983FB044977ABFC2BB15F13F86EDF4BBB9112433408024A507CB9C12095F7E9E82BFCCB3F604F0EF8A3C75FB4AE8DE14F87EEEF792C8A443236C4908C03DF00E3B81C0AFF482F83DF1A3E3F7ECF1F0C34C83E20FC21D7B57B6823447B9D0562B990228FBCF6C0AB1C7FB233ED5F48A57824FA9E1CA9A73E67D0FD79FECE81D70CA08F4C0AAD268F6010EE894E2BE0CF0AFFC1513F641D5AFD745F176B973E0DD44FCAD6BE24B2B8D31D5BD09B8455EBE8C6BECFF000A7C50F873F1174E5BEF03EBB61AB5BCA321ECEE639811FF0000635E6CF02BED47F03AA2E2D1FFD7FE217C496D2DBEA37AAE7E61313FFD7AE9FE1D5F416177034E33E6485303B861827F2FEB4DF89F6FE478A27765C2B48DC0E9807FAD727A368FE209E1D435ED1AC6EAF60D26113DDCD6D0493476C92308D1E778D4AC4ACE42AB3E016C0073434F515CFE873FE09CBE3DF05783AD75DF10F88AFE3B7134F0C50A330C9F33EEA22FF79DDBB73F7475AFE8AAC1648B4882E847E5F99D10F5F7CE2BF878F808FAAFC32F8E3E1DF0B7C5D173E16D434BD46D6E2E2C35A8DEC268F1B648DA48AE44646570CA586390476AFED2355F89BE11F067C2ABFF008B5E31BE5B5F0EE8365F6BB8BB5065408143171E5EE2E4E4050A0963D3AD7998FC3DFDE5B9E860EADB7D8F526BDF253CA2DCAF5E7BF7AE3B55D724B69DE4898AA3718FFEB57C78BFB7BFECE76BE219F44F1D6A1A9783268B292378A349BFD1E28A4F2BED0B0492DEC31469349011347196DEF1FCCA08AE6351FDB83F660D5EEE2D33C11E2D87C63AA5F4861B5D2FC3314BACEA32B04791992CEC92594AA468CCCC170A0124D79EE94E2F447A6AA53B5EE75BF1BBC0D26B90C7AC6825A12650F298C8193B8123A67B74F735F0A7C40F01FC40F18C970B7CB0EA5259111C36F3A2B398DD86F0ADCE0ECC807AE738C0E6BEBAD6FF006ABFD9D343F07685E3ED67C556F0E85E258FCCB1748E69E6980058B0B686379C14C7CE0A0D9D0E2BC8FC47FB66FEC76A5EF74EF18F992A01E4C634ED4A396673F2AC5124B6C9E74AC4E163525D8FDD079ACA961A6A6E713D09E329FB2509D8F8EF5CF82DE10F1A5B4BAAC56F2E8779672BBB473A31B662F2120A918232362FDDC8CE3E9F7D7ECD7E2CF09FC38F0F2C96377FDB020413A47620C84827829BCA85C1639E83AD71727C7DF859A8D9BDBDE586B177A84FAA3E84FE1FFEC4BFFEDD376B07DA6483FB2C43F6ADC203E693E5E027CD9AD0F017ED0BFF0004F8B2B1FB4A7C43D03424BEB46FF46BAB85B79E12EE4EC921936BC4CB92191941047415EAAA92B6B13CE84293B6A7DF27F6A6F89BABCB0D87C20D015D565313497CDE5ED036E582FF00175C1AFA6746F18FC5D9EE112EA62C254126E55DDB4B0CEDC9C7DDE9F4AF80FC25FB7D7FC13CBC29A82580F1DDB4F1407735C59D8DFDF43216193B26B5B69636F7C39C1E0F35F4F691FF000553FF00827141B2D9BE22C70AB6D05E6D27578D149EACF23D92A2A8EECC40039240AE15ED9B726B43A2ACB0B14943567DA5A2E8AA34A33CAD24D7139DCD24A492A4FF000F3D07B0AF0CF899E289FC2C972751F9238D0E7BE31DC7D3AD717E23FF0082A67FC13BB4485AD348F893A7F88AE4BAC515AF87E2B9D5EE27964202470A59C32EF766600283D481D48CFCF7F11FF6B9FD9B3F684F0EF89B46F03789459EBDE1FB2BA9353D1F57B7B8D2B55B35854F98D3D9DE4714CBE5E3E7C29DBC6719A2A4672929389E639C75BF53F08FF6D7FDA7CEB3E25BCF84FAD5EFD8629D0791781B3E43B3078DA4C1F9A07500123253EF0C8CA9FCB7D67C47E228EF759F08F8855967B606E44727CDB5D480CC8C0E087460C194E1805232315D47C746D47C75AEE8D02586AC757D4162FEC6B79B4FBA8EE753B1BA622CE4B489A20F7092EEFDCB461830E076AAFF000D0F83BC4F1A7867E2A6AF0787AF345125925CEA41E17F2B76D96D6552BE62BDBB6580751B13786C0518F729C123C8A9D4FE87BFE0DF6FD9C22B7F8BFA7FC6DF19DA18ED8B6FB7662191D14FCCADC6E53D36B67F4AFF0044FF000E78EFC17AAC10DAE9179131DBF2A646540E83F2AFF3A7F057ED71E02FD96340B2F07683A9B94B2B24BCB87D2EDE6BD8ADAD0E14DE5CBDB24896F6C5BACB2154F438E9F57DCFFC15A349F846D358F8BBC7DA669975756521812E2ED16429202A1D4039C75C7AD777273A49E9639E0F94FEEB75A8FE1D78CAD1B4EF1147A76AB03F0D15D2473A1FF80B822BE4FF0014FF00C13BBF62CF185D4BAADAF832CB44BF98EEFB6787E6974A9C30EE1ACA48F9FC2BF8ECD17FE0B49A3E85159BF8A3C4F73E1CB7D46D52F74EB8D7AD2E74B8351B590954B9B196EA38D6E61247124648E9DABEC9F03FFC150BE226AFA6DA788BC35AD47A858DCC62482E2DE50F148A7A323A9208FC6B4861FB48A9D44B568FFFD0FE39BE2BF85EE548D45DD5E4E55B6B6EE4FB7F3AFEAE7FE08DDFB3B7C2CF807FF048293F69FF008B6F3EB56DFB40FC50F0B786754D3B4448EEAFDF41B0D60DBC1A614792309F6FD411D2E46EC9B76C005B81FCB6EB1F10B47BEBCB9B6F283448486FE26EBFA73DBDEBF52BFE09D7FF000538F0AFEC45FB24F8F3C2FE1BD1878B3E21C1F113C31E2FF0B681A85ADD4FA5B41A52CED72EF340C8B6ED14B299631B81F370D86E41CA12BB1B47F495F1C27F8E3A87817C53FB657EDA9F097C11F10355D43C3DF132E7C43E19B7F0A785EF352D01FC2B3AE9DA637F6DCD2FDAB508AD5648C5C3C45E44DA36A00315F057C0EFD80BF65EBFFD81FE0A78DFC1DF0A7E1E78FBC6DAE7C2FB9F1D788F4FF1878FBC59A36B177069AF299AE2C74CD36496DE4B754882E7F74A24C2E00E6BE5EF8BFF00F059BF00FC18F869F063C0DFB246B971F19BC41E1ED3FE22278D6FBC55A4DD685A7EA3278FA513CB6CF6DE7BCB29865666F965D8DE5AFCC37616F784BFE0B25FB26F86FC45F0E7E127863E166AB0783346F84DA77C27D6BC5F2094F8A348D3AF1241E201A6D82DC3595C79B232B24EC1A55C3326F1FBB6D6E08FD70FF82EC7C7DF889F09FF0066EF19FC6FF07F81FC3FA3C7E23F1478275DF05EABA85F5FDFEA3AA6B361A0417D2EAD65A6DC1974D11E996B1FD9660F0F95708A4CBBA4540DD0FC3BFDAA7E225F7FC1667E08F82FC53E18F0AEAFE1CB2F82969E399B53B8D12DED6EF45BDBBF0EDD5CEA77F637762B6FB1EF6410C13C72896310B9112479CD7C93F1A7F6DCFD98BFE0A0FF000DBC39A67C29F823AE5F78CFC3B67A37843C07E16F1D68ADAB785743D274DD59276F105CDF97D9BE7D3234B6BBB63279CE6358B2E3E73BDF10FF006B0FDBEAD7E0A7C4FF00D9D7E2B7873C53E38F891E24FF008A6748D47C25A069BA6786341F87B3C51A6A171A0AC663DDA9CF6C86D92D2E65322308C230456DF2EA25D47C8CF33FD9EFE01E89FB5E6A7FB0E7C5EFD92B49D33F65EF1EFC618BE254DE21D7BE1858496D2A58686852158E3BA9E666597CB58D834A7E69988EC037FE0A21F17FE36699FB0F7803F676F8CFA57C7AF11EA07E3578735A4F197C5AF0EDAE936D1C2AAF02E9F0CF6F7B71B896DD2C6A5727321C8C015F2EFED41F0AF5CF1B7ECC7F05FE0F7C06F0078FB46F871FB3DE99AA59CBAB78CAC05AF886FE7F12EAB6D2DEDDD9E8DA35FACD2AE9D6E259163372826E139C1CEAFC57F22CFF00E09FBE09FD8DBF6568FE207C5C87C27F14A1F8A3E2BF12EB1E16D43408EDECADD63B64D3F4FB2D42E6E2EEEA4553E608E379085573C12054AAD17D4AF652EC7EB17ECB9A0F82748FF838B3F68FF8D9E2B3E0F997C3DE37D1ACA59756D135BD435FD34EAFA645A6D94BA5EA162A74FB04BDBBB94B695AF33BC2E176FDEAAFF05F4DFF008650F8B8FF001B3C5BF187C11A07C299BE2F7FC20F75F0D7E1FF00C327BCB5D57C47340A92592DF6B01F52B79E76897CD9A367B6327CD1300E40F1DF831FB67E91E06FDB53F692FDA53C37FB3D78FF00E25691F1CBC71E15D4B452D60FA28FECAF0C462E659CB5E342F0DCDBDFC714914370238EE400AAFC915BF71FB60FC493E3FF001478BE46FDA0F56835FF00141F15D9E9DE23F85BE18F1247A1DF44596D46977177A9B18BEC71ED8A091304040C304B123AD05BB42F672EC7C29A0EA9FB47FC06FD82FE33FC73F849F1A3E277C38BEF0278B3C5887C15A7DEDBE99A7E9F7D26BB208E296D24B392589B65CC52CD1AC9F78B282A7A7E8FFEDEDF1A3F6D5F801FB2D7C56FF826B7C21F893ABF8F7C55E17F07AEB5F153E2678E6F2101ADF58B2778F46D06D256F2EDC5C5B870F34A40893237B4CCAC9F99FE1CFD997F6A0F13E8DA9E97FB487877E2878CFE15F8D754D77599F45F0EEA5E1FF0EF892FEF2FB58FB6A5D78A61BC1340E6F21C3186D655FB3955407AB57EA3FC45F007C6AFDA86C7F699FDA1FE2FF8121F0FEABF19B44834BD23C172DFADD4D059E8DA4BDA59A5E5E5AE23173733B33B0859845F2A872466B8E589E58B7CD7D74F43A161DB7B687A9FC10F8A17FE37FF008258FC2FD6FC05E26F8D177A0A78DA2B1D46FB4EF87FA15A6AB3689A7DAC3318753B7B69228A0D15563566D492569E4230C5ABC6FF00E0A27F087E147C5FFDA52D3C0DF17EDBC5BE22F0959FED13A26996E9AB7857438F48FED0D7E5B69F51D1EDF5A17EBAACBA5DC5ACAF2CC16D5834E1524650303E2ABDF8D963F15BF629F85DFB34FED18FF1E7E3BDFE81E21B9F1878C48B0BAF0A4B186D345B59E8135EEA970C93D9C37676BBDB49C22BCA8AB8018FDB17FE0B47FB1A7ED09E22F027ED3DF143C33E31D43E2AF8235BF0ADCE99F0FA4429A5F85A7D13546BBD7352D3F564923B6BE6D52D923817CF42C0A2160A0617D0B9C87EE2F8B7C05E1ABBF8CDE1DF8CFE30F867F0C2E7E2BF81FE25EAFF000E3E0FDEE9FAB2456969A6E97A1DF4DE1FB4D61E192EDA39E393CC0DA7A0824590C6C1508F9BF0BBE25EBDF0E7C13E23FD96FF006C7F8BDA7F86BF652F8BDF11A7F89B0F8CAFAC7C332EA5A35EEAD65AAA69FF0062F10D85D5DCB3B69F76A265BA943C8E1A5675D8A43A7CB1FB4AFF00C1533E0EFED5FF000E57C25F0E7E04F8A3E18D9BFC71FF0085AFAA6ABE16D7A21A9DD2B42F13DDC33DEB4EB6BAC33B2480451FD910C63681926BEE3F037C7AD4AC3E2E7ECEFF001FE0F81BF116FF00E187C08D03C60FE1CB8D4EE2D7C5BE21D73C57E225334571AC8D388F26096795C89F6B7EF3EF2A28C8B8D393D5225CD2DD9EA7FF000461F0D7ED31E2FF00817F193C61A47ECB5F092D7C29E24F85FAD45E1BD6B43B716B1F8D2E96611DBD9EA36B3EAFE64765778762B35BDA15000DF1F43F2E7FC1282F3C59E0EFDBABE3CD9FC5CF83FE14F83FE2AF86DE17B2F14EB9E19F0DDCA47E1F7B7B3486282D24B4B8D57FB3E56952FBED4D3CFA9A46AEDB5B6E3867ECD3F08FE067EC3FF0C3E2AFC50F8C1F0E3F687F2FE2C7C3FD53C1BAEEA27C01A1DAD9591D727496EAEE2B98B5356BA31DC1290B4F9CA155240000F983F63BF1C7ECB5FB0878D6FBC55F017C11F19FC5B0EB375A2596A3797B6FA7784E41E1E8269E7D6AC8DA69BA815BD7B91F663189981765387429F32E47D8ABF53FA1AF84DF1E745FDA0A0F14FC18D0753D42E6E753B0BBD5ED6EB53F12689A94FA5C5A4C325E9B5D29B4DF15EA77B650C8A9E532C36B22EC0BE610AB91FCDC7EC9FA8345F062C758B08BFB3F4CD72E2E757D374F17125DFF0067D9DFCAD711DA35CCA1649DA32E4B48C01258FA0AFD48F88DFF00054DF81DAAE97A2699F0EFC0DF1A359D434C92CACAEE1FB258F82C4DA1FDB667D45EEEEACB519E4BFBC96C2416A8311195A30CCE0B31AFCC3F831A24DE18F0BDC68565A7DE693A041A85E0F0FD8EA92452EA36BA31998D85BDE3C05A269E28484728C4703249CD7660E9BE6D51C78A9A6AC99FFFD90000FFE1032B687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F003C3F787061636B657420626567696E3D22EFBBBF222069643D2257354D304D7043656869487A7265537A4E54637A6B633964223F3E203C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D2241646F626520584D5020436F726520352E332D633031312036362E3134353636312C20323031322F30322F30362D31343A35363A32372020202020202020223E203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E203C7264663A4465736372697074696F6E207264663A61626F75743D222220786D6C6E733A786D703D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F2220786D6C6E733A786D704D4D3D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F6D6D2F2220786D6C6E733A73745265663D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F73547970652F5265736F75726365526566232220786D703A43726561746F72546F6F6C3D2241646F62652050686F746F73686F7020435336202857696E646F7773292220786D704D4D3A496E7374616E636549443D22786D702E6969643A36434343464544384543454631314535414634324436334437373344413231372220786D704D4D3A446F63756D656E7449443D22786D702E6469643A3643434346454439454345463131453541463432443633443737334441323137223E203C786D704D4D3A4465726976656446726F6D2073745265663A696E7374616E636549443D22786D702E6969643A3643434346454436454345463131453541463432443633443737334441323137222073745265663A646F63756D656E7449443D22786D702E6469643A3643434346454437454345463131453541463432443633443737334441323137222F3E203C2F7264663A4465736372697074696F6E3E203C2F7264663A5244463E203C2F783A786D706D6574613E203C3F787061636B657420656E643D2272223F3EFFEE000E41646F62650064C000000001FFDB0084000604040405040605050609060506090B080606080B0C0A0A0B0A0A0C100C0C0C0C0C0C100C0E0F100F0E0C1313141413131C1B1B1B1C1F1F1F1F1F1F1F1F1F1F010707070D0C0D181010181A1511151A1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1FFFC0001108012C012C03011100021101031101FFC400A400000105010101010000000000000000000502030406070100080901010101010101000000000000000000000001020304051000010204040404030505050307080B000102030011040521311206415113076171221481321591A1B12308C142521617F0D1623318E17282F1924324342535A2C2E253637374D5E35494B4D465C546A638681101010101000301010101010000000000000111022131124103135122FFDA000C03010002110311003F00A3A95252CF8C61099F8CE78FC6063D3C30C0C5415B499024E1C00896AC1A75A0ED1AD27105247DD19ADFA623BAADEAA7B8BA9CBD44A7ED8B11276656862B0B0B324B830F38B632BD8502260FC2162BB324C2335DF13C235175E482448463F571E9C84F011AE59B1E9807EDC62E185256252FBE26358F4E439888C3A9384C99110591D98C31CF1222E634E8204C0139E261839A813A4F0C3FBA28F4F9FC620583203C78C547A7E227C7CA06143ED2628F4F11AA4440D27519CC090E105D24BCAC49C4FEECA258434567113E19C206D5919090E51420AA58CF0E50085ACCA6728046B129C654D1267CA2D472608CF11116C22678F18B2B2E02998FB4C2842FC33387FB60A8154B94C0CF8FC62A543E92E5D4C74CF4C4D5C5B14AF52861813065CD472FBA22CA519244FEE8A608D0A9494CD27198C3CE315564A63A9A92B02444AACCBB896D5A6A5550913E7842166292CA9C69CD69C16921498DEA343B3DC9BABA34383E7024A4C4644351262AD8EE13CF031A88E4F9FC239DF6D6BC152946C2A7394F0E70D0A2401863FB21A9AE6A230CF999C4AAECE631CC6712F81E8D8E996039411DC27C8F09C4A3DAA6670915E2B1220728B51C0B38FF006CE2C83BD529CF13C22042DE9603EE806DC7952CF3CC43424B9FEC804297C739E71549D467C840254B1944082A19403654099407867F8C11C19CCE7E5035D2067C39431751DFACA267FCC7129F8E31036DD7D0BEA0DA1C1A95C4E100C54364B9A13889E7066FB4CE923A7D1909CB971862A62DC01447124C312BDAE462E2485A544AC1C80CC78C45D1966956B65B2091320CFCB8465B907E94A836126470898A11B9AD28ADA65E135442B2FAFB3BB4EFA90127527F031A959B0BB23CFD1D565F96BF980F0822D4ED52123123499107CE2C1210A9A414AB031A83BA84C73E719B3C8F6A07C27155C0E82644E3C6014A71201C31806935485613186700BEB003023FBE25674915A80A96A187E31A86997AE2CA0CCA80C65053CCD6A1D015A8430C77DF3231D4243056310D366E4C1980A071CBCA2871BAB42C0F113868F75A667C78407356627FD8C1480A80F15610437AB0C0C4524ABC7386A125408CE2A90673C33C891E1107BD27039FEC88149C41033CA28EB8E36D345C77048CE248BAA75EB72BCE3EA6690E86D386B83083474B56F3814752DC5659930686686D2E9A992C6991031E7E1E319161BE537B5E811828CB5794E36CFEB986A9CFC67171A294B25644F8C46647B500A9FDF14A750E2750CCCF8C488B65AD1AA89240C0CE5E06335D25116538803088A75680A4112C225580372B2B0FA8AB400A91C624E8F602EEDE669699C71589483FB4C6A562C546F9740D329425588E1F8C6F9413DBFB869EA98436E2E4E230918B5477A8089CE336069750D244C9CF8C54B511FBA53A013A86B49C60CFD06D5EE8A76D41485CE62441E620D4572A3743C6A496C7A099C1296776D6266922644C4310DAAFF705252B499156067E71124315571AF79CC55C8894E2B70C7D5EE54CE690E1494894BC0C3571CFADDC48FF0034E64FC4C10E337AAF44E6BD40E73F0C6282545BA9D44839304F28034C6E6A7738E38401866B5B7500854F899678C14E75C67380E07267C0C11E5A84B2973855735F3CFC2204820F190101D0938638611593894900719F2829401089AB01981014FDD37DEBBDED2955E94CFA84644C4916DA1B65B5AAB2B1B47F1AA5FDA719B5246CB65DA14B4CC85680A54B1FB212B561757B7E9DB70B88490BE6321E516A2BBBAA994566627A46007846A33FA0FEED3EC78EAF97E39454FD48528EA54C4B138C675BF44A558CC0F545B5CAD3CC256A7240C87F7446F95DEC483ECD2939CF08CB504348E1C2335A7678631151DE290933119C5E54DDDB794D230424892C1027CC45E59E992DC6AD552FEA9FA464394758CA3B4B71B505A1452A1C4454A2F4DBA2E8C0092BD49E13829555B96A9FC48D24711113105DAEA97540AD660610E22722A332AFB22AC71C674904032387DD04C4A6E8CBED25613EB1E859F1188FB4401DB4D85CA9A44129334CC9FB3FF4A1A60D52ECB4BA8EA246A490143ED1135A910F726C579A7C3ACCCA1490728BA606B7B3DF2849D3F37ED8260B27613A69D4A48C00032E199818ADD4585F6DE50919099265804A6288B4F40E15CC8235198390908330429EB1F6164CFD13924794146A9AEA1224E482959CFCA0B13DBA941332A9F28564F21ED4659CA33AD1C0A32E13C7F0840A4E38E4328D40E211307F18050D29C4994BF080037CBD7E51A6A5C5C560B5F289407B5EDAADAB51714825072278C67571A8ECCD9A8A3422A1E6FF0034C8A44BE58955770DA50DCB908AAAE6E1B974B4B4C80A593882643E3158AADDD24F3A524CF0902328B1903FA7FE7CB57A3394691D70199F38C6B4F492667EC30AC61EA774A1C0730339C46B17FB2A90BA26D6912989CA0DC49591333CE256A125432E119AB8855EE14A0E9E13903C61164C64DBDEE095A94C4C8919C8E0446B98E7D2951B65D911C718A3C4FAA5053894856471E5C233E83819741034E222E022CD18791E81A95C51C7C651049A7A1438B4D3B8082AC10BFB84011A2A75D25474DC47E5A88133913C0C417EB55B5B65CA690F42C9D0652C6466997182C1DB55BFA54BD318E9D43F68861225D4D136F31EA4CE584357DA0B76F61007A4020CE0B134374C101BC24703F8CA281F55B7E8DF4C82123A99F3D3FED30D67016E9B45A4D32FA29016AF481FDB94A3448A555D954D3F200AD293A591889CB0D5F130641AA9452B201C44C799E70086EB2A10A1EBC32204301862FECA4685E0AF844C514A6B8B2E09CC11C04E0872A6E6C53345C5AC266304F132F08B15CA1DC149529937F31C9394FED884115D9EBAB591A0C92A398C3E119D5C49B66C0497038EE40E20E30FA6B177B76DFA669290120048CA5CA335A190842240094A288F50B924C5D4C51B71BC972BDB6123D4B38E430F0E715CEC0CAB790144098004B1CE34910FDDB7AF4FDF38A988EB335AF8E31CDA7929CF396517530B4CB570C64620D0B6A0EADB81230C47941B4C7D0428CE25588AB989C65A0BB93E80DAD2AC09191329F944D5637BB5C70D6AB50329994E37CB9501128DC64A04CF94347A69CCE279F0829F61292BF9827CF089416A6B75529216DA4AD807123191F18D03D6CB2BAA710E290526624A4E73E719B562D751B43A8DA2A994E958214B40CB50FDE4F9C4AA795B5CD436B4A93F96F27D3CD2AE43973104C1FB7DBDC6A929F5805C6D60A8F8CB498A418A46B4EB12C951921F710908207F6944AA0D5AB5210B52786384589A14D87D6100A8933D6A3E24C8468D1066B973584266949286F9923026229FAFF5B410D992824E2721319FDB1708A95CA8DC435A46353504A5015FB8D9122552FD917D2629776A2A7A2D48EA179E384D225391E1C8410154CD574CAFA65B68E09244BE3135119684A673226338D04A6A1E69434B8679E113524335156F3AA9B8A2A9718B14AA3AB530FA1C41C126647944AB1B66D0B9B3576F649C3003C49E3A47ED8E75B8BB53B48D030C339188D26A348007DF16042D426718D08154E28A0848882A55D4E137443EEA8EAC649E1808D39D52AE9739542C201528190C38F946B19FD41EAD7FCFA7FE1E31545D49254AE409C3E31CD1EC40F0100A413A870FEE862EB44DA4522DD3465FBD12B513AAC63A8465A818F3CA13FDB11558DC7720DD3AD0EB6168C848E3380CA2ECF36EBEA29D699F02660474E5CA8780651A4732CFED86090D3685284D4124E5E70BE1560B65BD2F293A909527F88891FB4094657172B16D97FAE8758774270D6DE63E3FBA61F462FD436665299968057EDF088A2ED5223481A70C8888987114084E3A71189F845C68A144DA014C848E20413119B48D64F033FB671425C58380F28952855432A51200CE621CFB54769019681560A5A8E92790CA356A114EDA42269C913D29E06465F79810469E81C283AF15AC4D447EC896AC866A36FA16A2E2BFCD381E5A470F286915DAFDA40EB70A52129332B5C892466552960382728B12C52F705BB47C854E2CE016B05225FE048197DD04AAAD432A41D381E52031F28D222A98790714900E1CCC66C0D29B5CB10670E43641065291E114681DBEBCA29D69438A94C8D299713C6718EA2C6CB435216DA4818E198899E1D24100662114C3ABE00C5823AC0230C62A5576FACBBD66948586D33F51E247211639DAA2DCDB6535AE940C35604C6E317DA37AE596194F18AD26A87A8CB0C4CFED8E65264AF80E50C4D389133870C250C5683B45A2DDBB1491AB1338CD6A0854A55226335BE412E0A404CD5223C7088AA0EE96E956957AB4CA66495C226B3B7C27AAA91264709C75E5CCD8F28D23A105586267CA00B5AED8D38B49712A51F03842AC5B6D340CF5D2968A9B3C664632F84A335A8D2EC54BA529D22521F29CFEE8CE2ACACB630FB84444B6DB4A51F188161027E460A8D53E94050C40133150D06C6824739FDB8C680A54D2EB8A51382B08334E53A12FB45438CF0F0834E3944DACA106400C1433C4E3103B4F42D9404A40C089097286AC13430848C0659794434A0C271C33CCF18886AA6812EA27299E1E12C728B2AD513746DF9A56A69B40139B8E2815294446A3359ADD2DEE8528A56D35A4E9131A70F331A8CABAEB0AC7D6951E3238C554774AD064A9813E3382534520E3C2101CDB15E9A4AE4B924EA1F22959249F8C669236DB15CDB7594A92B4A8F1D20C898E76BAC1E4BAAD339C14DE2553FC635A53A940026728BACABB73587EE484248F4249FEE8D46683B5B59A71F53B56AD4499F4C1C338AC7429F4CA3E9747A29E9FF0C845D35505B075ABCF38CE34416F848F9C4C448A16C9A8429499A4113945B15A75074BD8A34652E11CDB922355BA941919630B5B8A86E4AE69865C9AC0129E5113AAC8EED7279F7D402CE9E063523984E3C4CCF131B8CDA5099CBE3143D4E873509133803D448F4A66F04A4E69014A23ECD313562E360A175F7129912138EA2DFA7871CFEF89AD348B75296994CBE748C08E3E719AB4598595F09284444D460223521C919120633818895C24DCB28B19464D4B61A509FCA267EC8B405A8AC43AF2D0938849528F94A7152C70548A569B41389979E53300AA6B805AC849D5A51ABCA78889482D6ED4A9AB2198F286342604F0C80E31028209E1F188638A4297E849C048AD5C8417026F74ED16885CF0FF009BF7671625665B8E8EA9E0A9B00244C36A731E470D644BEE8D4AC48CE6E34CA6547AC90140C95A40C25E4629035C503802643C234BD100C8CC623941163DB0E5B90FEA7E8BDC93C756025C2518A361B15430B61258A32CA253024243C230E90712A569C7ECE5052D2266112D38EAB4B5E5C04692ABF4ED97AB5E79412023D2803131B8E752F461F18A572499CA7EAE517514D71A1351F127CE229A2D89E381814776E51751C2AD20819E33FB444B4C59825BA74A820C81E1C2316BA4981B5EECC627C271CFAAD454770394BEDDC53841201988B12C65571530A7CF4CE66607847598E687C651A47781961E10C132DD48E3EAD3394F29F843557EB06D2514A1E53A428F0948473B5B91A0DAEDC194274E27F78CCE3195B16161BF48230E6209879B00392E7C60B12D2B94D33F2F289AA9091E19E26005DDAA0363138288483F8C56016A2AC316F7DC00A9641200CCCA362ADB7EE46AEA0B8735A0A08E139E3FB22EB25EEAB896548405E9048F30909C62087B2AEAE553CEA5649538E69E7248E1E5282C69D42DFA70C8C66D6845B6A6A00E00624C4D2242802078E3068801284609C713E6602057B654DCD58AB80E099F0C7F18B13A671BB5E6DB5283AD214329A92B39E7250C235188CDEFAC227D469B1D23949448E7C72E71B4C575E48CC9246693FDF04C32504600CCE714D12B3BEEB350343BD33C303C631535AD6DBA9AB5B08D6F828231204BE11CDDE7A5B29DC528099D53C8C125D4C6B3C6295EA9292CA82B08B19A808A645330243D6E19E1998DB04A197DCCFD09E43131759D3FF4E4E89CCCF9F189A9E547520EA3E715B242272066384E20B0D1D6A68ADDAD840716330240C66C5942D3BD1B75F536EA14CA81C9784FCA3363A4BE1DAEBCB4A68C8C81C750E119B1629B7DBA321A5896A599CC9FBA4338D48CF5544A95852CA80903F6C748E64250A58C3867CA2AD4CA5B5D5D4C834D957F8E5863C226A48D27656C30D815556B4EBC40000563E04C72EABA73CAFA9A3A0634349D2169C40246711BB129B75B180388C0F2C2014EDC594A4CDC1A5426920F2CFF00B0833419EDDB4D4F52DB2B73152F47C791F846999567B75721D502A22644E5E112C6A51443E14DCC99033FBA18955BBE5575AA50D37F2FCCB2384CC5C409BC3850C368E0B5849970D584E349552B0B0E525700A57A5491303F8812143EE8218DE8F36AA85B7AB52C04487212C250A3DDBE6426B4BA09212924E3995912811B4DB9B52D083C0FDD18E9B12E914F9F33198D4708D2093C328D2B8DFACC8090E1FB62066B9A01A2247E11654ACE7785215B2E1D267C15A672F888DC736535E1D61D29593A144E944A53F2E11A9101AAD012B9A714A8CC9032279C5446281C158662500A694B4380A4FAB87844C1A56CFBCBCB425B7A4A9664F11E71CBAC8D73E5A1D138143203C4446F041B50E11A4AEB6CA9E7820620F38D466D3F514E92B948619C2DF2C69971CA6A741538A0948E24CA2CF2CE827F3B58FDF7B5EB8FF7BF767CA3A7C27D05BB4226A90C09FB232EA695433C865C7CA1129C5D20551968A749CC2F942914DB8D7863532EA90E907D33C081CA338A06E5F9626DA55809E13989430D04B8D6B8EAC82A2A9658E5170880264E38CF845C052D74C14EA75202953C01CBE3128D5A92C2DB56F696EC949591F20D09001E3C4C73B5D2415A9BDDA68190DA9F425484FE5B408D5F0119C5B54FB9EEEEA3AA4A1C512B3F9651901E1C551B9C9D740B59B92EB46CFE485B649D49D4E199CB129C8F8C5C73FBD0C7776DF1C256EACA16B13D49C019F80C31E3287C92929DC552FBECADF13E9292A9E73226093E26188D3B68EE35BCCA4BCB48491A099C8CF3FDB13562C353B9E9D2B2D2572448007819C45334AF97F538AC7C3CB8455A72F14E156F2A130E270007EC8A98AE52D3B62A50E056AD2D058E44A5523E59C566AB97D5A9FAC78AC02A71294A65FBB2500200BED0A55D3BEFB608012942811CA72318AD6355B0D685242499991CB98856A0E3AF0E9859F94118FC6311623B95EC0594CE52E7C67152D30D5D1B51525B9199903CFC60BEDC7AA96A926732721C840A1B554E97C1499104711FB2353A6319E6F4DBACD3D3AC2449B592646631CF88946E54B195D525C43E52A9A4832483911C04698B5094D94A8894A729F28BE96577490672C4C05AF675484D404AC891C25988E1DF2DF3E1AD5094F4D25380238448DDA2EC209186716467AA314C9A7B7B2AA8AD525B044C24E263AF11CEA8BB83B8546D3AB66DA8350F024003E507C4C749FCDC6F4736DF6CBB8BBE5687EA92AA0B62CFF9AECD2997F853F32A2E48B9AD47FD30ED2FA27B5F76FF00D4B3F798699CA52D196989F4BF1E19C2E9C6A32C713187520D3E3297C22510EE9F9348B2941248204A2CA31FBFB856F38AD44AB1985618FC208AF952CE007DF1708F113C4E71079B48D5E33C2342D1B42D8E5C2EEC3694CDB075287F6FC639F55AE6364BCED85565034C8754DB6818E8389C38F38C3A31FDD9B7D56BAC529A4BBA0605F5CC852B3CCC6B963A4AED8356F7EF6B4DC121C7526690A3304791CE36E7D559B7F525C1D74B54C840B6925CE9210948EA139990D5F09CA3A73CA6A0DAAC0CD75BCD355D221B4A4492A4009E12D4A3299542C2567B5F4A28EA5C6146650BD3AB810308E35B17B6DCAA29A9FA4706DD1ABA9999123C70E519ABAB05A12ED5D4F556A59E991D349E33989882EB47B5532D43A9884A8CD2D4B898AA2CBA52B655A93EA199F2E50457936E14CE3CA09D4838A53CE6711FF3A0CA955CCBCF24B8C2357474959FE254CFE116B58376B614D30B4BB22E4B4A9D471139900FDFF18C56EAC1B6AEAE9755AB00970E9073D24466C67566AFBFD3B6C14954F5A490309829C7F64590D53EB77A21A538A429274CF52A79701319E023589429BEE6D153B8DA7129E9952D47001406004B238E313E525343BADD5D0E3CB4B4DCBD494254AC7CF085E5AB476D3BEA9AB424B602A671710A0A4F84C607EE89F2BCD599DE9DCADCE25D6D24849F4AA6A070F1C62C5AC4B735A83558F84B5A00560048A6529CFE31DA38D8AC3ED2F051334F0FF6C350C4B191C25F744904EB45438CD5A14938038F97189D4595B2582AD6AA66CAA7A48C0CE731E71CA3AAD142F385C414C824199F28D463A5C2A76154EEAA00C32E964AD3253B814A41199CFF0008EFCF872AB26C6EC5ECEDB21B79D67EA5714E26A6A002907FC2DE43E312F44E1A3A5A4A40480024640602315B90B97094557CB0EF633BAB4EA51617AD38FF00D324FE31BF0CE3D4DDB7EEDD22807EDCA7C0CCCD044BFE1338590C27716D6BD535B1C5DDA91DA548492B22681F6C2730D7CFD7E2CA6A9C4B53D3A8E66673898B02928247E100AD031E1219C41DA76D4E2C2520CFEC220366EDA6D934D4E2B9D125B899012E11CFA7591A584853640CE338ACEFB976BAAA8A448686A20918E12F218A89F089CD4EA31E58ADB5D7A54D9E9D4B46731819F231DA572EA2CACF746B83296EAA990E91815EA946E758CC86AB3B8F58F33D26580CEAFE138E313AED67201568ABAEABD6FB5A0AA4748C309611CB5D05ECB6A2EFA56074C28920CC123294C4CC131A26DDDB0B050E104B293A9999F527FD91091A0D1D30414A489097A4F8C35A4A5B090933C71868AEDD4B54F2D6243251E7332FC4C58C555DBB502E6A0BC16A00048C3E79FDF0ABA328B425A64305324A8A8A4F11AB3FB7288D06B611425D70A645132AE5A463840C552F1BA9D56B56A4AFA81486CA7319FF00C9286A298BA8AB7E435A952F48139923200CB38D632D1767F6FA9050FD42EED751D3EA453383D0D8FE258E2AFBA37CC67AA73D90AEBBBD4CC2D8A4A3A7034A9E49D2E734A0241CA37F2CCE817776DB367A56EEF40430B0AD0EA118020CB1239631CEC74DC5B3B6DB90DC291487944BA8C244E3A4F28E5D372E8B5D76931732B71B1A0824A54932509E27E11A959B1976E1B0BF6F79D6DC00E32E53E463A488AABED69592718A9A7295696DC4AB0201C01C2254D6B1B45FD5468D38A303A49CBCA387A759574A1784C4B0C7EC8B3DA5ADDBB74FD23B654F48A7A83E69607E31DAB9CAB681198D1514731808372BB515031D5A8584604A4713213CBE119D896B355F7E281027F4D5199F48EAE7FF0091067ED49EE6F789379DB5534C28C52A5240915F5092A065C1328DCA3E5AB82BA8F2D4AC4CC9278C1A8690D909065E42268F2A5A48FB8738A55B360ED876E5706F524F4810B70F090CBFE48CDAD731BDD350B74D4C86DB12081FDB18C370EA4AA40819C088176A7438854D1A89121218C65BACBAF7B51B6DB7525AF53AB24252352944F152B3F8459719EA2ADFCA35950F16514F3D0405AF1D209CB8E3E31758F9AB35BBB78865BD2B9B4A94D6F913279813C13CCC4D59C9759B65056943434B08460A9199F127C6235831B7369B3AD2E38C600FA49047C664CE2EB36340A0A443480994F01004121B0247210112E15A29DA5B80CA43EF8A959F6E3AF7AB2A032D1529415A94012000913961913C62C51DB15BC0613A95D45CB120484FC39019418C589BB782D9514607123EE8CD6D52DD3642A43C94CCA5D4804E394E644BC7998A325BFD27B32A610B04932F58180C7E5909270C39C5669ED9EED0525E295EAF4FE5A492D93884AE5E9247818BA98DA28AAA8AA10ED3F58389706B4A87198C651D798E74195B1E805E9DB8333602CEA4B6926427980553FB6376B13D80775EE346DDA99B3D390AAB7D492A48C64849C54AF8C61D559DB76ABE26A03D684AA6903AC5339471AE91B26D1ACAD344A6EE2DE87C4C6B0661594A122F4A36FE7985D42D9329A71C33F846E39B35AE423528264AFE150E3144141C32C8C5C67170DA77A34C8E9A8E46493E2639F5CB7CD5EAD77F0EBA942CC944FCA448439E56D7D27DAFB7B8D5945428CBAB290909CA51D2D7293CAF03C63123A3B147A50142DC5B46E4B52DFA67175336DC1270E21522238DE17BEA5E7C32DDB766B6FB672A2EF428050F943756F3B26D04A461D325015CFE68DCE5CA70C6F7AD5297575A90A0590F1E9E9124918CB48C70978C748D598A0D437257AB31C3C62A92742402672FED8C4C0ED151B956F25084CC9380E64C56A37AEDF6DA16BA04EA1F9CA1A96A3E3C008E2DE2DD52521BC72F08A53015246065E7CA0B1E764A4E2318CE1431E6D85033489F39440862DEC04821000CE52E3154A76900410715189886116D6D4A0A70023918D24A24D32848002701CA09A9092A4E32840A52CF0F94E71AA9426EEB5299C152C444149ADB4DCC548295FA0FEF1C30389945C59579DB2DB89612851981E90AF2C0C645A5B6C69E12E31280DB86842A9D6BCA797978C5191DF76CADFA87023499C8A53E031510739E33918559CAAF7CB0D751299712BD6C94009012480918104F9C48CF487477FBBD03A14D3CB6D49C920CC61E11DA74E5F226E771774BADF443C9482241694FAA50BD1F262D36BACBC5C13A8AD6F3E646A15338F1C631D74DF31B96D0DA6CDB28C369257912A54A73E39473D75C581FA56186494A64A2318DA58C37B84B5A2F0A0540922699728DC8C75147A851388FB63511088CC88DEB03760E92DC0856672F38C5F2B2E363ED76D4175BCB2D38A4A84C4FA8A919094E53CE3519B5F57DBA869E8695BA6A740436D80001E11CED692E0D3C203D00D3FF00E439FEEABF08231DDBDF5C14AFFD350C84B8B3AEA1D9AA4525200D18A7350CD260460BDC8B2BB475556F3CAD4E29D257294B599EA3E99273CA51D398CDACCD43D78CE5CFF6C6574850D6A000F98C82470E42156350EDBECD517515D52DFA5122CA0E44F39466D6A46B74CD042639BA3D5080A12814C964812394348E968A904F1E7E512A87A91357313FBE2269F4340CE7009710350E30D66D7B424F0F38ABF8503A4C86022C64B0B00C8F18695C53A01206678C5888CEB49757324606622AE94D5B5B727A809639F8C1609D2D1A1A09081A42728CA26A73C0E033894D79F692FB6411332E38E11A6949B85B528B9C8FA4106638113E3129C9DA9DB94F514A595A35A1432E3E73894914CB8F6C55D40A6800C9C349192A7C0C597C27C948EDACD94A9B6FA6F0C42C62998CC14F011357E569DB5B39BA5090E301BC75CD24FCC73224643CA25F2B8D029D9434D240072E3898B225A895ECA9C4AC364E58C6E26B0BEE8B4B66E4D8201569928F138E11D231D55054269F97C60C69A289898FB22922759B57BB6C1FE2908B2274FAD7B29B35C5348B8D5A6412016D692333E50E98E6EB6E480047376C2A0AF407A010FF00F90E7FBAAFC2031FDB8D6BA27FA0C9A8A90F49C6D3A54A2DAA43E42B42BF8A52112A314EEEBC8150FB49416921D0034AF99204FD27CB28EB3D25AC89C0351FEC2222C7B136E7D52E8853826C32752FC633D37CC6FB6EA06A969D284274800003C231AEA9C8488C50DB891E7011D3AA7EA33F0807DB6A79E5C20222A9C07893F2CF01111D5486020A616919F13131971200C6343B34F18A842D401FC2295ECF124006038B400240E7CB9407597AA02E79249CA2A8B35508D2351C622549689267810328953F0F16CE3C38C55D0EAFB734E90E11EA419F9C1AE6A752D120B6172C80C39C60D32FA19054823548E293878CE26B46DB664AD213E994D53C62C1358690001A40971E3043AE8329039F1832404274919CE71AE524617DE66FFEF0696384C1FC63B467A671A3196508C1A5004E02528D2EA450102A9B27298C63519EABED4EC5563EEEDB434500A12014B98827CF8463B6789E5A8A46118762A03D01E806DFFF0025CFF755F84063567B9D351DB5D4BAE2D05DA821407540527D2090A68A7102781894619DD77E9BEA8FA1924B617ADB0AF9B499CA7FB63AC62B356E9D4E284F004CA7CE2351B676D76E2686DC9A871335BD2562384B08E7DD6B95FC000639F28E6E848381300C2CCCFE101D48100FB67002430850C3E4054F845B19A8CB90886A3AD5399C80E1160F25254279082187965190FB60101C240E79C529B79C21599D23239E3C4440C9AE537A47CDA86038E39468496D350E00B96900CCF8C404D0D82900E2729C014A468848339C4135085012E11428349234E738942954E52D0D3C0E23C0C4546AA6D2B7260CD52911C0CA25688A7609C4659C153D28E9892A0C23B89255AB84434E04FE5932946E1AC43BCAC15ADB5819288263A7359E996A8E09C331845670D652E138AC548A06D4A7DB0012660611D2257DB1D8AA75B5B5D3AF19C803E4329708C7F43869C230E8F415E80F4036FF00F92E7FBAAFC2031CB253A174254A69991A829538F27595230D4948095E922799FB2095F377712A0D4EEBBAB611D2E954A91D2075046824699F1D394E372B285B4ED62BEE4CA569D4D838CF2C31FD913A6E46ED6B468613A41E4DF320718E35B904483A6739F8F8F2896B5AE4B4A673C4C40CCC6647C6287133509CA500BD411294044AB7D226663CA2EB36A11A82A38600C4436B5CCCB8718B071752129C72184FCE2A4407AB9B5120A8487182A3AAE6C209D4A94889718894A3700E250A052125442B9150FEE8D62BD4E52A5EA706932C3C0454D19A75098188030031F8E0270A08B4CF587A70E0318C6A8DD335A1B00C8990C605A74EACE51494B4246A9981527A534603C6235039FA773AF824E826719EA2A52184820FCA6528B225AF6899F56638C10C3ED38A324E472221816B9A599710318A8C8BBB14BD4A42B9C889949E139474E4B18DBB81025C634C54772732397284645F6D523953716529493EA070F031B8CF4FBA3B674829F6C529C352D20929E386138C74BC45BC465D1E80F407A01A7C8E8398FEE2BF080C6AC375B1D15BAB575F5AD5292B3A7AAF38CA4897EF74D41529F10209AF972E2E07EF3722C04A9B5D42F4A9B2548D3A9446952BD441E04F08D117ED8768F6AD079F480E2C4F4F24E065F13F7466BA6B46A354C098E1203908C58D4890E3A3504819631830852C9188F2808EE3988025CA2E892DAC044B5098FBE01B5BA403F8C566D0C7DE2B5CCFCA2084050033F28610CB8F046A5ACC9233826A8D7CDFF48DB8B69958504191222AAAF53BED6FACA5B4A84A6351C273CF01162CA8E8DD15052A6DDD4A12F42B21FDB940922633BCAA1089287A8AB5CE78890C253C04674C11B76F62D9415A8A8A25213C263973F331B82F566DC749588002C1C2640C71F844A962DB455084A80489838CC61F64428C34B25224AF51CA07B48694E123563282489284282861840D4A44F4C4FD6DC28E2442A6B98713E10A18231E7C8C65085A4EA983297086B5619AB58E990738D4466BDD2A749B1A96731EA1E71BE7A4AC22A1446A031D5F7631B60D90A52923E1E708CB63EC6ED072B6F0C3A51A9331A9244E6388C708D257D7F4346C5253A5861010DA40925380CA39DADF3312A0AF407099624CA013AD329CC69E7014DA1EE3ED8BAD2A991569A7AB711A430E4D2A2A225E9CA72CA356639DE98F771F66D25B6DAE94DCFAA5492BC5B0120E399D5112311A1A7A2A55AD6E3EA7E6A99D2340C33CF9F8C58E8D136F548F6E1CD3A5C7724CF14A0643CF898CD8DE2F540DA50C6B58F54A316B45247A89231CE518571D008090721898084EABD40A7C243C4C03CD1D49384C708D44B51DF52A59FC20CA1AD5C3EC806D6AD321C0C54AA46FBDD1EDA95CB7D299D4BE991565A127F691F64588C9DE57A8244D4B39F1C78C5B8DF3046D369AC797ACA784F4E448E19C73EABAF3C0D7D1A4DCA53C899CB1F206336BA7F9E07DD28986F84B84B00328D472EA04A1F217E92428738D573D586D37AAB69694CE69565212CB0188C635A96B58D9D7FA6AC42121C2BD199562479F8C4C4AD1E86992B4A5C49D408C15E2632411453CB28A1F4A04A473E7043AD891D306ABAE244A206552D381855888B5494791E3183092E0C79F08AA8CF28A9400E39C692A99DCD602B6ED4094CA5331F08B19AF9CDCF52D529900C7473BE04ECF6FF70F0C27A4833F8C589AFB07B23B6E9E8ECDD671BD0FA4CDB3C0A4E3385B848D578461D11AAAB053A54A5092123E6262B1D542A3BEA2A815212484FCC444D667466FF71A8629C3CD2C74C821491F3638474E62DAAEFF003239F4FF006F339CE7C73CA19E535F3BFD61A4EE50E8A34A189275A27305494046B41F194FCE37D4D4856E8DC5555ED38DAD657D34694051E539473C74E633FD2D8AC0DACE9659292E99E24CE7A7CC98B8D2EBB2AA1552EADE744A6B01099E40701F74E316B5CD692971202529CB09F9F08E75BD293EA733925389FB7FBE3210B58248191CE022B864679A89387871FB6103894AD0D6399E1152A33A09F9A2B288B322394510AE0F1426604F908B89596EF6A665BBD389A9AB4A5D5E2B6C6240CC03F6F18D61813B7682DEED6283842B49F4289E7FF2C63A76FE71746EDFD14283490124612CFED8E5FAF4C9842A81C70EAD2480710721F18AB553DD146E32FC903D20CD58CE7C637CBCBFD15D087013ABD267C63A570C15A1794C33AD20CF1D2A1C258CE64F03CA18D48B5ED179C61F69E2E04B40E09270F1C635623E86DB35ED3D686EA71D2A4FDF28C625136EA4B830E3188D4486C150C463C0C51D334999CE017A814CB8E712AA3B8A091285F492A0B8F2671CDB36561430CE298E25266671A89555EE0806C75015882833E117F59AF9C4B6029C1C89065E11D5CFA5AB6153F5EE8960625404FED8DC4FC7DAFB46899A3B2D3A127D5A13A872C2387F5AD710556E1D0A503808C715AA1F779BF6AD4080A24481E38C6E39770BA2605234D7A0212A96B238CC45ACC811BCEAF4B6D86005120EA329CB9474E7A67AAA56B7FA5AFF00C5F37DD1BD8CEBE7EA4BA290DB8572584CD4859F4E9F8F0117AAE9C432BAF496D6E2B141F9279A944CC9FBA39575C024A94E3CE158936DA8AD64F3380F8C8C156BD9B5EDB6EAA625934DA47052CE3F8C4A48D1A8EA75A942780C271CFA6E44AEAA50D933F51C8738CB4E15C8904F9C12D25A4A5475AFE03C62E2C3AE11C67159A8AE812C21111162522229A0F7975085B2B5CC369712572E40E3F74589ED865FAB1EB85DEBAA8A819A94E125532533C04F8CA2EB48969B93AC55378CC6A9E9E73E10B178E9A83556AF6685226A240389C71CC18E36797B67949358A6E8D4B59902322652C2243AEB146BCDE18A8A823A934A0113391338EDCC78FF00AF5A6A9EAAD6E821F6E6923485A0CF49E641F08DB9CF4314D6FA44BE0A5D4BED48E8969254E4A6948D633F13878456A0FB96A453D95D5BAF25497149093ACAB1264129989E58456B17DEDADC6AAA2DE5875536D8514B40CBE51E518B1CEB4DA06F523591871194630898950270E10575E4C91339180612A98C72E71162255AF4A0F230A9279410AD44933E7186CEA1233810EABE5E528A9550DF7A9CB5BE846652643C651A9ED8AF9EBDB9156A42B0F569579C7566C5C3B6942F2AF8A7DB429429C89C8702634C57D6DB76AB5513452E0969008C4462F3AB3AC5859707B53E9C719C66DC6A5D7534E8758425C4E5C0C72BD2750FA9B4A9010AC40E118BD9623D45BA95E4142D00A488C7FA54F841FE5AB5F43A5D11A756AF8C3FD6B3F2F85AE95ECB6FAE91957A0AC113C704E43E11EFAE9869BA92F3E9429474217AD467FBAD8CBEEC6324790E25491332122F3DF8A53F6AA2C519B2D3D4A6A5B7D6B0CD3B3375D70FF12A664279C4A2FF0068B9B6E3292804349489151F51247E318C6F9A34CBBA949E200C3E319B14E38B1CE5F8C43126950A716262498ABE8EBC8015219456119D409C5111E4A44FEE83355ADD89D56B78699E18FD916558C42E96DA86D45E6D0A0D3A0AA7C24731135703194AD2F225C08C44356468B4F5CDA2D8D8CC92907999E118B1EA9D7847DC3744B76F534D921444933FBCC5913FA75E140796A7164CCCB8738E91E3B5DA77149567058B052BEED3AD21D484B6B4EA24E6520784BE115D166A3AEAAA9A46990EA934EA2414825208499912F3C62A46A7DB9096A9B4A480B754740589823CC6512D62B5169DE9B4964104AB154B0CE304893498FCD84B33E311525D91448451015CC7082C40B82E6902789CE274B3DA3273C7C3F6C7368E209D3142D6EC9B946A33D29FBBDF0BA571200991F888D4635882D942EE0F25522B96A1E6939C74656DED6568A7B93E4AF4952A46670908D473E9F4AD9AA80A04292A4AD246253227EE8B13567B15687D0A6E7329E06397F49E5BE28A9713C0C79BA8D6BCA5C84C18C535C0EF09C73B15DD62798F38A9F4FCE4ACA89D4BAE054D60900F8932C23E9640BA674B6D28B8A929C1EB1C9007F74668276AE99A45D5BD229599B4C9CD4428672FDD0733F0802CDD64DA5F55416A2925B68E01447A54A23F844E42162C10B4DE9C72A1AA752F49989CB2CB00079465AE5A1512E6D25433E1CE39DADA4EB048E708A2144B5812C87111A43CF12338ACD475A90ACB3184034E362478C1907BB52A1D65C6A582D240072C79C5464356B348B7ADB5235A10BD4DA44A431E13C7119C4AEB1115496134CAF674EE2EA499A16B5CD2912C701288B2698A8EA374C8C0EA494900F81893DBA5F06EB83F561225290226234CF55DAED8D776681BAB6D02A195A4AE6C10B9253F3038E0464446E3862B88A67C4D450748389138CDADCE446958ADABD2D369539920250264F21F64594ABADA28948E8D3059514E0748053AD5F3275638C8F18ACEB72D9D6A4D353B4E2B04B699E9025339CE519D45A285DEA1716B0A0092133C3088B045B748480912D4601D5972580CB082A1A82E58090F13FDF1A9CAC0BAE528B92204E39F549ECC83EAF10232D2432A18F38066A9C09499E1F645959AA06ECAD4A54A403F3A0CBE11D398E758E575438D5C52E8323338F9C744FD5DBB71436D7EA161F70A1CD464BC74FC408AC57D2DB436EADB0D3CC54EB6519B6487127C8C81FB61ACAE7476F0CD538F0924AF80CA31D5749133A093C71E71CEC4714C132C4618462F0B8E7B73CC42FF00209F6AA9CF0F3C633FE663F376A0845438B519A41C0735728F53461551349D449D67D4620374B50DADB7553D2D321B4A40E49C643C708061CAE714EAD4AC4AE630E03804F8612813D0BEDED4AAC4AE7358511F6897E06315AE5ADD1A886D0019603EE8C6369AD024F80828A52266A04FE3175126A52A50E000C670896045517900293927EF8D32856CBF315956FD1C885D3E73184FC22AA555B414925430F08CC4B19BEF7B09AD752F520D0F36244F38D636A152D53D4555D3AA6C8427023888957EB0BBD5C1B75AD4C9044C1F19F945916F5A20CA5A7DA43BAB31EA48230312B72C3EDDC97447FEAB52B4BCAF437C009E070C62794F02487ACAC534DC610E75D1329CBD4384BC631E5D3660453B885D5A7536514CE9536430005CC09FE31DF9F4F3775A06C8DA2DB4F25EA85FA6614938907FC46794F88896B15A736F250E25B61644A4140CCA25E6328C2C83548DB8A401F2CB320C591461A4A414819A608717324E38C5298704930956035680B59318E9A861B49993195385490998E1067A0CBB5504327994CE51B9189597EECAB43D2712F86D4353641C413298C4651D6788CD6735B4B51D60A29D48519A5C49D4933CE4A1844D172D876FA8A8A89D39134F227509780CE36C58FA3F62B174A561B5E99B4BC4ADB54C79CA14E634DA65152124E2633635E92651969E9407808A13C7E31947E66D6ACA9CC301332FB718D086FAC920640612828950AD4A652CCE5AD4167CD5881043D532150F4B2428A47DB051FD9E14ED7A48131E92AF0E318E9A95AE51A0A5B0558A8FDC0C66AA6B2924C468569703E1082716C293338C5D2A05652EA12CC660086A48AF565B9097038DA40712664F8886AA6B354D543464AC4092C7198C318BA955BDC6DAD127009247CD90189F18DE92B3BBCB34AEB84946951549386607F6C6327514FAB4A90EAD0401A8CC246529E128BACCA769FDD127A614A09E00C848E10596BA0D5033485CF21C62E2FD08525BAE356FE8756499C8A7EF20C4C2F4D136C6D761BE8D4286A2540E920CC7C39F28B2B37CB4CA7B65420A4B49086C24951CE784E52E512A58396CA214CBEB2D20A9C1229CF0F84F2884A3F4E9926494891E515752994282A4ACF91829C7401E079C5C40EABA8294CB35708C56A4F01A49332A189CE39DAB0CA54990339E7090A87555A96C9413206378C5AAC5FEE85A6560A81F49D0637CC6190DCAB9DA8EBEA042546601E6008D4281375552CC94D3852924FA7819F3104683DBAAF42AAC29284A5E24295A2692647F74FEE98DC31F546CD5D3BB468530E7AC0016956648E72908CE9262E2CE190978403D195762ABD840224AD7E1CA268FCC8A95EA7D67918444654A7338E38FE315526856B0E23D5F299E396194010E91500B266A71467FDF045D3605325095D42D3356B0969BE24CBF00318CF4D72D4689825B0546738CD58274F4F84C0C4465A4B6920484BCE0A9415E9FC2142140149D59CF01F8C201B5D41AD0A2813D5F84155B7E95549561C0089632E133C4C35A91DA8E956B012B9257FBB3E71AD73B2A8BB92C552A4B9512294B0DA836A027A953FC3F18BA6AAB5567A655D9A4256A904A038A54A53D3A952F01E31A95CF485A1B43CB09481252A6B070D32C87C224AD8BDA1744E25B0EA3F316909204A53194BCE35A2F169B3DB1C7038DB0480B9B6B071FE199F8089595E2D2CB64A0B74E11A082A5F324E7F6888AB052B0EBAE92A56081212C3CA0982D4B4C89FA8CCA71004591313D0B61B072123306258B1E3501664A33963870F1845A89595C1034CFD7C08E22356A86EA5B8AD4A54C4E6239DE9A8F3AB091A8E321199009ADAAE9A063E9273F39458CDE959BBDD90D05A9C5FA513E3E3846D9AA45C6E7EF1B76975CC157E428E61520A91FF0AA71AC65425553E8252144638A7391808CE54BB30273C679080D6BB4FB64DE4A169748732E5250F18DCF4CEB76A0D83BA69980BA2ACE8BC04A53231E1186AC4776E1DE6B2BA75DBD174A606414DA86A97946D0B63BDB5148A0DDF2C95542BC96A2DAB483F644F94596D7DDCD975E12135C969C3FBAE7A4FDF0BCAEACF497BB5D5A42A9EA9B701CB4A818CE2A5F51129CC4A183F319F3FF005951F133FB60B0CACC89E5FDF00F528CE599C8401CA34853499E3A10AFB55397E30170D8485B97150330CD3CCA8735C80119E9796B54690A00786518AA2099699246111B85054D52100B2A3CF285085ABD139C206454119E2045541B8530A848509CC4E7129152BA0AA69C2969213EA01249E12C498E7AED2783557775B61D616D871B253344A634932F54FC237CD63A8AEBB4B6E7D61B535276B1C003807A405280F4A4F24CE372B9DE4F55D84CEAAAA9420A5B00B41235AB1034A4A4F122538D563C82376B5535486973D48F4CC0FDE9027EE8AD62F3B6438D4929592D256A5F4C7F7C466AFB6B906C04CD2970CCCF8731F6E517167A135DCA9699B9B8B0DA448ACF0970F8466A1A6F76D0AD6B6A9DC0A7522604F80C71F119C4D5C3ADEE24A929D40FA8623C498B6ACE0EAEE552FA4A1A1A549CD4612AE24B34CBD1ADD3ADEE661AC536B50483CF888E7D3511175008209C0C589558BE5D4D33CBE20024B672210278C6E32CE375DD95536CA8AAA35971AFCBEAA3F7DB2AC7D5E0782A2A296FDD1FF43A1525A40208E7C0C5D09B83ED3C13540682FA759D230D792E63863CA2A1AB7D1AEAAAD2DA4856A3811C09CA2C88FA9BB1DB7BA0DA5A7DB0D3810092310B49E04F311ABE931BCB48D2809E030FB239EB65484036F52D33C92979A438839A569047DF174C00B9F6EF655C8135568A752959AD08D07ED4CA1A98ACBFD8EDBE95AD76BB857DB547E44B6E95253F05CE2FD1889FD2EDF93F6FFCDEE7B0FF00DDFE6F294E2E8F876AD21352A5678997DB19AA8AE7CD3E78CE01CA7504EA3391380F09E26008D03E4209E04A539E4098905D7645D29291E5A9C57A4152B1CD4A30AB1A2ED5BE8BD3D50AA73F90C2823A9C0AF90F0022612AE0B484B6258F8C73B1D21B40924982B9A8728042D6652E0784046715A7CF8C3437D513C4C89C308A065CADE85282A53E51CEC75E682D7DB84F51054494A96259907D29F2C718B22537596366B7A7A474CB4A2A6D4309709CC7846A33687D3515CE9EA7537F96DBCE24B891900913C3FE1C2372B16245C1F690D752B29C385095543A65294BE54E12E3174912692F74DA438CB21B074A4C87EF280F286982AED65E054A16D3FA1AE0D0E3E9C44CC4AB21B6E9AB6BDA74552CE85AB4C8720731C878462D74E7918B1EDB628DC4BAD82B50233F0CFF0018CD2C8366D84BCA2D2648E11B8CD90429A95D42C288CF3F842562D11D2B52671583152C8537AC091E319AD400AD5A9BD5C0C21633BDDF5E5D62A9D6D44B94E9297123F8540C8FDD8C6E315958BE3F4F5BD764E0A484BADAC4D0B44A4A4AC71498B8CBD75A468B0DDC2DF35503D829B38A997653E92FFF00355C478C69515A5972D8AE6D3B8792C48FDE981574EDEEDA6EE0FF0055C32293340184C8E71631AFA6B63BA9A0A3425444D38A4E447310AB234067723052028CC9CA248B53D175A62C1796A0940C3CCF2862B88BC512B254310E26E348AFDF10C5382A69C8C163943134BD68CE63CE70C57E695D533796061899C4E90346333FF3611492264CF19E71A81F53926D08064499CBFB728CCF627D3BCF968E8241560140CA533898A8D93B50745AF40C1056A50E667C7E319AD48D10A8B8BD09F95399118AD6E38E1D23CB2111A94CA15893998AA43AA32E439C411E7313230E022529A09C352BE023461299B9E8389188119C5E690F5394A0052667151FEDE1170B510B0B6D454095F0E5F84109599AA4B4E72C3CA2C1E3454957A5879014DA5695281C8C8CC0FB62DA1A6EC0D32CA5C427514B9A881C66A33207FC5386830AB42BAF4DE924264147983C0F98895AC13A6B6B6CB41184CCE5C78C61ADC19A2A41A010253C2358CF5D88B6C849D2070C7E10F4C7B381906094A2DA650447793A419FCBC602B57868EA54B29191890D633B86A9FA7BB3B3336DF529B50233494CB1F231D63359F5C694B15634FF0096A9E8F03911E6328D6A1EB2D7FB47D6DBE9EA51548E955327F7933C08E4A4E60C341036671A53EC23D69714DADA71392D06652B1F0CC4196A5B4E9934148DAC0D0E91F980731C44156E6372BCD09255211495359DE1509322AF4C589A9F5DBE1EF674AD21646254B00F845C34DB5BD6A123E6CB081A948DF2E897A89E7035251BF1D047AF0816A5FF003FAF44BA865CE29AF8D6E68F5B8A19CCC62B4119797844825DA2D75F79BD5BECD6E40557DCEA1BA5A50A9E9D6EAC21255204813389965045E07607B92BEE235B09DF64CDDDCA5557A2A8BFAE9BDB098EA294DA5C713358D0029B067C258C1553DC16FB8ED2DC75DB7EECA69DADB72C3550AA557511AF482A4851099E99E938670A2F3DB7EE16DF61D6E86A94E533AA074B8E0486B5013F9828CB2E305D69F45BDB672590577DB7A567120D5B1399FF008E3162EAB5606BBADDC5B86E3ABD9B76B65BECDB79EE91454FA8BC8F594AD0B4B153AB50689F99398F38B3989A1EBBB7776C3B5ED3DC0BE52D2D4ED2BAAD082C52E953ADB6B1E879651A837D4E1A9671F49092442F2BF49E9DE5DCCA96D0FD3F6CEF6F533890B65D4335452B4284D2A0534A4104638189785FA0F1B93B8FB8B765AB64DBAD27696E0B8F51405E10EA6484B6A710B016CEA0921B5E3D238FC61384BD3A378DCF686EBBBED3EE057D3395B6C0D8457D236EADB5ADC425CD3E86907E57063D34F1F089D71FF179EBFE9EB4EE4DF7BC2F75743DB5B353DE1140DA1DA97EA1C43334B9914A5E76978E1C4F8459CAF5D8FAB6C7EA9549D2765DB48FFE269BFF00C7C5F967E94FBFEE0EE950EE5A0D9376B5D1D8F75DCEA695AA7775A5E652DD5AFA4D9574D75491EB2267D584FD30F93E932F4E6F4EDD6F9A5DB9BFEE94358D56D17BE1594A0E869054EA1209E8D3A8A8AA9D425A0E62461792744EDAB7F73F7ED15FF71ED4B95BADF64B12DC0B62A42C3AEB6DB65D0A4FE43D32A4278A938C3E617A46DB1DCFDD77AA20DD9F68D75FEB2950917155BD0EAD0DA96541064D34F94EBD13F54B1065943E5AFB1CA9DFFDCBA2A572AEB7B6B79A5A3A66CBB5554EB55486DB6DB4CD6E2D4AA54A5294A412493210BC9F67B6E5CBBF9BB6DC9BFED2DA7455563A85AD14CED454B2164B4B2954C2EAA9D58287F0089384FBA38DD17EAC11296CAB599653A9A7FF00E6117E59FA3819FD598FFF0064DABFFB453FFF003087C9A18AEE8F76ECD7A7B6CDF7612EE1B95B65359EC6D0E29E29A651D3D45863DFE1A8813D5C7196113E17E84117CFD465C1B6FE9FDBB14EA7C05B26B1D08094A86A01C4B8E5394997051499F087C1F40952DFEA26836B35BDAAAB6DD5940ED50A41B6D0D15D5758D51A4E884B6C099EAA48C1F3F18BF313E8EA7B99556FBA3BB77B836B56D8BE348D692E4CD33A8339292B9AB03232214A4997CD3C227C9AA7DA366EF8EE957DFAE7B55DA266D3637509EA55A96D7543815EA42B42C1D296F52B514C8111A90AA059D378DD578A0B0DB5B6DDBA5CEA514ECFCC1014481D538152532C558640994544FDF7B3371EC0DC49B16E634FEE96CA6A10E5239D5496D4A52524C825499E8381488980D6D2A9DDF5D65AAAAB16DA76F76BB192ED7D70040420E250896647CD2014658E99454B042BBBA7B7516AEBD1A94BAC2805142A4AD2428E1252C24A2433CE2A48217BB6F7576B6DDB4EF4BFA685CDB7777194A59A357594D36FB7D543A54D852405272FCC56384255C45A8EE55A95D066CCD3B78B8D4BC8629E8584389716E386494A4146A51528848094924C5D4C4BACB8F779D60A69FB737A65E00E87174758E2413CD229D13FB61AB8317FEDD7EA036A5251DE2B2959DC74D54E86D769B4B4FBF52CEA495EA5A5BA74A903D32D53500640C4D3016BB766FAB452AEBEF9B12EF6CB63453EE2BAA19A86DB46B504A66A7586D18A94009A86317E8C59E96E09A861AA868CDA790971B3CD2A1307EC31593FEE5594061556DF510499CE671E6639B60CF234894A52E10D1B7FE90B62B97BDFCFEE9A96C9B76DC6C8A759074AAB2A1250800E4AD0DEB51E474F38A35EA5BED36D857733BBB7A71A7AB9358FD92CF481C4B9A19B6BA695964E99290AA8A846B5A78092A0053BDD9FD4135B1AD1BD1CA7DA5F49BCBB4ACD3341171F709356E74905692EA5B001F9A4B80AF7EAD6E16CBC6F8EDE5896A6EA9A9ADEA8E9AF05B35D50CB381499807DB2A4418095DD2DB5FA58EDB5DE92D57CD9971A9A8ACA7F74D2E86A6A5C4046B53725176B99339A0F080B87E9F2FDD96B9D36E6A7EDED86E16865B6E9D7776AB5C5AFAC9507837D2D5555522005832D398CF80549EDF9DA977B2772A3B0EC9DD0DEC852EA1A4BC852954ED55680B9BAA4DC16F2580E29255ABF2CAB0C5531013FF4AFDCCDEDBA2C5BB19BEDCBDE3560A5A145A53D1A76BA292DD48226D3682BC1847CF3CBCE02B5D81EF356EE5EE05AEDBBBEC7497BDD17475F5D0EEE71BA466AA96998A570865B4354E93A66CB988713F39F885FDBDDBDBDDCDDF7B9EC3B976FED3575CC85A9FDC552D533EF3C59610BF5B6E536AC8E8C5D394063555B2B79DD7F501BBF6CF6D6E48DA8B6753CA452BEFDBA9C53B21A4E8951215FBEE820699406A1DBEECD7EA1ACDBCED374DC5BE7EA564A47B5D750FD56E6FF0055BD2469E93CD25B562460A3014AEF8FFF00DADDA9FF00C4D93FFBD8804FEAB5AA973BEFB5C535B177A7916CA3705A5B6CBAAA90DD7552D4CE84A5C2A0B4A483E9387080DAFB557BF7DB4370547F4C7F933A1AFF00EE2F6FD1FA849827E4F6B4DAB57F97F22BF6406308BB77D6BF71BAEF6B7B7CAEDE1768DB4DC6DE69A869D155D075650F035F4D46951475F49D009CA7C2034CB57F587FA1DDC1FEA8FF00E2DF4DB97B1FFB17FD9FE9EAFF00EA3E8F9F57CD8C0625DB1D8FBEEE3B26DD5B66DFF75B0D154758A6D948BA84B28525F5A14521BA8653EAD1A8FA738C5EB171C368EF557F70D1B1B6D6FEBE5D6E4DB22A6E350ED6D5D3334CD1D275ACFB8789012E232139A8000C6A5D46E979DE767EC7ECD6A82EB7CB86F0DE75C01A7A7ACAA7AA1E7DE3E90528716EFB7602B0C3157F88C518B6C067BFBBE7B9FB877059EF74567DDB414EDD3D79AC449B6E9EA15A934AD3469EA920365B91D42787CC4CCC07D1DBCF6EF78EBFB7366B66DCBFD2506F368D37D72EAE4D2CBC10C2854748A69DC29D6FE8509369C070C88033DADEE40EC6B3B45BBCD337BE19AC5D70BD22A2A12DF59CB92EB54E75835D6D6A4B867F979FDB019FF7E36277AEF7DB7A7A9DD4F6DD5B3B65972AEE15D48BA8555D52920A41405D2A12DFA0FA909500A56380900178DF9BF76CF68B6E6DDA2B6ED1A2A8A2DCE4B5594D4FD2A168ABA4D256B750861D4BA569724750C84010B9EDCED16CFEE55AEF2AA7B7D9AE6C5B6A7E936AA1A4432E553AA3F9AB42196D3D4752D8E9B690751D644B280A976BFBA1B0FBC9BEEBEDB76EDD5B1AADA7A15D5AAE75C9A7AE7D6961E6984B6A0E52A14307BF8CCA5280CF7B7362EEE58B766ECDE5DBDA4A6ABB0515E6AE92B76CB6F368554B0DBEB3D36E9D3FE59690474CE0ACB4A5499A4808A0EFE6CAB7BB5ED5FBB4565ABBA3958FBB5056865953454BFF0024B6F52542D251292BD59CF04E501BBEECEE4ED8B5F612D1BA5FD9B455B64AF14A1BDACB2D0A5683A4A9204E9D6D9D0A4CC7E50F8407CE57CEE4F6D3746E5B25D1EDA351B26D167EB29EA8DA8AA44D62EA9450BA6702CB14A841694DCC13338FA6501F4E6D3A4BD5A76F565BC59F7D5E98BAA4AC575CEED6776ADA438D848F6EF22E2CADAC3D425883010F68ED9DC1B6EF28BA2A8FB897B2DA1684515DEF566A9A59AC4B59693706C294065AA606729C880A177CA92C94D415770DE3FD41B75BAF2EF4A96D5F52B5545B7DC211D4691ED915554A080A6F563C72C6033FD8CAB9236C51A2E01497D2921095E0B0D051E9820FF872F08DC628F6A3280CADF54E634A4C8CA4338C36095D48E7ACCB3C92220FA83F487BF2C88DAEC6CB084A6F8AADAE7DC6D024A34EDB6D2FACE11C4ADC0DA67C13E11446EDB6CDB0D5EE6EF1EE5DDF48DD6ED7A3BCDC02696ABD4C7569AA5EA879ED0AF485A11A12958C64A50C89981D2FD8BFD3CEC372EF40D3F657ABAD48ABA1714A2D061DA92820927510D854FD471963019677CFB716FDAFDF6DB26C944DD15AAF6F50394D4B4E94A1A43CD3E861D421090903242CF8AA0370DFDDE2DD360EF86D6D856EA4A27AD57A6A95CAD79E6DD554A3AD50F34E74D4975080036C822683C6025D96F14E9FD496E6B4295F9953B7E85D08391F6EEAA63ECA99C0661FA85B8DBF6476DED7DA8DB497451B4861CDC35CDB6A5066996E1520BC51201752FA54B913884CB8C03DFA45B2D6228FB83514F6FAAA5B5DCC520B32EA9B5361D6E5565012B57A16529711AB4A8E639C023F4F9D91DE1B3FBA6DD56E5453A45BECCB79914EE177A6BAB7D4D210B56909D452978FA49C2000F652F48DC3FAABBDDE10A0A65F5DCDCA752722CA55D36B9FFD1CA00AED4DFDB1F65FEA33B8B77DD972FA78794BA3A35F41F7F56A75B5AC7E436E9120CA73808F4FB03F4B5BFF007BBCDDBB785EAA6FF7FABA8A94D234DADA4175D2B7DC0953D6F094A47AA5A97F180A66E8EDE58BB7FF00A88DA7B76C8F54D451A6BED150A72B54DADDEA3956998D4DB6CA74C80E10167FD575F2F962EF9EDDBAD85E2C5E296CF4E689D08438438AABAB40921C4AD067AA58880DF2DB55B96D5DD9A2DB953B8AB2F36BABB1D5DC16D57356F4292FB3554ED2149551D2D22A5A5C56067010B6152F73A8BB9176637BDE692E94EED1BAFEDF6695284298A655500A4B9A58A72A54836312AF3E6197F6DB62770775D7EF9A1EE2DCF745B6C294B8D513AFD6D753345B71C7439D343AA2CBCD7484940A149979C00BFD3CD45439B21E4ACA9544C57BEDDB83806A0C9085C8CB0FF316AF8CE3977EDBE7D0EF678CFF0054FBC0FF00F91A7FFD3E37CFA6685586DD4570FD40F702E15ED0AAACB6D521340F3A4ACB215A927402643D2900721944EC8A9DEFB6EEF737BB1B868291DB76DE459D2D3970AFA953DD4792B42509734025A335948FDCC083EA3179F456D7DC9D9BDBE5F6436A59778EE714160B47B0E95E28807455B8C5138D24301297B50710A52D3A42B011A408D9BB5F6F6F1EC06E7D95B16B5770B622E2E525AEB2B66DA952729EB12B73536C9012573FF2C6594E0329FD436D1ED4EC7DBD61DA16764D46F5A2485DCAE2D28266DAC1528D50F56A538B336923142467290506E7DE7DFDB6F68DA366FD6F6951EEAFA81E952FBD2D0F6AA4A199ADBEAB1518AB58CB4E5011BBBDDC3A5D8DDE9D9170AF4366D95D4755415EFAD282A61B79E6C0792B56280850057238A67E101ED8DB6F67DB3F52FB9AB36ED732FAAB2CAB7AE3414E42934B54ED5B05D49291A7F33A617A754C12A98034C0615DB277B9AEF7A772A3B7F52CB37615170AAAEA7AD51147514EDD569D0E21293885BBE93319E047108BB7EFFDACB7DD370B5DEBB0DCEFFBCCDC5D15155495014941400871A5298ACA76C94B8950F48200C065280FA1F77DE7B36CF616CB5F78B15754EC27052FD3ED2D2D42A9BD5ABA3AD42A5B57A719FE71F8C07C93DCCAEEDDDCAF28ABEDCDA2B2CDB7DBA46DAAC62B54A5AD555D65A94A0A53F5781416E4358F94E1C487D77DD9D9BFCC56FDB2AFE9DFF3D7B6A550EA7D67E91ED75A5AC25A91D5EA69FF00874F8C0673FD1FFF00FCF9FF00F30FFE96026FEA6687E9FDA3D8345F4CFA2FB6ADA66BE91D7F75ED7452AC743DC4CF57A7F2EB9E30150D44E79C7572A56A394469955456B495292994E6412078C7174A657528292A32D499007EE8234BFD28048EF58D391B6D49F8CD1160315FBF776EE7DC1BBFB2166628285779BFDD853DDDE5BCD1D22B1EAA79B7B422A3517036500848C308A2D1DF8A046CDFD36D8B65DD2AD872F6872929D2D30A2A0B2C9538E2D01410B281296A2918CB9C0552D1DEAA1EE2772F62B5BCE968EC36FDB8F7B966B9E5BAB75EAB4B69D0953B2421B438FB685FA93212C55CC0E6F8FD47EDEDB9DD8BF3C9DA345B92A2D8E354B6EBD975B6EA29FA4CE87D0DBC69EA1613D55AD324AC0CF9980B850F713B59B3E87FA9F78BA3378DC7BD1C6925CA34A94A6A9DB28694C53B2B938DB54C94CDC2B014B58C7129480277646D9DA16FEE27741ABAD3D75BB7650D32EDA80E25695BACD32DA43682705755C5A701390F280C26F9DD3EFF000D8766ABA9BC22CDB79C6E9E8854D0B7A6A8B4B6B4A2A1E580B75334A354D0A4FA8E03293571A3EF2EE06D9ED876659A0DBD7D56E2DD3BA982B4DE96E179F77AA9D2F5639AD4B5212D89A1A428CC2B9C966081BD97DA9DA0EDD5C9BDED55DCCB6DC94BB7E96EDE3A2CBCCFB8095A82D94D454BCA5A72D01008339C064978BCBD76BFDF77431434668B765F94C5B6BEEAC25C629DA2B708714169725E9713A941265A55844BED5B6F6BBF4E9BD76B7712DBBC775DCEC88A0B3B6F108B62031A96E34B693AD229A91B00754A8A8927003CAA333DF1BA6DBBA7F5436BBB5ADE454DB1ABDDA28E96A9A3A9B7432EB495AD2A18286B0A911989405BFF00521F461FA90D94BBDD5A686D2DD15BDCADAA5A4A9296DBB854AC832C82B4E99F09CE0359AAEFD769E9BB915B65BCD4B54372B4B419A0BDB80AA9DC6AA9A69F79A4BC80A08F53689EAF4A88123380CAAD3DB8DA566DDD59BB76D77CECF68AFAF71F77D28A25C9BA973AA5A5A1DADD2B00CB0523319401DDC4D57DEACD576DBA7EA2ED0EDBEA1B522A996292D4CAD6D904291AA9EA90E10A1814838E501835BEA5D736B6D9A5BFD555D376F5577A9A4AAA8A44A587D54EA285759694A6A12A520A9C56992B2204F389FABF8D97B73BAFF4AFDAFACB85EF6FEE5B95D6E5534DEDBA7514EFA97D2D695A90D7FD5291B056A42492B57EEE12E350CF695174BBDE3756FCAFA65D1A773D697A8187049429D2A5A927C4496133E3A67C639F75BE62A3DC4D835BBFBBC89DB366450DB2EAED026A456D6B8F362AFA693303A697B14A0487A3241C7011AE3D33D351EF458F695076CBB73B0378DF516E34F5740C56D4D284B8A08A5A079871E0970A14967A8B482E14E139E98D226F6EBBB1D84DAD7C67B71B4DD34F40F0595DF96A2187EB8E9484A9F5C94A52C0325E08C02539880ABF70F62EDDEDCF64F7331B92AA9B70DFAFD7476AAC75B51272A8AAA34368742D4357510D254E2D49C2665CA0276FAFD4AF673E9DB7D966CD47BDDC62497D35AC38CFB1212D8EA37EEA91DD4552FDCFE180A3FEA07B8BDA9DFF00BE767AD8BB3F55B72982D8BDD552B4F53BCC36EBA89AD02A183A8A5335492854E52CE02CFB0F7D7E98FB50D5CEE9B56FB72BEDD2B190D741F61EEA14A26B0842954D46D2429404CA8CE018FD2E5D2CD6CB4F703B8176ABA745C8971D728BA89EBB6CB495D53AAE9025CD2E2D5A53E9C4A0CA02B961ED9EDCBED81774ACEF55BEC6F6E8426BEF963EA32DA43EFCDD5B4FB66BDAD650A591EB47C20352DCB65ED65EFB3D6AEDCFF536C74FF4CF6FFF007AFB8A35F53DBEAFFA0F749D3AB57FEB0CA0330FE99F6BEC5B8F6DD4DFBBAD6FDCF6417047BCA01A1E404B6DADC4750375359A5B5AD096D65490991C4C05A365DCFF004DF73DD3BEECEED258ED342EAD2C58EBAB90C29A212D2DA7AA299EA9250DCDDF5252852411A48C670170AA4F6C6E969DB76EDDFDC2DAD7EB7EDCD6B7D01142DBB5612D16DA4FFDA9F0DA529335A5B44D6A09CB280C9DAACFD335D36B6FDB6B54AD581DA7A82ADBF7673AD5352F2326554E8595BA13D541D6812FCB502A9632005B2AB2BAAB6E51BB5609748290B39A909514A5467E03E31D23147A2A314A8F71D65729FC738E2E8EB9AB52673F8F39C040A9E8EA1EE27AA586894E533CF08A24D47F2FFD391D1EA75751F9BE79C84E7FBB2808B49EC7A825AB5CFD3AF9F0CA25049FF6BEDCFBC97F879CFC258C2045BBD9C8F4BFCB9FAF567E339F84512AD1FCA9EFBF3A7A7D53EA4F4699639FC6235E161B0FF453EB6DFBCF7FD2D634F5A5ECE73C3569FCED3FEF61CE1597D1157F43FE5FA8FA8F47E8DD0FCFEA69E87425C78699465AFC659B2FFA03F58AFF0063F3F49E97D4B5F47A1A0F57A3D4E1D39CF5FAE538BE52134DFE9A7EA09E8F47ABAFD3D6F7FD19CF8F57F2B4F9E112EAF85AB7FF00F207F247FDE9A3E8336FD9FB1D3F3E3D3F6FA3D1394FC2538C73BAD5F4C5693FA27EE1BEAFF30689FABABED347FC5D3F5CBFDD8E9E59F0D1EFBFD10FE9ED26AFFC2FDC1F6BEC27EF3DC68F5EBD78EAD12D5D5C32F08CCDD5B8AEECEFE80E8B8FB9FA869F6E75FD5B47C9A93FE4FB4FDFD52971E516E93167DB9FE9EFE8D53D1F6BD0EAA3ADF51D7D7D723A34757D5A653F930E719EB52606ABFD316A56B96AD467A7EABA7E1A70FB21FF00B5F0535FE97B5A252D5312D5F55967C6784BCE1FFA4F0D7A9FF93BF9699E8FB0FE5AE98E8CFA5ED344FF00C5E8F9B39F1F18CF96C16DDFD18F78DFB2FE5BF77A8743A3EC7A9AF868D3EA9F946BC9317912963116B20EFA7F4C3DC507F34FBDFA9F4CFB7FA674FAFD0D5FBFD6FCBD3AA729E39CA35CEB9D52F667F40BACF6BF77D5D0AD1F5CE9E994B1D1D0FCAD5CA78F28D79651B7D7F237D3A97E99ED7E97A95A3DBCB56BC27F2FAF54B3D5160CF297E8DEE868EA4E7F97D594A7C32FDB1413A6FA5F50FF0095FE2969CBC6203C8FE5BF66AE97434CC753A5D397FC52E11B657FED4FF257B96BA7F4CFA96AFF00ABCBA1EE7E6FDD97ABEC8D4CD4A6F7CFFA73FE6173DFF57DFF0050FBFF00A6753A5D4D475EB97A273F9BA712E1E4568BFD1CCDCFA968EAEA1A7A7F5A96997FECBD119B8D4D52F7DFFA77EBD0FF0029CFA7A9DF7BFF00896994D3D3FF00B47AB29FCBF187850BA0FE937515D3E8CF49D5D6F712F875B09F942112ABBFA61EC99EBFB5F6F33D2E8EBEA4A7C7A3F999FF00145F0CF90B73FA49D7474A5A31D53F7929F0F9A1E12E8F39FD3AEAD2EAF61AE49E84B44A5C272C33FE28BE09AB20D3A53A25A64252CA5C251A65DC2505FC7FFFD9, NULL, '2023-09-26 23:21:27', NULL, '2023-09-26 23:21:27', b'0'); +INSERT INTO `infra_file_content` VALUES (22, 4, '8d2599fa14737c8340d8c3b30b1cf194b1f3780c4d457cce76657cc8972e49ee.jpg', 0xFFD8FFE1346045786966000049492A000800000006001A01050001000000560000001B010500010000005E000000280103000100000002000000310102001E00000066000000130203000100000001000000698704000100000084000000DE0000004800000001000000480000000100000041646F62652050686F746F73686F7020435336202857696E646F77732900070000900700040000003032323101910700040000000102030000A00700040000003031303001A00300010000000100000002A00400010000002C01000003A00400010000002C01000006A4030001000000000000000000000006000301030001000000000006001A010500010000002C0100001B010500010000003401000028010300010000000000020001020400010000003C01000002020400010000001A3300000000000048000000010000004800000001000000FFD8FFC000110800A000A003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDB00430001010101010102010102030202020304030303030405040404040405060505050505050606060606060606070707070707080808080809090909090909090909FFDB00430101010102020204020204090605060909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909FFDD0004000AFFDA000C03010002110311003F00FCA49EF3F7CC09FE263DFAE4D6D78624235CB576E81C3607715E4F2EB43CE931C80DDBDCF7CD7AA7C2F8D75CF14C76729E645201F4C0E0FAF5EB5C72A3657472C1A6D267BC7ED35E0783E287ECCFAADB46A649228BCF8F039DC9C8C57E15FEC89E398BE1DF8FAE3C2DA8B6CB6D558420BE4049949DBF9F2B5FD2FF0087F48864F0B1F0D5E032C663F2D8B6324743935F8AFF00B42FEC61ADF877C5B73ADF84622D6F3C9E62F9632CACCFFA609CE6B820F95BBF53D2AB49F2E87D5D1DC06230D93D803D3F1A789906723031D3FC7F1AF985BE2849F0FF004FD2F45F880FE4DEF9A96D331E32481863F81E6BDF57518A48966888743C83D78EDD3D6BB953FDD9C304EF73A659779FDD9C9070055C6B82BF2C8402A31EDF422B80B8F10416243CEC1501F9B240C7BD79878D3F681F03F82E68D355BB8D159CC6402370607D3DEB494535B0384763E93598840A39E339CF7FFF00554C67936EC8C01DFF003EA2BE3DBEFDAE3E1658C4B2C1A92483A9039207727BF7AE1AFBF6E5F873A7EB46DE6791AD88F9E445C8E7A629D2846D6EA28554F489FA0314AAB264918033F4FF00F554CBA8445C9724E0E0FBFE9D2BE00B9FDBC3E132B98ECE47932D804A10319FBDD2BD1BC23FB4CF817C5B132595EC41F9006707FCE2B5A7088E4EE7D7571AC5AC4002E0E781C03CFB560CFE2356531C6E768E307F5C7A1ED5E610F89ACB52B7F3AD650CA78041C818A825D5222BE5211B9867D2ADABE85AB9D75CEB0931DAFCB118FCBD7DAB06EF5262AD1A9E3B739C9F7AE666D418960A4E47BD63CD706461B72BF9FE949C97429BB6E6C5CDF19C851C63B8ACE91A499772F057F5C7B53EDADD8B820004E7D73F962BE54FDA2BE3C49E0997FE102F0415935970BE6CC06EF2437603A1623F2AC5D96E8252D1B67D2772CB0E639DA34DDD37301FCFFA5793F88745BCD6B5A8F4727CB0DF3393D9719278F6E95CA7C38FD8C7E3CF8EFC35FF0009F7895E797ED21245133932306E4ED0700002BE83F18784A3F87DA9F87B44F9834965E54ECE7AC8795049EB80314424E4EC889BB247FFD0FC209EF65370E8BCFCC49DB9E7278AFA3FF669B59AFBE215B4D1B8631924A63076E0E7AF35F324ADE65EB9076E19BF2C9AFA2FF66038F8C7A5409922490A31CF40CB824D79F3AEDA308516EA5EE7EA6794B672948F8E7F03DEBC9FE296BFA7E81A15C6A97C07CAA5B27AF03AFB8EF5EC7E2FB34D3AF64546C0EA3E95F9F1FB6478B8695F0B3534762A5E2655719600E0F5DA091EC7F5AF23109395AE7D0D28251BB3F9DCFDA77E2FEAFF00143E245FDCCA4C51433B0DABC02C38DDFA541E07FDA77E2D781F4F4D22CF501776ABF288EE46F207A06E0D7805DCB3497F35C4FCB1724927352DBDBBDCCA88885989C0C71C9F526BDFA6928DAE7849DD9EE7AF7C7AF899E2B9CADDDF340AEDCA21C7DEEA39E715CA5CF8635BD7A791A5135C4EB875DE4B123BE073CFB57A97C30F83BE21F17DD5B69D1C0A934AC046B7236890E7EEA3F42DF53823DEBF5FBE117FC13DBC47AFF8699B5E85AD2FED9925B591B9E473B09C671C704F43EC6B394B955EE5C28AD6C7E63FC11FD9A2F7E206B105CBA2AC1323473E392921C0E9D467AFE35FA1561FF04CBD0FC59E07BD786E248AF6789BCBDC3256489871F4E08AFD00F84DFB1D6A3E04D7AE7598136477F03A4912AE01901DF1B7B3039048EB806BEEFF000F787EDECEC9927401A391CE076C927FAD63ED9EE6D4A8A8BD51FCDDF81BFE0961AA5EDFC306B33955F9839F7071FCABCBBE29FF00C139FE27F82B5CB9FF008452179EDC36D8A443824752DC7207F88AFE84BC7B7BAC695A825AF874842F3153C73C8E00FF0078F14BE1BF135F46DFD9DAFA8944002BC879666C0270318E58851F435AD2ACEC9952A506AC8FE6B744B8F891F0AF51FEC0BD794C71712A4993B482771CFD7E51EE2BDAFC37F1E741D4EE52DAEA4F22E18ED087A67D73CF6F5AFBF7F699F830FE2237B7021DB2CEA4992384B18E351C803806476F947A0DCDDF15F8ADE3BF87DE23F0C4B3DFCB6C6C6D95F6A79A774BC71B8AAE42E7B64F3DABA7DA239AA5368FD23B1D4E0BF5001467619C039EDF5AEA34F86DA57D9E628C29246471F857E3269BF133C63E0FB82BA45FC8077593E607F33FA5655BFC6DF8829E2D8FC517B7F2C92A32EE52DFBB31839D9B7A006945A57D7526334DEA7EBCF8EBC65AE58DB3685E03B09750D56E576232A129196E03123AFB0CD76DFB2D7FC1317C4DE21F14C1E3AF8C2DE62BB9BAB846CEE62D82149F7EF5FA3BFB1D6A1E05F8A5F0FF004DF17D8D9C4B234081880B90FB7E619C6723BFF5AFD1044B4B0D3C410AEC0BF4FC6BCDA98A727CBB1EB51C346D7BDCF0EF1DFF00647C3BF87F3A69F6EACB65010883007CA303F015F8EDF16E4FF858515B5F6A2DB261123A305C00C327201CE07A1CD7EA87ED0B6975E22F036A361037971B44FBDC75DBDF19E3A57E1B7C64F11F8863F184FA0F872011DA468812576F90AEC1823079CD76E12377A1C398525CD63FFFD1FC1EB8B7944CE1147DE6EBF5AFA4BF654D0357D43E30695369713B2DBBF99311D900E739EC6B8ED4BC3F6E267298E589CAFD6BEDBFD933C0F27872DA5F1FC1218096F2FE6FB8EBDC63F91AE3AB49462DDC54A179AB1F4FFC4C4096EF34BC2AE467D2BF9E3FF8280FC46B1B8B76D2AC357559A324340146E27A632369E3F1AFDB7F8E7E3AD9613B79EB046E8CA588C8FAFD79AFE4F3F699BE8B51F8A9A94A976D787CC6C99171D0F6EDF4AF1F0F0552A59743D9C54F920AC7CF646F2CCDF367F88FF5AF67F847E067D6F57492EEE8DBC0181F9769CFB727D6BC6E1538F957713D01AFD4BFD91BF664F1A78F52DF5A9122874E665396425DF3FDD254FBF4EB5EFD6A9184753C7C3D3729687EA1FEC2FF0009F447B78A7BC8639BCB600078C2E319C67A8DDE87A57EDB7867C31A6C08A88A1422E368FC2BE53F813F0BB49F87FE1B5D2AD9022AAE19DCF2C3B927AE6BEB8F0BDE430C0222E1C83B3AE4FB578756AA7768F5D526DDB637750D3A2B3B279A0500A82471E86BC4FC516F25A68A97F64DB44F206627B29273F974AF72F1ADF43A3785EE350B9180A849FA0C9FFEB57E697C7AF8E9378534ED03461292DAADE18F230155060807BFCC01C55509B918D7D2FA9ED3168DA1F88EDBFB599D51FCC6033C1DCB9008FC79F6AE93C0DF09B497BC0F2CA6768DF7B6EE7276E071ED9AFCDEF8F5FB497FC2B1F16E91E1BB37511DD98564E7A2CAE3737A64027F4AFD6EF82F6B25FE831EACA0FF00A5A2CB93D70C338FC338AD672E55B99D069EE6EDCFC36F0F6A16CD67750AB46C369040C1EC73EB5F967FB727EC8B65AB68ADAB6871093CA6C8894855047F754291BBD7A6075CD7EDEAE90896CA73894F538E9F415E35F1A7C2F6DAAF842E2C0232C014860A705F239C9FEBD73D315852ACD4B43A6AE1FDC6CFE12BE2AF8067F076B72E997D1C513237F124991CF42CCA07B70715E037B024D3183604653FC3CE7D857EA47ED95E15D08EBF7D26850341716D26D9136E240A0E41CB365876E86BF306FAD678A76C1DDCF7F53DC1FEB5EED2D75679138A48FDF4FF008252FC40D6EDB4197C3B71697D242AFF0024A52430ED1C6D53B420EF9F9B39F6AFDE6B9D72EAE6C922184DDC9FF035FCD67FC136BE23EB76FA89D043493243C146B99951791CF9606DF7E2BFA1CF0DDF7F685BC726DDA38E99C7EBCD78759BF68CF630535ECD58A7F1424874EF015F5ECEBE63BC4CA8B8DDCB70323D3F0AFCF2BFFD96ED3C57E2C9BC49E2CBB76B660A23B687E5CAAA803739E9F4038AFD1BF1EE887C4B0DA696A71145289A55C64158FE6FA727D6B94B3D0759D5E622DE21021270EE3279F41FE3F957B1849D95D9E46615137A9FFFD2FCF8BFF867A8C73B88C64E4E38EBC9AC3F8C5E25F167833E1D69D3C7A94DA5DB59B1591ADD847804E4655B2AE3D4707DEBEFEBDF839FB606937A60F197C05F1969E8CC774B05935CC639EBF22E6BF3CBFE0A79E0EF1A7817E14D95E788F4ABAD1A19DCFF00A3EA50BDACCC71DA37404903DF8AB9E124F468CE3349F323F3CBE267ED9D7FAA68F2E9A6E7ED13DB038932003E871CE0FD2BF2DB5AD4F51F1978824BEBB66696672C49E4F27FCF5A634525CCCF7033B492464F1CD76DF0D3C13AD78D3C6F69E15F0F4066BCBC996145419F998E05654F070A7766AEB4A6D267E8BFECBFFB14781FC4FE15D3FE2878FAE1534D7BB08DE7B88E1C272D9E41EDC1623E95FA53E2EFDB1FE137C2BB5B3F03FC2386C3511126C8A2B305D188180A0C4093B47523AD7DADE09FD8E3E1E0FD99B49F859E26D3E3BA7D3AD416DEAAF899D7E77DA7E5241EE6BF9D6F06F89A3FD853F6BEB8F126B5A54D75A3DBBDC592F9B1AF982224FEF621C00573CEDC641E2BC8A74957AB69B3D2AB51E1E9DE28FB3BC63FF0561D7BC3D3DC6807C273C535AE04EF26557E65F43CAE7DC63A735E9DFB177FC1416EBC67E3DBDD3BC493B08A6984B079BB50451850A4373CE5B9E33815F1D5E7C7FF00D906C758D7FC4F6BAB6A5AE7F6EABAC9A75D412306793380ED2039DB9F97B81C0AF83FE16E83E24B8F1ADC2785125B74999A2B7720C6760382245F420F3CE78AECC6602951D22EE70D2C4D4A8F9D9FD74F8C7F689D03E235B7FC205E1DBA59F2C127743C90BCE7E8D83F857C83FB4AF835F56BCD22594232B2A3C41F202488DC607F78839FA0AB3FB10FECEDAFE9DA51D57C511184CCCB26E23FD6B1270E4E3EE8CFCBEDD457E807C55F85BA6B787A29AFD770B37F3433751B791C81F87D0D71C12474D45CD1E63F9F6F8EB6F7BE33F8D569191BE1D3DA15752A065502A3B673D73F8E2BFA63FD96F58D1AFF00C2D1E9B70079F6CBB08041E9C0C76E2BF15ADBE08EA5E29F8A92F89232D2AC53CB2C52A30DA612E0E762FDEC124F3C73D3A57BC786BE2DEA9FB37C9AD6B7AF4DFBADCA21887425D46140381F375EB9CE7BD678B8395E28BC3C545732D4FDA6D6FC53E1AD2E3923B8BB1148A09603AF048C7D4D72FE2CF10685AEE81F61B60764A301F8E78E49AFE5A7E28FFC143FE337C48F8867C39F0B217BBBABCB88E2B7F2F244AE769E53B82739CE00C649EB8F6FD4EC7F6DDD035CD3BC2BAC78DA2BAD7DED0DD1B4862DD6D6D1A614F98E658F739271F22927AAA9028A596559EB0D4757318ABC65D4D4FDBF7F63FB88AC2EFE2EE8533B2A0048DAA707D09031823A77FC2BF9DDD7AC5D6EE4944254173B9587DD3E9D063E878F435FD4CFECB9FB4F788BE27F8A3C51FB347C6A8BECDE24B08248EE119C344F91C491E14646181E9D0F39C66BF267F6B9FD8D3C6BF0AEEDFC4B7B6CC74DBB66686741F29C7232063939F4F71E83D4C1546DB84F738B154D69286A8F8FBF65DF124FE0EF8B1A7DC472B4025942332B60004F4C679AFEB57E17DEDD6A1A5DB61FCCDEAADBBD7233C75FE75FC67696B369DAE46CE7CA68240DB81F98007AD7F55DFB2478A8EB5F0EB48B996E1B6C90A024679E3F84E381EDD457166787E5A8A6DEE6B81ACB92513EE7F1EF8ABE1BFC0AF014FE35F8ABA9C7A64D785441049CCB227FB08B9249FA73581F023E007EDFBFB7D6C6FD9B7C25FF00081F82E7241F1578991A05913A6EB5B7C1797D410A47A915FD137EC65FB19FECC7F1BFE1D785BE39FC51F0DE9DE29D734B2C2C9AF916E12D644F977189B28CFE85C1C7600F35FB27059DBD9C0915B20448D42AAA8C05038000E800F415ED538D3A69595E48F167427567CD27A1FFD3FE8F7F6E7FDB3BF6AFF87DE32F0F781BE0BE9F0F862E352B99E0171AAC4B34536C844809902C888BD7EEE4FAD7F0F9FF0005BEFDB57E3FFED37E2EB6F861F1A7548754BAF085D5D5AB496F024111756008454550541CF2464E457FA09FFC1416DA69753F8711C131B6DBA8DFB194471C9B145A92C764BF230DB9E0E73E87A57F9CC7FC1633C07A17833F695D522D0A7339BEB89AE2573E5804BB039021C4601CE708368EC3B53C0E1DA6EF2B9C9595A4E4FEE3F1120D392DADD704063D3A73CF6EFC57F40BFF000477FD90A3B9BBB9F8EFE35B220A12960B22FCA5BBC807B741EF9AFCE8FD8CBF657D77F6A1F8B7068B04462D2B4E224BC9C0E157380ABFED373FCEBFB2AF873F0EF45F873E12B6F0AF876DD60B4B285218D1060054181FFD73DEB2C7CD4572A67AD80A4A5EFC8C958A28A692256C2872A00C1E31DEBF377F6A4FD8D3C2BF18EF6E2FEE5A08AEA48D632C5013B149236FBE4F53C7B66BF4CE4D3AD85C32267CCDDB88ED9FAD72DE23F0D3C9ABC251094750C33ED5E1D56AE9A3D94FDDB33F18BE1EFF00C12FBE1A7816DA5D5B5F886A97B20DCCC53CB4E9F7576E0A8CF5C1C91C135ED7F0CBF61CF085978C0F8B756B788A2B9758DD01C9272060F0AA074C57E91EA16114302C414B1520B73C5456F108BF79028463D47B5283BB3964D453514749E1B874BD034D4B6B78942C430063F86BE3DFDB03C7FE26B6F0CCBA468092B473A1120814B100FCB90011D3F99AFA99F5491731A805C1E33CD72377A568779A809F5F42379C36467E5CF4C62BAE11461CF76799FEC7BF0D74BD4FC03672B45246C00DEB3A9327B6ECF4EDC0E9D2BC7FFE0A19FB36D8EA9E0F9B58B4B3370EABBD1532019101DA78E7201FA57E9DF81F41D0B43D313FB05445130E02F18C9CE703BE6B57E2778160F1DF83AE745BB8C49218CF94C79C123B9ED50D7BC38F2ABA3F8A5F83FE28F137EC83F13A2F883E2CD09EF52F56E6166910AED52402627E0ABE3DB1B4E33839AFD18D53FE0A09FB1BF8A352D3FE29F88F43BC9BC5F61018E28638305D8E3869436C2091FC44E01E95FAD377FB0EF847E2B7C3D3A078C74D4207FAC66E591D38C86EA0E057CCBA47FC1207E0C69B72F6ACDE64825DD1C8CAA5980EAAC060608EA08FA11C575E1335745389CB89C9BDA4AE9E88FCF6FD933F664F89BFB62FC6AD7BF68CD51EE7C309A85D3DCDBDDD8305DBB42C696E84F251514072460B6715F77FFC14C26D67E1BFECFF00A27853C46E9A84A845ACD3ED037E1782D818DC4F3C6335FB27F05FE0E787BE0BF8363D0F4481151781B01C13DC819C0CFB57E4DFFC168BC25259FECF1178A3792C2F611B4F3B3248E33F5C1A9C154955ABCD2DCDAB528429F2763F932F16C91B6ACD3C2A0025B207A751F5C57EA7FEC39E3CF8A7AAD8E99E09F079371E6DC2C3146B96397380AC07CD8E78C67BD7E5CEA1645F0EE3B6323839F6F5AFDDEFF837CBE1BF82FE2A7ED9FA4F80FC7972D0D91759C0006D91E33B9633C82B9E808EF5F48F0919C5732DB53E7AA629D34EA47D0FF468FD823E096B5F037F66DF0FF84FC56026B12C22EAF554921649403B70718C0E0D7DA63E618AA1A65B4167691DADB2911C6A117249385181C9EBC568D79B3776D9DB4A1CB1B1FFD4FEB33FE0A13A8DE693A8FC3CD574F884F35B6A1A8491AB48B12EE5B42412EDC000F3EF8AFF0038FF00F82B8F883FE137FDB2FC49A5AC6D14F6974D14EBBC4DB65C2B3A075E1B0C7AD7FA1DFF00C14D3E2A7847E1645F0F3C6DE2F175269D677F7D2DC7D8E312CBE5FD9707683F2F3918C915FE782FA7587ED4FF00B6878ABE2642246D0B52F13DE5EC6F709B66922697F751B2A9650D8C0C062073CF15D5877CB76CC5A53928A67EBDFF00C130FF0067AD3BE0B7C138355D4A32355D688BA9F70CB20603627D42F27EB5FA577174AB048621B46702BCD7E1AFD9B4DF0BA49670010C0A1531D09E98CF7CF7F6E3A574BA96A33C76CBE7AE07240F523939AF9AC5D56EA36CFA2A50E58A45CB487748259177367EA6A5F13CB6F1C31CAFB41E47A62B9DD1B5C45B092563F3939C81D2BCBFC69E257BE945B46DFBA5FBDB73C9A88C6FA8AACECAC5CD5B5180E442415F6EE7D2B9BD735382C6D37C7283263A76FA0AF27F88BF12BC3DF0EBC297BE31F11CEB05869903CF331EB851D07B9E8075CF15F853F11FFE0A83E26F136BBF60F05E96D0ACAFB62323ED651D895E724D6D0A7A6A72A9393B23F7EA7F1321B592559D51F03277632075F5EFC556F0FEB9ADEBF7AD6A245581063CEFBCDBB18C0C7A74AFE77F4FFDB3FE34E964EABAA59B4AA1087393821B214E00E0F393F4E2BE9FFD9E7FE0A2D05CEBF1693E32B658D65C03212A9B4E71D0E3D79EF5B51E57A173A338EE8FE8BBC07A5DCCB7F676AEEE5F6E0B0E878EFDABEA78349091086760DEC393F4AF91BF67DF89DA2F8BF488753F0EC86682540DBC64B64F51822BEDAD12DB50BD61F6851FEC9C60FE3FCAB230E7EE571E1B8ECF4C92E204211C97923ECC0A9C8AE17C3BE158E79FED8A5841CE0E33D3AFF9EF5F4C699A73BD935AC88A7B107F5AA326996BA7C0D141184500FDD18EB5CF5292BDCEDA75528E87906B36E90C519C7968A70001F7BF2AFC9EFF0082CA7861B57FD94AF6D600375BB24C7009C6D619FD335FB253AC6EA8410769CE08C8FD7A57E6EFFC14874A3E22FD9ABC5F2C6AD8B4B1675C762BC9FF003E95B606494D3463557BBAEC7F0C7AA23C6DB9F185E4007B9C57F459FF0006C9780AFF00C4BFB7F69DAEDB00D0E9B6CF2C808EA003FCB03A735FCED5C25C6A77AF6B6ABBCB11800724E7FC38AFF427FF0083647F60C4F847F07AE7F68CF1759345A9EB0A12CA43952626C893D9978EE3835F5D4EAA8C64CF94AF4B9E5689FD69478D8314FAABF6AB6894091C2FD78AE735CF1AF86BC3D7105AEAD791C325CB2AC6A4F2771C03EC33DFA579693E87AAE715D4FFD5C5B0FF008290FC73D33E1AF89FC0171ACDFDFE8DA949F65D312FAE45D08AD88CB794C54303B8107DB008C8AFC57F85BE26D56C3E31C4D3CD2492BDD88C3331658C48C4CD27A6719441EE4FA578AEB1F18E4B1D726F0CE8771E6AD9CAD046EC0A879989C3EDE9C7CBC67AF3E94BE09B8D4EFBC44B7BE1721E78EE0CFE63B6D52EA782EE780A3E53F52DE95E8622AC5CDF21CB83A2E9C75DCFEB43C1FA9DA5B7852CF4DB53F2C51AE41FF9E8477C56B6B97EAD0B4224CED0016F7EF81E95F0C7C06F8C36FAB787E0B6FB479B7014296391E6346369650DF36DE0609C6739C57D39FDA426921843172F8241EA49E7AF4EB5F1D888BE73EA29CB9A299D0DA79D6FA6BCEA00F34FCA0F5C7A9F4CD794EB6F27DAF71CB1CF3DABDE350D3AE22B489647F9DD72D83D0F615E2DE24B22AAD2E4B1EBC0ADE0ACAC7257924DB3F127FE0A6DE3DB28BC25A5E87AA6B02C6DE7BF990DB22B48D31891496650400A85C01BBAB1F6AF8D7F659F847F0DBC47E1E1E3349D2FF520CDE689F0557238C0C74E41FC6B4FFE0A79E17F1AEBBF14A49F4B85AE6D34BB467F29C03B16E7E569579CFDE5C71D0E2BE65FD8E7C5E7C19A37882DB5E668A09515A356E0391C71D3D7B56B8CB3A4E313D6E1CE48E2173AD19F6F7C79F025E689F0E6EB55B19A0864603CA51B7919C1CF04F04FAFE15F9BFE17D0BC4767ADC736A56D208A562DD0ED6EF80DD33C8E9835EADFB5EFC76D76EAF6C7C23E1998A416D1299085C02FD79EB90060F5AF06F845F1ABC736524D66F3ACF0AAEF922936952158720302030E39519FA8AD32CA2943DFEA5F1162235B16E10E87F49FFF0004A3F8D1ABF843E20E9DE12F1EDD9B7D3F58B8786DE2989C46E8371466638000C7CBEE3826BFAAAD0B55B7D6589D2A0FDD29F949EEBD8FE35FC4FF00ECCFE3ED43E2DF8B3C156E90451DBD85F79E65863C493309012CD8EBB421E7BFBD7F67DF0E6F4C1E18B5B68633E74EAB2B6339546C6D5E42F27AE315D58E84159C4F06A41467647AD6E96C5D656E548C67EBEB5CCF89351B7B58A49093861D3D2BB6D6ADE21A30C9F994E4FF00515E03F10EFA44B28ADC9C33B81F87D6BCBA9F0B36A706DAB180FA90BA631DB0209E9E95F2C7ED91A72BFECD7E2EB4BA03F7DA7CE1BD7250D7D1BA55C49D231BBE5FAFD6BE6EFDB0F5EB26F849AAE9530CFDA2D9D369E872A739AE4C2377B237C52B40FE277E047866CF51F8AFA0E9972A1D2EEF5203BBA1677C73F4CD7FAD77EC6DE1CD03E18FECDFE10F00F85645616B6316E555E048C819F8FAF39EE6BFCB93F669B6F0D689FB41785AE75A549ACA3D66412C6491B4A038195C1E8C0E6BFD267F657F89B6373E11F0EFF6639BBB178E280CF1E582175C2AB300307B73D6BEBB13425528DA2ED6D4F93F6D1A757557B9F5C78B347D4FC69E23D1E456922862134F3C684A0678C8540CC3820F3F2D7CC3FB5BC1E2CD523D06DBC1DA65CCF1C670EE158F97239C6D1DF1F5E057DED6CF6B64BF638463CB07AE49F7E698752B493998631CE4FB7E15F135F8A2AE1A7EEC2FEA6588C0A9B6E32B1FFFD6FE39355F123E99AFDC5EDCE1A659242B8E40539C9C01D4F41E82BDEFC29F130787FC1B677764CB2B2BB36EC7324A76B3C8E3B85CED5078E31EB5F17F8B2F1AE6FEECA313BDCA927B85CF6AEEBC05A94977A0CBA5247B99422AB161C00DBDFF003DBFAD54AA393E6255B73F693F60BF1EEB7E23F889757374FBA0D8CC1492769CEE272791B89AFDC9F0F4F35EDDA6E18518C0CF735F865FF04C4F07DCCB2DFEBF7797792510449EBB30C58FB0C819EFD2BF7FFC25E16B95617529E9C6719C57818C8DAA367B584A8B96C8F53D5ADE78F45867801DE17279FD07BD7CFEDF113489BC583C09AB2BDBEA3346F2C64A9D8CA840C6FF00BBB89C61739EBC57D75631C074B114CBBC818E9D457CEDF153E1D5C5C44753D1630F342C1D0A8C95901E0F1E9DFD6A235FB9ABA0A4CFC84FF8285FC1CF106AF676DE39F03E7FB6AC329E58F97CDB76F98A96E990705477AFC4AF1278FECB56F0C5E5FF008A259975D8A336ED0CBF29F2D3A05E8303D057F4D7F1245E7C48F07CDA2DF85B5D5E0390A38566524646EC727D2BF9DBFDA5FE0BF8C1BC446D6F2116D235D469134BFBB792398B2EF2B8C67E42493D88F5AEC872CAC5C6B3C3C6C50F0FE9FF000BA049759F19D9596B7697D6E1364F2C82640403989E33F2C9FC3C8239E95C96B3F00FE0CF87ED2D6FF44D52EAEAFAE5CCAD60BB1B6C4C370567C83B94654E1793DB9C573DE19F839A26A5AA0D0750D4DED1B7B8F388CA12180E063A8CF5E41AFD94FD8F7F604F0858EB51F88B54BB4D4164C084F94F2966E401C81DF9041E083918AD5537A4AFA7635A98E859BE4D59F44FFC136BF6756F09DD0F891E2C8ADADF4FB3882E9F06D706446C6D660C37E586739E727A0AFE977E18DC6A7A8EEBE9236812E183C818FDC0AA02AAE3D00E95F30FC2DF839A25B4702C56CCEB6D1C51169180562A3FB838C0383EB5F7BE87A6DA697621357B9DEE00C853C938EBCFA51513936FA1E3537AD99D15C69E8D62901CB36D049DC73C9E4D7CDFF136D234B9892DFAC7924649AF6CF17F8E34ED234E48301A623E550793EE3D2BE6FD7EFE49EDE6D46F5F0F20390C7207A0AE5C6B708722EA77D05D7A1976537F67DB9B891F042E587B57E55FFC141BE2DC3A4F85EE747B7B98A3917E7C48FB032825580383EA3DBDEBE9AF8DBF1DF4FF000769D2BB4890AC3BB7176DAA47A1FA9231F5AFE69BF6D7F8F13F8F3C5D697ACD2369F35BC8B16C7CE1891B9581EA573F8820D565D86B4B9E47063F12DBE55B1E6FFB29278BB4FF00DA434CD4B49823334F781A059763452961821598956047A135FE983FB044977ABFC2BB15F13F86EDF4BBB9112433408024A507CB9C12095F7E9E82BFCCB3F604F0EF8A3C75FB4AE8DE14F87EEEF792C8A443236C4908C03DF00E3B81C0AFF482F83DF1A3E3F7ECF1F0C34C83E20FC21D7B57B6823447B9D0562B990228FBCF6C0AB1C7FB233ED5F48A57824FA9E1CA9A73E67D0FD79FECE81D70CA08F4C0AAD268F6010EE894E2BE0CF0AFFC1513F641D5AFD745F176B973E0DD44FCAD6BE24B2B8D31D5BD09B8455EBE8C6BECFF000A7C50F873F1174E5BEF03EBB61AB5BCA321ECEE639811FF0000635E6CF02BED47F03AA2E2D1FFD7FE217C496D2DBEA37AAE7E61313FFD7AE9FE1D5F416177034E33E6485303B861827F2FEB4DF89F6FE478A27765C2B48DC0E9807FAD727A368FE209E1D435ED1AC6EAF60D26113DDCD6D0493476C92308D1E778D4AC4ACE42AB3E016C0073434F515CFE873FE09CBE3DF05783AD75DF10F88AFE3B7134F0C50A330C9F33EEA22FF79DDBB73F7475AFE8AAC1648B4882E847E5F99D10F5F7CE2BF878F808FAAFC32F8E3E1DF0B7C5D173E16D434BD46D6E2E2C35A8DEC268F1B648DA48AE44646570CA586390476AFED2355F89BE11F067C2ABFF008B5E31BE5B5F0EE8365F6BB8BB5065408143171E5EE2E4E4050A0963D3AD7998FC3DFDE5B9E860EADB7D8F526BDF253CA2DCAF5E7BF7AE3B55D724B69DE4898AA3718FFEB57C78BFB7BFECE76BE219F44F1D6A1A9783268B292378A349BFD1E28A4F2BED0B0492DEC31469349011347196DEF1FCCA08AE6351FDB83F660D5EEE2D33C11E2D87C63AA5F4861B5D2FC3314BACEA32B04791992CEC92594AA468CCCC170A0124D79EE94E2F447A6AA53B5EE75BF1BBC0D26B90C7AC6825A12650F298C8193B8123A67B74F735F0A7C40F01FC40F18C970B7CB0EA5259111C36F3A2B398DD86F0ADCE0ECC807AE738C0E6BEBAD6FF006ABFD9D343F07685E3ED67C556F0E85E258FCCB1748E69E6980058B0B686379C14C7CE0A0D9D0E2BC8FC47FB66FEC76A5EF74EF18F992A01E4C634ED4A396673F2AC5124B6C9E74AC4E163525D8FDD079ACA961A6A6E713D09E329FB2509D8F8EF5CF82DE10F1A5B4BAAC56F2E8779672BBB473A31B662F2120A918232362FDDC8CE3E9F7D7ECD7E2CF09FC38F0F2C96377FDB020413A47620C84827829BCA85C1639E83AD71727C7DF859A8D9BDBDE586B177A84FAA3E84FE1FFEC4BFFEDD376B07DA6483FB2C43F6ADC203E693E5E027CD9AD0F017ED0BFF0004F8B2B1FB4A7C43D03424BEB46FF46BAB85B79E12EE4EC921936BC4CB92191941047415EAAA92B6B13CE84293B6A7DF27F6A6F89BABCB0D87C20D015D565313497CDE5ED036E582FF00175C1AFA6746F18FC5D9EE112EA62C254126E55DDB4B0CEDC9C7DDE9F4AF80FC25FB7D7FC13CBC29A82580F1DDB4F1407735C59D8DFDF43216193B26B5B69636F7C39C1E0F35F4F691FF000553FF00827141B2D9BE22C70AB6D05E6D27578D149EACF23D92A2A8EECC40039240AE15ED9B726B43A2ACB0B14943567DA5A2E8AA34A33CAD24D7139DCD24A492A4FF000F3D07B0AF0CF899E289FC2C972751F9238D0E7BE31DC7D3AD717E23FF0082A67FC13BB4485AD348F893A7F88AE4BAC515AF87E2B9D5EE27964202470A59C32EF766600283D481D48CFCF7F11FF6B9FD9B3F684F0EF89B46F03789459EBDE1FB2BA9353D1F57B7B8D2B55B35854F98D3D9DE4714CBE5E3E7C29DBC6719A2A4672929389E639C75BF53F08FF6D7FDA7CEB3E25BCF84FAD5EFD8629D0791781B3E43B3078DA4C1F9A07500123253EF0C8CA9FCB7D67C47E228EF759F08F8855967B606E44727CDB5D480CC8C0E087460C194E1805232315D47C746D47C75AEE8D02586AC757D4162FEC6B79B4FBA8EE753B1BA622CE4B489A20F7092EEFDCB461830E076AAFF000D0F83BC4F1A7867E2A6AF0787AF345125925CEA41E17F2B76D96D6552BE62BDBB6580751B13786C0518F729C123C8A9D4FE87BFE0DF6FD9C22B7F8BFA7FC6DF19DA18ED8B6FB7662191D14FCCADC6E53D36B67F4AFF0044FF000E78EFC17AAC10DAE9179131DBF2A646540E83F2AFF3A7F057ED71E02FD96340B2F07683A9B94B2B24BCB87D2EDE6BD8ADAD0E14DE5CBDB24896F6C5BACB2154F438E9F57DCFFC15A349F846D358F8BBC7DA669975756521812E2ED16429202A1D4039C75C7AD777273A49E9639E0F94FEEB75A8FE1D78CAD1B4EF1147A76AB03F0D15D2473A1FF80B822BE4FF0014FF00C13BBF62CF185D4BAADAF832CB44BF98EEFB6787E6974A9C30EE1ACA48F9FC2BF8ECD17FE0B49A3E85159BF8A3C4F73E1CB7D46D52F74EB8D7AD2E74B8351B590954B9B196EA38D6E61247124648E9DABEC9F03FFC150BE226AFA6DA788BC35AD47A858DCC62482E2DE50F148A7A323A9208FC6B4861FB48A9D44B568FFFD0FE39BE2BF85EE548D45DD5E4E55B6B6EE4FB7F3AFEAE7FE08DDFB3B7C2CF807FF048293F69FF008B6F3EB56DFB40FC50F0B786754D3B4448EEAFDF41B0D60DBC1A614792309F6FD411D2E46EC9B76C005B81FCB6EB1F10B47BEBCB9B6F283448486FE26EBFA73DBDEBF52BFE09D7FF000538F0AFEC45FB24F8F3C2FE1BD1878B3E21C1F113C31E2FF0B681A85ADD4FA5B41A52CED72EF340C8B6ED14B299631B81F370D86E41CA12BB1B47F495F1C27F8E3A87817C53FB657EDA9F097C11F10355D43C3DF132E7C43E19B7F0A785EF352D01FC2B3AE9DA637F6DCD2FDAB508AD5648C5C3C45E44DA36A00315F057C0EFD80BF65EBFFD81FE0A78DFC1DF0A7E1E78FBC6DAE7C2FB9F1D788F4FF1878FBC59A36B177069AF299AE2C74CD36496DE4B754882E7F74A24C2E00E6BE5EF8BFF00F059BF00FC18F869F063C0DFB246B971F19BC41E1ED3FE22278D6FBC55A4DD685A7EA3278FA513CB6CF6DE7BCB29865666F965D8DE5AFCC37616F784BFE0B25FB26F86FC45F0E7E127863E166AB0783346F84DA77C27D6BC5F2094F8A348D3AF1241E201A6D82DC3595C79B232B24EC1A55C3326F1FBB6D6E08FD70FF82EC7C7DF889F09FF0066EF19FC6FF07F81FC3FA3C7E23F1478275DF05EABA85F5FDFEA3AA6B361A0417D2EAD65A6DC1974D11E996B1FD9660F0F95708A4CBBA4540DD0FC3BFDAA7E225F7FC1667E08F82FC53E18F0AEAFE1CB2F82969E399B53B8D12DED6EF45BDBBF0EDD5CEA77F637762B6FB1EF6410C13C72896310B9112479CD7C93F1A7F6DCFD98BFE0A0FF000DBC39A67C29F823AE5F78CFC3B67A37843C07E16F1D68ADAB785743D274DD59276F105CDF97D9BE7D3234B6BBB63279CE6358B2E3E73BDF10FF006B0FDBEAD7E0A7C4FF00D9D7E2B7873C53E38F891E24FF008A6748D47C25A069BA6786341F87B3C51A6A171A0AC663DDA9CF6C86D92D2E65322308C230456DF2EA25D47C8CF33FD9EFE01E89FB5E6A7FB0E7C5EFD92B49D33F65EF1EFC618BE254DE21D7BE1858496D2A58686852158E3BA9E666597CB58D834A7E69988EC037FE0A21F17FE36699FB0F7803F676F8CFA57C7AF11EA07E3578735A4F197C5AF0EDAE936D1C2AAF02E9F0CF6F7B71B896DD2C6A5727321C8C015F2EFED41F0AF5CF1B7ECC7F05FE0F7C06F0078FB46F871FB3DE99AA59CBAB78CAC05AF886FE7F12EAB6D2DEDDD9E8DA35FACD2AE9D6E259163372826E139C1CEAFC57F22CFF00E09FBE09FD8DBF6568FE207C5C87C27F14A1F8A3E2BF12EB1E16D43408EDECADD63B64D3F4FB2D42E6E2EEEA4553E608E379085573C12054AAD17D4AF652EC7EB17ECB9A0F82748FF838B3F68FF8D9E2B3E0F997C3DE37D1ACA59756D135BD435FD34EAFA645A6D94BA5EA162A74FB04BDBBB94B695AF33BC2E176FDEAAFF05F4DFF008650F8B8FF001B3C5BF187C11A07C299BE2F7FC20F75F0D7E1FF00C327BCB5D57C47340A92592DF6B01F52B79E76897CD9A367B6327CD1300E40F1DF831FB67E91E06FDB53F692FDA53C37FB3D78FF00E25691F1CBC71E15D4B452D60FA28FECAF0C462E659CB5E342F0DCDBDFC714914370238EE400AAFC915BF71FB60FC493E3FF001478BE46FDA0F56835FF00141F15D9E9DE23F85BE18F1247A1DF44596D46977177A9B18BEC71ED8A091304040C304B123AD05BB42F672EC7C29A0EA9FB47FC06FD82FE33FC73F849F1A3E277C38BEF0278B3C5887C15A7DEDBE99A7E9F7D26BB208E296D24B392589B65CC52CD1AC9F78B282A7A7E8FFEDEDF1A3F6D5F801FB2D7C56FF826B7C21F893ABF8F7C55E17F07AEB5F153E2678E6F2101ADF58B2778F46D06D256F2EDC5C5B870F34A40893237B4CCAC9F99FE1CFD997F6A0F13E8DA9E97FB487877E2878CFE15F8D754D77599F45F0EEA5E1FF0EF892FEF2FB58FB6A5D78A61BC1340E6F21C3186D655FB3955407AB57EA3FC45F007C6AFDA86C7F699FDA1FE2FF8121F0FEABF19B44834BD23C172DFADD4D059E8DA4BDA59A5E5E5AE23173733B33B0859845F2A872466B8E589E58B7CD7D74F43A161DB7B687A9FC10F8A17FE37FF008258FC2FD6FC05E26F8D177A0A78DA2B1D46FB4EF87FA15A6AB3689A7DAC3318753B7B69228A0D15563566D492569E4230C5ABC6FF00E0A27F087E147C5FFDA52D3C0DF17EDBC5BE22F0959FED13A26996E9AB7857438F48FED0D7E5B69F51D1EDF5A17EBAACBA5DC5ACAF2CC16D5834E1524650303E2ABDF8D963F15BF629F85DFB34FED18FF1E7E3BDFE81E21B9F1878C48B0BAF0A4B186D345B59E8135EEA970C93D9C37676BBDB49C22BCA8AB8018FDB17FE0B47FB1A7ED09E22F027ED3DF143C33E31D43E2AF8235BF0ADCE99F0FA4429A5F85A7D13546BBD7352D3F564923B6BE6D52D923817CF42C0A2160A0617D0B9C87EE2F8B7C05E1ABBF8CDE1DF8CFE30F867F0C2E7E2BF81FE25EAFF000E3E0FDEE9FAB2456969A6E97A1DF4DE1FB4D61E192EDA39E393CC0DA7A0824590C6C1508F9BF0BBE25EBDF0E7C13E23FD96FF006C7F8BDA7F86BF652F8BDF11A7F89B0F8CAFAC7C332EA5A35EEAD65AAA69FF0062F10D85D5DCB3B69F76A265BA943C8E1A5675D8A43A7CB1FB4AFF00C1533E0EFED5FF000E57C25F0E7E04F8A3E18D9BFC71FF0085AFAA6ABE16D7A21A9DD2B42F13DDC33DEB4EB6BAC33B2480451FD910C63681926BEE3F037C7AD4AC3E2E7ECEFF001FE0F81BF116FF00E187C08D03C60FE1CB8D4EE2D7C5BE21D73C57E225334571AC8D388F26096795C89F6B7EF3EF2A28C8B8D393D5225CD2DD9EA7FF000461F0D7ED31E2FF00817F193C61A47ECB5F092D7C29E24F85FAD45E1BD6B43B716B1F8D2E96611DBD9EA36B3EAFE64765778762B35BDA15000DF1F43F2E7FC1282F3C59E0EFDBABE3CD9FC5CF83FE14F83FE2AF86DE17B2F14EB9E19F0DDCA47E1F7B7B3486282D24B4B8D57FB3E56952FBED4D3CFA9A46AEDB5B6E3867ECD3F08FE067EC3FF0C3E2AFC50F8C1F0E3F687F2FE2C7C3FD53C1BAEEA27C01A1DAD9591D727496EAEE2B98B5356BA31DC1290B4F9CA155240000F983F63BF1C7ECB5FB0878D6FBC55F017C11F19FC5B0EB375A2596A3797B6FA7784E41E1E8269E7D6AC8DA69BA815BD7B91F663189981765387429F32E47D8ABF53FA1AF84DF1E745FDA0A0F14FC18D0753D42E6E753B0BBD5ED6EB53F12689A94FA5C5A4C325E9B5D29B4DF15EA77B650C8A9E532C36B22EC0BE610AB91FCDC7EC9FA8345F062C758B08BFB3F4CD72E2E757D374F17125DFF0067D9DFCAD711DA35CCA1649DA32E4B48C01258FA0AFD48F88DFF00054DF81DAAE97A2699F0EFC0DF1A359D434C92CACAEE1FB258F82C4DA1FDB667D45EEEEACB519E4BFBC96C2416A8311195A30CCE0B31AFCC3F831A24DE18F0BDC68565A7DE693A041A85E0F0FD8EA92452EA36BA31998D85BDE3C05A269E28484728C4703249CD7660E9BE6D51C78A9A6AC99FFFD90000FFE1032B687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F003C3F787061636B657420626567696E3D22EFBBBF222069643D2257354D304D7043656869487A7265537A4E54637A6B633964223F3E203C783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D6574612F2220783A786D70746B3D2241646F626520584D5020436F726520352E332D633031312036362E3134353636312C20323031322F30322F30362D31343A35363A32372020202020202020223E203C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E7323223E203C7264663A4465736372697074696F6E207264663A61626F75743D222220786D6C6E733A786D703D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F2220786D6C6E733A786D704D4D3D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F6D6D2F2220786D6C6E733A73745265663D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F73547970652F5265736F75726365526566232220786D703A43726561746F72546F6F6C3D2241646F62652050686F746F73686F7020435336202857696E646F7773292220786D704D4D3A496E7374616E636549443D22786D702E6969643A36434343464544384543454631314535414634324436334437373344413231372220786D704D4D3A446F63756D656E7449443D22786D702E6469643A3643434346454439454345463131453541463432443633443737334441323137223E203C786D704D4D3A4465726976656446726F6D2073745265663A696E7374616E636549443D22786D702E6969643A3643434346454436454345463131453541463432443633443737334441323137222073745265663A646F63756D656E7449443D22786D702E6469643A3643434346454437454345463131453541463432443633443737334441323137222F3E203C2F7264663A4465736372697074696F6E3E203C2F7264663A5244463E203C2F783A786D706D6574613E203C3F787061636B657420656E643D2272223F3EFFEE000E41646F62650064C000000001FFDB0084000604040405040605050609060506090B080606080B0C0A0A0B0A0A0C100C0C0C0C0C0C100C0E0F100F0E0C1313141413131C1B1B1B1C1F1F1F1F1F1F1F1F1F1F010707070D0C0D181010181A1511151A1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1FFFC0001108012C012C03011100021101031101FFC400A400000105010101010000000000000000000502030406070100080901010101010101000000000000000000000001020304051000010204040404030505050307080B000102030011040521311206415113076171221481321591A1B12308C142521617F0D1623318E17282F1924324342535A2C2E253637374D5E35494B4D465C546A638681101010101000301010101010000000000000111022131124103135122FFDA000C03010002110311003F00A3A95252CF8C61099F8CE78FC6063D3C30C0C5415B499024E1C00896AC1A75A0ED1AD27105247DD19ADFA623BAADEAA7B8BA9CBD44A7ED8B11276656862B0B0B324B830F38B632BD8502260FC2162BB324C2335DF13C235175E482448463F571E9C84F011AE59B1E9807EDC62E185256252FBE26358F4E439888C3A9384C99110591D98C31CF1222E634E8204C0139E261839A813A4F0C3FBA28F4F9FC620583203C78C547A7E227C7CA06143ED2628F4F11AA4440D27519CC090E105D24BCAC49C4FEECA258434567113E19C206D5919090E51420AA58CF0E50085ACCA6728046B129C654D1267CA2D472608CF11116C22678F18B2B2E02998FB4C2842FC33387FB60A8154B94C0CF8FC62A543E92E5D4C74CF4C4D5C5B14AF52861813065CD472FBA22CA519244FEE8A608D0A9494CD27198C3CE315564A63A9A92B02444AACCBB896D5A6A5550913E7842166292CA9C69CD69C16921498DEA343B3DC9BABA34383E7024A4C4644351262AD8EE13CF031A88E4F9FC239DF6D6BC152946C2A7394F0E70D0A2401863FB21A9AE6A230CF999C4AAECE631CC6712F81E8D8E996039411DC27C8F09C4A3DAA6670915E2B1220728B51C0B38FF006CE2C83BD529CF13C22042DE9603EE806DC7952CF3CC43424B9FEC804297C739E71549D467C840254B1944082A19403654099407867F8C11C19CCE7E5035D2067C39431751DFACA267FCC7129F8E31036DD7D0BEA0DA1C1A95C4E100C54364B9A13889E7066FB4CE923A7D1909CB971862A62DC01447124C312BDAE462E2485A544AC1C80CC78C45D1966956B65B2091320CFCB8465B907E94A836126470898A11B9AD28ADA65E135442B2FAFB3BB4EFA90127527F031A959B0BB23CFD1D565F96BF980F0822D4ED52123123499107CE2C1210A9A414AB031A83BA84C73E719B3C8F6A07C27155C0E82644E3C6014A71201C31806935485613186700BEB003023FBE25674915A80A96A187E31A86997AE2CA0CCA80C65053CCD6A1D015A8430C77DF3231D4243056310D366E4C1980A071CBCA2871BAB42C0F113868F75A667C78407356627FD8C1480A80F15610437AB0C0C4524ABC7386A125408CE2A90673C33C891E1107BD27039FEC88149C41033CA28EB8E36D345C77048CE248BAA75EB72BCE3EA6690E86D386B83083474B56F3814752DC5659930686686D2E9A992C6991031E7E1E319161BE537B5E811828CB5794E36CFEB986A9CFC67171A294B25644F8C46647B500A9FDF14A750E2750CCCF8C488B65AD1AA89240C0CE5E06335D25116538803088A75680A4112C225580372B2B0FA8AB400A91C624E8F602EEDE669699C71589483FB4C6A562C546F9740D329425588E1F8C6F9413DBFB869EA98436E2E4E230918B5477A8089CE336069750D244C9CF8C54B511FBA53A013A86B49C60CFD06D5EE8A76D41485CE62441E620D4572A3743C6A496C7A099C1296776D6266922644C4310DAAFF705252B499156067E71124315571AF79CC55C8894E2B70C7D5EE54CE690E1494894BC0C3571CFADDC48FF0034E64FC4C10E337AAF44E6BD40E73F0C6282545BA9D44839304F28034C6E6A7738E38401866B5B7500854F899678C14E75C67380E07267C0C11E5A84B2973855735F3CFC2204820F190101D0938638611593894900719F2829401089AB01981014FDD37DEBBDED2955E94CFA84644C4916DA1B65B5AAB2B1B47F1AA5FDA719B5246CB65DA14B4CC85680A54B1FB212B561757B7E9DB70B88490BE6321E516A2BBBAA994566627A46007846A33FA0FEED3EC78EAF97E39454FD48528EA54C4B138C675BF44A558CC0F545B5CAD3CC256A7240C87F7446F95DEC483ECD2939CF08CB504348E1C2335A7678631151DE290933119C5E54DDDB794D230424892C1027CC45E59E992DC6AD552FEA9FA464394758CA3B4B71B505A1452A1C4454A2F4DBA2E8C0092BD49E13829555B96A9FC48D24711113105DAEA97540AD660610E22722A332AFB22AC71C674904032387DD04C4A6E8CBED25613EB1E859F1188FB4401DB4D85CA9A44129334CC9FB3FF4A1A60D52ECB4BA8EA246A490143ED1135A910F726C579A7C3ACCCA1490728BA606B7B3DF2849D3F37ED8260B27613A69D4A48C00032E199818ADD4585F6DE50919099265804A6288B4F40E15CC8235198390908330429EB1F6164CFD13924794146A9AEA1224E482959CFCA0B13DBA941332A9F28564F21ED4659CA33AD1C0A32E13C7F0840A4E38E4328D40E211307F18050D29C4994BF080037CBD7E51A6A5C5C560B5F289407B5EDAADAB51714825072278C67571A8ECCD9A8A3422A1E6FF0034C8A44BE58955770DA50DCB908AAAE6E1B974B4B4C80A593882643E3158AADDD24F3A524CF0902328B1903FA7FE7CB57A3394691D70199F38C6B4F492667EC30AC61EA774A1C0730339C46B17FB2A90BA26D6912989CA0DC49591333CE256A125432E119AB8855EE14A0E9E13903C61164C64DBDEE095A94C4C8919C8E0446B98E7D2951B65D911C718A3C4FAA5053894856471E5C233E83819741034E222E022CD18791E81A95C51C7C651049A7A1438B4D3B8082AC10BFB84011A2A75D25474DC47E5A88133913C0C417EB55B5B65CA690F42C9D0652C6466997182C1DB55BFA54BD318E9D43F68861225D4D136F31EA4CE584357DA0B76F61007A4020CE0B134374C101BC24703F8CA281F55B7E8DF4C82123A99F3D3FED30D67016E9B45A4D32FA29016AF481FDB94A3448A555D954D3F200AD293A591889CB0D5F130641AA9452B201C44C799E70086EB2A10A1EBC32204301862FECA4685E0AF844C514A6B8B2E09CC11C04E0872A6E6C53345C5AC266304F132F08B15CA1DC149529937F31C9394FED884115D9EBAB591A0C92A398C3E119D5C49B66C0497038EE40E20E30FA6B177B76DFA669290120048CA5CA335A190842240094A288F50B924C5D4C51B71BC972BDB6123D4B38E430F0E715CEC0CAB790144098004B1CE34910FDDB7AF4FDF38A988EB335AF8E31CDA7929CF396517530B4CB570C64620D0B6A0EADB81230C47941B4C7D0428CE25588AB989C65A0BB93E80DAD2AC09191329F944D5637BB5C70D6AB50329994E37CB9501128DC64A04CF94347A69CCE279F0829F61292BF9827CF089416A6B75529216DA4AD807123191F18D03D6CB2BAA710E290526624A4E73E719B562D751B43A8DA2A994E958214B40CB50FDE4F9C4AA795B5CD436B4A93F96F27D3CD2AE43973104C1FB7DBDC6A929F5805C6D60A8F8CB498A418A46B4EB12C951921F710908207F6944AA0D5AB5210B52786384589A14D87D6100A8933D6A3E24C8468D1066B973584266949286F9923026229FAFF5B410D992824E2721319FDB1708A95CA8DC435A46353504A5015FB8D9122552FD917D2629776A2A7A2D48EA179E384D225391E1C8410154CD574CAFA65B68E09244BE3135119684A673226338D04A6A1E69434B8679E113524335156F3AA9B8A2A9718B14AA3AB530FA1C41C126647944AB1B66D0B9B3576F649C3003C49E3A47ED8E75B8BB53B48D030C339188D26A348007DF16042D426718D08154E28A0848882A55D4E137443EEA8EAC649E1808D39D52AE9739542C201528190C38F946B19FD41EAD7FCFA7FE1E31545D49254AE409C3E31CD1EC40F0100A413A870FEE862EB44DA4522DD3465FBD12B513AAC63A8465A818F3CA13FDB11558DC7720DD3AD0EB6168C848E3380CA2ECF36EBEA29D699F02660474E5CA8780651A4732CFED86090D3685284D4124E5E70BE1560B65BD2F293A909527F88891FB4094657172B16D97FAE8758774270D6DE63E3FBA61F462FD436665299968057EDF088A2ED5223481A70C8888987114084E3A71189F845C68A144DA014C848E20413119B48D64F033FB671425C58380F28952855432A51200CE621CFB54769019681560A5A8E92790CA356A114EDA42269C913D29E06465F79810469E81C283AF15AC4D447EC896AC866A36FA16A2E2BFCD381E5A470F286915DAFDA40EB70A52129332B5C892466552960382728B12C52F705BB47C854E2CE016B05225FE048197DD04AAAD432A41D381E52031F28D222A98790714900E1CCC66C0D29B5CB10670E43641065291E114681DBEBCA29D69438A94C8D299713C6718EA2C6CB435216DA4818E198899E1D24100662114C3ABE00C5823AC0230C62A5576FACBBD66948586D33F51E247211639DAA2DCDB6535AE940C35604C6E317DA37AE596194F18AD26A87A8CB0C4CFED8E65264AF80E50C4D389133870C250C5683B45A2DDBB1491AB1338CD6A0854A55226335BE412E0A404CD5223C7088AA0EE96E956957AB4CA66495C226B3B7C27AAA91264709C75E5CCD8F28D23A105586267CA00B5AED8D38B49712A51F03842AC5B6D340CF5D2968A9B3C664632F84A335A8D2EC54BA529D22521F29CFEE8CE2ACACB630FB84444B6DB4A51F188161027E460A8D53E94050C40133150D06C6824739FDB8C680A54D2EB8A51382B08334E53A12FB45438CF0F0834E3944DACA106400C1433C4E3103B4F42D9404A40C089097286AC13430848C0659794434A0C271C33CCF18886AA6812EA27299E1E12C728B2AD513746DF9A56A69B40139B8E2815294446A3359ADD2DEE8528A56D35A4E9131A70F331A8CABAEB0AC7D6951E3238C554774AD064A9813E3382534520E3C2101CDB15E9A4AE4B924EA1F22959249F8C669236DB15CDB7594A92B4A8F1D20C898E76BAC1E4BAAD339C14DE2553FC635A53A940026728BACABB73587EE484248F4249FEE8D46683B5B59A71F53B56AD4499F4C1C338AC7429F4CA3E9747A29E9FF0C845D35505B075ABCF38CE34416F848F9C4C448A16C9A8429499A4113945B15A75074BD8A34652E11CDB922355BA941919630B5B8A86E4AE69865C9AC0129E5113AAC8EED7279F7D402CE9E063523984E3C4CCF131B8CDA5099CBE3143D4E873509133803D448F4A66F04A4E69014A23ECD313562E360A175F7129912138EA2DFA7871CFEF89AD348B75296994CBE748C08E3E719AB4598595F09284444D460223521C919120633818895C24DCB28B19464D4B61A509FCA267EC8B405A8AC43AF2D0938849528F94A7152C70548A569B41389979E53300AA6B805AC849D5A51ABCA78889482D6ED4A9AB2198F286342604F0C80E31028209E1F188638A4297E849C048AD5C8417026F74ED16885CF0FF009BF7671625665B8E8EA9E0A9B00244C36A731E470D644BEE8D4AC48CE6E34CA6547AC90140C95A40C25E4629035C503802643C234BD100C8CC623941163DB0E5B90FEA7E8BDC93C756025C2518A361B15430B61258A32CA253024243C230E90712A569C7ECE5052D2266112D38EAB4B5E5C04692ABF4ED97AB5E79412023D2803131B8E752F461F18A572499CA7EAE517514D71A1351F127CE229A2D89E381814776E51751C2AD20819E33FB444B4C59825BA74A820C81E1C2316BA4981B5EECC627C271CFAAD454770394BEDDC53841201988B12C65571530A7CF4CE66607847598E687C651A47781961E10C132DD48E3EAD3394F29F843557EB06D2514A1E53A428F0948473B5B91A0DAEDC194274E27F78CCE3195B16161BF48230E6209879B00392E7C60B12D2B94D33F2F289AA9091E19E26005DDAA0363138288483F8C56016A2AC316F7DC00A9641200CCCA362ADB7EE46AEA0B8735A0A08E139E3FB22EB25EEAB896548405E9048F30909C62087B2AEAE553CEA5649538E69E7248E1E5282C69D42DFA70C8C66D6845B6A6A00E00624C4D2242802078E3068801284609C713E6602057B654DCD58AB80E099F0C7F18B13A671BB5E6DB5283AD214329A92B39E7250C235188CDEFAC227D469B1D23949448E7C72E71B4C575E48CC9246693FDF04C32504600CCE714D12B3BEEB350343BD33C303C631535AD6DBA9AB5B08D6F828231204BE11CDDE7A5B29DC528099D53C8C125D4C6B3C6295EA9292CA82B08B19A808A645330243D6E19E1998DB04A197DCCFD09E43131759D3FF4E4E89CCCF9F189A9E547520EA3E715B242272066384E20B0D1D6A68ADDAD840716330240C66C5942D3BD1B75F536EA14CA81C9784FCA3363A4BE1DAEBCB4A68C8C81C750E119B1629B7DBA321A5896A599CC9FBA4338D48CF5544A95852CA80903F6C748E64250A58C3867CA2AD4CA5B5D5D4C834D957F8E5863C226A48D27656C30D815556B4EBC40000563E04C72EABA73CAFA9A3A0634349D2169C40246711BB129B75B180388C0F2C2014EDC594A4CDC1A5426920F2CFF00B0833419EDDB4D4F52DB2B73152F47C791F846999567B75721D502A22644E5E112C6A51443E14DCC99033FBA18955BBE5575AA50D37F2FCCB2384CC5C409BC3850C368E0B5849970D584E349552B0B0E525700A57A5491303F8812143EE8218DE8F36AA85B7AB52C04487212C250A3DDBE6426B4BA09212924E3995912811B4DB9B52D083C0FDD18E9B12E914F9F33198D4708D2093C328D2B8DFACC8090E1FB62066B9A01A2247E11654ACE7785215B2E1D267C15A672F888DC736535E1D61D29593A144E944A53F2E11A9101AAD012B9A714A8CC9032279C5446281C158662500A694B4380A4FAB87844C1A56CFBCBCB425B7A4A9664F11E71CBAC8D73E5A1D138143203C4446F041B50E11A4AEB6CA9E7820620F38D466D3F514E92B948619C2DF2C69971CA6A741538A0948E24CA2CF2CE827F3B58FDF7B5EB8FF7BF767CA3A7C27D05BB4226A90C09FB232EA695433C865C7CA1129C5D20551968A749CC2F942914DB8D7863532EA90E907D33C081CA338A06E5F9626DA55809E13989430D04B8D6B8EAC82A2A9658E5170880264E38CF845C052D74C14EA75202953C01CBE3128D5A92C2DB56F696EC949591F20D09001E3C4C73B5D2415A9BDDA68190DA9F425484FE5B408D5F0119C5B54FB9EEEEA3AA4A1C512B3F9651901E1C551B9C9D740B59B92EB46CFE485B649D49D4E199CB129C8F8C5C73FBD0C7776DF1C256EACA16B13D49C019F80C31E3287C92929DC552FBECADF13E9292A9E73226093E26188D3B68EE35BCCA4BCB48491A099C8CF3FDB13562C353B9E9D2B2D2572448007819C45334AF97F538AC7C3CB8455A72F14E156F2A130E270007EC8A98AE52D3B62A50E056AD2D058E44A5523E59C566AB97D5A9FAC78AC02A71294A65FBB2500200BED0A55D3BEFB608012942811CA72318AD6355B0D685242499991CB98856A0E3AF0E9859F94118FC6311623B95EC0594CE52E7C67152D30D5D1B51525B9199903CFC60BEDC7AA96A926732721C840A1B554E97C1499104711FB2353A6319E6F4DBACD3D3AC2449B592646631CF88946E54B195D525C43E52A9A4832483911C04698B5094D94A8894A729F28BE96577490672C4C05AF675484D404AC891C25988E1DF2DF3E1AD5094F4D25380238448DDA2EC209186716467AA314C9A7B7B2AA8AD525B044C24E263AF11CEA8BB83B8546D3AB66DA8350F024003E507C4C749FCDC6F4736DF6CBB8BBE5687EA92AA0B62CFF9AECD2997F853F32A2E48B9AD47FD30ED2FA27B5F76FF00D4B3F798699CA52D196989F4BF1E19C2E9C6A32C713187520D3E3297C22510EE9F9348B2941248204A2CA31FBFB856F38AD44AB1985618FC208AF952CE007DF1708F113C4E71079B48D5E33C2342D1B42D8E5C2EEC3694CDB075287F6FC639F55AE6364BCED85565034C8754DB6818E8389C38F38C3A31FDD9B7D56BAC529A4BBA0605F5CC852B3CCC6B963A4AED8356F7EF6B4DC121C7526690A3304791CE36E7D559B7F525C1D74B54C840B6925CE9210948EA139990D5F09CA3A73CA6A0DAAC0CD75BCD355D221B4A4492A4009E12D4A3299542C2567B5F4A28EA5C6146650BD3AB810308E35B17B6DCAA29A9FA4706DD1ABA9999123C70E519ABAB05A12ED5D4F556A59E991D349E33989882EB47B5532D43A9884A8CD2D4B898AA2CBA52B655A93EA199F2E50457936E14CE3CA09D4838A53CE6711FF3A0CA955CCBCF24B8C2357474959FE254CFE116B58376B614D30B4BB22E4B4A9D471139900FDFF18C56EAC1B6AEAE9755AB00970E9073D24466C67566AFBFD3B6C14954F5A490309829C7F64590D53EB77A21A538A429274CF52A79701319E023589429BEE6D153B8DA7129E9952D47001406004B238E313E525343BADD5D0E3CB4B4DCBD494254AC7CF085E5AB476D3BEA9AB424B602A671710A0A4F84C607EE89F2BCD599DE9DCADCE25D6D24849F4AA6A070F1C62C5AC4B735A83558F84B5A00560048A6529CFE31DA38D8AC3ED2F051334F0FF6C350C4B191C25F744904EB45438CD5A14938038F97189D4595B2582AD6AA66CAA7A48C0CE731E71CA3AAD142F385C414C824199F28D463A5C2A76154EEAA00C32E964AD3253B814A41199CFF0008EFCF872AB26C6EC5ECEDB21B79D67EA5714E26A6A002907FC2DE43E312F44E1A3A5A4A40480024640602315B90B97094557CB0EF633BAB4EA51617AD38FF00D324FE31BF0CE3D4DDB7EEDD22807EDCA7C0CCCD044BFE1338590C27716D6BD535B1C5DDA91DA548492B22681F6C2730D7CFD7E2CA6A9C4B53D3A8E66673898B02928247E100AD031E1219C41DA76D4E2C2520CFEC220366EDA6D934D4E2B9D125B899012E11CFA7591A584853640CE338ACEFB976BAAA8A448686A20918E12F218A89F089CD4EA31E58ADB5D7A54D9E9D4B46731819F231DA572EA2CACF746B83296EAA990E91815EA946E758CC86AB3B8F58F33D26580CEAFE138E313AED67201568ABAEABD6FB5A0AA4748C309611CB5D05ECB6A2EFA56074C28920CC123294C4CC131A26DDDB0B050E104B293A9999F527FD91091A0D1D30414A489097A4F8C35A4A5B090933C71868AEDD4B54F2D6243251E7332FC4C58C555DBB502E6A0BC16A00048C3E79FDF0ABA328B425A64305324A8A8A4F11AB3FB7288D06B611425D70A645132AE5A463840C552F1BA9D56B56A4AFA81486CA7319FF00C9286A298BA8AB7E435A952F48139923200CB38D632D1767F6FA9050FD42EED751D3EA453383D0D8FE258E2AFBA37CC67AA73D90AEBBBD4CC2D8A4A3A7034A9E49D2E734A0241CA37F2CCE817776DB367A56EEF40430B0AD0EA118020CB1239631CEC74DC5B3B6DB90DC291487944BA8C244E3A4F28E5D372E8B5D76931732B71B1A0824A54932509E27E11A959B1976E1B0BF6F79D6DC00E32E53E463A488AABED69592718A9A7295696DC4AB0201C01C2254D6B1B45FD5468D38A303A49CBCA387A759574A1784C4B0C7EC8B3DA5ADDBB74FD23B654F48A7A83E69607E31DAB9CAB681198D1514731808372BB515031D5A8584604A4713213CBE119D896B355F7E281027F4D5199F48EAE7FF0091067ED49EE6F789379DB5534C28C52A5240915F5092A065C1328DCA3E5AB82BA8F2D4AC4CC9278C1A8690D909065E42268F2A5A48FB8738A55B360ED876E5706F524F4810B70F090CBFE48CDAD731BDD350B74D4C86DB12081FDB18C370EA4AA40819C088176A7438854D1A89121218C65BACBAF7B51B6DB7525AF53AB24252352944F152B3F8459719EA2ADFCA35950F16514F3D0405AF1D209CB8E3E31758F9AB35BBB78865BD2B9B4A94D6F913279813C13CCC4D59C9759B65056943434B08460A9199F127C6235831B7369B3AD2E38C600FA49047C664CE2EB36340A0A443480994F01004121B0247210112E15A29DA5B80CA43EF8A959F6E3AF7AB2A032D1529415A94012000913961913C62C51DB15BC0613A95D45CB120484FC39019418C589BB782D9514607123EE8CD6D52DD3642A43C94CCA5D4804E394E644BC7998A325BFD27B32A610B04932F58180C7E5909270C39C5669ED9EED0525E295EAF4FE5A492D93884AE5E9247818BA98DA28AAA8AA10ED3F58389706B4A87198C651D798E74195B1E805E9DB8333602CEA4B6926427980553FB6376B13D80775EE346DDA99B3D390AAB7D492A48C64849C54AF8C61D559DB76ABE26A03D684AA6903AC5339471AE91B26D1ACAD344A6EE2DE87C4C6B0661594A122F4A36FE7985D42D9329A71C33F846E39B35AE423528264AFE150E3144141C32C8C5C67170DA77A34C8E9A8E46493E2639F5CB7CD5EAD77F0EBA942CC944FCA448439E56D7D27DAFB7B8D5945428CBAB290909CA51D2D7293CAF03C63123A3B147A50142DC5B46E4B52DFA67175336DC1270E21522238DE17BEA5E7C32DDB766B6FB672A2EF428050F943756F3B26D04A461D325015CFE68DCE5CA70C6F7AD5297575A90A0590F1E9E9124918CB48C70978C748D598A0D437257AB31C3C62A92742402672FED8C4C0ED151B956F25084CC9380E64C56A37AEDF6DA16BA04EA1F9CA1A96A3E3C008E2DE2DD52521BC72F08A53015246065E7CA0B1E764A4E2318CE1431E6D85033489F39440862DEC04821000CE52E3154A76900410715189886116D6D4A0A70023918D24A24D32848002701CA09A9092A4E32840A52CF0F94E71AA9426EEB5299C152C444149ADB4DCC548295FA0FEF1C30389945C59579DB2DB89612851981E90AF2C0C645A5B6C69E12E31280DB86842A9D6BCA797978C5191DF76CADFA87023499C8A53E031510739E33918559CAAF7CB0D751299712BD6C94009012480918104F9C48CF487477FBBD03A14D3CB6D49C920CC61E11DA74E5F226E771774BADF443C9482241694FAA50BD1F262D36BACBC5C13A8AD6F3E646A15338F1C631D74DF31B96D0DA6CDB28C369257912A54A73E39473D75C581FA56186494A64A2318DA58C37B84B5A2F0A0540922699728DC8C75147A851388FB63511088CC88DEB03760E92DC0856672F38C5F2B2E363ED76D4175BCB2D38A4A84C4FA8A919094E53CE3519B5F57DBA869E8695BA6A740436D80001E11CED692E0D3C203D00D3FF00E439FEEABF08231DDBDF5C14AFFD350C84B8B3AEA1D9AA4525200D18A7350CD260460BDC8B2BB475556F3CAD4E29D257294B599EA3E99273CA51D398CDACCD43D78CE5CFF6C6574850D6A000F98C82470E42156350EDBECD517515D52DFA5122CA0E44F39466D6A46B74CD042639BA3D5080A12814C964812394348E968A904F1E7E512A87A91357313FBE2269F4340CE7009710350E30D66D7B424F0F38ABF8503A4C86022C64B0B00C8F18695C53A01206678C5888CEB49757324606622AE94D5B5B727A809639F8C1609D2D1A1A09081A42728CA26A73C0E033894D79F692FB6411332E38E11A6949B85B528B9C8FA4106638113E3129C9DA9DB94F514A595A35A1432E3E73894914CB8F6C55D40A6800C9C349192A7C0C597C27C948EDACD94A9B6FA6F0C42C62998CC14F011357E569DB5B39BA5090E301BC75CD24FCC73224643CA25F2B8D029D9434D240072E3898B225A895ECA9C4AC364E58C6E26B0BEE8B4B66E4D8201569928F138E11D231D55054269F97C60C69A289898FB22922759B57BB6C1FE2908B2274FAD7B29B35C5348B8D5A6412016D692333E50E98E6EB6E480047376C2A0AF407A010FF00F90E7FBAAFC2031FDB8D6BA27FA0C9A8A90F49C6D3A54A2DAA43E42B42BF8A52112A314EEEBC8150FB49416921D0034AF99204FD27CB28EB3D25AC89C0351FEC2222C7B136E7D52E8853826C32752FC633D37CC6FB6EA06A969D284274800003C231AEA9C8488C50DB891E7011D3AA7EA33F0807DB6A79E5C20222A9C07893F2CF01111D5486020A616919F13131971200C6343B34F18A842D401FC2295ECF124006038B400240E7CB9407597AA02E79249CA2A8B35508D2351C622549689267810328953F0F16CE3C38C55D0EAFB734E90E11EA419F9C1AE6A752D120B6172C80C39C60D32FA19054823548E293878CE26B46DB664AD213E994D53C62C1358690001A40971E3043AE8329039F1832404274919CE71AE524617DE66FFEF0696384C1FC63B467A671A3196508C1A5004E02528D2EA450102A9B27298C63519EABED4EC5563EEEDB434500A12014B98827CF8463B6789E5A8A46118762A03D01E806DFFF0025CFF755F84063567B9D351DB5D4BAE2D05DA821407540527D2090A68A7102781894619DD77E9BEA8FA1924B617ADB0AF9B499CA7FB63AC62B356E9D4E284F004CA7CE2351B676D76E2686DC9A871335BD2562384B08E7DD6B95FC000639F28E6E848381300C2CCCFE101D48100FB67002430850C3E4054F845B19A8CB90886A3AD5399C80E1160F25254279082187965190FB60101C240E79C529B79C21599D23239E3C4440C9AE537A47CDA86038E39468496D350E00B96900CCF8C404D0D82900E2729C014A468848339C4135085012E11428349234E738942954E52D0D3C0E23C0C4546AA6D2B7260CD52911C0CA25688A7609C4659C153D28E9892A0C23B89255AB84434E04FE5932946E1AC43BCAC15ADB5819288263A7359E996A8E09C331845670D652E138AC548A06D4A7DB0012660611D2257DB1D8AA75B5B5D3AF19C803E4329708C7F43869C230E8F415E80F4036FF00F92E7FBAAFC2031CB253A174254A69991A829538F27595230D4948095E922799FB2095F377712A0D4EEBBAB611D2E954A91D2075046824699F1D394E372B285B4ED62BEE4CA569D4D838CF2C31FD913A6E46ED6B468613A41E4DF320718E35B904483A6739F8F8F2896B5AE4B4A673C4C40CCC6647C6287133509CA500BD411294044AB7D226663CA2EB36A11A82A38600C4436B5CCCB8718B071752129C72184FCE2A4407AB9B5120A8487182A3AAE6C209D4A94889718894A3700E250A052125442B9150FEE8D62BD4E52A5EA706932C3C0454D19A75098188030031F8E0270A08B4CF587A70E0318C6A8DD335A1B00C8990C605A74EACE51494B4246A9981527A534603C6235039FA773AF824E826719EA2A52184820FCA6528B225AF6899F56638C10C3ED38A324E472221816B9A599710318A8C8BBB14BD4A42B9C889949E139474E4B18DBB81025C634C54772732397284645F6D523953716529493EA070F031B8CF4FBA3B674829F6C529C352D20929E386138C74BC45BC465D1E80F407A01A7C8E8398FEE2BF080C6AC375B1D15BAB575F5AD5292B3A7AAF38CA4897EF74D41529F10209AF972E2E07EF3722C04A9B5D42F4A9B2548D3A9446952BD441E04F08D117ED8768F6AD079F480E2C4F4F24E065F13F7466BA6B46A354C098E1203908C58D4890E3A3504819631830852C9188F2808EE3988025CA2E892DAC044B5098FBE01B5BA403F8C566D0C7DE2B5CCFCA2084050033F28610CB8F046A5ACC9233826A8D7CDFF48DB8B69958504191222AAAF53BED6FACA5B4A84A6351C273CF01162CA8E8DD15052A6DDD4A12F42B21FDB940922633BCAA1089287A8AB5CE78890C253C04674C11B76F62D9415A8A8A25213C263973F331B82F566DC749588002C1C2640C71F844A962DB455084A80489838CC61F64428C34B25224AF51CA07B48694E123563282489284282861840D4A44F4C4FD6DC28E2442A6B98713E10A18231E7C8C65085A4EA983297086B5619AB58E990738D4466BDD2A749B1A96731EA1E71BE7A4AC22A1446A031D5F7631B60D90A52923E1E708CB63EC6ED072B6F0C3A51A9331A9244E6388C708D257D7F4346C5253A5861010DA40925380CA39DADF3312A0AF407099624CA013AD329CC69E7014DA1EE3ED8BAD2A991569A7AB711A430E4D2A2A225E9CA72CA356639DE98F771F66D25B6DAE94DCFAA5492BC5B0120E399D5112311A1A7A2A55AD6E3EA7E6A99D2340C33CF9F8C58E8D136F548F6E1CD3A5C7724CF14A0643CF898CD8DE2F540DA50C6B58F54A316B45247A89231CE518571D008090721898084EABD40A7C243C4C03CD1D49384C708D44B51DF52A59FC20CA1AD5C3EC806D6AD321C0C54AA46FBDD1EDA95CB7D299D4BE991565A127F691F64588C9DE57A8244D4B39F1C78C5B8DF3046D369AC797ACA784F4E448E19C73EABAF3C0D7D1A4DCA53C899CB1F206336BA7F9E07DD28986F84B84B00328D472EA04A1F217E92428738D573D586D37AAB69694CE69565212CB0188C635A96B58D9D7FA6AC42121C2BD199562479F8C4C4AD1E86992B4A5C49D408C15E2632411453CB28A1F4A04A473E7043AD891D306ABAE244A206552D381855888B5494791E3183092E0C79F08AA8CF28A9400E39C692A99DCD602B6ED4094CA5331F08B19AF9CDCF52D529900C7473BE04ECF6FF70F0C27A4833F8C589AFB07B23B6E9E8ECDD671BD0FA4CDB3C0A4E3385B848D578461D11AAAB053A54A5092123E6262B1D542A3BEA2A815212484FCC444D667466FF71A8629C3CD2C74C821491F3638474E62DAAEFF003239F4FF006F339CE7C73CA19E535F3BFD61A4EE50E8A34A189275A27305494046B41F194FCE37D4D4856E8DC5555ED38DAD657D34694051E539473C74E633FD2D8AC0DACE9659292E99E24CE7A7CC98B8D2EBB2AA1552EADE744A6B01099E40701F74E316B5CD692971202529CB09F9F08E75BD293EA733925389FB7FBE3210B58248191CE022B864679A89387871FB6103894AD0D6399E1152A33A09F9A2B288B322394510AE0F1426604F908B89596EF6A665BBD389A9AB4A5D5E2B6C6240CC03F6F18D61813B7682DEED6283842B49F4289E7FF2C63A76FE71746EDFD14283490124612CFED8E5FAF4C9842A81C70EAD2480710721F18AB553DD146E32FC903D20CD58CE7C637CBCBFD15D087013ABD267C63A570C15A1794C33AD20CF1D2A1C258CE64F03CA18D48B5ED179C61F69E2E04B40E09270F1C635623E86DB35ED3D686EA71D2A4FDF28C625136EA4B830E3188D4486C150C463C0C51D334999CE017A814CB8E712AA3B8A091285F492A0B8F2671CDB36561430CE298E25266671A89555EE0806C75015882833E117F59AF9C4B6029C1C89065E11D5CFA5AB6153F5EE8960625404FED8DC4FC7DAFB46899A3B2D3A127D5A13A872C2387F5AD710556E1D0A503808C715AA1F779BF6AD4080A24481E38C6E39770BA2605234D7A0212A96B238CC45ACC811BCEAF4B6D86005120EA329CB9474E7A67AAA56B7FA5AFF00C5F37DD1BD8CEBE7EA4BA290DB8572584CD4859F4E9F8F0117AAE9C432BAF496D6E2B141F9279A944CC9FBA39575C024A94E3CE158936DA8AD64F3380F8C8C156BD9B5EDB6EAA625934DA47052CE3F8C4A48D1A8EA75A942780C271CFA6E44AEAA50D933F51C8738CB4E15C8904F9C12D25A4A5475AFE03C62E2C3AE11C67159A8AE812C21111162522229A0F7975085B2B5CC369712572E40E3F74589ED865FAB1EB85DEBAA8A819A94E125532533C04F8CA2EB48969B93AC55378CC6A9E9E73E10B178E9A83556AF6685226A240389C71CC18E36797B67949358A6E8D4B59902322652C2243AEB146BCDE18A8A823A934A0113391338EDCC78FF00AF5A6A9EAAD6E821F6E6923485A0CF49E641F08DB9CF4314D6FA44BE0A5D4BED48E8969254E4A6948D633F13878456A0FB96A453D95D5BAF25497149093ACAB1264129989E58456B17DEDADC6AAA2DE5875536D8514B40CBE51E518B1CEB4DA06F523591871194630898950270E10575E4C91339180612A98C72E71162255AF4A0F230A9279410AD44933E7186CEA1233810EABE5E528A9550DF7A9CB5BE846652643C651A9ED8AF9EBDB9156A42B0F569579C7566C5C3B6942F2AF8A7DB429429C89C8702634C57D6DB76AB5513452E0969008C4462F3AB3AC5859707B53E9C719C66DC6A5D7534E8758425C4E5C0C72BD2750FA9B4A9010AC40E118BD9623D45BA95E4142D00A488C7FA54F841FE5AB5F43A5D11A756AF8C3FD6B3F2F85AE95ECB6FAE91957A0AC113C704E43E11EFAE9869BA92F3E9429474217AD467FBAD8CBEEC6324790E25491332122F3DF8A53F6AA2C519B2D3D4A6A5B7D6B0CD3B3375D70FF12A664279C4A2FF0068B9B6E3292804349489151F51247E318C6F9A34CBBA949E200C3E319B14E38B1CE5F8C43126950A716262498ABE8EBC8015219456119D409C5111E4A44FEE83355ADD89D56B78699E18FD916558C42E96DA86D45E6D0A0D3A0AA7C24731135703194AD2F225C08C44356468B4F5CDA2D8D8CC92907999E118B1EA9D7847DC3744B76F534D921444933FBCC5913FA75E140796A7164CCCB8738E91E3B5DA77149567058B052BEED3AD21D484B6B4EA24E6520784BE115D166A3AEAAA9A46990EA934EA2414825208499912F3C62A46A7DB9096A9B4A480B754740589823CC6512D62B5169DE9B4964104AB154B0CE304893498FCD84B33E311525D91448451015CC7082C40B82E6902789CE274B3DA3273C7C3F6C7368E209D3142D6EC9B946A33D29FBBDF0BA571200991F888D4635882D942EE0F25522B96A1E6939C74656DED6568A7B93E4AF4952A46670908D473E9F4AD9AA80A04292A4AD246253227EE8B13567B15687D0A6E7329E06397F49E5BE28A9713C0C79BA8D6BCA5C84C18C535C0EF09C73B15DD62798F38A9F4FCE4ACA89D4BAE054D60900F8932C23E9640BA674B6D28B8A929C1EB1C9007F74668276AE99A45D5BD229599B4C9CD4428672FDD0733F0802CDD64DA5F55416A2925B68E01447A54A23F844E42162C10B4DE9C72A1AA752F49989CB2CB00079465AE5A1512E6D25433E1CE39DADA4EB048E708A2144B5812C87111A43CF12338ACD475A90ACB3184034E362478C1907BB52A1D65C6A582D240072C79C5464356B348B7ADB5235A10BD4DA44A431E13C7119C4AEB1115496134CAF674EE2EA499A16B5CD2912C701288B2698A8EA374C8C0EA494900F81893DBA5F06EB83F561225290226234CF55DAED8D776681BAB6D02A195A4AE6C10B9253F3038E0464446E3862B88A67C4D450748389138CDADCE446958ADABD2D369539920250264F21F64594ABADA28948E8D3059514E0748053AD5F3275638C8F18ACEB72D9D6A4D353B4E2B04B699E9025339CE519D45A285DEA1716B0A0092133C3088B045B748480912D4601D5972580CB082A1A82E58090F13FDF1A9CAC0BAE528B92204E39F549ECC83EAF10232D2432A18F38066A9C09499E1F645959AA06ECAD4A54A403F3A0CBE11D398E758E575438D5C52E8323338F9C744FD5DBB71436D7EA161F70A1CD464BC74FC408AC57D2DB436EADB0D3CC54EB6519B6487127C8C81FB61ACAE7476F0CD538F0924AF80CA31D5749133A093C71E71CEC4714C132C4618462F0B8E7B73CC42FF00209F6AA9CF0F3C633FE663F376A0845438B519A41C0735728F53461551349D449D67D4620374B50DADB7553D2D321B4A40E49C643C708061CAE714EAD4AC4AE630E03804F8612813D0BEDED4AAC4AE7358511F6897E06315AE5ADD1A886D0019603EE8C6369AD024F80828A52266A04FE3175126A52A50E000C670896045517900293927EF8D32856CBF315956FD1C885D3E73184FC22AA555B414925430F08CC4B19BEF7B09AD752F520D0F36244F38D636A152D53D4555D3AA6C8427023888957EB0BBD5C1B75AD4C9044C1F19F945916F5A20CA5A7DA43BAB31EA48230312B72C3EDDC97447FEAB52B4BCAF437C009E070C62794F02487ACAC534DC610E75D1329CBD4384BC631E5D3660453B885D5A7536514CE9536430005CC09FE31DF9F4F3775A06C8DA2DB4F25EA85FA6614938907FC46794F88896B15A736F250E25B61644A4140CCA25E6328C2C83548DB8A401F2CB320C591461A4A414819A608717324E38C5298704930956035680B59318E9A861B49993195385490998E1067A0CBB5504327994CE51B9189597EECAB43D2712F86D4353641C413298C4651D6788CD6735B4B51D60A29D48519A5C49D4933CE4A1844D172D876FA8A8A89D39134F227509780CE36C58FA3F62B174A561B5E99B4BC4ADB54C79CA14E634DA65152124E2633635E92651969E9407808A13C7E31947E66D6ACA9CC301332FB718D086FAC920640612828950AD4A652CCE5AD4167CD5881043D532150F4B2428A47DB051FD9E14ED7A48131E92AF0E318E9A95AE51A0A5B0558A8FDC0C66AA6B2924C468569703E1082716C293338C5D2A05652EA12CC660086A48AF565B9097038DA40712664F8886AA6B354D543464AC4092C7198C318BA955BDC6DAD127009247CD90189F18DE92B3BBCB34AEB84946951549386607F6C6327514FAB4A90EAD0401A8CC246529E128BACCA769FDD127A614A09E00C848E10596BA0D5033485CF21C62E2FD08525BAE356FE8756499C8A7EF20C4C2F4D136C6D761BE8D4286A2540E920CC7C39F28B2B37CB4CA7B65420A4B49086C24951CE784E52E512A58396CA214CBEB2D20A9C1229CF0F84F2884A3F4E9926494891E515752994282A4ACF91829C7401E079C5C40EABA8294CB35708C56A4F01A49332A189CE39DAB0CA54990339E7090A87555A96C9413206378C5AAC5FEE85A6560A81F49D0637CC6190DCAB9DA8EBEA042546601E6008D4281375552CC94D3852924FA7819F3104683DBAAF42AAC29284A5E24295A2692647F74FEE98DC31F546CD5D3BB468530E7AC0016956648E72908CE9262E2CE190978403D195762ABD840224AD7E1CA268FCC8A95EA7D67918444654A7338E38FE315526856B0E23D5F299E396194010E91500B266A71467FDF045D3605325095D42D3356B0969BE24CBF00318CF4D72D4689825B0546738CD58274F4F84C0C4465A4B6920484BCE0A9415E9FC2142140149D59CF01F8C201B5D41AD0A2813D5F84155B7E95549561C0089632E133C4C35A91DA8E956B012B9257FBB3E71AD73B2A8BB92C552A4B9512294B0DA836A027A953FC3F18BA6AAB5567A655D9A4256A904A038A54A53D3A952F01E31A95CF485A1B43CB09481252A6B070D32C87C224AD8BDA1744E25B0EA3F316909204A53194BCE35A2F169B3DB1C7038DB0480B9B6B071FE199F8089595E2D2CB64A0B74E11A082A5F324E7F6888AB052B0EBAE92A56081212C3CA0982D4B4C89FA8CCA71004591313D0B61B072123306258B1E3501664A33963870F1845A89595C1034CFD7C08E22356A86EA5B8AD4A54C4E6239DE9A8F3AB091A8E321199009ADAAE9A063E9273F39458CDE959BBDD90D05A9C5FA513E3E3846D9AA45C6E7EF1B76975CC157E428E61520A91FF0AA71AC65425553E8252144638A7391808CE54BB30273C679080D6BB4FB64DE4A169748732E5250F18DCF4CEB76A0D83BA69980BA2ACE8BC04A53231E1186AC4776E1DE6B2BA75DBD174A606414DA86A97946D0B63BDB5148A0DDF2C95542BC96A2DAB483F644F94596D7DDCD975E12135C969C3FBAE7A4FDF0BCAEACF497BB5D5A42A9EA9B701CB4A818CE2A5F51129CC4A183F319F3FF005951F133FB60B0CACC89E5FDF00F528CE599C8401CA34853499E3A10AFB55397E30170D8485B97150330CD3CCA8735C80119E9796B54690A00786518AA2099699246111B85054D52100B2A3CF285085ABD139C206454119E2045541B8530A848509CC4E7129152BA0AA69C2969213EA01249E12C498E7AED2783557775B61D616D871B253344A634932F54FC237CD63A8AEBB4B6E7D61B535276B1C003807A405280F4A4F24CE372B9DE4F55D84CEAAAA9420A5B00B41235AB1034A4A4F122538D563C82376B5535486973D48F4CC0FDE9027EE8AD62F3B6438D4929592D256A5F4C7F7C466AFB6B906C04CD2970CCCF8731F6E517167A135DCA9699B9B8B0DA448ACF0970F8466A1A6F76D0AD6B6A9DC0A7522604F80C71F119C4D5C3ADEE24A929D40FA8623C498B6ACE0EAEE552FA4A1A1A549CD4612AE24B34CBD1ADD3ADEE661AC536B50483CF888E7D3511175008209C0C589558BE5D4D33CBE20024B672210278C6E32CE375DD95536CA8AAA35971AFCBEAA3F7DB2AC7D5E0782A2A296FDD1FF43A1525A40208E7C0C5D09B83ED3C13540682FA759D230D792E63863CA2A1AB7D1AEAAAD2DA4856A3811C09CA2C88FA9BB1DB7BA0DA5A7DB0D3810092310B49E04F311ABE931BCB48D2809E030FB239EB65484036F52D33C92979A438839A569047DF174C00B9F6EF655C8135568A752959AD08D07ED4CA1A98ACBFD8EDBE95AD76BB857DB547E44B6E95253F05CE2FD1889FD2EDF93F6FFCDEE7B0FF00DDFE6F294E2E8F876AD21352A5678997DB19AA8AE7CD3E78CE01CA7504EA3391380F09E26008D03E4209E04A539E4098905D7645D29291E5A9C57A4152B1CD4A30AB1A2ED5BE8BD3D50AA73F90C2823A9C0AF90F0022612AE0B484B6258F8C73B1D21B40924982B9A8728042D6652E0784046715A7CF8C3437D513C4C89C308A065CADE85282A53E51CEC75E682D7DB84F51054494A96259907D29F2C718B22537596366B7A7A474CB4A2A6D4309709CC7846A33687D3515CE9EA7537F96DBCE24B891900913C3FE1C2372B16245C1F690D752B29C385095543A65294BE54E12E3174912692F74DA438CB21B074A4C87EF280F286982AED65E054A16D3FA1AE0D0E3E9C44CC4AB21B6E9AB6BDA74552CE85AB4C8720731C878462D74E7918B1EDB628DC4BAD82B50233F0CFF0018CD2C8366D84BCA2D2648E11B8CD90429A95D42C288CF3F842562D11D2B52671583152C8537AC091E319AD400AD5A9BD5C0C21633BDDF5E5D62A9D6D44B94E9297123F8540C8FDD8C6E315958BE3F4F5BD764E0A484BADAC4D0B44A4A4AC71498B8CBD75A468B0DDC2DF35503D829B38A997653E92FFF00355C478C69515A5972D8AE6D3B8792C48FDE981574EDEEDA6EE0FF0055C32293340184C8E71631AFA6B63BA9A0A3425444D38A4E447310AB234067723052028CC9CA248B53D175A62C1796A0940C3CCF2862B88BC512B254310E26E348AFDF10C5382A69C8C163943134BD68CE63CE70C57E695D533796061899C4E90346333FF3611492264CF19E71A81F53926D08064499CBFB728CCF627D3BCF968E8241560140CA533898A8D93B50745AF40C1056A50E667C7E319AD48D10A8B8BD09F95399118AD6E38E1D23CB2111A94CA15893998AA43AA32E439C411E7313230E022529A09C352BE023461299B9E8389188119C5E690F5394A0052667151FEDE1170B510B0B6D454095F0E5F84109599AA4B4E72C3CA2C1E3454957A5879014DA5695281C8C8CC0FB62DA1A6EC0D32CA5C427514B9A881C66A33207FC5386830AB42BAF4DE924264147983C0F98895AC13A6B6B6CB41184CCE5C78C61ADC19A2A41A010253C2358CF5D88B6C849D2070C7E10F4C7B381906094A2DA650447793A419FCBC602B57868EA54B29191890D633B86A9FA7BB3B3336DF529B50233494CB1F231D63359F5C694B15634FF0096A9E8F03911E6328D6A1EB2D7FB47D6DBE9EA51548E955327F7933C08E4A4E60C341036671A53EC23D69714DADA71392D06652B1F0CC4196A5B4E9934148DAC0D0E91F980731C44156E6372BCD09255211495359DE1509322AF4C589A9F5DBE1EF674AD21646254B00F845C34DB5BD6A123E6CB081A948DF2E897A89E7035251BF1D047AF0816A5FF003FAF44BA865CE29AF8D6E68F5B8A19CCC62B4119797844825DA2D75F79BD5BECD6E40557DCEA1BA5A50A9E9D6EAC21255204813389965045E07607B92BEE235B09DF64CDDDCA5557A2A8BFAE9BDB098EA294DA5C713358D0029B067C258C1553DC16FB8ED2DC75DB7EECA69DADB72C3550AA557511AF482A4851099E99E938670A2F3DB7EE16DF61D6E86A94E533AA074B8E0486B5013F9828CB2E305D69F45BDB672590577DB7A567120D5B1399FF008E3162EAB5606BBADDC5B86E3ABD9B76B65BECDB79EE91454FA8BC8F594AD0B4B153AB50689F99398F38B3989A1EBBB7776C3B5ED3DC0BE52D2D4ED2BAAD082C52E953ADB6B1E879651A837D4E1A9671F49092442F2BF49E9DE5DCCA96D0FD3F6CEF6F533890B65D4335452B4284D2A0534A4104638189785FA0F1B93B8FB8B765AB64DBAD27696E0B8F51405E10EA6484B6A710B016CEA0921B5E3D238FC61384BD3A378DCF686EBBBED3EE057D3395B6C0D8457D236EADB5ADC425CD3E86907E57063D34F1F089D71FF179EBFE9EB4EE4DF7BC2F75743DB5B353DE1140DA1DA97EA1C43334B9914A5E76978E1C4F8459CAF5D8FAB6C7EA9549D2765DB48FFE269BFF00C7C5F967E94FBFEE0EE950EE5A0D9376B5D1D8F75DCEA695AA7775A5E652DD5AFA4D9574D75491EB2267D584FD30F93E932F4E6F4EDD6F9A5DB9BFEE94358D56D17BE1594A0E869054EA1209E8D3A8A8AA9D425A0E62461792744EDAB7F73F7ED15FF71ED4B95BADF64B12DC0B62A42C3AEB6DB65D0A4FE43D32A4278A938C3E617A46DB1DCFDD77AA20DD9F68D75FEB2950917155BD0EAD0DA96541064D34F94EBD13F54B1065943E5AFB1CA9DFFDCBA2A572AEB7B6B79A5A3A66CBB5554EB55486DB6DB4CD6E2D4AA54A5294A412493210BC9F67B6E5CBBF9BB6DC9BFED2DA7455563A85AD14CED454B2164B4B2954C2EAA9D58287F0089384FBA38DD17EAC11296CAB599653A9A7FF00E6117E59FA3819FD598FFF0064DABFFB453FFF003087C9A18AEE8F76ECD7A7B6CDF7612EE1B95B65359EC6D0E29E29A651D3D45863DFE1A8813D5C7196113E17E84117CFD465C1B6FE9FDBB14EA7C05B26B1D08094A86A01C4B8E5394997051499F087C1F40952DFEA26836B35BDAAAB6DD5940ED50A41B6D0D15D5758D51A4E884B6C099EAA48C1F3F18BF313E8EA7B99556FBA3BB77B836B56D8BE348D692E4CD33A8339292B9AB03232214A4997CD3C227C9AA7DA366EF8EE957DFAE7B55DA266D3637509EA55A96D7543815EA42B42C1D296F52B514C8111A90AA059D378DD578A0B0DB5B6DDBA5CEA514ECFCC1014481D538152532C558640994544FDF7B3371EC0DC49B16E634FEE96CA6A10E5239D5496D4A52524C825499E8381488980D6D2A9DDF5D65AAAAB16DA76F76BB192ED7D70040420E250896647CD2014658E99454B042BBBA7B7516AEBD1A94BAC2805142A4AD2428E1252C24A2433CE2A48217BB6F7576B6DDB4EF4BFA685CDB7777194A59A357594D36FB7D543A54D852405272FCC56384255C45A8EE55A95D066CCD3B78B8D4BC8629E8584389716E386494A4146A51528848094924C5D4C4BACB8F779D60A69FB737A65E00E87174758E2413CD229D13FB61AB8317FEDD7EA036A5251DE2B2959DC74D54E86D769B4B4FBF52CEA495EA5A5BA74A903D32D53500640C4D3016BB766FAB452AEBEF9B12EF6CB63453EE2BAA19A86DB46B504A66A7586D18A94009A86317E8C59E96E09A861AA868CDA790971B3CD2A1307EC31593FEE5594061556DF510499CE671E6639B60CF234894A52E10D1B7FE90B62B97BDFCFEE9A96C9B76DC6C8A759074AAB2A1250800E4AD0DEB51E474F38A35EA5BED36D857733BBB7A71A7AB9358FD92CF481C4B9A19B6BA695964E99290AA8A846B5A78092A0053BDD9FD4135B1AD1BD1CA7DA5F49BCBB4ACD3341171F709356E74905692EA5B001F9A4B80AF7EAD6E16CBC6F8EDE5896A6EA9A9ADEA8E9AF05B35D50CB381499807DB2A4418095DD2DB5FA58EDB5DE92D57CD9971A9A8ACA7F74D2E86A6A5C4046B53725176B99339A0F080B87E9F2FDD96B9D36E6A7EDED86E16865B6E9D7776AB5C5AFAC9507837D2D5555522005832D398CF80549EDF9DA977B2772A3B0EC9DD0DEC852EA1A4BC852954ED55680B9BAA4DC16F2580E29255ABF2CAB0C5531013FF4AFDCCDEDBA2C5BB19BEDCBDE3560A5A145A53D1A76BA292DD48226D3682BC1847CF3CBCE02B5D81EF356EE5EE05AEDBBBEC7497BDD17475F5D0EEE71BA466AA96998A570865B4354E93A66CB988713F39F885FDBDDBDBDDCDDF7B9EC3B976FED3575CC85A9FDC552D533EF3C59610BF5B6E536AC8E8C5D394063555B2B79DD7F501BBF6CF6D6E48DA8B6753CA452BEFDBA9C53B21A4E8951215FBEE820699406A1DBEECD7EA1ACDBCED374DC5BE7EA564A47B5D750FD56E6FF0055BD2469E93CD25B562460A3014AEF8FFF00DADDA9FF00C4D93FFBD8804FEAB5AA973BEFB5C535B177A7916CA3705A5B6CBAAA90DD7552D4CE84A5C2A0B4A483E9387080DAFB557BF7DB4370547F4C7F933A1AFF00EE2F6FD1FA849827E4F6B4DAB57F97F22BF6406308BB77D6BF71BAEF6B7B7CAEDE1768DB4DC6DE69A869D155D075650F035F4D46951475F49D009CA7C2034CB57F587FA1DDC1FEA8FF00E2DF4DB97B1FFB17FD9FE9EAFF00EA3E8F9F57CD8C0625DB1D8FBEEE3B26DD5B66DFF75B0D154758A6D948BA84B28525F5A14521BA8653EAD1A8FA738C5EB171C368EF557F70D1B1B6D6FEBE5D6E4DB22A6E350ED6D5D3334CD1D275ACFB8789012E232139A8000C6A5D46E979DE767EC7ECD6A82EB7CB86F0DE75C01A7A7ACAA7AA1E7DE3E90528716EFB7602B0C3157F88C518B6C067BFBBE7B9FB877059EF74567DDB414EDD3D79AC449B6E9EA15A934AD3469EA920365B91D42787CC4CCC07D1DBCF6EF78EBFB7366B66DCBFD2506F368D37D72EAE4D2CBC10C2854748A69DC29D6FE8509369C070C88033DADEE40EC6B3B45BBCD337BE19AC5D70BD22A2A12DF59CB92EB54E75835D6D6A4B867F979FDB019FF7E36277AEF7DB7A7A9DD4F6DD5B3B65972AEE15D48BA8555D52920A41405D2A12DFA0FA909500A56380900178DF9BF76CF68B6E6DDA2B6ED1A2A8A2DCE4B5594D4FD2A168ABA4D256B750861D4BA569724750C84010B9EDCED16CFEE55AEF2AA7B7D9AE6C5B6A7E936AA1A4432E553AA3F9AB42196D3D4752D8E9B690751D644B280A976BFBA1B0FBC9BEEBEDB76EDD5B1AADA7A15D5AAE75C9A7AE7D6961E6984B6A0E52A14307BF8CCA5280CF7B7362EEE58B766ECDE5DBDA4A6ABB0515E6AE92B76CB6F368554B0DBEB3D36E9D3FE59690474CE0ACB4A5499A4808A0EFE6CAB7BB5ED5FBB4565ABBA3958FBB5056865953454BFF0024B6F52542D251292BD59CF04E501BBEECEE4ED8B5F612D1BA5FD9B455B64AF14A1BDACB2D0A5683A4A9204E9D6D9D0A4CC7E50F8407CE57CEE4F6D3746E5B25D1EDA351B26D167EB29EA8DA8AA44D62EA9450BA6702CB14A841694DCC13338FA6501F4E6D3A4BD5A76F565BC59F7D5E98BAA4AC575CEED6776ADA438D848F6EF22E2CADAC3D425883010F68ED9DC1B6EF28BA2A8FB897B2DA1684515DEF566A9A59AC4B59693706C294065AA606729C880A177CA92C94D415770DE3FD41B75BAF2EF4A96D5F52B5545B7DC211D4691ED915554A080A6F563C72C6033FD8CAB9236C51A2E01497D2921095E0B0D051E9820FF872F08DC628F6A3280CADF54E634A4C8CA4338C36095D48E7ACCB3C92220FA83F487BF2C88DAEC6CB084A6F8AADAE7DC6D024A34EDB6D2FACE11C4ADC0DA67C13E11446EDB6CDB0D5EE6EF1EE5DDF48DD6ED7A3BCDC02696ABD4C7569AA5EA879ED0AF485A11A12958C64A50C89981D2FD8BFD3CEC372EF40D3F657ABAD48ABA1714A2D061DA92820927510D854FD471963019677CFB716FDAFDF6DB26C944DD15AAF6F50394D4B4E94A1A43CD3E861D421090903242CF8AA0370DFDDE2DD360EF86D6D856EA4A27AD57A6A95CAD79E6DD554A3AD50F34E74D4975080036C822683C6025D96F14E9FD496E6B4295F9953B7E85D08391F6EEAA63ECA99C0661FA85B8DBF6476DED7DA8DB497451B4861CDC35CDB6A5066996E1520BC51201752FA54B913884CB8C03DFA45B2D6228FB83514F6FAAA5B5DCC520B32EA9B5361D6E5565012B57A16529711AB4A8E639C023F4F9D91DE1B3FBA6DD56E5453A45BECCB79914EE177A6BAB7D4D210B56909D452978FA49C2000F652F48DC3FAABBDDE10A0A65F5DCDCA752722CA55D36B9FFD1CA00AED4DFDB1F65FEA33B8B77DD972FA78794BA3A35F41F7F56A75B5AC7E436E9120CA73808F4FB03F4B5BFF007BBCDDBB785EAA6FF7FABA8A94D234DADA4175D2B7DC0953D6F094A47AA5A97F180A66E8EDE58BB7FF00A88DA7B76C8F54D451A6BED150A72B54DADDEA3956998D4DB6CA74C80E10167FD575F2F962EF9EDDBAD85E2C5E296CF4E689D08438438AABAB40921C4AD067AA58880DF2DB55B96D5DD9A2DB953B8AB2F36BABB1D5DC16D57356F4292FB3554ED2149551D2D22A5A5C56067010B6152F73A8BB9176637BDE692E94EED1BAFEDF6695284298A655500A4B9A58A72A54836312AF3E6197F6DB62770775D7EF9A1EE2DCF745B6C294B8D513AFD6D753345B71C7439D343AA2CBCD7484940A149979C00BFD3CD45439B21E4ACA9544C57BEDDB83806A0C9085C8CB0FF316AF8CE3977EDBE7D0EF678CFF0054FBC0FF00F91A7FFD3E37CFA6685586DD4570FD40F702E15ED0AAACB6D521340F3A4ACB215A927402643D2900721944EC8A9DEFB6EEF737BB1B868291DB76DE459D2D3970AFA953DD4792B42509734025A335948FDCC083EA3179F456D7DC9D9BDBE5F6436A59778EE714160B47B0E95E28807455B8C5138D24301297B50710A52D3A42B011A408D9BB5F6F6F1EC06E7D95B16B5770B622E2E525AEB2B66DA952729EB12B73536C9012573FF2C6594E0329FD436D1ED4EC7DBD61DA16764D46F5A2485DCAE2D28266DAC1528D50F56A538B336923142467290506E7DE7DFDB6F68DA366FD6F6951EEAFA81E952FBD2D0F6AA4A199ADBEAB1518AB58CB4E5011BBBDDC3A5D8DDE9D9170AF4366D95D4755415EFAD282A61B79E6C0792B56280850057238A67E101ED8DB6F67DB3F52FB9AB36ED732FAAB2CAB7AE3414E42934B54ED5B05D49291A7F33A617A754C12A98034C0615DB277B9AEF7A772A3B7F52CB37615170AAAEA7AD51147514EDD569D0E21293885BBE93319E047108BB7EFFDACB7DD370B5DEBB0DCEFFBCCDC5D15155495014941400871A5298ACA76C94B8950F48200C065280FA1F77DE7B36CF616CB5F78B15754EC27052FD3ED2D2D42A9BD5ABA3AD42A5B57A719FE71F8C07C93DCCAEEDDDCAF28ABEDCDA2B2CDB7DBA46DAAC62B54A5AD555D65A94A0A53F5781416E4358F94E1C487D77DD9D9BFCC56FDB2AFE9DFF3D7B6A550EA7D67E91ED75A5AC25A91D5EA69FF00874F8C0673FD1FFF00FCF9FF00F30FFE96026FEA6687E9FDA3D8345F4CFA2FB6ADA66BE91D7F75ED7452AC743DC4CF57A7F2EB9E30150D44E79C7572A56A394469955456B495292994E6412078C7174A657528292A32D499007EE8234BFD28048EF58D391B6D49F8CD1160315FBF776EE7DC1BBFB2166628285779BFDD853DDDE5BCD1D22B1EAA79B7B422A3517036500848C308A2D1DF8A046CDFD36D8B65DD2AD872F6872929D2D30A2A0B2C9538E2D01410B281296A2918CB9C0552D1DEAA1EE2772F62B5BCE968EC36FDB8F7B966B9E5BAB75EAB4B69D0953B2421B438FB685FA93212C55CC0E6F8FD47EDEDB9DD8BF3C9DA345B92A2D8E354B6EBD975B6EA29FA4CE87D0DBC69EA1613D55AD324AC0CF9980B850F713B59B3E87FA9F78BA3378DC7BD1C6925CA34A94A6A9DB28694C53B2B938DB54C94CDC2B014B58C7129480277646D9DA16FEE27741ABAD3D75BB7650D32EDA80E25695BACD32DA43682705755C5A701390F280C26F9DD3EFF000D8766ABA9BC22CDB79C6E9E8854D0B7A6A8B4B6B4A2A1E580B75334A354D0A4FA8E03293571A3EF2EE06D9ED876659A0DBD7D56E2DD3BA982B4DE96E179F77AA9D2F5639AD4B5212D89A1A428CC2B9C966081BD97DA9DA0EDD5C9BDED55DCCB6DC94BB7E96EDE3A2CBCCFB8095A82D94D454BCA5A72D01008339C064978BCBD76BFDF77431434668B765F94C5B6BEEAC25C629DA2B708714169725E9713A941265A55844BED5B6F6BBF4E9BD76B7712DBBC775DCEC88A0B3B6F108B62031A96E34B693AD229A91B00754A8A8927003CAA333DF1BA6DBBA7F5436BBB5ADE454DB1ABDDA28E96A9A3A9B7432EB495AD2A18286B0A911989405BFF00521F461FA90D94BBDD5A686D2DD15BDCADAA5A4A9296DBB854AC832C82B4E99F09CE0359AAEFD769E9BB915B65BCD4B54372B4B419A0BDB80AA9DC6AA9A69F79A4BC80A08F53689EAF4A88123380CAAD3DB8DA566DDD59BB76D77CECF68AFAF71F77D28A25C9BA973AA5A5A1DADD2B00CB0523319401DDC4D57DEACD576DBA7EA2ED0EDBEA1B522A996292D4CAD6D904291AA9EA90E10A1814838E501835BEA5D736B6D9A5BFD555D376F5577A9A4AAA8A44A587D54EA285759694A6A12A520A9C56992B2204F389FABF8D97B73BAFF4AFDAFACB85EF6FEE5B95D6E5534DEDBA7514EFA97D2D695A90D7FD5291B056A42492B57EEE12E350CF695174BBDE3756FCAFA65D1A773D697A8187049429D2A5A927C4496133E3A67C639F75BE62A3DC4D835BBFBBC89DB366450DB2EAED026A456D6B8F362AFA693303A697B14A0487A3241C7011AE3D33D351EF458F695076CBB73B0378DF516E34F5740C56D4D284B8A08A5A079871E0970A14967A8B482E14E139E98D226F6EBBB1D84DAD7C67B71B4DD34F40F0595DF96A2187EB8E9484A9F5C94A52C0325E08C02539880ABF70F62EDDEDCF64F7331B92AA9B70DFAFD7476AAC75B51272A8AAA34368742D4357510D254E2D49C2665CA0276FAFD4AF673E9DB7D966CD47BDDC62497D35AC38CFB1212D8EA37EEA91DD4552FDCFE180A3FEA07B8BDA9DFF00BE767AD8BB3F55B72982D8BDD552B4F53BCC36EBA89AD02A183A8A5335492854E52CE02CFB0F7D7E98FB50D5CEE9B56FB72BEDD2B190D741F61EEA14A26B0842954D46D2429404CA8CE018FD2E5D2CD6CB4F703B8176ABA745C8971D728BA89EBB6CB495D53AAE9025CD2E2D5A53E9C4A0CA02B961ED9EDCBED81774ACEF55BEC6F6E8426BEF963EA32DA43EFCDD5B4FB66BDAD650A591EB47C20352DCB65ED65EFB3D6AEDCFF536C74FF4CF6FFF007AFB8A35F53DBEAFFA0F749D3AB57FEB0CA0330FE99F6BEC5B8F6DD4DFBBAD6FDCF6417047BCA01A1E404B6DADC4750375359A5B5AD096D65490991C4C05A365DCFF004DF73DD3BEECEED258ED342EAD2C58EBAB90C29A212D2DA7AA299EA9250DCDDF5252852411A48C670170AA4F6C6E969DB76EDDFDC2DAD7EB7EDCD6B7D01142DBB5612D16DA4FFDA9F0DA529335A5B44D6A09CB280C9DAACFD335D36B6FDB6B54AD581DA7A82ADBF7673AD5352F2326554E8595BA13D541D6812FCB502A9632005B2AB2BAAB6E51BB5609748290B39A909514A5467E03E31D23147A2A314A8F71D65729FC738E2E8EB9AB52673F8F39C040A9E8EA1EE27AA586894E533CF08A24D47F2FFD391D1EA75751F9BE79C84E7FBB2808B49EC7A825AB5CFD3AF9F0CA25049FF6BEDCFBC97F879CFC258C2045BBD9C8F4BFCB9FAF567E339F84512AD1FCA9EFBF3A7A7D53EA4F4699639FC6235E161B0FF453EB6DFBCF7FD2D634F5A5ECE73C3569FCED3FEF61CE1597D1157F43FE5FA8FA8F47E8DD0FCFEA69E87425C78699465AFC659B2FFA03F58AFF0063F3F49E97D4B5F47A1A0F57A3D4E1D39CF5FAE538BE52134DFE9A7EA09E8F47ABAFD3D6F7FD19CF8F57F2B4F9E112EAF85AB7FF00F207F247FDE9A3E8336FD9FB1D3F3E3D3F6FA3D1394FC2538C73BAD5F4C5693FA27EE1BEAFF30689FABABED347FC5D3F5CBFDD8E9E59F0D1EFBFD10FE9ED26AFFC2FDC1F6BEC27EF3DC68F5EBD78EAD12D5D5C32F08CCDD5B8AEECEFE80E8B8FB9FA869F6E75FD5B47C9A93FE4FB4FDFD52971E516E93167DB9FE9EFE8D53D1F6BD0EAA3ADF51D7D7D723A34757D5A653F930E719EB52606ABFD316A56B96AD467A7EABA7E1A70FB21FF00B5F0535FE97B5A252D5312D5F55967C6784BCE1FFA4F0D7A9FF93BF9699E8FB0FE5AE98E8CFA5ED344FF00C5E8F9B39F1F18CF96C16DDFD18F78DFB2FE5BF77A8743A3EC7A9AF868D3EA9F946BC9317912963116B20EFA7F4C3DC507F34FBDFA9F4CFB7FA674FAFD0D5FBFD6FCBD3AA729E39CA35CEB9D52F667F40BACF6BF77D5D0AD1F5CE9E994B1D1D0FCAD5CA78F28D79651B7D7F237D3A97E99ED7E97A95A3DBCB56BC27F2FAF54B3D5160CF297E8DEE868EA4E7F97D594A7C32FDB1413A6FA5F50FF0095FE2969CBC6203C8FE5BF66AE97434CC753A5D397FC52E11B657FED4FF257B96BA7F4CFA96AFF00ABCBA1EE7E6FDD97ABEC8D4CD4A6F7CFFA73FE6173DFF57DFF0050FBFF00A6753A5D4D475EB97A273F9BA712E1E4568BFD1CCDCFA968EAEA1A7A7F5A96997FECBD119B8D4D52F7DFFA77EBD0FF0029CFA7A9DF7BFF00896994D3D3FF00B47AB29FCBF187850BA0FE937515D3E8CF49D5D6F712F875B09F942112ABBFA61EC99EBFB5F6F33D2E8EBEA4A7C7A3F999FF00145F0CF90B73FA49D7474A5A31D53F7929F0F9A1E12E8F39FD3AEAD2EAF61AE49E84B44A5C272C33FE28BE09AB20D3A53A25A64252CA5C251A65DC2505FC7FFFD9, NULL, '2023-09-26 23:23:42', NULL, '2023-09-26 23:23:42', b'0'); +INSERT INTO `infra_file_content` VALUES (23, 4, '8f513d9b68521ff3595f7291bc1f5cb0dc4f6b04a8f5e5a2fc25ba0bd4f0c071.jpg', 0xFFD8FFE000104A46494600010100004800480000FFE127C54578696600004D4D002A000000080006011200030000000100010000011A00050000000100000056011B0005000000010000005E012800030000000100020000021300030000000100010000876900040000000100000066000000C0000000480000000100000048000000010007900000070000000430323231910100070000000401020300A00000070000000430313030A00100030000000100010000A00200040000000100000032A00300040000000100000032A40600030000000100000000000000000006010300030000000100060000011A0005000000010000010E011B0005000000010000011601280003000000010002000002010004000000010000011E02020004000000010000269D0000000000000048000000010000004800000001FFD8FFC000110800A000A003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDB00430001010101010102010102030202020304030303030405040404040405060505050505050606060606060606070707070707080808080809090909090909090909FFDB00430101010102020204020204090605060909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909FFDD0004000AFFDA000C03010002110311003F00FEFE28A28A0028A28A0028A28A00E4F57860B8D6208256C165EDF535C8693A35AE89E27D42FCB9FDE46CA3774EDED5DC6A7A6CD26A316A68C02C2BC8EFD6B8DD723B8790CB1BFF00AC6C7E7401CEF84CBEA1E1CBFB751C34AC38FC2BBED2F4F974ED2A231825B18C1A5F0DF87E2F0FE9D25B4E537CADBC60FA81EB8AE6754B9D62FAF9AC2C2ED6D9636C8321DAA47A03400BAB78A3C6D60FB34EB1491719C904FF005A8ACB58F186AEB8D56C9625C649008FEB56B55BCD4340D3DEEEF24FB4045DC7CBF98FF4AE5B40F8C5A55FDDB69D2595CEE55E49418EA07AD007530D87865F508E07BA3F686FBA991CD7A2D9E990DA8F94B74C73FF00EAAE0E7B0D2AE3528755B388472200467EF67AD6FF00DB6FB1F79A803A39AF123FBA454297B339E14115C819EE8BFCF935D1E9F3A6DFDE29E9401AF451450015035DDAA1DAEE011D6A7AE7AEB4ABB9EE1A54600135135A01FFD0FEFE28A86249546246CD51D423BD2B9B7936F3401A9457230DF5DD9366F642E01C9FA5721E25F8956FA20327953382D801141EDF5A00F5DA2BE72F0E7C47BBF10DC897CF7B48C3ED3E79083EBC9E95F2CFED8FFF00051AF84DFB25F844EAFE27B87BD92398C0C2CE485DF70477CE1A45E3E5A00FBFFC67A9CF61A64C22008D99E6BCC3C53E2E1E1CF045A6B97655031EADD38527FA57F331FB367FC1CC7FB367C7BF1E43E09BBD235E53717AD6BFE9296EA9807D7ED078AFAAFF00E0A37E23FDA13E397ECEDA778A7F65CF152E8105C5CFDA12369486100865F9488C3F723BD00767F1BFFE0ABFE19F067C71D17C092EA3A6C7F6A894E1B7EEFBECBD9F1DABC0BFE0B1BFF0548F10FECC7FB1F7813E347C2E5D3EFEEB5BD6EDEDA613090A089E299C91B2443D507526BFCFE3E31FC77FDA47E11FC6AB5D53E3C6B977AD6A16ACD2453A063B62123000170BDC13F8D7AB78C7F6EEF12FED35E07B3F86DF14750BBD53C3DA630BAB3B3B92BB229141556037750188FC6803FB20FD99FF00E0E45F085CF87923F8BBA8787F4BCC837EE5907C9B179F9A53DF35FAE7F037FE0B4DFB0B7C539403E3AD144EF0F98CB11C60E40EE4FAD7F92CFC58F12D8EE683450628FCBE831D727DEBCCBC15F1A3E24F80EECDCF853539AD1F6EDCA1C71907F98A00FF00694BCFDB4FE016B7AE5B37853C496976ECA3622B6431AF70F0AFED01E1CD719635B9B7FBB9F973EBF5AFF199F0B7FC1487F6C1F0AEB56DA95BF8D35048E020E15B9E3D2BEA9F0F7FC154BFE0A2DACDC0BDF0AFC52BFB18C8DE15E52A4283D38CD007FB18D86BBA46A70E63950E78E2B4D22B523E46FF003F957F9627ECE5FF0005F5FDACFE187892CB4CF8BBE38D675A8DA60EFE532B8298031F33AF706BFB73FF00826CFF00C14B343FDAB7C296864B8BBFB4CFA719F75D98D4EEDCAA33876E72D401FB9F457CA50F8B3C5DF0C374DE3ABC7D495DBCF510E5BF767A2F38E78AD3D33E2CDD78EEE8C5E1E5B8B41F7FF7ABB463A63827D6803E9AA6EF9C70AA08FF003EF5CB5AC5AA43687ED3788CE79FBD5D259BC9F664F31831C7515137A01FFFD1FEF9AFE730AF033C545637E25FDDC98181506A7730E307B8AA9610891BCC4F4A007EBBA7497D1930024EDC715F0FFC75FDB13E067ECCB612DDF8DB5DB3B3BA8DCC324775C856DA5B18E39F96BECBD7FC6FA6F87633F6A0DC2EEE31FD4D7F9DD7FC172BF686F11789FE3D78BBC2FA7EAED1DB41AA394899D7E51B1C7407DE803F427F6E2FF82F6F837E21685A8F84FE0E6A9A2DFCF35B18505B79818C819B81B641CE315FC60FED51F183E3B7C60F1A5F6A9E335B8B6B09EE7CD568E4976E7047019D87426BE39B0D6F5DF076BE7557B9329495A4CC6727926BABD6FE34EA7E2F8C6977124F80D9FDE703D3D7DE8021B49F4EF875ACDBF8C7C017F25DCD678930CE76F99DC1DB83FAD7EEB7ECA9FF0005DFF8B9F08FC1165E0DF10D968E6D6DAD0C0AD74B33124E3D66C6719ED5F840DF08FC6BA858C93F856379A06E5C408F2658F3FC2A79AFABFF0066EFD877E22FC58D5ED74ED4B4991A3608C4CF04C179751D7CB3EB401DA7EDD3FB60EA3FB5F78EED62F0C5869F34F71662DC0B28C8CB6F76C72C79F9ABC47C01FF0004E9FDB47E23E9B0DDFC3BF04EA1A83CA9BC8894E367AF1EF8AFEF17F60AFF00837EFE0459269FE30F1C786B43B89A09D5FE7DE1F69443D0C63B935FD0FF00C30FD8D7E05FC3861E1BF02F876D74F92D23F2CBC6B852A08E01C7D2803FCA6F4AFF00822D7FC14575784CB73F0CF570738FB87FC0D4779FF045AFF828269F210DF0D7561838E63FFEB57FB00E9BF09BC2FA7C3E535B43EB54352F837E15D458E2DE03939E6803FC85EC7FE08F1FB71DB1137887E1F6A96F66A7F79214C6D1EBD2B0E5FF0082447ED9D79ABCA9E18F056AD3C59C82A3F87D7815FEBD177FB3F78126B37875AB0B7B8B661F3C7D770FCABC1B59D3BE00FC36D49EDA2F09C8C0379598620473F88E38A00FF252F8CDFF0004EAFDA17E0A69EFAFF8E7C3BA8E9ED6D089BF7DC0DB93C9E3D41AFA0FF61EFF00828A7C4BFD993588B47D0E1B47B8B4B710471DC79B9660E8554ED917A90057FA66FED21FB167C08FDAAFE19EA6D0786ADA377B7FB38FB5AED3FDEEDBB8F9ABFCDEFF00E0AE9FB130FD91BE25DF6A5E0DD3E1B558B595814D9AB9C0019BBA8E3E5A00FEB4BF633FF82A2FFC1573F6ADD46C20F1B7C23D2ED34EF3D6D04B6D6D7009842A956CBCEDC906BFA6BF843AFF008DCF86ADBFE160697169774D0E24409B76B7A724D7F1A3FF0006EB7EDA1E21F144767A57C44F111C2EB7E481753226235862007CCC38EB5FDA478BB54D3FC4CA979E1CD76C650F206DB1DC23B6DFA2934010EAB0F84F4CBA5D435AD49EDD17E624B6001EBD2BDE3C2B79A5DFE836D77A34FF0068B6750524CE770F5AF1ABFB5F094BA4491789AC0DE6570481918F4AF5EF0643A541E1AB48B4587ECF6AA836478C6D1E9513D80FFFD2FEE9AEAEA0D52D99EC64F326E8AA3B9AF34F047C40F195BF8D753D17C5F651D9697690B98E720824A91D492474CF6AF26F8A1E1CF8A16FE2FB3B6F01EB315AC4F102C11C91BF279E01ED8ADB8EEF53F871E18BDF107C55BB5D494DA4A1C2B658B042D9F9B6F606803F247FE0ABDFF0546F857FB3EF82356D4FE1B6BBA7EA1A9DAE9C658E09CB10D20771B485653DABFCF0FE277847F685FDBF3E37788FE335DE91702DF5A2F7F1B58971113D82862DC73EB5FD25FED0DFF0571FF8247693E3FB8F0E7ED0BF08756F1382F22C9E5DB5B48A631230DBF35C2F704FE35F8D1F18FF00E0A07F03748F1AEA7E33FD96345BEF09F83F50764D374C091A496F0B72119564603A7626803F253FE19E7E3AFC3CBB65F14787E782D91CBB492AF45CE33FA543F0EBE186ADF17BE282781BECEEB1B4F1AB18301C2BC8A84F391FC5E95E85F16BF6C1F197C44B4B8B48EEEF41990A0F300C7527B13EB5FB11FF00045DFD8AF5FF008D7F10EDBC61792DA48D2D925CE662DBB2B3447B29E6803FB16FF8264FFC10EFE03FECADF073EC6B77A8EA2FA9CE9A8B1D47C89595A5862CAA9F246146DE057EDF784BE067C37F07E910E99A3E976ADE426D0C608B71FC420AEB7C1DA2EABE1CF0E58E81A84CB23FD9E2552A7230100C73F4AE86F2FA3F0EC5F6CD4586CE9D7F1EF8AA51B9CF39B4F43C7350D1F5A8B5FB79ADEDFCA8D07441B4753E95EF36DE20D23C3BA0C177AD4A96E586D25BD7AFF4AF96BE21FED61F0BFC350C9E7921D133C3C7EB8EEFED5F9B1FB467EDFBE19D47C3CDA6F87EF2589E190B7DF8FA056F4735AA8773375647EB96ABF173C017D762D74FD5239256E0283C935D9688897D6A2F64908899770607AD7F215FB387ED63E35F88BF19B4CD2EDF51B992296F0C4431041E7D89AFE923C5BF14350F00FC19D3F54B89251232EC257AFDC63DC8F4AB8417517B591EC1AF7C57F09F86F5548B54BF8E2800CBB39E9CE3D6BAFD1FE2FF008075E8557439ED6F38C83B41247AD7F28BF183F6C5F11789B529F4EB3BEB94670C80B15C0F98FA357DC7FB13FC5EB9BAF221D7AFFCC3F6619DCEBD772FA9AE6C4AB49585ED59FD0CE9DA8C1AAD93D8BA2451CA70760C57E4EFEDE5FF0004BAF83DFB45F83B5DF11F882EAF1678E3B8BE022F2B05D21908FBD131C735FA63E1AD4AD350B159B4F914F03A1079C0F4356FC5374F71E17D474DBB05D67B59A2F63BD08AC936CD29D47D4FF10DD7175EF86BE29D76086FEEB4E9ACB50B95856395A3DCA9232863B48E78AFD05FD91BFE0AC1FB407ECC5749AA688D16A812DBCA517F25C4AA40656CF128E7E5AEFBFE0B57F02FC27FB33FED296DE168B4E8E11AB59B5F110838264B89864EEC73F2D7E5B6A5A8F846CBC1D61730D990F2B0538033C83D79AD0EE858FF004DEFF821E7FC161BE32FFC148BE16DF6B1F17B45D234AFB1EB0FA583A7C52A6628E289831F32593E6F9CFF00857F4DBA625B258C6B6877460706BF863FF8356EDFC35A57ECE9AECA967B5CF89656040E79B7B7AFEE37C333A5C6876F3460A82BC03D6A2BCAD1D0734ADA1FFFD3FECF4F806CBE1B482EBC2D3CBA85CA7EF11276DF96E98E00E38AFC3EFF008280FC52FF008281F8A86B5E1DF87DE008EF6C63797CB9638E5C98FCB719C8900EFE95FB5BFB547C75F09FECE3E15BCF899E21B29EEACF4AB6FB44B1DB2AB39009E1416519FC6BF948FDA7FF00E0E6DFD9F20BFD67C21E17F0F7892CAF13CC88CA61802FCC8C3AF9F9EA476A00FE1D7F683F857FB46E83E32BCD6BE27F86A4D3A44792421D481B4C8C73C93DF35F342E99E30BD90DC25A31887CC3AE38F6AFA83F68FF00DA9BE25FC77F11DDEB936AF70D66FBD4C53100952ECC060123A3578E7C26D4B53BFD4AF2CF5294BC296CE50374CF1D2803B8F803E0BD6FE3FF00C52D23E1D69968659B50985B85817E727DB39E7F0AFF00427FF824B7FC13C3E2AFECEDE1CD3BC532E897D1A4BA6F921AE00DA7E746ECA39F96BF87EFF82437813C57E22FDB67C15ACE8B285B683580AEBF372460F60477AFF59DF84765E35D37E146896FF6C2A8A8A36E48FE9401EADE06F11F886FF51B54F11DBADB3C64200011F281D7926BE4BFF8288FC6BBCF01FC3BCE94622EB70539C8FF0096521EC47A57DDB71630D8ECD6A44056150580EA6BF16FFE0A4FF13FC2C3C3EB6DA959CB2AC97E100C0EA51C7AD7A5428DE2A479D5A4B99A67F0F5FB5BFED99FB43EABE24B88B44B24953632E54CBD77B7FD34F4AFCF1D33F690FDA665D6A7FB6697F2B8239329EA47AC95FDA3FECF7FF04C2F047ED29A6DC78AE0D3F4D11C772D095B92C1BA2B7653FDEF5AF40F887FF0481F841F08607D77C45A3691731CAC635584B160D8273CAAFA55CE0D1973A3F16FFE08F5E3CF1145F13B47D4BC6302DB95D57277671B76A7A93DEBFB1FFDA53C4C9E38F81FA7D8E87B6560FBB11FA796E3FAD7E137C04FD973C376BF106C6D3E1FDADB69E4DCE17190037AF00F6AFE8D3C01F03EFBC3BE07B25F19186F62F2F6855C9F9B1D7903B66B9EA47A93CC8FE33FE31F80FE23F8552FB59B6B0959A2DEE37671F78FD2BE36F0EFED7DF19FE1DF8985BAD8C2811D63F9BCC1FC43D1C7A57F76BE28FD8EFE197C51D36E2DEDF47B58D640633E702067A9CE01F5AFE6E3F6C4FD9EFE08FC2CF89B79E179B4085E782FD612F0AE57273C83C714A14799112A96D11FAF5FF04D7FDAE3C4DF10B4FB68B5D5810B5E08F0BBFA7969EAC7D6BF7DE47B6D774B8E5C8F9F93B7D315F853FB06FECC5FF08EF8657C53A3C70430C1721F6AEEDDF710FF0077D2BF69BC07AA0BBFF892B23868932491807B7F5A52A1D4DE9D53FCF1FF00E0EDAF859E18FF0086D3F07DC58CCFB7FE11680B6DDA067ED3759ED5FCAE69FA2F84EFFC8D0A7BC606D59588C8C8C1EFC57FA0B7FC1CD3FB0A788FC7ED2FED6965F659B48F08F87523B8806F370E6396673B142153C38EAC2BF802F0B781AE7C49E24BFD7EC6316B0CD133A47282AC3A70463AD734958EFA750FED7FFE0DE8FDA13E097C2BF0FAF80753D72DE17BED6DA4DB211B8E618578FF00BE6BFBBBF086B5A37887C3B6BABF87E65B8B49D034722F422BFC737FE098FE05FDA47C51FB45787ACBC193DD5ADA1D4F63B347288C1E392C108E98AFF5B7FD8D743F11F86FF66DF0B68BE2C9BED1A84168AB34833F337E201FD2B9AB3D0DDCEE7FFFD4FE92BFE0AE7E34D5348FD977C5D26890C772C34B62370CF396E3A8AFF29EFDA33C63E36D6BE286B0DA969D1C11BCE70CAA47F5AFF597FF0082816ABE05F0A7ECB1E2E9FE245A7DBD56C99CF00FC9E9F3115FE6F9FB5B788FF679F14EB778DE0DD116D2E1EE7259820E30463863DF1401F8BF6DE128DECA5323B86624919F5AB514F3E9D0C5A6688BE6CE488D877C1E3B62BA1F881A0F883C3977E65BCE044577ED5CF424FB57DB9FF04ABFD99E4FDA9FE3F5DF863508E09D60B4173B6E376389A25ECA79F9A803FA18FF00836DFF00628BFBDF15E99E3EF125A5CC46D75F2D92176EDF2A26CF2A4F7F5AFF0043BBAD12C34ED260D26CCE45BB0F4CE07D057E73FEC53FB19F877F65BF02456DA55A5A5B4ACE9740DB67A98D067951CFCB5FA25A25C497D3CB25DB6EF9091BBD6802AF89352B59AC1ACE26525931815F843FF0527F064F71E19B6BB28D86D450E7FE00F5FB352ADC8BCDF337CA09FE75F987FF000529D4ECA2F873661065C5FAFA7FCF392BEAF03874E8A67838A93F68CF2EFD80F505D1BE186A31AB60FDB98F3FF5CD2ABFED7DE28F1149E1DDFA64626C4F9C73C008DCF5AF8DBF66AF8BB77E12F006A73CAF36C5BA76381DB6AFA9AF49F08FEDCBF01E1F126A5A5FC5EB39750B6581D511CC58121C007E69076CD6389A56D4E77367E74FC2DFDB1BFE1517C47B39FC40D696C23B8321F38374CE3FBC3D2BF6434BFF0082C6FC289FC3167A5DE6B3A42B2601186CE7A7F7EBF17BE2DEA1FB2E7C57F14893C25A3C10170514B98FEF6E27F858FAD41E13FD8BBC2DE2BB98A6B01A7C71B10C033F6C8F415E457761A9B3FA3BF02FEDE9E03F1D7832F2D3C39A858DC5E4CE56248F39248078F9BDEBF0B7F6BCBBD635EF89175E20D4200BE65FAC84E38E327BE6BF5D3F65CFD893C1FE00F0FF00FC251A89D31E3B49BCC65493E6236AF4C815F377EDADA27C348BCD934CB7843FDAFF0085949FBADE86BBF2DA7CD06D994A6CFB83FE09EFF1C74DD4BC2EBE1E6780992E82631CF11A0F5AFD4DD435EB4D054EA08117CEF932471CD7F33BFF0004FBF19D8E93E2FB3B7949D9FDA04E06318C2FBD7F49576748F12F85EDE78514FF001F247607D33555E99D14EA753C23F683F87B61F1EBE04F88BE146B11EFB6D6A1685DD003200DFDDDC187E86BFCF0BF6F0FF82677C78F833F1AF5097E19F85EFAFB474D5123499D41061C925BE4551D057FA1F9BBF10DBF89EDF5B82465D26D8E2E2DB90D260F381D3A7BD6AF8BBE18FC25F8AFA1EA7A86B5A1A4BB2DA6B85132F3B950E0FD79AF1B10ADB1DF4E7747E4CFFC125ADBC05F0E3F64FD7759D3AC2CA6D56D6F8B289618CB0710439190011CFBD7EF8FC28F10DCF8ABC01A6EBD77124325C4418A4630A3E839AFE317F645FDAB17C39FB6C787BF675D3E2BCB6D0B5DD55C5CD96D022973214248DD9E8A074AFED83C3363A5E9DA1DBD968D0FD9EDA35C2478C6D15E754675D17767FFD5FEACBFE0A2FF00B35DB7ED27FB2F78B7C39AC4B756D757760D6E91DA10ACC3939190DCF35FE623FB75FEC2361FB32EBB737D6177A8CB7297A2164BA91481F2B3740ABCFCB5FEBB7A85F699E2FD2A6D25E3DDE78D9F3631FD6BF9BAFF0082A27FC130F48F8A7A5DE788A0B0B0769AF1A6CB872DFEAE4EB84341A3823FCCB358F895AD788EF134FB9B688440796580390071EB5FB4FF00F0404F8C1E01F845FB5E6B7A878EEF60B1B7B8D2DA085A6E8D235CC1B547B9C1AF817F6BAFD98358F81FE239ADE1B558D563697F72AF8FBEC3BA0F4AF3EF0CDD37C22F0E7873E26589305DDE5CC0B2347C498DDBB9071FDDF5A0C1C8FF0065BD0BC63A86BB6161AE344834B4823DF32820052A0E7F235D8CD7B757EAB3F86D7ED31310723FBBEBDABF01BFE096BFF0523F0C7C68F84F1F843C5973717134D7096CBF686880DAB0C5C7FACCE3AF6AFE853C3779A35AF856D750D1F688A55C00841E31ED4EC64EB98BE289ED4E9128B36DD3ECE17DEBF01BF6E6F1D69FE23B97F072CEA6EECAF434B103F3280AC0E47E35FB0DFB4178C0784BE16EB1E30D35CC0F65096E0E1B23B8E6BF94CF893E2FF1678FBE2EDC6BB6F72EFF00DA57881B772487600E719AFACC0556A8C51E35795E6D9F6CF837E1341E2BFD9B3C4BAA782BCCBC922774C263EF8452474F7AFE537E2FFC19B0F88DFB41F88BC0FF001DB55BEF0C69B632B490CD6D2F94ED2A900212C1860824E303A57FA22FC24FD98ADBE177C1FB8F0B4315B2FF006A22DCB7959C6648D739C81CF15FE7B1FF0005D5F0D7C46F853F1DFC45A97871A58924D6BCA5F211CF055CFA7B54569A92D0C6D7763DAFE067EC87FB22F83EFA1D46E3E226A8E239B7E65B9423A0FF00A675FA43A16B1FB32F856DE2B1F0C78D64BA923C2E1E6078FC00EF5FC5A697F16FF688BB83C8B1BAD4064E07EEDFAFE00D6FE9DF113F69CD16E7FB465BBD471ED149D8E7FBBED5E5D6A09858FEF1B5BF8D57FA1FC1DD5EFBC29786E9A35250176209C0F4615F96371F15FE2A7C57D767D345AF9AD11F39C217C803827963EB5F8276FF00F0517F8D3A4F85EE3C257D7FAB0371D72985E807393ED5FB6BFF00048B97C51F1ABC4B7BAA6B52BCA6E347925CCE0E73BE31E87D6BD1CB928536918D44F9933F493F65FD6ECF45BA8B51927D9E4DC65B27A10066BFA91FD982EE6D5FC1763AEDEB116735B6E8E4C9C31E3D6BF953F14F80B58F86D2CBA7DA3AC666CCA3CBCF7247703D2BFA73FD816EAF759F801E1CB0D4DCBECB104EEF5E2A71354A8268FA2F55D6BC493EA91DEE81649716F1F0CDB491904F5AE8F5ED76EE2F04DDDF58428F7A2DA56B8880E114231271D78AF36F89C3C51A2EA71E97E10BAFB3433461982138DC4919E07D2AD4D63AAE9FF0E6E65D4351845DDFD9CD0125C062CE84739C1AF9DC4D467A749687F1DDF0B7C3BF14FE2A7FC14B7C11FB46FC2CD106A5E12F0B5F98353BF853F7304B1CCECEAF8EE03A93F5AFEEB3C13AF3789BC2F69AE30506E10361381F857F367FF04D3FD99BE22FC08D6353F0178C2F219ACF5DD76E2F59232FB1925DA06EDCABCFCB5FD2DF87347B4D0745834AB25558A15C285E98F6AF35B6F53BB0E7FFD6FEE63C3FA0DB69445C3BB00AD9E4D69F882D7C35E30B29346BB914F07A004F208EE0FAD48BA56A53A183CC1F37AE6B10F83B56B0B937A254C1F4273FCA83691FCFA7FC140BFE0913E15F8A905D6AFA6C17CEC6D0A8F2845D4BB37FCF3F7AFE21BF6E7FF826BFC65F879AFDD68DA6E85A8369B657B8824703901588E8A07E55FEB39294F10DB9D36F10B6F1B0EE1C57C89F1A7F63AF83BF1B2093C3F75A359C97B1C9E6C924A3827057B027BD07248FF26BF823F16BF680FD9DBE21E9A6DB4F68E082612B79A64C0C7CBCED71E95FDB3FEC05FF0005A1D16FFC1FA1F807C79A8E97697315BA46E87CCDE1CB2AE0E643CF35F56FC4AFF8211FC34D6FC471C50695A246F2AFCA58B8032C7AFC95F83DFB687FC12BFC47FB2A78F22F14787F55D1AC206D5628112099836325F1CA01FC355D0E59EC7F59BFB6ECDAB78AFE165DC5E05437B677BA6A3BBA67867C9C0FC31DABF27FF61CF815E25F1DFC5DD4347D62CA50BA7DA9B80540CE63913AE41F5AEABC57FB6CEA7F0B7E025D683E2CD3358D52E7EC68C925B40645DA102800923B8AF73FF82797ED19E18FB5278FE6D32F2D1F59B131B09630920DEE9C3E5BDABDFC3D46A92B1C138EA7EE0F87BC6D73A9F83E6D4751448BEC03C9E01C61140E7935F987FB73FEC35F0AFE3C7842D3C6BAF492ABDEDEACEC6311EDCED7FEF46C6BF423C4735859347E11D28A85D523129D8415CBFF0078FAD6AF8CFE166B3E2BF87361E1CB3B9850DB306F998E38523B03EB513A896889B1F80DF0B7FE09FBFB2F787B53861D5EF9E3FDE67E7583A71FF4CABECAF127EC03FB216B9E1144B1D48B3ED270A96F9FBA7FE9953BC71FB2D7C4C8F594FB0EA76B1BEDE06E7CF53DB6D7A9780FF66EF8B296891EA5ABDB05D98F99D87A7AAD72D4A84F2A3F96FF00DB4BFE098FF0CB4BB1BED5FC28F773C9140C51408B04EE6F48C57E877FC1247F63AD57C19E1FB6D5A3B2B85F374A64F982E39643D947A57ECE7887F619D57C4C3CAD665B1BA89D70C0B31C8F4FBB5F4C7817C11E16FD9E7C21A7E9D159AA95516C7ECE3D79EF8E38AD68E22CAC6538EA7F3F7FB62E83AA784FE34E8FE1B92DB6FDA6D55B0C3939771EDE95FB73FB0EC0EDF0DF4CD3A61B3CBB2E71C63915E39FB4DFC21F06FC4EFDA43C2FAAB0B48A35B48D19A770A07CEE793C81D6BE74FDA07F6B1D37F64797FB0BC386E2E7CAB81678D336CA304139E187CBC56752B5D6A6D4A9B3F49BE377C71F855FB3C787AF2E7C43ABC315CA446E156E4E78248FCB22BF9D2FDA0FF6C4F8B3F16FE205A9F861690EA1A7C9A9C122BC1E660C5BB04F0F8C735F7068FF000D3C61FF000511F0C5C6BC035B46A7EC25755578D8E007CE1437CBF3FF003AFB93E0F7EC41F077F67AF05D82F8DFC3F6BA8DDDAC42367B652D971F3646E0BE95E3622573D0A74FA1F41EA767A0DCF88FC34F78C2DA47B1B72FB005218AF3DBD6BEC0D0E2B7834A862B47324617863C935F2E787351F0E7C5BD1A6F16E89A7C96674C636CA2E136BFC8011B40CF1CD7D2BE124923F0F5AA4BF7820CD719D74A0D1FFFD7FEFA500DC2AD2004F35593EF5594EB41BBD8708E3072140FC2BE7AF3AE7C37E3CD475861F24C1946ECE3A83C7E55F445707AD78760D5A5970ABB812C49CD072CCF8C7F6B3F8B969F0B3F67CF12FC7FBD9A3857C396CD212F9F286DE7E6C107BFA8AFE0AFF692FDA2BC47FF000556F8B07C01E0D956ECF86F528B5D71A533ABF976EDB497DCCC367EF39E2BFA5AFF0082F0FED0B65F0E3F64BF1B7ECE76F2491EA3E24D19A587615D9F3B320CE486FE1EC0D7E3E7FC1B41FB074DA0F8FBC47F18BE23DBDADDDB6BBE13BA8E2277EEF31E4848277281D8F426A9EC71CB63FAA7FD807E267827F68AF8113C3ACDA5849269922E9C4470A93FB98630776EDDCE4F35DC7C41FD93347D5EF5AEB428A6890C81944011001EC02F4AF02FF82667C14D57E197827C47A7AC90A24FAE5C4CAA84F42100EA07A57EB859896CE002E0EE0076AF4684ED023953D4F8DBC29F087C45E0BB233F953CAD1B6E0653BB1C0AF24F8CBFB427897E0CE9536B9730C28B19603CE0DB72159BB30FEED7D9FF00163E357877C11A05D5C6A30CADB22DFF0026DE9CFAB0AFE7A3F6C8FDA0ECBF684B2BCF87DE04335A5D412B3B34DB4295D8C981B4B1EAC3B543A8FA87223E63B7FF0082E3F8DBE20FC56B3D5F4AB4D1668B4F94DBB796926DCA31FBC3CDEBCD7ED07857F691F883F1F7E1EE8FAFE9BA7DBF9D7452765B65650074E3E6271CD7F261FB357EC11E2AF015F5C9F15C9692C9737D24EAD971F2BE3FBC82BF71BFE0993F14F54D4FF687D7BE0379D2C9078734F7754EB10D92C4BF29073FC5E95C93A9A87223F64DBE27FC5DF0478A74ED02E3488FECD708B23C922B1619E38F987A567F8E7E27F897C4176FA7496B17CAF9F941FA7AFBD7D4D3DBE8DE2C9A2D76F2D8B7D95447F38C1E39E2B9487C09E1FD575E96E62B640A7E6191EF58CAB58CE74D3763F343E3C7ECB1AFFC5AD1E7C497F148F07960DBBED2392783827BD725FB297FC1372C3C25E276D67C5936A571FB8E976EB20DC1D4FF00121E78AFDADBAD2ACAD258ED228C00CA3A5676B9A5EB1636B05C695288B7380719CE3D2A1D634A74FB1DD691A2695A259C767A6DBC502A281FBB455CE001938039E2B61A18A6402550C3DC66A0877794BBB93B467EB56D3EED6699DF4E98E86D2D2D90C76F1246A792154007F2A9C00A30A302968ACE6BA9B4A363FFD0FEFA93EF5594EB551461855B4EB41A39A25AE23C45AAFF00C23EAF7CF80242546EE9C8AEDEBCFBE265BC337837519A4505A0B69A443E8CB1B107F0A0C99FE7EFFF00072578EF56BDFF00828C7C3CF0DC27FD0AEBC3D6FE6004E39B9B9ED9C7E62BFAA3FF0082747C2EB2D37F603F027887418CFDA25D301936851F2ED24E4800E38AFE157E2C78FF00C5BFB487FC161BE1B685F1A2F5F5DB5F3C59F9770723C95B99B09F41935FE8FDFB3EE83A57827F67CB0F08F866116BA75969EE90C29F751421E0536CC1D16CF33FD95B50D47C45A16A371A4C4248E1BE9237283A300B9CD7D9C925D45108AED3676FC6BE31FF0082753B37C3DF12B3751ACDC7F24AFBE9EDE1B894F9CA1B1CF35BC2BD95895877DCF907E3EFC0FB8F89BE1ABBB4B3170ED2C3E58F2881CE49F4F7AFE597F6DFF845E3FF00D84F5EB0F8AB61633CBFDBFABC1A6FFA7FCD1E2525BE50BB7E6F93D6BFB54D559AC2D5BEC876719E3D6BF25FFE0A1DFB2B6BFF00B64F8334AF07594F6C25D27538B5046BB2C14346AEA08DAADCE5AA6556E254CFCB7FDBE93E32FC33F80F73F1B74EF0FAA41A668F15CB39422204AEEF9B6907BFAD7C97FF000470F8BFE3AF0D7C5DBEFDA13C45610C29E2BD31A156756F28B4B2C4DF27CD9CFCBDC9AFA5FF00E0A07F01FF006CF83F673D7BC11E2DF1B5BDE693269A237B712C855A350542F29E82BE0587C39E3CF807FB257C35BAD16FD6DE66BCB581DA027953B891C81C715CD28B6C4E9B3FB3AD5BE23EB163E22D3BC1D730451C5AAC49293821B0F9E9CFB57AF5B2E9BA159ADD193961B7E6AF9BBF677D7F44F885A1E97AB78B606BDD4E28E28E29E40095023538CE7D49AFB2AE342D2AEA210CF0AB28E82B0A94F513A7A9C169F7FF00DB320BB870C10EDE3A576167A8BC8FF659157E4157AC744D2F4E429670AA027271EB5696C6D12432AA00CDD4D47B33482B322A993EED4FE5A7A52EC5F4AB8AB1D31AA90EA28A294F629D44CFFFD90000FFED003850686F746F73686F7020332E30003842494D04040000000000003842494D0425000000000010D41D8CD98F00B204E9800998ECF8427EFFC00011080032003203012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDB004300020202020202030202030503030305060505050506080606060606080A0808080808080A0A0A0A0A0A0A0A0C0C0C0C0C0C0E0E0E0E0E0F0F0F0F0F0F0F0F0F0FFFDB00430102020204040407040407100B090B1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010FFDD00040004FFDA000C03010002110311003F00FDFCA2B1EFAF6CE0B69EE6EE5582183FE5AFF72BF9ADFDA73FE0A65F107E211D63C17F0AEE25F0568BE7792D7B6573E7DDDF47FF005F9FF2E9FF006CE803FA16D7FC6FE0BF0AEABA5E9FE20D560B2BAD6A6FB2D8C52FC9F68B8FF30D792F80FF006ABFD9E7E2742971E14F881A4DCBCF6FE77D9EE2F3ECB769FF006E7735F87FE19F815FB61FED99A4F87B4BF881A147E1BB9F0C7EE22F176B915DDAEAD7167F3FEE3FE9EEBD8AFF00FE08BBAFEA137DB754F8BB0CF7B27FADDDA4EDFF00DBCA00FDEFD3755B3D56149F4CBA86783FE99356CD7F3A1E20FD877E3E7EC63A59F8F9F09FC6BFF090DD785E6F3AFAC12CE7B4F3ADFF00F6EEBF5ABF667F8D1A3FC63F86DA678A74BF1268FAE6B777682E6EED34CC41FD9D9FF97792CCDCEA125BD007D7BE5DC7FCF5FF00C728F2EE3FE7AFFE395628ACC0FFD0FA77FE0A33F157C53F0B3E0EC96F6DA043ADDAEBB771DB6A2FA8DF7D92D1ED313FFA20FB15E69F7D3D7E5AFEC0BF0E351F8EFF00B45697E2CBDD22C2DB47F87AF67A85C41651DA5ABF99FF002E5FF5DFEE543FF053DD3633FB4E7887509E5B9F3E486D3F753DB7D9607FF478FF00E3DEE3FE5BFDFAFD5DFF008262FC0BB0F851F0220F1E5DCF0DF6B3F1161B3D4D997FE5DEDFCBFF0046B7A00F5FFDA97F6A0F107C0D9B4BD3BC21E07BBF196A9790FDA7F70BFF001EF5E4BF0DBE36FC68F1C7C13F127883EC57A9E2F9351D89A7DC45FBFB6B3AF41F8BDE3BD3FE1B7C4ED6BC7170B2F9169A07FA74B17FCB1FF48AF07F849F16FC69FDB1359F84F58FB2F852EF51F3BCDD7FC3F776B3D7555A5C8707B53EA0FD95FE386B9F11AC350F0BF8B349D474ED6F48F92597505FF8F8AFC20F80B65E0FF80DFF000505874BF105EC3A468BE14F13EB1A7DBCD2F9FF00EAFF00D22C6CEBF6CBF677F1DF87EEFE2778CB4BD1F558F57B5D6AE3EDB15D791F7EF2B9EF8C5F053E19E83F1AFC31FB49EA1A6C175AD6B7ACE9FA05DDBCF1DADC5AFDAEF3FD0ADB53C4BFF2F16BFBAFF3FBCACAAD2E435A358FD2EA28A2B88EA3FFD1FD0DFDAEBF63CF087ED49E1648AF1BFB33C57629FE89A9795F7BFE99D7C8DFB336B5FB497EC89E5FC28F8C9E0F92FBE1EFDBBECDA7EAF61FBF8F4EFED1B8FF00D27AFDA54E95F9ABFB4259EA7F12BF684F0EFC24D33569B4ED1FC05E1DBCF186A1B3FE5B5C799F66D27FF002F20FB4506754EBFC03E0FD0FE29DB7C49D4759D420D5078BEE2E3468AE2CA7F3FECD6FFEAFF77FE7FE5DEBE11B1FF8275FF6558DD1F0FF008FFC690F8A34DFF8F76F23FD1EBF613C710BE93A0EA1E24D0FC3726B5AF795F72DFF00713BD7C47FB3DF8A7C4171F10AEBC3FE37F14EA1AEDB7887497F135BCD3FDAE04B7B7BBFF8F2FB3FFDBBF9DFF80F5D556B1CBEC88FE0D7C1AD53E0643F0F358F185DFCFA4D8DE4DAE5ECB2FF00A9FF00AF8FFC0AAFA3E1B8B8F885E2BB29E5D1658FC2FA35C7F6869DA85C4FB1EFAF3CBF2BFD1ADFCCFDE59FD8E7B8AF56BBF873E13D7EEE0BCD7ED23D52F6D26FB4C2D79FBFF264FF009675EB695CB56B739A51A24945145739D47FFFD2FDF94E95F9A9A6FF00C9DEFED3BFF629787FFF0048EEEBF4AD3A57E6A69BFF00277BFB4EFF00D8A5E1FF00FD23BBA00FD12D63FE41F735F9E9E23F0FE83E1BFDA47411E1DD36DB4BFF0048D2FF00E3D61483FE5CF56FEE015FA17AC7FC83EE6BE0BF1EFF00C9C8E83FF5F1A5FF00E91EAD410CFD0CA28A2B31051451599A1FFFD9, NULL, '2023-09-26 23:26:22', NULL, '2023-09-26 23:26:22', b'0'); COMMIT; -- ---------------------------- @@ -1076,6 +1205,7 @@ COMMIT; DROP TABLE IF EXISTS `merchant_details`; CREATE TABLE `merchant_details` ( `details_id` char(32) NOT NULL COMMENT '列表id', + `title` varchar(100) DEFAULT NULL COMMENT '标题', `pay_type` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '支付类型(支付渠道) 详情查看com.egzosn.pay.spring.boot.core.merchant.PaymentPlatform对应子类,aliPay 支付宝, wxPay微信..等等', `appid` varchar(32) DEFAULT NULL COMMENT '应用id', `mch_id` varchar(32) DEFAULT NULL COMMENT '商户id,商户号,合作伙伴id等等', @@ -1104,8 +1234,10 @@ CREATE TABLE `merchant_details` ( -- Records of merchant_details -- ---------------------------- BEGIN; -INSERT INTO `merchant_details` VALUES ('1', 'aliPay', '2016080400165436', '2088102169916436', NULL, 'MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKroe/8h5vC4L6T+B2WdXiVwGsMvUKgb2XsKix6VY3m2wcf6tyzpNRDCNykbIwGtaeo7FshN+qZxdXHLiIam9goYncBit/8ojfLGy2gLxO/PXfzGxYGs0KsDZ+ryVPPmE34ZZ8jiJpR0ygzCFl8pN3QJPJRGTJn5+FTT9EF/9zyZAgMBAAECgYAktngcYC35u7cQXDk+jMVyiVhWYU2ULxdSpPspgLGzrZyG1saOcTIi/XVX8Spd6+B6nmLQeF/FbU3rOeuD8U2clzul2Z2YMbJ0FYay9oVZFfp5gTEFpFRTVfzqUaZQBIjJe/xHL9kQVqc5xHlE/LVA27/Kx3dbC35Y7B4EVBDYAQJBAOhsX8ZreWLKPhXiXHTyLmNKhOHJc+0tFH7Ktise/0rNspojU7o9prOatKpNylp9v6kux7migcMRdVUWWiVe+4ECQQC8PqsuEz7B0yqirQchRg1DbHjh64bw9Kj82EN1/NzOUd53tP9tg+SO97EzsibK1F7tOcuwqsa7n2aY48mQ+y0ZAkBndA2xcRcnvOOjtAz5VO8G7R12rse181HjGfG6AeMadbKg30aeaGCyIxN1loiSfNR5xsPJwibGIBg81mUrqzqBAkB+K6rkaPXJR9XtzvdWb/N3235yPkDlw7Z4MiOVM3RzvR/VMDV7m8lXoeDde2zQyeMOMYy6ztwA6WgE1bhGOnQRAkEAouUBv1sVdSBlsexX15qphOmAevzYrpufKgJIRLFWQxroXMS7FTesj+f+FmGrpPCxIde1dqJ8lqYLTyJmbzMPYw==', 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIgHnOn7LLILlKETd6BFRJ0GqgS2Y3mn1wMQmyh9zEyWlz5p1zrahRahbXAfCfSqshSNfqOmAQzSHRVjCqjsAw1jyqrXaPdKBmr90DIpIxmIyKXv4GGAkPyJ/6FTFY99uhpiq0qadD/uSzQsefWo0aTvP/65zi3eof7TcZ32oWpwIDAQAB', NULL, NULL, 'http://yshop.freehk.svipss.top/app-api/order/payBack3.json', '', 'RSA', '2088102169916436', NULL, NULL, 'UTF-8', 1, '1', NULL, NULL, '2023-07-27 18:20:08', b'0'); -INSERT INTO `merchant_details` VALUES ('3', 'wxPay', 'wxc061dee8806ff712', '1493624002', 'STR', 'dayouqiantuhupeng8638004yixiangt', '', '', '', 'http://yshop.freehk.svipss.top/app-api/order/payBack3.json', '', 'MD5', NULL, NULL, NULL, 'UTF-8', 0, '1', NULL, NULL, '2023-07-17 16:27:46', b'0'); +INSERT INTO `merchant_details` VALUES ('1', '支付宝配置', 'aliPay', '2021001187645179', '', NULL, 'MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCNAg588CxTezsPtMT4WcLXUyzyf0qBnzSACek820D4RLdJ0KiOfQzAe3MK1rEaywwWNMJbwrKoEp/bA6DNTRsXvzZ8tF1F5MXi6GdETn3ItHGdwasJM28hvZX2plYY5aQYEpqGZJBlgfQRkeYSe1pwq4JzAELXNzVbtuokssVq3WKVVIIFXEuHxrsC1SGssn0enFd7Q6kUq1O1JLcAQWAHjf9gdVFfzXex0yN6EYGRqWlr8AC5lIr0STKmNIZeCV4WlsEah9askpAyNrlKBGy0lwdfeMQVtJo3WucM9DE2dqePN5RZIECvvYWdMjmAilomx+7di72PnmAGkkHbmosDAgMBAAECggEAMisaJn949daxQ7xIHCgrd1rDch+xzX5sOmXMUvebHPmt0JhpcBCzucPyQVfzORom2bu5rtYNpFjEATNAQer+CavhYer2CIkFkt6m5xmaDQ+OINen16UyE+oU8eVqWn9Rq7LqwYgEC+l5gcrL9aVnnxCWX/4mydV9qXzhv17PeF5yqEIjrAbhQMQbVrPLQTwi3wbC7sm6Z29A5idhld4AsXjlWPXnFzkeZFl8Qc/g5QOHFjs8uIcz+K7uE3H9Gs2LSz07bh0m9jloy/90Q0OzZbPI1NIU3oDTV7/eaRldXw3o9+8uz58MDWhYoWTLLjlkWJZJcJrfnW+P7tDEWpjv2QKBgQDyCZ0dzcz9w4IN5ujOWdplNv3M/MwSb0mGCnHv3tfnvJj4GnTmeIIWic8RhSlyN12Ph+wYaBHTEc+zaXKq5FmnEtKMPXzVci9RbCECTt5M8eYEA4wuYKnAGqPsyzvnffxGAUdvalVmkyRidI/cj+ACDmWjqnsalF9Hd2mMcrhqtQKBgQCVJHL1nJKSjgFqwN80tqlz862rsFaHOsSDT89nPHgTsmr30QFk6FL+BU/wrPsXCg5pMVZtUmw3c8X1TXd9YCnu7wg2+obIUbbXBxQTdhJMq/DUL6hGsfBLkzLzs9moyL76c4gZFqXr/d/POevzIlnATFolnoDOzoEvp7YsMyBZ1wKBgHVJb1eX+PQnn4g5EyuboxdVFJwXDJUKVKiduySv6hQj8kSYHXnpf7CIS02EJ9dvOOlqxl/1Xl3Xzbx1JtnlGgS6PEk1Kp8MXB2qtjw2F8dVmU7soSuAMAIlZrZCrd650FvkFsfI0WWJfCIxtdz942FbtKkg3dK9f4ZUOVOT7AXZAoGAQbsyv3UmVFkp3rbqqPzoaiY3oLezKx6HhagjLMjF00iLRHVlO+f4y+Pje5uBfoH8H/iSstPkxfvMf3SI+UTstlW7NR/tT1RUVSjVfE5Jemk9Vwc6Dw5VbbmOd0II6A6xvQg2L3h/4CagAWDx0NKO4+XCxVm6Q2tYHHy6GXjfBTkCgYEA2x+2PAq8iqX80cLqvh7vSoCh5m6H3aSGM8h+ZgF0lkijavQyIXE0oJxuJUpqgzv/XKqUCVQbaEHuNqKczLr0+QEE+vmexaRqKiUAL4/5xLEjfKk96QE7WbjXypJVBT5KeFPc5JDkNZN/R6d8q2/o4hiNdCyg+S4l/YOOev6YWDY=', 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAj4e+D+2LfhldbNImCtjGbsxNQiQe6zp0SwS0iywib4pEqwS0gVDUi11uaG4R78cm7kV0GwWuYbeyl3wLmsr9269HJ/FjwWrNJLLwCLqJzNSkBssW7TXge++X3uHK93VeYmu7lRxdk5G/CqOdp5IhqveQOLxHURm+AC9iLtdtxnaCXFxcb54O63mfuZ5/9XJfBRt0boTe8vWTnr8w95PG5XlCBK0lmfZvtUazn/RYBIeCV28bwusQURvAg0Kc/gBoa3wIWiZhzaAiklUaXWoqR+yuoBwzKht8TLkXaOVxswphSoxsddrsn28Fw6rDfRiMKk3S6JcwY58P1n2By+LUPQIDAQAB', NULL, NULL, 'http://yshop.l1.ttut.cc/app-api/order/payBack1.json', '', 'RSA2', '2088821836348568', NULL, NULL, 'UTF-8', 0, '1', NULL, NULL, '2023-09-25 10:33:31', b'0'); +INSERT INTO `merchant_details` VALUES ('3', '微信小程序支付配置', 'wxPay', 'wx604d2ea4702620d2', '1493624002', 'STR', 'dayouqiantuhupeng8638004yixiangt', '', '', '', 'http://yshop.l1.ttut.cc/app-api/order/payBack3.json', '', 'MD5', NULL, NULL, NULL, 'UTF-8', 0, '1', NULL, NULL, '2023-09-25 10:33:20', b'0'); +INSERT INTO `merchant_details` VALUES ('4', '微信h5支付配置', 'wxPay', 'wxc061dee8806ff712', '1493624002', '', 'dayouqiantuhupeng8638004yixiangt', NULL, NULL, NULL, 'http://yshop.l1.ttut.cc/app-api/order/payBack4.json', 'https://dc.yixiang.co/h5/#/pages/take-foods/take-foods', 'MD5', NULL, NULL, NULL, 'utf-8', 0, '1', '1', '2023-09-20 09:58:03', '2023-09-25 10:33:04', b'0'); +INSERT INTO `merchant_details` VALUES ('5', '微信app支付配置', 'wxPay', 'wx7c84ede33062d1e4', '1493624002', 'STR', 'dayouqiantuhupeng8638004yixiangt', NULL, NULL, NULL, 'http://yshop.l1.ttut.cc/app-api/order/payBack4.json', NULL, 'MD5', NULL, NULL, NULL, 'utf-8', 0, '1', '1', '2023-09-20 09:58:03', '2023-09-25 10:32:49', b'0'); COMMIT; -- ---------------------------- @@ -2182,7 +2314,7 @@ CREATE TABLE `system_login_log` ( `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=2297 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统访问记录'; +) ENGINE=InnoDB AUTO_INCREMENT=2340 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统访问记录'; -- ---------------------------- -- Records of system_login_log @@ -2322,6 +2454,49 @@ INSERT INTO `system_login_log` VALUES (2293, 100, '', 1, 2, 'admin', 10, '0:0:0: INSERT INTO `system_login_log` VALUES (2294, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36', NULL, '2023-07-28 10:41:30', NULL, '2023-07-28 10:41:30', b'0', 0); INSERT INTO `system_login_log` VALUES (2295, 200, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36', '1', '2023-07-28 10:42:58', '1', '2023-07-28 10:42:58', b'0', 0); INSERT INTO `system_login_log` VALUES (2296, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36', NULL, '2023-07-29 17:32:36', NULL, '2023-07-29 17:32:36', b'0', 0); +INSERT INTO `system_login_log` VALUES (2297, 104, '', 4, 1, '17610570135', 0, '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', NULL, '2023-08-05 20:59:42', NULL, '2023-08-05 20:59:42', b'0', 0); +INSERT INTO `system_login_log` VALUES (2298, 104, '', 4, 1, '17610570135', 0, '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', NULL, '2023-08-05 21:06:55', NULL, '2023-08-05 21:06:55', b'0', 0); +INSERT INTO `system_login_log` VALUES (2299, 104, '', 4, 1, '17610570135', 0, '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', NULL, '2023-08-05 21:09:10', NULL, '2023-08-05 21:09:10', b'0', 0); +INSERT INTO `system_login_log` VALUES (2300, 104, '', 4, 1, '17610570135', 0, '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', NULL, '2023-08-05 21:10:18', NULL, '2023-08-05 21:10:18', b'0', 0); +INSERT INTO `system_login_log` VALUES (2301, 104, '', 4, 1, '17610570135', 0, '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', NULL, '2023-08-05 21:23:01', NULL, '2023-08-05 21:23:01', b'0', 0); +INSERT INTO `system_login_log` VALUES (2302, 104, '', 4, 1, '17610570135', 0, '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', NULL, '2023-08-05 21:24:52', NULL, '2023-08-05 21:24:52', b'0', 0); +INSERT INTO `system_login_log` VALUES (2303, 104, '', 4, 1, '17610570135', 0, '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', NULL, '2023-08-05 21:27:04', NULL, '2023-08-05 21:27:04', b'0', 0); +INSERT INTO `system_login_log` VALUES (2304, 104, '', 4, 1, '17610570135', 0, '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', NULL, '2023-08-05 21:28:46', NULL, '2023-08-05 21:28:46', b'0', 0); +INSERT INTO `system_login_log` VALUES (2305, 104, '', 5, 1, '17610570131', 0, '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', NULL, '2023-08-05 21:29:31', NULL, '2023-08-05 21:29:31', b'0', 0); +INSERT INTO `system_login_log` VALUES (2306, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', NULL, '2023-08-11 11:20:16', NULL, '2023-08-11 11:20:16', b'0', 0); +INSERT INTO `system_login_log` VALUES (2307, 104, '', 4, 1, '17610570135', 0, '125.33.246.235', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', NULL, '2023-08-12 21:19:38', NULL, '2023-08-12 21:19:38', b'0', 0); +INSERT INTO `system_login_log` VALUES (2308, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', NULL, '2023-08-13 09:51:42', NULL, '2023-08-13 09:51:42', b'0', 0); +INSERT INTO `system_login_log` VALUES (2309, 104, '', 2, 1, '15136175246', 0, '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', NULL, '2023-08-13 15:55:29', NULL, '2023-08-13 15:55:29', b'0', 0); +INSERT INTO `system_login_log` VALUES (2310, 104, '', 4, 1, '17610570135', 0, '112.120.54.6', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', NULL, '2023-08-27 19:08:32', NULL, '2023-08-27 19:08:32', b'0', 0); +INSERT INTO `system_login_log` VALUES (2311, 104, '', 2, 1, '15136175246', 0, '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', NULL, '2023-08-28 16:41:48', NULL, '2023-08-28 16:41:48', b'0', 0); +INSERT INTO `system_login_log` VALUES (2312, 100, '', 1, 2, 'admin', 0, '5.104.80.181', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', NULL, '2023-09-09 14:37:35', NULL, '2023-09-09 14:37:35', b'0', 0); +INSERT INTO `system_login_log` VALUES (2313, 104, '', 2, 1, '15136175246', 0, '127.0.0.1', 'Apifox/1.0.0 (https://www.apifox.cn)', NULL, '2023-09-10 18:38:00', NULL, '2023-09-10 18:38:00', b'0', 0); +INSERT INTO `system_login_log` VALUES (2314, 104, '', 4, 1, '17610570135', 0, '221.218.215.222', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', NULL, '2023-09-18 00:49:43', NULL, '2023-09-18 00:49:43', b'0', 0); +INSERT INTO `system_login_log` VALUES (2315, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', NULL, '2023-09-18 09:09:41', NULL, '2023-09-18 09:09:41', b'0', 0); +INSERT INTO `system_login_log` VALUES (2316, 101, '', 4, 1, '17610570135', 0, '221.218.215.222', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '4', '2023-09-18 23:11:45', '4', '2023-09-18 23:11:45', b'0', 0); +INSERT INTO `system_login_log` VALUES (2317, 101, '', 6, 1, '17610570135', 0, '221.218.215.222', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '4', '2023-09-18 23:14:15', '4', '2023-09-18 23:14:15', b'0', 0); +INSERT INTO `system_login_log` VALUES (2318, 101, '', 6, 1, '17610570135', 0, '221.218.215.222', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '4', '2023-09-19 22:01:19', '4', '2023-09-19 22:01:19', b'0', 0); +INSERT INTO `system_login_log` VALUES (2319, 101, '', 6, 1, '17610570135', 0, '221.218.215.222', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '4', '2023-09-19 22:03:08', '4', '2023-09-19 22:03:08', b'0', 0); +INSERT INTO `system_login_log` VALUES (2320, 101, '', 6, 1, '17610570135', 0, '221.218.215.222', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '6', '2023-09-19 22:03:25', '6', '2023-09-19 22:03:25', b'0', 0); +INSERT INTO `system_login_log` VALUES (2321, 101, '', 6, 1, '17610570135', 0, '221.218.215.222', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '6', '2023-09-19 22:03:43', '6', '2023-09-19 22:03:43', b'0', 0); +INSERT INTO `system_login_log` VALUES (2322, 104, '', 6, 1, '17610570135', 0, '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '4', '2023-09-23 23:47:10', '4', '2023-09-23 23:47:10', b'0', 0); +INSERT INTO `system_login_log` VALUES (2323, 104, '', 6, 1, '17610570135', 0, '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/47) uni-app', NULL, '2023-09-23 23:48:11', NULL, '2023-09-23 23:48:11', b'0', 0); +INSERT INTO `system_login_log` VALUES (2324, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', NULL, '2023-09-24 20:11:01', NULL, '2023-09-24 20:11:01', b'0', 0); +INSERT INTO `system_login_log` VALUES (2325, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', NULL, '2023-09-24 20:16:31', NULL, '2023-09-24 20:16:31', b'0', 0); +INSERT INTO `system_login_log` VALUES (2326, 104, '', 6, 1, '17610570135', 0, '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', '6', '2023-09-24 21:54:59', '6', '2023-09-24 21:54:59', b'0', 0); +INSERT INTO `system_login_log` VALUES (2327, 104, '', 6, 1, '17610570135', 0, '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/20) uni-app', NULL, '2023-09-24 21:59:36', NULL, '2023-09-24 21:59:36', b'0', 0); +INSERT INTO `system_login_log` VALUES (2328, 104, '', 6, 1, '17610570135', 0, '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/47) uni-app', NULL, '2023-09-24 23:18:34', NULL, '2023-09-24 23:18:34', b'0', 0); +INSERT INTO `system_login_log` VALUES (2329, 104, '', 6, 1, '17610570135', 0, '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/47) uni-app', NULL, '2023-09-24 23:50:57', NULL, '2023-09-24 23:50:57', b'0', 0); +INSERT INTO `system_login_log` VALUES (2330, 104, '', 6, 1, '17610570135', 0, '123.112.18.113', 'Mozilla/5.0 (Linux; Android 9; 16s Build/PKQ1.190202.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/70.0.3538.111 Mobile Safari/537.36 uni-app Html5Plus/1.0 (Immersed/28.0)', NULL, '2023-09-24 23:57:06', NULL, '2023-09-24 23:57:06', b'0', 0); +INSERT INTO `system_login_log` VALUES (2331, 104, '', 6, 1, '17610570135', 0, '123.112.18.113', 'Mozilla/5.0 (Linux; Android 9; 16s Build/PKQ1.190202.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/70.0.3538.111 Mobile Safari/537.36 uni-app Html5Plus/1.0 (Immersed/28.0)', NULL, '2023-09-25 00:10:36', NULL, '2023-09-25 00:10:36', b'0', 0); +INSERT INTO `system_login_log` VALUES (2332, 100, '', 1, 2, 'admin', 0, '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', NULL, '2023-09-26 09:55:37', NULL, '2023-09-26 09:55:37', b'0', 0); +INSERT INTO `system_login_log` VALUES (2333, 104, '', 2, 1, '15136175246', 0, '223.91.183.14', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2307260 MicroMessenger/8.0.5 Language/zh_CN webview/', NULL, '2023-09-26 11:25:52', NULL, '2023-09-26 11:25:52', b'0', 0); +INSERT INTO `system_login_log` VALUES (2334, 101, '', 6, 1, '17610570135', 0, '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '6', '2023-09-26 22:15:03', '6', '2023-09-26 22:15:03', b'0', 0); +INSERT INTO `system_login_log` VALUES (2335, 101, '', 2, 1, '15136175246', 0, '223.91.183.14', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2307260 MicroMessenger/8.0.5 Language/zh_CN webview/', '2', '2023-09-26 22:22:09', '2', '2023-09-26 22:22:09', b'0', 0); +INSERT INTO `system_login_log` VALUES (2336, 101, '', 6, 1, '17610570135', 0, '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '6', '2023-09-26 22:25:27', '6', '2023-09-26 22:25:27', b'0', 0); +INSERT INTO `system_login_log` VALUES (2337, 101, '', 6, 1, '17610570135', 0, '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '6', '2023-09-26 22:26:04', '6', '2023-09-26 22:26:04', b'0', 0); +INSERT INTO `system_login_log` VALUES (2338, 101, '', 6, 1, '17610570135', 0, '123.112.18.113', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '6', '2023-09-26 22:44:11', '6', '2023-09-26 22:44:11', b'0', 0); +INSERT INTO `system_login_log` VALUES (2339, 101, '', 6, 1, '17610570135', 0, '123.112.21.179', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.06.2209190 MicroMessenger/8.0.5 Language/zh_CN webview/', '6', '2023-10-11 01:25:43', '6', '2023-10-11 01:25:43', b'0', 0); COMMIT; -- ---------------------------- @@ -3048,7 +3223,7 @@ CREATE TABLE `system_oauth2_access_token` ( `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=2516 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth2 访问令牌'; +) ENGINE=InnoDB AUTO_INCREMENT=2559 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth2 访问令牌'; -- ---------------------------- -- Records of system_oauth2_access_token @@ -3785,6 +3960,49 @@ INSERT INTO `system_oauth2_access_token` VALUES (2512, 2, 1, '8cb963ef717c41fc91 INSERT INTO `system_oauth2_access_token` VALUES (2513, 1, 2, '865dd094c02e40159ac13b2572a3eb29', 'aade6cb6a86f407ead24b9bee3b1eb2b', 'default', NULL, '2024-02-21 02:58:39', NULL, '2023-07-27 18:58:39', NULL, '2023-07-28 10:26:48', b'1', 0); INSERT INTO `system_oauth2_access_token` VALUES (2514, 1, 2, '902c8757ee5c421da3e0ce8dbd65cad9', '22b987a661794ff3b0eb5ec3034594b7', 'default', NULL, '2024-02-21 18:41:30', NULL, '2023-07-28 10:41:30', NULL, '2023-07-28 10:42:57', b'1', 0); INSERT INTO `system_oauth2_access_token` VALUES (2515, 1, 2, '7e0b6332dd494b1ea59eb902db0878d5', '99cc3f05977241fb86e5ccfd6bac7742', 'default', NULL, '2024-02-23 01:32:37', NULL, '2023-07-29 17:32:37', NULL, '2023-07-29 17:32:37', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2516, 4, 1, '4f8778207b2042768638f6d3291fdee4', '6de8b132fc934a148bb2dd4dec8f7f75', 'default', NULL, '2024-03-01 04:59:42', NULL, '2023-08-05 20:59:42', NULL, '2023-08-05 20:59:42', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2517, 4, 1, 'fd203f8992344a159e3bb215d49b11b7', 'a9bf0b6d093142cd8a81a0cb74b7810a', 'default', NULL, '2024-03-01 05:06:55', NULL, '2023-08-05 21:06:55', NULL, '2023-08-05 21:06:55', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2518, 4, 1, '5403072a34d44ba39720dc0118485534', '806c6012ba9443f49066501696d5e468', 'default', NULL, '2024-03-01 05:09:10', NULL, '2023-08-05 21:09:10', NULL, '2023-08-05 21:09:10', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2519, 4, 1, 'cd3c1eafebf4475a9af20db9c968baec', '066ca6e7b8c54d7a876f72a627ba955b', 'default', NULL, '2024-03-01 05:10:18', NULL, '2023-08-05 21:10:18', NULL, '2023-08-05 21:10:18', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2520, 4, 1, '88e8fa513aa24d18b6047fe4a334dc2b', '5418ff57c3ec4aa5946fdd4d12954c96', 'default', NULL, '2024-03-01 05:23:01', NULL, '2023-08-05 21:23:01', NULL, '2023-08-05 21:23:01', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2521, 4, 1, 'e7dbee27ce3b4f1a950dfb089335ddd1', '2b66738db43945839f009bd52641449d', 'default', NULL, '2024-03-01 05:24:52', NULL, '2023-08-05 21:24:52', NULL, '2023-08-05 21:24:52', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2522, 4, 1, '79b17c0a83884268b56a2b125a8f3dac', '415e8686c2fd41579f6fdadb6e6773f5', 'default', NULL, '2024-03-01 05:27:04', NULL, '2023-08-05 21:27:04', NULL, '2023-08-05 21:27:04', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2523, 4, 1, 'b778e340f3fc41eba876d12ec5258f60', '51dfe64d3c534efa9752bc58c0b4d812', 'default', NULL, '2024-03-01 05:28:46', NULL, '2023-08-05 21:28:46', NULL, '2023-08-05 21:28:46', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2524, 5, 1, 'db977fe8d9484d2cb6d87716b51a9e4b', 'ec6bec6dfe3e4949867fcfd45441fbbc', 'default', NULL, '2024-03-01 05:29:31', NULL, '2023-08-05 21:29:31', NULL, '2023-08-05 21:29:31', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2525, 1, 2, '63221417cac14304bbf1145c2aff5ea6', 'fe06d65825274d5b882d8efa73a8e217', 'default', NULL, '2024-03-06 19:20:16', NULL, '2023-08-11 11:20:16', NULL, '2023-08-11 11:20:16', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2526, 4, 1, 'a04dc28a3b974f0d8d6655efe0ce5e3a', '9ad156a9b250474097160e945b6c7fa1', 'default', NULL, '2024-03-08 05:19:38', NULL, '2023-08-12 21:19:38', NULL, '2023-08-12 21:19:38', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2527, 1, 2, 'a1390e85380a4fd5853418c7857e0a25', 'd8e139e48a4e4beb9d8b8a5023537fd3', 'default', NULL, '2024-03-08 17:51:42', NULL, '2023-08-13 09:51:42', NULL, '2023-08-13 09:51:42', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2528, 2, 1, 'b0a354e2bc914b4bb48e2174812a2d8f', '55233b6b37e441f4a437970821a78aab', 'default', NULL, '2024-03-08 23:55:29', NULL, '2023-08-13 15:55:29', NULL, '2023-08-13 15:55:29', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2529, 4, 1, '4aec44aae9844d1ab16739e132cd7459', 'b1f03120ee324eaa84f78a9f45dff562', 'default', NULL, '2024-03-23 03:08:32', NULL, '2023-08-27 19:08:32', NULL, '2023-08-27 19:08:32', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2530, 2, 1, '751efa7293b445e48e63753ddd3622b1', '1cc3f21de59f4d03b43fee5ded4dd0b0', 'default', NULL, '2024-03-24 00:41:48', NULL, '2023-08-28 16:41:48', NULL, '2023-08-28 16:41:48', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2531, 1, 2, '22557736373144efb57ae2ead1a88ff4', '53c6b480f244484eb9cd69200fc8a7ef', 'default', NULL, '2024-04-04 22:37:35', NULL, '2023-09-09 14:37:35', NULL, '2023-09-09 14:37:35', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2532, 2, 1, 'c292c9a734f245058a866891045c2963', 'ce8c90f3818645e28799fa0f3ecc14c9', 'default', NULL, '2024-04-06 02:38:00', NULL, '2023-09-10 18:38:00', NULL, '2023-09-10 18:38:00', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2533, 4, 1, 'e44b5870338a4d0aa731d4dbb315f17d', '20272380abb1408990b609cb6f20f117', 'default', NULL, '2024-04-13 08:49:43', NULL, '2023-09-18 00:49:43', NULL, '2023-09-18 00:49:43', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2534, 1, 2, '9cfd6c147c144fb8a2a481c0071a0696', '8e5ecf254f21424eb491b00ed126e2b3', 'default', NULL, '2024-04-13 17:09:41', NULL, '2023-09-18 09:09:41', NULL, '2023-09-18 09:09:41', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2535, 4, 1, '616501625b984e5e81d958e96b1a00f7', 'ca6af063682c4b4582ec7e677f343efb', 'default', NULL, '2024-04-14 07:11:45', '4', '2023-09-18 23:11:45', '4', '2023-09-18 23:11:45', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2536, 6, 1, '2748d51587344ad2bc671dc375c58e7f', 'ed36f05d18424dd7ad7e6b556b5ebeed', 'default', NULL, '2024-04-14 07:14:15', '4', '2023-09-18 23:14:15', '4', '2023-09-18 23:14:15', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2537, 6, 1, '8576c861e28a40fab5b4da4e1206fdcb', '4a1bb6107a7046949b4f86ac17e7a0aa', 'default', NULL, '2024-04-15 06:01:19', '4', '2023-09-19 22:01:19', '4', '2023-09-19 22:01:19', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2538, 6, 1, '1be57e0f983641429fb572add8a4ed58', '6fe471a94b8744debdff7ac1e5c89348', 'default', NULL, '2024-04-15 06:03:08', '4', '2023-09-19 22:03:08', '4', '2023-09-19 22:03:08', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2539, 6, 1, 'd3cb37c697de49b48a1170b31d3041fd', 'd6d5d19e4c454fe493cbe2c37f417e63', 'default', NULL, '2024-04-15 06:03:25', '6', '2023-09-19 22:03:25', '6', '2023-09-19 22:03:25', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2540, 6, 1, 'ebcc3abafb5642f28bf9b7387efaa157', '585a67f084a947b68a9689a7e571076d', 'default', NULL, '2024-04-15 06:03:43', '6', '2023-09-19 22:03:43', '6', '2023-09-19 22:03:43', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2541, 6, 1, '491ad719bc354053b71ab7a2fae85bad', '5d6c91e5dc1645dbbe9ec66a53bf43a5', 'default', NULL, '2024-04-19 07:47:10', '4', '2023-09-23 23:47:10', '4', '2023-09-23 23:47:10', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2542, 6, 1, '311c76bbcae64387bf5ac4205e098603', '62fcdf75381145de8929256241498165', 'default', NULL, '2024-04-19 07:48:11', NULL, '2023-09-23 23:48:11', NULL, '2023-09-23 23:48:11', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2543, 1, 2, 'f4fe3f3cd1804852a9571fde43911f3b', 'c0f8bdbba68b4bdebe7d679aa6dfdfa3', 'default', NULL, '2024-04-20 04:11:01', NULL, '2023-09-24 20:11:01', NULL, '2023-09-24 20:11:01', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2544, 1, 2, 'dbacd33fedde4cbc9d35e1cbaeef94fa', '9d1d595714be45faae775f0fcae8fe7b', 'default', NULL, '2024-04-20 04:16:31', NULL, '2023-09-24 20:16:31', NULL, '2023-09-24 20:16:31', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2545, 6, 1, '446c10886af740faafa2a28e9b111ef8', '67fcddce9a28436d9627769ab253903f', 'default', NULL, '2024-04-20 05:54:59', '6', '2023-09-24 21:54:59', '6', '2023-09-24 21:54:59', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2546, 6, 1, 'f3ea63974fda428a945c6a3a5a6b2279', 'cdc754220f11490d9c85ecb77d8bcb8d', 'default', NULL, '2024-04-20 05:59:36', NULL, '2023-09-24 21:59:36', NULL, '2023-09-24 21:59:36', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2547, 6, 1, '8723be075f0941288c2cc0940dddd1a3', '89cdd868a0c340dd8d79ddaa11b4c299', 'default', NULL, '2024-04-20 07:18:34', NULL, '2023-09-24 23:18:34', NULL, '2023-09-24 23:18:34', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2548, 6, 1, '35ff142296f443f9a78fe6f95d427e5c', 'a11ca057e2fa49b7aba1c49e0787ca7a', 'default', NULL, '2024-04-20 07:50:57', NULL, '2023-09-24 23:50:57', NULL, '2023-09-24 23:50:57', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2549, 6, 1, 'ac24a7115826477a9033c031af206a01', '7b7df7e295664249a6fa3b51b583d094', 'default', NULL, '2024-04-20 07:57:06', NULL, '2023-09-24 23:57:06', NULL, '2023-09-24 23:57:06', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2550, 6, 1, '68f4478f1d19448398d2463c16f7fa7a', 'f7f2d5299587466e8ec8b948b654b390', 'default', NULL, '2024-04-20 08:10:36', NULL, '2023-09-25 00:10:36', NULL, '2023-09-25 00:10:36', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2551, 1, 2, '8e180c5acc47424a9b7c229649706852', '0474db062f53410790f119053af8edf8', 'default', NULL, '2024-04-21 17:55:37', NULL, '2023-09-26 09:55:37', NULL, '2023-09-26 09:55:37', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2552, 2, 1, 'b9ce41e4368e4e5ea8ab4d7829e95ae3', '34e9c1783640423e86904832f93fac67', 'default', NULL, '2024-04-21 19:25:52', NULL, '2023-09-26 11:25:52', NULL, '2023-09-26 11:25:52', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2553, 6, 1, '8cbc11b82b464a7b97f40391c4bd397b', '6ab77e34d5de449cb8d0f3b3b61f027e', 'default', NULL, '2024-04-22 06:15:03', '6', '2023-09-26 22:15:03', '6', '2023-09-26 22:15:03', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2554, 2, 1, '8b43936033cf49af9910acbf7515207f', '359c144f3f544aa4a2aa71ccb220d6c9', 'default', NULL, '2024-04-22 06:22:09', '2', '2023-09-26 22:22:09', '2', '2023-09-26 22:22:09', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2555, 6, 1, '8ce1e9d0774841868797cccfcc3eead2', '1fc3484dbc9241398c38c3368e4c73ae', 'default', NULL, '2024-04-22 06:25:27', '6', '2023-09-26 22:25:27', '6', '2023-09-26 22:25:27', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2556, 6, 1, '2837c4ba6c8c42b5abfcc55e3fc5e998', 'c7ec27eb9deb4194911ada8d654af6cb', 'default', NULL, '2024-04-22 06:26:04', '6', '2023-09-26 22:26:04', '6', '2023-09-26 22:26:04', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2557, 6, 1, '8f2da2783d354f24a2d8019f11372c67', '664b76eb9daf4365a271dc08879cd0bb', 'default', NULL, '2024-04-22 06:44:11', '6', '2023-09-26 22:44:11', '6', '2023-09-26 22:44:11', b'0', 0); +INSERT INTO `system_oauth2_access_token` VALUES (2558, 6, 1, '5cb5121adcaa465492b8b5c4c67bcfe8', '724f2d41dd9f478abd78855a769fe75d', 'default', NULL, '2024-05-06 09:25:43', '6', '2023-10-11 01:25:43', '6', '2023-10-11 01:25:43', b'0', 0); COMMIT; -- ---------------------------- @@ -3901,7 +4119,7 @@ CREATE TABLE `system_oauth2_refresh_token` ( `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=829 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth2 刷新令牌'; +) ENGINE=InnoDB AUTO_INCREMENT=872 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth2 刷新令牌'; -- ---------------------------- -- Records of system_oauth2_refresh_token @@ -3998,6 +4216,49 @@ INSERT INTO `system_oauth2_refresh_token` VALUES (825, 2, 'dc97df462e324afdaabbb INSERT INTO `system_oauth2_refresh_token` VALUES (826, 1, 'aade6cb6a86f407ead24b9bee3b1eb2b', 2, 'default', NULL, '2023-07-28 06:58:39', NULL, '2023-07-27 18:58:39', NULL, '2023-07-28 10:26:48', b'1', 0); INSERT INTO `system_oauth2_refresh_token` VALUES (827, 1, '22b987a661794ff3b0eb5ec3034594b7', 2, 'default', NULL, '2023-07-28 22:41:30', NULL, '2023-07-28 10:41:30', NULL, '2023-07-28 10:42:57', b'1', 0); INSERT INTO `system_oauth2_refresh_token` VALUES (828, 1, '99cc3f05977241fb86e5ccfd6bac7742', 2, 'default', NULL, '2023-07-30 05:32:37', NULL, '2023-07-29 17:32:37', NULL, '2023-07-29 17:32:37', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (829, 4, '6de8b132fc934a148bb2dd4dec8f7f75', 1, 'default', NULL, '2023-08-06 08:59:42', NULL, '2023-08-05 20:59:42', NULL, '2023-08-05 20:59:42', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (830, 4, 'a9bf0b6d093142cd8a81a0cb74b7810a', 1, 'default', NULL, '2023-08-06 09:06:55', NULL, '2023-08-05 21:06:55', NULL, '2023-08-05 21:06:55', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (831, 4, '806c6012ba9443f49066501696d5e468', 1, 'default', NULL, '2023-08-06 09:09:10', NULL, '2023-08-05 21:09:10', NULL, '2023-08-05 21:09:10', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (832, 4, '066ca6e7b8c54d7a876f72a627ba955b', 1, 'default', NULL, '2023-08-06 09:10:18', NULL, '2023-08-05 21:10:18', NULL, '2023-08-05 21:10:18', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (833, 4, '5418ff57c3ec4aa5946fdd4d12954c96', 1, 'default', NULL, '2023-08-06 09:23:01', NULL, '2023-08-05 21:23:01', NULL, '2023-08-05 21:23:01', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (834, 4, '2b66738db43945839f009bd52641449d', 1, 'default', NULL, '2023-08-06 09:24:52', NULL, '2023-08-05 21:24:52', NULL, '2023-08-05 21:24:52', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (835, 4, '415e8686c2fd41579f6fdadb6e6773f5', 1, 'default', NULL, '2023-08-06 09:27:04', NULL, '2023-08-05 21:27:04', NULL, '2023-08-05 21:27:04', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (836, 4, '51dfe64d3c534efa9752bc58c0b4d812', 1, 'default', NULL, '2023-08-06 09:28:46', NULL, '2023-08-05 21:28:46', NULL, '2023-08-05 21:28:46', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (837, 5, 'ec6bec6dfe3e4949867fcfd45441fbbc', 1, 'default', NULL, '2023-08-06 09:29:31', NULL, '2023-08-05 21:29:31', NULL, '2023-08-05 21:29:31', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (838, 1, 'fe06d65825274d5b882d8efa73a8e217', 2, 'default', NULL, '2023-08-11 23:20:16', NULL, '2023-08-11 11:20:16', NULL, '2023-08-11 11:20:16', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (839, 4, '9ad156a9b250474097160e945b6c7fa1', 1, 'default', NULL, '2023-08-13 09:19:38', NULL, '2023-08-12 21:19:38', NULL, '2023-08-12 21:19:38', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (840, 1, 'd8e139e48a4e4beb9d8b8a5023537fd3', 2, 'default', NULL, '2023-08-13 21:51:42', NULL, '2023-08-13 09:51:42', NULL, '2023-08-13 09:51:42', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (841, 2, '55233b6b37e441f4a437970821a78aab', 1, 'default', NULL, '2023-08-14 03:55:29', NULL, '2023-08-13 15:55:29', NULL, '2023-08-13 15:55:29', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (842, 4, 'b1f03120ee324eaa84f78a9f45dff562', 1, 'default', NULL, '2023-08-28 07:08:32', NULL, '2023-08-27 19:08:32', NULL, '2023-08-27 19:08:32', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (843, 2, '1cc3f21de59f4d03b43fee5ded4dd0b0', 1, 'default', NULL, '2023-08-29 04:41:48', NULL, '2023-08-28 16:41:48', NULL, '2023-08-28 16:41:48', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (844, 1, '53c6b480f244484eb9cd69200fc8a7ef', 2, 'default', NULL, '2023-09-10 02:37:35', NULL, '2023-09-09 14:37:35', NULL, '2023-09-09 14:37:35', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (845, 2, 'ce8c90f3818645e28799fa0f3ecc14c9', 1, 'default', NULL, '2023-09-11 06:38:00', NULL, '2023-09-10 18:38:00', NULL, '2023-09-10 18:38:00', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (846, 4, '20272380abb1408990b609cb6f20f117', 1, 'default', NULL, '2023-09-18 12:49:43', NULL, '2023-09-18 00:49:43', NULL, '2023-09-18 00:49:43', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (847, 1, '8e5ecf254f21424eb491b00ed126e2b3', 2, 'default', NULL, '2023-09-18 21:09:41', NULL, '2023-09-18 09:09:41', NULL, '2023-09-18 09:09:41', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (848, 4, 'ca6af063682c4b4582ec7e677f343efb', 1, 'default', NULL, '2023-09-19 11:11:45', '4', '2023-09-18 23:11:45', '4', '2023-09-18 23:11:45', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (849, 6, 'ed36f05d18424dd7ad7e6b556b5ebeed', 1, 'default', NULL, '2023-09-19 11:14:15', '4', '2023-09-18 23:14:15', '4', '2023-09-18 23:14:15', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (850, 6, '4a1bb6107a7046949b4f86ac17e7a0aa', 1, 'default', NULL, '2023-09-20 10:01:19', '4', '2023-09-19 22:01:19', '4', '2023-09-19 22:01:19', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (851, 6, '6fe471a94b8744debdff7ac1e5c89348', 1, 'default', NULL, '2023-09-20 10:03:08', '4', '2023-09-19 22:03:08', '4', '2023-09-19 22:03:08', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (852, 6, 'd6d5d19e4c454fe493cbe2c37f417e63', 1, 'default', NULL, '2023-09-20 10:03:25', '6', '2023-09-19 22:03:25', '6', '2023-09-19 22:03:25', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (853, 6, '585a67f084a947b68a9689a7e571076d', 1, 'default', NULL, '2023-09-20 10:03:43', '6', '2023-09-19 22:03:43', '6', '2023-09-19 22:03:43', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (854, 6, '5d6c91e5dc1645dbbe9ec66a53bf43a5', 1, 'default', NULL, '2023-09-24 11:47:10', '4', '2023-09-23 23:47:10', '4', '2023-09-23 23:47:10', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (855, 6, '62fcdf75381145de8929256241498165', 1, 'default', NULL, '2023-09-24 11:48:11', NULL, '2023-09-23 23:48:11', NULL, '2023-09-23 23:48:11', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (856, 1, 'c0f8bdbba68b4bdebe7d679aa6dfdfa3', 2, 'default', NULL, '2023-09-25 08:11:01', NULL, '2023-09-24 20:11:01', NULL, '2023-09-24 20:11:01', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (857, 1, '9d1d595714be45faae775f0fcae8fe7b', 2, 'default', NULL, '2023-09-25 08:16:31', NULL, '2023-09-24 20:16:31', NULL, '2023-09-24 20:16:31', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (858, 6, '67fcddce9a28436d9627769ab253903f', 1, 'default', NULL, '2023-09-25 09:54:59', '6', '2023-09-24 21:54:59', '6', '2023-09-24 21:54:59', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (859, 6, 'cdc754220f11490d9c85ecb77d8bcb8d', 1, 'default', NULL, '2023-09-25 09:59:36', NULL, '2023-09-24 21:59:36', NULL, '2023-09-24 21:59:36', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (860, 6, '89cdd868a0c340dd8d79ddaa11b4c299', 1, 'default', NULL, '2023-09-25 11:18:34', NULL, '2023-09-24 23:18:34', NULL, '2023-09-24 23:18:34', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (861, 6, 'a11ca057e2fa49b7aba1c49e0787ca7a', 1, 'default', NULL, '2023-09-25 11:50:57', NULL, '2023-09-24 23:50:57', NULL, '2023-09-24 23:50:57', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (862, 6, '7b7df7e295664249a6fa3b51b583d094', 1, 'default', NULL, '2023-09-25 11:57:06', NULL, '2023-09-24 23:57:06', NULL, '2023-09-24 23:57:06', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (863, 6, 'f7f2d5299587466e8ec8b948b654b390', 1, 'default', NULL, '2023-09-25 12:10:36', NULL, '2023-09-25 00:10:36', NULL, '2023-09-25 00:10:36', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (864, 1, '0474db062f53410790f119053af8edf8', 2, 'default', NULL, '2023-09-26 21:55:37', NULL, '2023-09-26 09:55:37', NULL, '2023-09-26 09:55:37', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (865, 2, '34e9c1783640423e86904832f93fac67', 1, 'default', NULL, '2023-09-26 23:25:52', NULL, '2023-09-26 11:25:52', NULL, '2023-09-26 11:25:52', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (866, 6, '6ab77e34d5de449cb8d0f3b3b61f027e', 1, 'default', NULL, '2023-09-27 10:15:03', '6', '2023-09-26 22:15:03', '6', '2023-09-26 22:15:03', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (867, 2, '359c144f3f544aa4a2aa71ccb220d6c9', 1, 'default', NULL, '2023-09-27 10:22:09', '2', '2023-09-26 22:22:09', '2', '2023-09-26 22:22:09', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (868, 6, '1fc3484dbc9241398c38c3368e4c73ae', 1, 'default', NULL, '2023-09-27 10:25:27', '6', '2023-09-26 22:25:27', '6', '2023-09-26 22:25:27', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (869, 6, 'c7ec27eb9deb4194911ada8d654af6cb', 1, 'default', NULL, '2023-09-27 10:26:04', '6', '2023-09-26 22:26:04', '6', '2023-09-26 22:26:04', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (870, 6, '664b76eb9daf4365a271dc08879cd0bb', 1, 'default', NULL, '2023-09-27 10:44:11', '6', '2023-09-26 22:44:11', '6', '2023-09-26 22:44:11', b'0', 0); +INSERT INTO `system_oauth2_refresh_token` VALUES (871, 6, '724f2d41dd9f478abd78855a769fe75d', 1, 'default', NULL, '2023-10-11 13:25:43', '6', '2023-10-11 01:25:43', '6', '2023-10-11 01:25:43', b'0', 0); COMMIT; -- ---------------------------- @@ -4032,7 +4293,7 @@ CREATE TABLE `system_operate_log` ( `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=7050 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='操作日志记录'; +) ENGINE=InnoDB AUTO_INCREMENT=7118 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='操作日志记录'; -- ---------------------------- -- Records of system_operate_log @@ -4648,6 +4909,74 @@ INSERT INTO `system_operate_log` VALUES (7046, '', 1, 2, '管理后台 - 文件 INSERT INTO `system_operate_log` VALUES (7047, '', 1, 2, '管理后台 - 文件配置', '更新文件配置', 3, '', '', 'PUT', '/admin-api/infra/file-config/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.infra.controller.admin.file.FileConfigController.updateFileConfig(FileConfigUpdateReqVO)', '{\"updateReqVO\":{\"name\":\"S3 - 七牛云\",\"remark\":\"\",\"id\":15,\"config\":{\"@class\":\"co.yixiang.yshop.framework.file.core.client.s3.S3FileClientConfig\",\"endpoint\":\"s3-cn-south-1.qiniucs.com\",\"domain\":\"http://img.yixiang.co\",\"bucket\":\"yshop-pro\",\"accessKey\":\"b7yvuhBSAGjmtPhMFcn9iMOxUOY_I06cA_p0ZUx8\",\"accessSecret\":\"kXM1l5ia1RvSX3QaOEcwI3RLz3Y2rmNszWonKZtP\"}}}', '2023-07-31 09:38:31', 8, 0, '', 'true', NULL, '2023-07-31 09:38:31', NULL, '2023-07-31 09:38:31', b'0', 0); INSERT INTO `system_operate_log` VALUES (7048, '', 1, 2, '管理后台 - 文件配置', '更新文件配置', 3, '', '', 'PUT', '/admin-api/infra/file-config/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.infra.controller.admin.file.FileConfigController.updateFileConfig(FileConfigUpdateReqVO)', '{\"updateReqVO\":{\"name\":\"S3 - 七牛云\",\"remark\":\"\",\"id\":16,\"config\":{\"@class\":\"co.yixiang.yshop.framework.file.core.client.s3.S3FileClientConfig\",\"endpoint\":\"s3-cn-south-1.qiniucs.com\",\"domain\":\"http://img.yixiang.co\",\"bucket\":\"yshop-pro\",\"accessKey\":\"b7yvuhBSAGjmtPhMFcn9iMOxUOY_I06cA_p0ZUx8\",\"accessSecret\":\"kXM1l5ia1RvSX3QaOEcwI3RLz3Y2rmNszWonKZtP\"}}}', '2023-07-31 09:38:53', 5, 0, '', 'true', NULL, '2023-07-31 09:38:53', NULL, '2023-07-31 09:38:53', b'0', 0); INSERT INTO `system_operate_log` VALUES (7049, '', 1, 2, '管理后台 - 短信渠道', '更新短信渠道', 3, '', '', 'PUT', '/admin-api/system/sms-channel/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.system.controller.admin.sms.SmsChannelController.updateSmsChannel(SmsChannelUpdateReqVO)', '{\"updateReqVO\":{\"signature\":\"yshop\",\"status\":0,\"remark\":\"啦啦啦\",\"apiKey\":\"LTAI5tCnKso2uG3kJ5gRav88\",\"apiSecret\":\"fGJ5SNXL7P1NHNRmJ7DJaMJGPyE55C\",\"callbackUrl\":null,\"id\":2}}', '2023-07-31 10:10:34', 21, 0, '', 'true', NULL, '2023-07-31 10:10:34', NULL, '2023-07-31 10:10:34', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7050, '', 1, 2, '管理后台 - 文件存储', '上传文件', 2, '', '', 'POST', '/admin-api/infra/file/upload', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.infra.controller.admin.file.FileController.uploadFile(FileUploadReqVO)', '', '2023-08-11 11:26:26', 448, 0, '', '\"http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\"', NULL, '2023-08-11 11:26:27', NULL, '2023-08-11 11:26:27', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7051, '', 1, 2, '管理后台 - 素材库', '创建素材库', 2, '', '', 'POST', '/admin-api/shop/material/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.shop.controller.admin.material.MaterialController.createMaterial(MaterialCreateReqVO)', '{\"createReqVO\":{\"type\":\"1\",\"groupId\":null,\"name\":\"1.jpg\",\"url\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg\"}}', '2023-08-11 11:26:27', 20, 0, '', '17', NULL, '2023-08-11 11:26:27', NULL, '2023-08-11 11:26:27', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7052, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/32', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":32}', '2023-08-11 11:47:35', 5, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:47:35', NULL, '2023-08-11 11:47:35', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7053, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":32,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":99.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

11

\",\"cost\":299.0,\"ficti\":0,\"items\":[],\"attrs\":[null],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":0,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-08-11 11:47:54', 12, 500, 'NullPointerException: null', 'null', NULL, '2023-08-11 11:47:54', NULL, '2023-08-11 11:47:54', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7054, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/32', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":32}', '2023-08-11 11:49:37', 1, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:49:37', NULL, '2023-08-11 11:49:37', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7055, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/32', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":32}', '2023-08-11 11:52:56', 0, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:52:56', NULL, '2023-08-11 11:52:56', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7056, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/32', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":32}', '2023-08-11 11:57:09', 1, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:57:09', NULL, '2023-08-11 11:57:09', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7057, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":32,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":99.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

单规格商品

\",\"cost\":299.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":\"\",\"brokerage\":0.0,\"price\":2.0,\"cost\":1.0,\"stock\":1,\"integral\":0,\"pic\":\"\",\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":1.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":0,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-08-11 11:57:25', 232, 0, '', 'true', NULL, '2023-08-11 11:57:26', NULL, '2023-08-11 11:57:26', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7058, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/31', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":31}', '2023-08-11 11:57:31', 0, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:57:31', NULL, '2023-08-11 11:57:31', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7059, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":31,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":99.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

单规格商品

\",\"cost\":299.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":\"\",\"brokerage\":0.0,\"price\":1.0,\"cost\":1.0,\"stock\":1,\"integral\":0,\"pic\":\"\",\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":1.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":0,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-08-11 11:57:45', 56, 0, '', 'true', NULL, '2023-08-11 11:57:46', NULL, '2023-08-11 11:57:46', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7060, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/29', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":29}', '2023-08-11 11:57:56', 2, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:57:56', NULL, '2023-08-11 11:57:56', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7061, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/28', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":28}', '2023-08-11 11:58:09', 1, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:58:09', NULL, '2023-08-11 11:58:09', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7062, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":28,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":99.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

单规格商品

\",\"cost\":299.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":\"\",\"brokerage\":0.0,\"price\":1.0,\"cost\":1.0,\"stock\":1,\"integral\":0,\"pic\":\"\",\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":1.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":0,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-08-11 11:58:14', 35, 0, '', 'true', NULL, '2023-08-11 11:58:14', NULL, '2023-08-11 11:58:14', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7063, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/26', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":26}', '2023-08-11 11:58:16', 1, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:58:16', NULL, '2023-08-11 11:58:16', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7064, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":26,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":99.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

单规格商品

\",\"cost\":299.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":\"\",\"brokerage\":0.0,\"price\":1.0,\"cost\":1.0,\"stock\":1,\"integral\":0,\"pic\":\"\",\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":1.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":0,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-08-11 11:58:23', 34, 0, '', 'true', NULL, '2023-08-11 11:58:23', NULL, '2023-08-11 11:58:23', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7065, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/25', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":25}', '2023-08-11 11:58:25', 2, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:58:25', NULL, '2023-08-11 11:58:25', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7066, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":25,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":99.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

单规格商品

\",\"cost\":299.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":\"\",\"brokerage\":0.0,\"price\":1.0,\"cost\":1.0,\"stock\":1,\"integral\":0,\"pic\":\"\",\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":1.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":0,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-08-11 11:58:28', 23, 0, '', 'true', NULL, '2023-08-11 11:58:28', NULL, '2023-08-11 11:58:28', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7067, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/24', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":24}', '2023-08-11 11:58:30', 0, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:58:30', NULL, '2023-08-11 11:58:30', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7068, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":24,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":99.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

单规格商品

\",\"cost\":299.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":\"\",\"brokerage\":0.0,\"price\":1.0,\"cost\":1.0,\"stock\":1,\"integral\":0,\"pic\":\"\",\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":1.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":0,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-08-11 11:58:34', 28, 0, '', 'true', NULL, '2023-08-11 11:58:34', NULL, '2023-08-11 11:58:34', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7069, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/22', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":22}', '2023-08-11 11:58:36', 0, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:58:36', NULL, '2023-08-11 11:58:36', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7070, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":22,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":99.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

单规格商品

\",\"cost\":299.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":\"\",\"brokerage\":0.0,\"price\":1.0,\"cost\":1.0,\"stock\":1,\"integral\":0,\"pic\":\"\",\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":1.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":0,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-08-11 11:58:39', 21, 0, '', 'true', NULL, '2023-08-11 11:58:39', NULL, '2023-08-11 11:58:39', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7071, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/21', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":21}', '2023-08-11 11:58:45', 1, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:58:45', NULL, '2023-08-11 11:58:45', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7072, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":21,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":99.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

单规格商品

\",\"cost\":299.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":\"\",\"brokerage\":0.0,\"price\":1.0,\"cost\":1.0,\"stock\":1,\"integral\":0,\"pic\":\"\",\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":1.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":0,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-08-11 11:58:49', 29, 0, '', 'true', NULL, '2023-08-11 11:58:49', NULL, '2023-08-11 11:58:49', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7073, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/20', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":20}', '2023-08-11 11:58:50', 1, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:58:50', NULL, '2023-08-11 11:58:50', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7074, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":20,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":99.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

单规格商品

\",\"cost\":299.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":\"\",\"brokerage\":0.0,\"price\":1.0,\"cost\":1.0,\"stock\":1,\"integral\":0,\"pic\":\"\",\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":1.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":0,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-08-11 11:58:53', 21, 0, '', 'true', NULL, '2023-08-11 11:58:53', NULL, '2023-08-11 11:58:53', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7075, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/19', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":19}', '2023-08-11 11:58:58', 0, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:58:58', NULL, '2023-08-11 11:58:58', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7076, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":19,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":99.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

单规格商品

\",\"cost\":299.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":\"\",\"brokerage\":0.0,\"price\":1.0,\"cost\":1.0,\"stock\":1,\"integral\":0,\"pic\":\"\",\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":1.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":0,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-08-11 11:59:00', 23, 0, '', 'true', NULL, '2023-08-11 11:59:00', NULL, '2023-08-11 11:59:00', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7077, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/18', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":18}', '2023-08-11 11:59:02', 1, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:59:02', NULL, '2023-08-11 11:59:02', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7078, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":18,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":99.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

单规格商品

\",\"cost\":299.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":\"\",\"brokerage\":0.0,\"price\":1.0,\"cost\":1.0,\"stock\":1,\"integral\":0,\"pic\":\"\",\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":1.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":0,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-08-11 11:59:05', 19, 0, '', 'true', NULL, '2023-08-11 11:59:05', NULL, '2023-08-11 11:59:05', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7079, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/17', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":17}', '2023-08-11 11:59:07', 1, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-11 11:59:07', NULL, '2023-08-11 11:59:07', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7080, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":17,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"keyword\":\"邮费的商品\",\"price\":2.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

邮费的商品

\",\"cost\":10.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":null,\"brokerage\":0.0,\"price\":2.0,\"cost\":10.0,\"stock\":99,\"integral\":0,\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"value1\":\"规格\",\"value2\":null,\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":100.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\"],\"store_name\":\"设置运费模板邮费的商品\",\"store_info\":\"邮费的商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":1,\"is_postage\":0,\"give_integral\":10.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":38,\"spec_type\":0}}', '2023-08-11 11:59:09', 22, 0, '', 'true', NULL, '2023-08-11 11:59:09', NULL, '2023-08-11 11:59:09', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7081, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/17', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":17}', '2023-08-13 09:52:03', 5, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-08-13 09:52:03', NULL, '2023-08-13 09:52:03', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7082, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/16', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[{\\\"detail\\\":[\\\"6寸\\\",\\\"7寸\\\"],\\\"value\\\":\\\"尺寸\\\"},{\\\"detail\\\":[\\\"黑白\\\",\\\"红色\\\",\\\"灰色\\\"],\\\"value\\\":\\\"颜色\\\"}]}\",\"id\":16}', '2023-08-13 09:52:25', 40, 0, '', '{\"attr\":[{\"attrHidden\":null,\"detailValue\":null,\"detail\":[\"6寸\",\"7寸\"],\"value\":\"尺寸\"},{\"attrHidden\":null,\"detailValue\":null,\"detail\":[\"黑白\",\"红色\",\"灰色\"],\"value\":\"颜色\"}],\"value\":[{\"value1\":\"6寸\",\"value2\":\"黑白\",\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"黑白\"},\"sku\":\"6寸,黑白\",\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":99.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":90,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"6寸\",\"value2\":\"红色\",\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"红色\"},\"sku\":\"6寸,红色\",\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":98.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":98,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"6寸\",\"value2\":\"灰色\",\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"灰色\"},\"sku\":\"6寸,灰色\",\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":97.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":97,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"7寸\",\"value2\":\"黑白\",\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"黑白\"},\"sku\":\"7寸,黑白\",\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":96.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":95,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"7寸\",\"value2\":\"红色\",\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"红色\"},\"sku\":\"7寸,红色\",\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":95.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":95,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"7寸\",\"value2\":\"灰色\",\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"灰色\"},\"sku\":\"7寸,灰色\",\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":94.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":94,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0}],\"header\":[{\"title\":\"尺寸\",\"minWidth\":\"130\",\"align\":\"center\",\"key\":\"value1\",\"slot\":\"value1\"},{\"title\":\"颜色\",\"minWidth\":\"130\",\"align\":\"center\",\"key\":\"value2\",\"slot\":\"value2\"},{\"title\":\"图片\",\"minWidth\":80,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"pic\"},{\"title\":\"售价\",\"minWidth\":120,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"price\"},{\"title\":\"成本价\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"cost\"},{\"title\":\"原价\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"ot_price\"},{\"title\":\"库存\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"stock\"},{\"title\":\"产品编号\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"bar_code\"},{\"title\":\"重量(KG)\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"weight\"},{\"title\":\"体积(m³)\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"volume\"},{\"title\":\"操作\",\"minWidth\":70,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"action\"}]}', NULL, '2023-08-13 09:52:25', NULL, '2023-08-13 09:52:25', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7083, '', 1, 2, '管理后台 - 订单', '更新订单', 3, '', '', 'PUT', '/admin-api/order/store-order/update', '5.104.80.181', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.order.controller.admin.storeorder.StoreOrderController.updateStoreOrder(StoreOrderUpdateReqVO)', '{\"updateReqVO\":{\"orderId\":\"1700447478219800576\",\"extendOrderId\":null,\"uid\":4,\"realName\":\"1\",\"userPhone\":\"156****4107\",\"userAddress\":\"北京市 北京市 详细地址\",\"cartId\":\"174\",\"freightPrice\":0,\"totalNum\":1,\"totalPrice\":2,\"totalPostage\":0,\"payPrice\":2,\"payPostage\":0,\"deductionPrice\":0,\"couponId\":0,\"couponPrice\":0,\"paid\":1,\"payTime\":1694253260000,\"payType\":\"\",\"status\":0,\"refundStatus\":0,\"refundReasonWapImg\":null,\"refundReasonWapExplain\":null,\"refundReasonTime\":null,\"refundReasonWap\":null,\"refundReason\":null,\"refundPrice\":0,\"deliverySn\":\"ZTO\",\"deliveryName\":\"中通快递\",\"deliveryType\":\"normal\",\"deliveryId\":\"78718067343706\",\"gainIntegral\":10,\"useIntegral\":0,\"payIntegral\":0,\"backIntegral\":0,\"mark\":\"\",\"unique\":\"1f9b7f56e482492e9f0143c08ee93146\",\"remark\":null,\"merId\":0,\"combinationId\":0,\"pinkId\":0,\"cost\":0,\"seckillId\":0,\"bargainId\":0,\"verifyCode\":\"\",\"storeId\":0,\"shippingType\":1,\"isChannel\":0,\"isSystemDel\":0,\"orderType\":\"send\",\"id\":24,\"updateType\":\"orderSend\"}}', '2023-09-09 19:07:57', 30, 0, '', 'true', NULL, '2023-09-09 19:07:57', NULL, '2023-09-09 19:07:57', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7084, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"payType\":\"wxPay\",\"appid\":\"wxc061dee8806ff712\",\"mchId\":\"1493624002\",\"certStoreType\":\"STR\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":\"\",\"keyCert\":\"\",\"keyCertPwd\":\"\",\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack3.json\",\"returnUrl\":\"\",\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"UTF-8\",\"isTest\":0,\"detailsId\":\"3\"}}', '2023-09-18 10:20:16', 27, 0, '', 'true', NULL, '2023-09-18 10:20:16', NULL, '2023-09-18 10:20:16', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7085, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"payType\":\"aliPay\",\"appid\":\"2016080400165436\",\"mchId\":\"2088102169916436\",\"certStoreType\":null,\"keyPrivate\":\"MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKroe/8h5vC4L6T+B2WdXiVwGsMvUKgb2XsKix6VY3m2wcf6tyzpNRDCNykbIwGtaeo7FshN+qZxdXHLiIam9goYncBit/8ojfLGy2gLxO/PXfzGxYGs0KsDZ+ryVPPmE34ZZ8jiJpR0ygzCFl8pN3QJPJRGTJn5+FTT9EF/9zyZAgMBAAECgYAktngcYC35u7cQXDk+jMVyiVhWYU2ULxdSpPspgLGzrZyG1saOcTIi/XVX8Spd6+B6nmLQeF/FbU3rOeuD8U2clzul2Z2YMbJ0FYay9oVZFfp5gTEFpFRTVfzqUaZQBIjJe/xHL9kQVqc5xHlE/LVA27/Kx3dbC35Y7B4EVBDYAQJBAOhsX8ZreWLKPhXiXHTyLmNKhOHJc+0tFH7Ktise/0rNspojU7o9prOatKpNylp9v6kux7migcMRdVUWWiVe+4ECQQC8PqsuEz7B0yqirQchRg1DbHjh64bw9Kj82EN1/NzOUd53tP9tg+SO97EzsibK1F7tOcuwqsa7n2aY48mQ+y0ZAkBndA2xcRcnvOOjtAz5VO8G7R12rse181HjGfG6AeMadbKg30aeaGCyIxN1loiSfNR5xsPJwibGIBg81mUrqzqBAkB+K6rkaPXJR9XtzvdWb/N3235yPkDlw7Z4MiOVM3RzvR/VMDV7m8lXoeDde2zQyeMOMYy6ztwA6WgE1bhGOnQRAkEAouUBv1sVdSBlsexX15qphOmAevzYrpufKgJIRLFWQxroXMS7FTesj+f+FmGrpPCxIde1dqJ8lqYLTyJmbzMPYw==\",\"keyPublic\":\"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIgHnOn7LLILlKETd6BFRJ0GqgS2Y3mn1wMQmyh9zEyWlz5p1zrahRahbXAfCfSqshSNfqOmAQzSHRVjCqjsAw1jyqrXaPdKBmr90DIpIxmIyKXv4GGAkPyJ/6FTFY99uhpiq0qadD/uSzQsefWo0aTvP/65zi3eof7TcZ32oWpwIDAQAB\",\"keyCert\":null,\"keyCertPwd\":null,\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack3.json\",\"returnUrl\":\"\",\"signType\":\"RSA\",\"seller\":\"2088102169916436\",\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"UTF-8\",\"isTest\":1,\"detailsId\":\"1\"}}', '2023-09-18 10:20:30', 7, 0, '', 'true', NULL, '2023-09-18 10:20:30', NULL, '2023-09-18 10:20:30', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7086, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"payType\":\"wxPay\",\"appid\":\"wx604d2ea4702620d2\",\"mchId\":\"1493624002\",\"certStoreType\":\"STR\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":\"\",\"keyCert\":\"\",\"keyCertPwd\":\"\",\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack3.json\",\"returnUrl\":\"\",\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"UTF-8\",\"isTest\":0,\"detailsId\":\"3\"}}', '2023-09-19 22:56:57', 20, 0, '', 'true', NULL, '2023-09-19 22:56:57', NULL, '2023-09-19 22:56:57', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7087, '', 1, 2, '管理后台 - 支付服务商配置', '创建支付服务商配置', 2, '', '', 'POST', '/admin-api/pay/merchant-details/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.createMerchantDetails(MerchantDetailsCreateReqVO)', '{\"createReqVO\":{\"detailsId\":\"4\",\"payType\":\"wxPay\",\"appid\":\"wxc061dee8806ff712\",\"mchId\":\"1493624002\",\"certStoreType\":\"PATH\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":null,\"keyCert\":null,\"keyCertPwd\":null,\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack4.json\",\"returnUrl\":null,\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":null,\"isTest\":0}}', '2023-09-20 09:53:47', 112, 500, 'SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null', 'null', NULL, '2023-09-20 09:53:47', NULL, '2023-09-20 09:53:47', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7088, '', 1, 2, '管理后台 - 支付服务商配置', '创建支付服务商配置', 2, '', '', 'POST', '/admin-api/pay/merchant-details/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.createMerchantDetails(MerchantDetailsCreateReqVO)', '{\"createReqVO\":{\"detailsId\":\"4\",\"payType\":\"wxPay\",\"appid\":\"wxc061dee8806ff712\",\"mchId\":\"1493624002\",\"certStoreType\":\"PATH\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":null,\"keyCert\":null,\"keyCertPwd\":null,\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack4.json\",\"returnUrl\":null,\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":null,\"isTest\":0}}', '2023-09-20 09:54:32', 20, 500, 'SQLIntegrityConstraintViolationException: Column \'details_id\' cannot be null', 'null', NULL, '2023-09-20 09:54:32', NULL, '2023-09-20 09:54:32', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7089, '', 1, 2, '管理后台 - 支付服务商配置', '创建支付服务商配置', 2, '', '', 'POST', '/admin-api/pay/merchant-details/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.createMerchantDetails(MerchantDetailsCreateReqVO)', '{\"createReqVO\":{\"detailsId\":\"4\",\"payType\":\"wxPay\",\"appid\":\"wxc061dee8806ff712\",\"mchId\":\"1493624002\",\"certStoreType\":\"PATH\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":null,\"keyCert\":null,\"keyCertPwd\":null,\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack4.json\",\"returnUrl\":null,\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":null,\"isTest\":0}}', '2023-09-20 09:58:03', 65, 0, '', '\"4\"', NULL, '2023-09-20 09:58:03', NULL, '2023-09-20 09:58:03', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7090, '', 1, 2, '管理后台 - 订单', '更新订单', 3, '', '', 'PUT', '/admin-api/order/store-order/update', '123.112.18.113', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.order.controller.admin.storeorder.StoreOrderController.updateStoreOrder(StoreOrderUpdateReqVO)', '{\"updateReqVO\":{\"orderId\":\"1704145999464759296\",\"extendOrderId\":null,\"uid\":6,\"realName\":\"我的名字\",\"userPhone\":\"156****4107\",\"userAddress\":\" 212\",\"cartId\":\"177\",\"freightPrice\":0,\"totalNum\":1,\"totalPrice\":2,\"totalPostage\":0,\"payPrice\":2,\"payPostage\":0,\"deductionPrice\":0,\"couponId\":0,\"couponPrice\":0,\"paid\":1,\"payTime\":1695136298000,\"payType\":\"weixin\",\"status\":0,\"refundStatus\":0,\"refundReasonWapImg\":null,\"refundReasonWapExplain\":null,\"refundReasonTime\":null,\"refundReasonWap\":null,\"refundReason\":null,\"refundPrice\":0,\"deliverySn\":\"STO\",\"deliveryName\":\"申通快递\",\"deliveryType\":\"normal\",\"deliveryId\":\"770010649545205\",\"gainIntegral\":10,\"useIntegral\":0,\"payIntegral\":0,\"backIntegral\":0,\"mark\":\"\",\"unique\":\"1efee74ba85443d6ba7e0c6399c126be\",\"remark\":null,\"merId\":0,\"combinationId\":0,\"pinkId\":0,\"cost\":0,\"seckillId\":0,\"bargainId\":0,\"verifyCode\":\"\",\"storeId\":0,\"shippingType\":1,\"isChannel\":0,\"isSystemDel\":0,\"orderType\":\"send\",\"id\":26,\"updateType\":\"orderSend\"}}', '2023-09-24 00:55:01', 42, 0, '', 'true', NULL, '2023-09-24 00:55:01', NULL, '2023-09-24 00:55:01', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7091, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"detailsId\":\"4\",\"payType\":\"wxPay\",\"appid\":\"wxc061dee8806ff712\",\"mchId\":\"1493624002\",\"certStoreType\":\"\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":null,\"keyCert\":null,\"keyCertPwd\":null,\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack4.json\",\"returnUrl\":null,\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"utf-8\",\"isTest\":0}}', '2023-09-24 20:18:12', 29, 0, '', 'true', NULL, '2023-09-24 20:18:12', NULL, '2023-09-24 20:18:12', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7092, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"detailsId\":\"3\",\"payType\":\"wxPay\",\"appid\":\"wx604d2ea4702620d2\",\"mchId\":\"1493624002\",\"certStoreType\":\"\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":\"\",\"keyCert\":\"\",\"keyCertPwd\":\"\",\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack3.json\",\"returnUrl\":\"\",\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"UTF-8\",\"isTest\":0}}', '2023-09-24 20:18:21', 7, 0, '', 'true', NULL, '2023-09-24 20:18:21', NULL, '2023-09-24 20:18:21', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7093, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"detailsId\":\"1\",\"payType\":\"aliPay\",\"appid\":\"2021001187645179\",\"mchId\":\"\",\"certStoreType\":null,\"keyPrivate\":\"MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCNAg588CxTezsPtMT4WcLXUyzyf0qBnzSACek820D4RLdJ0KiOfQzAe3MK1rEaywwWNMJbwrKoEp/bA6DNTRsXvzZ8tF1F5MXi6GdETn3ItHGdwasJM28hvZX2plYY5aQYEpqGZJBlgfQRkeYSe1pwq4JzAELXNzVbtuokssVq3WKVVIIFXEuHxrsC1SGssn0enFd7Q6kUq1O1JLcAQWAHjf9gdVFfzXex0yN6EYGRqWlr8AC5lIr0STKmNIZeCV4WlsEah9askpAyNrlKBGy0lwdfeMQVtJo3WucM9DE2dqePN5RZIECvvYWdMjmAilomx+7di72PnmAGkkHbmosDAgMBAAECggEAMisaJn949daxQ7xIHCgrd1rDch+xzX5sOmXMUvebHPmt0JhpcBCzucPyQVfzORom2bu5rtYNpFjEATNAQer+CavhYer2CIkFkt6m5xmaDQ+OINen16UyE+oU8eVqWn9Rq7LqwYgEC+l5gcrL9aVnnxCWX/4mydV9qXzhv17PeF5yqEIjrAbhQMQbVrPLQTwi3wbC7sm6Z29A5idhld4AsXjlWPXnFzkeZFl8Qc/g5QOHFjs8uIcz+K7uE3H9Gs2LSz07bh0m9jloy/90Q0OzZbPI1NIU3oDTV7/eaRldXw3o9+8uz58MDWhYoWTLLjlkWJZJcJrfnW+P7tDEWpjv2QKBgQDyCZ0dzcz9w4IN5ujOWdplNv3M/MwSb0mGCnHv3tfnvJj4GnTmeIIWic8RhSlyN12Ph+wYaBHTEc+zaXKq5FmnEtKMPXzVci9RbCECTt5M8eYEA4wuYKnAGqPsyzvnffxGAUdvalVmkyRidI/cj+ACDmWjqnsalF9Hd2mMcrhqtQKBgQCVJHL1nJKSjgFqwN80tqlz862rsFaHOsSDT89nPHgTsmr30QFk6FL+BU/wrPsXCg5pMVZtUmw3c8X1TXd9YCnu7wg2+obIUbbXBxQTdhJMq/DUL6hGsfBLkzLzs9moyL76c4gZFqXr/d/POevzIlnATFolnoDOzoEvp7YsMyBZ1wKBgHVJb1eX+PQnn4g5EyuboxdVFJwXDJUKVKiduySv6hQj8kSYHXnpf7CIS02EJ9dvOOlqxl/1Xl3Xzbx1JtnlGgS6PEk1Kp8MXB2qtjw2F8dVmU7soSuAMAIlZrZCrd650FvkFsfI0WWJfCIxtdz942FbtKkg3dK9f4ZUOVOT7AXZAoGAQbsyv3UmVFkp3rbqqPzoaiY3oLezKx6HhagjLMjF00iLRHVlO+f4y+Pje5uBfoH8H/iSstPkxfvMf3SI+UTstlW7NR/tT1RUVSjVfE5Jemk9Vwc6Dw5VbbmOd0II6A6xvQg2L3h/4CagAWDx0NKO4+XCxVm6Q2tYHHy6GXjfBTkCgYEA2x+2PAq8iqX80cLqvh7vSoCh5m6H3aSGM8h+ZgF0lkijavQyIXE0oJxuJUpqgzv/XKqUCVQbaEHuNqKczLr0+QEE+vmexaRqKiUAL4/5xLEjfKk96QE7WbjXypJVBT5KeFPc5JDkNZN/R6d8q2/o4hiNdCyg+S4l/YOOev6YWDY=\",\"keyPublic\":\"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAj4e+D+2LfhldbNImCtjGbsxNQiQe6zp0SwS0iywib4pEqwS0gVDUi11uaG4R78cm7kV0GwWuYbeyl3wLmsr9269HJ/FjwWrNJLLwCLqJzNSkBssW7TXge++X3uHK93VeYmu7lRxdk5G/CqOdp5IhqveQOLxHURm+AC9iLtdtxnaCXFxcb54O63mfuZ5/9XJfBRt0boTe8vWTnr8w95PG5XlCBK0lmfZvtUazn/RYBIeCV28bwusQURvAg0Kc/gBoa3wIWiZhzaAiklUaXWoqR+yuoBwzKht8TLkXaOVxswphSoxsddrsn28Fw6rDfRiMKk3S6JcwY58P1n2By+LUPQIDAQAB\",\"keyCert\":null,\"keyCertPwd\":null,\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack1.json\",\"returnUrl\":\"\",\"signType\":\"RSA2\",\"seller\":\"2088821836348568\",\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"UTF-8\",\"isTest\":0}}', '2023-09-24 20:20:17', 5, 0, '', 'true', NULL, '2023-09-24 20:20:17', NULL, '2023-09-24 20:20:17', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7094, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"detailsId\":\"5\",\"payType\":\"wxPay\",\"appid\":\"wx7c84ede33062d1e4\",\"mchId\":\"1493624002\",\"certStoreType\":\"\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":null,\"keyCert\":null,\"keyCertPwd\":null,\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack4.json\",\"returnUrl\":null,\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"utf-8\",\"isTest\":0}}', '2023-09-24 20:23:23', 29, 0, '', 'true', NULL, '2023-09-24 20:23:23', NULL, '2023-09-24 20:23:23', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7095, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"detailsId\":\"5\",\"payType\":\"wxPay\",\"appid\":\"wx7c84ede33062d1e4\",\"mchId\":\"1493624002\",\"certStoreType\":\"STR\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":null,\"keyCert\":null,\"keyCertPwd\":null,\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack4.json\",\"returnUrl\":null,\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"utf-8\",\"isTest\":0}}', '2023-09-24 22:18:45', 18, 0, '', 'true', NULL, '2023-09-24 22:18:45', NULL, '2023-09-24 22:18:45', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7096, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"detailsId\":\"3\",\"payType\":\"wxPay\",\"appid\":\"wx604d2ea4702620d2\",\"mchId\":\"1493624002\",\"certStoreType\":\"STR\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":\"\",\"keyCert\":\"\",\"keyCertPwd\":\"\",\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack3.json\",\"returnUrl\":\"\",\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"UTF-8\",\"isTest\":0}}', '2023-09-24 22:40:57', 23, 0, '', 'true', NULL, '2023-09-24 22:40:57', NULL, '2023-09-24 22:40:57', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7097, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"detailsId\":\"4\",\"payType\":\"wxPay\",\"appid\":\"wxc061dee8806ff712\",\"mchId\":\"1493624002\",\"certStoreType\":\"\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":null,\"keyCert\":null,\"keyCertPwd\":null,\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack4.json\",\"returnUrl\":\"https://dc.yixiang.co/h5/#/pages/take-foods/take-foods\",\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"utf-8\",\"isTest\":0}}', '2023-09-24 22:54:54', 24, 0, '', 'true', NULL, '2023-09-24 22:54:54', NULL, '2023-09-24 22:54:54', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7098, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"detailsId\":\"3\",\"payType\":\"wxPay\",\"appid\":\"wx604d2ea4702620d2\",\"mchId\":\"1493624002\",\"certStoreType\":\"\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":\"\",\"keyCert\":\"\",\"keyCertPwd\":\"\",\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack3.json\",\"returnUrl\":\"\",\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"UTF-8\",\"isTest\":0}}', '2023-09-24 23:00:39', 17, 0, '', 'true', NULL, '2023-09-24 23:00:39', NULL, '2023-09-24 23:00:39', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7099, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"detailsId\":\"3\",\"payType\":\"wxPay\",\"appid\":\"wx604d2ea4702620d2\",\"mchId\":\"1493624002\",\"certStoreType\":\"STR\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":\"\",\"keyCert\":\"\",\"keyCertPwd\":\"\",\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack3.json\",\"returnUrl\":\"\",\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"UTF-8\",\"isTest\":0}}', '2023-09-24 23:04:02', 9, 0, '', 'true', NULL, '2023-09-24 23:04:02', NULL, '2023-09-24 23:04:02', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7100, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"detailsId\":\"5\",\"title\":\"微信app支付配置\",\"payType\":\"wxPay\",\"appid\":\"wx7c84ede33062d1e4\",\"mchId\":\"1493624002\",\"certStoreType\":\"STR\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":null,\"keyCert\":null,\"keyCertPwd\":null,\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack4.json\",\"returnUrl\":null,\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"utf-8\",\"isTest\":0}}', '2023-09-25 10:32:49', 35, 0, '', 'true', NULL, '2023-09-25 10:32:49', NULL, '2023-09-25 10:32:49', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7101, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"detailsId\":\"4\",\"title\":\"微信h5支付配置\",\"payType\":\"wxPay\",\"appid\":\"wxc061dee8806ff712\",\"mchId\":\"1493624002\",\"certStoreType\":\"\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":null,\"keyCert\":null,\"keyCertPwd\":null,\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack4.json\",\"returnUrl\":\"https://dc.yixiang.co/h5/#/pages/take-foods/take-foods\",\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"utf-8\",\"isTest\":0}}', '2023-09-25 10:33:04', 10, 0, '', 'true', NULL, '2023-09-25 10:33:04', NULL, '2023-09-25 10:33:04', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7102, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"detailsId\":\"3\",\"title\":\"微信小程序支付配置\",\"payType\":\"wxPay\",\"appid\":\"wx604d2ea4702620d2\",\"mchId\":\"1493624002\",\"certStoreType\":\"STR\",\"keyPrivate\":\"dayouqiantuhupeng8638004yixiangt\",\"keyPublic\":\"\",\"keyCert\":\"\",\"keyCertPwd\":\"\",\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack3.json\",\"returnUrl\":\"\",\"signType\":\"MD5\",\"seller\":null,\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"UTF-8\",\"isTest\":0}}', '2023-09-25 10:33:20', 7, 0, '', 'true', NULL, '2023-09-25 10:33:20', NULL, '2023-09-25 10:33:20', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7103, '', 1, 2, '管理后台 - 支付服务商配置', '更新支付服务商配置', 3, '', '', 'PUT', '/admin-api/pay/merchant-details/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.pay.controller.admin.merchantdetails.MerchantDetailsController.updateMerchantDetails(MerchantDetailsUpdateReqVO)', '{\"updateReqVO\":{\"detailsId\":\"1\",\"title\":\"支付宝配置\",\"payType\":\"aliPay\",\"appid\":\"2021001187645179\",\"mchId\":\"\",\"certStoreType\":null,\"keyPrivate\":\"MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCNAg588CxTezsPtMT4WcLXUyzyf0qBnzSACek820D4RLdJ0KiOfQzAe3MK1rEaywwWNMJbwrKoEp/bA6DNTRsXvzZ8tF1F5MXi6GdETn3ItHGdwasJM28hvZX2plYY5aQYEpqGZJBlgfQRkeYSe1pwq4JzAELXNzVbtuokssVq3WKVVIIFXEuHxrsC1SGssn0enFd7Q6kUq1O1JLcAQWAHjf9gdVFfzXex0yN6EYGRqWlr8AC5lIr0STKmNIZeCV4WlsEah9askpAyNrlKBGy0lwdfeMQVtJo3WucM9DE2dqePN5RZIECvvYWdMjmAilomx+7di72PnmAGkkHbmosDAgMBAAECggEAMisaJn949daxQ7xIHCgrd1rDch+xzX5sOmXMUvebHPmt0JhpcBCzucPyQVfzORom2bu5rtYNpFjEATNAQer+CavhYer2CIkFkt6m5xmaDQ+OINen16UyE+oU8eVqWn9Rq7LqwYgEC+l5gcrL9aVnnxCWX/4mydV9qXzhv17PeF5yqEIjrAbhQMQbVrPLQTwi3wbC7sm6Z29A5idhld4AsXjlWPXnFzkeZFl8Qc/g5QOHFjs8uIcz+K7uE3H9Gs2LSz07bh0m9jloy/90Q0OzZbPI1NIU3oDTV7/eaRldXw3o9+8uz58MDWhYoWTLLjlkWJZJcJrfnW+P7tDEWpjv2QKBgQDyCZ0dzcz9w4IN5ujOWdplNv3M/MwSb0mGCnHv3tfnvJj4GnTmeIIWic8RhSlyN12Ph+wYaBHTEc+zaXKq5FmnEtKMPXzVci9RbCECTt5M8eYEA4wuYKnAGqPsyzvnffxGAUdvalVmkyRidI/cj+ACDmWjqnsalF9Hd2mMcrhqtQKBgQCVJHL1nJKSjgFqwN80tqlz862rsFaHOsSDT89nPHgTsmr30QFk6FL+BU/wrPsXCg5pMVZtUmw3c8X1TXd9YCnu7wg2+obIUbbXBxQTdhJMq/DUL6hGsfBLkzLzs9moyL76c4gZFqXr/d/POevzIlnATFolnoDOzoEvp7YsMyBZ1wKBgHVJb1eX+PQnn4g5EyuboxdVFJwXDJUKVKiduySv6hQj8kSYHXnpf7CIS02EJ9dvOOlqxl/1Xl3Xzbx1JtnlGgS6PEk1Kp8MXB2qtjw2F8dVmU7soSuAMAIlZrZCrd650FvkFsfI0WWJfCIxtdz942FbtKkg3dK9f4ZUOVOT7AXZAoGAQbsyv3UmVFkp3rbqqPzoaiY3oLezKx6HhagjLMjF00iLRHVlO+f4y+Pje5uBfoH8H/iSstPkxfvMf3SI+UTstlW7NR/tT1RUVSjVfE5Jemk9Vwc6Dw5VbbmOd0II6A6xvQg2L3h/4CagAWDx0NKO4+XCxVm6Q2tYHHy6GXjfBTkCgYEA2x+2PAq8iqX80cLqvh7vSoCh5m6H3aSGM8h+ZgF0lkijavQyIXE0oJxuJUpqgzv/XKqUCVQbaEHuNqKczLr0+QEE+vmexaRqKiUAL4/5xLEjfKk96QE7WbjXypJVBT5KeFPc5JDkNZN/R6d8q2/o4hiNdCyg+S4l/YOOev6YWDY=\",\"keyPublic\":\"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAj4e+D+2LfhldbNImCtjGbsxNQiQe6zp0SwS0iywib4pEqwS0gVDUi11uaG4R78cm7kV0GwWuYbeyl3wLmsr9269HJ/FjwWrNJLLwCLqJzNSkBssW7TXge++X3uHK93VeYmu7lRxdk5G/CqOdp5IhqveQOLxHURm+AC9iLtdtxnaCXFxcb54O63mfuZ5/9XJfBRt0boTe8vWTnr8w95PG5XlCBK0lmfZvtUazn/RYBIeCV28bwusQURvAg0Kc/gBoa3wIWiZhzaAiklUaXWoqR+yuoBwzKht8TLkXaOVxswphSoxsddrsn28Fw6rDfRiMKk3S6JcwY58P1n2By+LUPQIDAQAB\",\"keyCert\":null,\"keyCertPwd\":null,\"notifyUrl\":\"http://yshop.l1.ttut.cc/app-api/order/payBack1.json\",\"returnUrl\":\"\",\"signType\":\"RSA2\",\"seller\":\"2088821836348568\",\"subAppId\":null,\"subMchId\":null,\"inputCharset\":\"UTF-8\",\"isTest\":0}}', '2023-09-25 10:33:31', 9, 0, '', 'true', NULL, '2023-09-25 10:33:31', NULL, '2023-09-25 10:33:31', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7104, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/16', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[{\\\"detail\\\":[\\\"6寸\\\",\\\"7寸\\\"],\\\"value\\\":\\\"尺寸\\\"},{\\\"detail\\\":[\\\"黑白\\\",\\\"红色\\\",\\\"灰色\\\"],\\\"value\\\":\\\"颜色\\\"}]}\",\"id\":16}', '2023-09-26 10:15:46', 118, 0, '', '{\"attr\":[{\"attrHidden\":null,\"detailValue\":null,\"detail\":[\"6寸\",\"7寸\"],\"value\":\"尺寸\"},{\"attrHidden\":null,\"detailValue\":null,\"detail\":[\"黑白\",\"红色\",\"灰色\"],\"value\":\"颜色\"}],\"value\":[{\"value1\":\"6寸\",\"value2\":\"黑白\",\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"黑白\"},\"sku\":\"6寸,黑白\",\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":99.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":89,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"6寸\",\"value2\":\"红色\",\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"红色\"},\"sku\":\"6寸,红色\",\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":98.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":94,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"6寸\",\"value2\":\"灰色\",\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"灰色\"},\"sku\":\"6寸,灰色\",\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":97.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":97,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"7寸\",\"value2\":\"黑白\",\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"黑白\"},\"sku\":\"7寸,黑白\",\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":96.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":95,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"7寸\",\"value2\":\"红色\",\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"红色\"},\"sku\":\"7寸,红色\",\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":95.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":95,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"7寸\",\"value2\":\"灰色\",\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"灰色\"},\"sku\":\"7寸,灰色\",\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":94.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":94,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0}],\"header\":[{\"title\":\"尺寸\",\"minWidth\":\"130\",\"align\":\"center\",\"key\":\"value1\",\"slot\":\"value1\"},{\"title\":\"颜色\",\"minWidth\":\"130\",\"align\":\"center\",\"key\":\"value2\",\"slot\":\"value2\"},{\"title\":\"图片\",\"minWidth\":80,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"pic\"},{\"title\":\"售价\",\"minWidth\":120,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"price\"},{\"title\":\"成本价\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"cost\"},{\"title\":\"原价\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"ot_price\"},{\"title\":\"库存\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"stock\"},{\"title\":\"产品编号\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"bar_code\"},{\"title\":\"重量(KG)\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"weight\"},{\"title\":\"体积(m³)\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"volume\"},{\"title\":\"操作\",\"minWidth\":70,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"action\"}]}', NULL, '2023-09-26 10:15:47', NULL, '2023-09-26 10:15:47', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7105, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":16,\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"keyword\":\"多规格\",\"price\":94.0,\"otPrice\":null,\"postage\":10.0,\"sort\":0,\"sales\":5,\"stock\":575,\"description\":\"

多规格

\",\"cost\":200.0,\"ficti\":0,\"items\":[{\"attrHidden\":null,\"detailValue\":null,\"detail\":[\"6寸\",\"7寸\"],\"value\":\"尺寸\"},{\"attrHidden\":null,\"detailValue\":null,\"detail\":[\"黑白\",\"红色\",\"灰色\"],\"value\":\"颜色\"}],\"attrs\":[{\"sku\":\"6寸,黑白\",\"brokerage\":0.0,\"price\":99.0,\"cost\":200.0,\"stock\":89,\"integral\":0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"value1\":\"6寸\",\"value2\":\"黑白\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"黑白\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":200.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0},{\"sku\":\"6寸,红色\",\"brokerage\":0.0,\"price\":98.0,\"cost\":200.0,\"stock\":94,\"integral\":0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"value1\":\"6寸\",\"value2\":\"红色\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"红色\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":200.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0},{\"sku\":\"6寸,灰色\",\"brokerage\":0.0,\"price\":97.0,\"cost\":200.0,\"stock\":97,\"integral\":0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"value1\":\"6寸\",\"value2\":\"灰色\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"灰色\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":200.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0},{\"sku\":\"7寸,黑白\",\"brokerage\":0.0,\"price\":96.0,\"cost\":200.0,\"stock\":95,\"integral\":0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"value1\":\"7寸\",\"value2\":\"黑白\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"黑白\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":200.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0},{\"sku\":\"7寸,红色\",\"brokerage\":0.0,\"price\":95.0,\"cost\":200.0,\"stock\":95,\"integral\":0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"value1\":\"7寸\",\"value2\":\"红色\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"红色\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":200.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0},{\"sku\":\"7寸,灰色\",\"brokerage\":0.0,\"price\":94.0,\"cost\":200.0,\"stock\":94,\"integral\":0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"value1\":\"7寸\",\"value2\":\"灰色\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"灰色\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":200.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1: 48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"http://127.0.0.1:48082/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\"],\"store_name\":\"多规格商品\",\"store_info\":\"多规格\",\"bar_code\":\"\",\"cate_id\":\"3\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":1,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":1}}', '2023-09-26 10:15:53', 309, 0, '', 'true', NULL, '2023-09-26 10:15:53', NULL, '2023-09-26 10:15:53', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7106, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/17', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":17}', '2023-09-26 10:15:55', 0, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-09-26 10:15:55', NULL, '2023-09-26 10:15:55', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7107, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/15', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":15}', '2023-09-26 10:16:01', 1, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-09-26 10:16:01', NULL, '2023-09-26 10:16:01', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7108, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":15,\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":99.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":99,\"description\":\"

单规格商品

\",\"cost\":299.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":null,\"brokerage\":0.0,\"price\":99.0,\"cost\":299.0,\"stock\":99,\"integral\":0,\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"value1\":\"规格\",\"value2\":null,\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":399.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48082/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":1,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-09-26 10:16:06', 97, 0, '', 'true', NULL, '2023-09-26 10:16:06', NULL, '2023-09-26 10:16:06', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7109, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/18', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":18}', '2023-09-26 10:16:10', 1, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-09-26 10:16:10', NULL, '2023-09-26 10:16:10', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7110, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":18,\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"keyword\":\"单规格\",\"price\":1.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":0,\"stock\":1,\"description\":\"

单规格商品

\",\"cost\":1.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":null,\"brokerage\":0.0,\"price\":1.0,\"cost\":1.0,\"stock\":1,\"integral\":0,\"pic\":\"\",\"value1\":\"规格\",\"value2\":null,\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":1.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\"],\"store_name\":\"单规格商品\",\"store_info\":\"单规格商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":1,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":0}}', '2023-09-26 10:16:15', 41, 0, '', 'true', NULL, '2023-09-26 10:16:15', NULL, '2023-09-26 10:16:15', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7111, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/21', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":21}', '2023-09-26 10:22:22', 1, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-09-26 10:22:22', NULL, '2023-09-26 10:22:22', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7112, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/16', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[{\\\"detail\\\":[\\\"6寸\\\",\\\"7寸\\\"],\\\"value\\\":\\\"尺寸\\\"},{\\\"detail\\\":[\\\"黑白\\\",\\\"红色\\\",\\\"灰色\\\"],\\\"value\\\":\\\"颜色\\\"}]}\",\"id\":16}', '2023-09-26 11:19:08', 50, 0, '', '{\"attr\":[{\"attrHidden\":null,\"detailValue\":null,\"detail\":[\"6寸\",\"7寸\"],\"value\":\"尺寸\"},{\"attrHidden\":null,\"detailValue\":null,\"detail\":[\"黑白\",\"红色\",\"灰色\"],\"value\":\"颜色\"}],\"value\":[{\"value1\":\"6寸\",\"value2\":\"黑白\",\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"黑白\"},\"sku\":\"6寸,黑白\",\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":99.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":89,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"6寸\",\"value2\":\"红色\",\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"红色\"},\"sku\":\"6寸,红色\",\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":98.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":94,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"6寸\",\"value2\":\"灰色\",\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"灰色\"},\"sku\":\"6寸,灰色\",\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":97.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":97,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"7寸\",\"value2\":\"黑白\",\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"黑白\"},\"sku\":\"7寸,黑白\",\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":96.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":95,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"7寸\",\"value2\":\"红色\",\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"红色\"},\"sku\":\"7寸,红色\",\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":95.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":95,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"7寸\",\"value2\":\"灰色\",\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"灰色\"},\"sku\":\"7寸,灰色\",\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":94.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":94,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0}],\"header\":[{\"title\":\"尺寸\",\"minWidth\":\"130\",\"align\":\"center\",\"key\":\"value1\",\"slot\":\"value1\"},{\"title\":\"颜色\",\"minWidth\":\"130\",\"align\":\"center\",\"key\":\"value2\",\"slot\":\"value2\"},{\"title\":\"图片\",\"minWidth\":80,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"pic\"},{\"title\":\"售价\",\"minWidth\":120,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"price\"},{\"title\":\"成本价\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"cost\"},{\"title\":\"原价\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"ot_price\"},{\"title\":\"库存\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"stock\"},{\"title\":\"产品编号\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"bar_code\"},{\"title\":\"重量(KG)\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"weight\"},{\"title\":\"体积(m³)\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"volume\"},{\"title\":\"操作\",\"minWidth\":70,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"action\"}]}', NULL, '2023-09-26 11:19:08', NULL, '2023-09-26 11:19:08', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7113, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/16', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[{\\\"detail\\\":[\\\"6寸\\\",\\\"7寸\\\"],\\\"value\\\":\\\"尺寸\\\"},{\\\"detail\\\":[\\\"黑白\\\",\\\"红色\\\",\\\"灰色\\\"],\\\"value\\\":\\\"颜色\\\"}]}\",\"id\":16}', '2023-09-26 17:29:47', 38, 0, '', '{\"attr\":[{\"attrHidden\":null,\"detailValue\":null,\"detail\":[\"6寸\",\"7寸\"],\"value\":\"尺寸\"},{\"attrHidden\":null,\"detailValue\":null,\"detail\":[\"黑白\",\"红色\",\"灰色\"],\"value\":\"颜色\"}],\"value\":[{\"value1\":\"6寸\",\"value2\":\"黑白\",\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"黑白\"},\"sku\":\"6寸,黑白\",\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":99.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":89,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"6寸\",\"value2\":\"红色\",\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"红色\"},\"sku\":\"6寸,红色\",\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":98.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":94,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"6寸\",\"value2\":\"灰色\",\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"灰色\"},\"sku\":\"6寸,灰色\",\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":97.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":97,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"7寸\",\"value2\":\"黑白\",\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"黑白\"},\"sku\":\"7寸,黑白\",\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":96.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":95,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"7寸\",\"value2\":\"红色\",\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"红色\"},\"sku\":\"7寸,红色\",\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":95.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":95,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0},{\"value1\":\"7寸\",\"value2\":\"灰色\",\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"灰色\"},\"sku\":\"7寸,灰色\",\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"price\":94.00,\"cost\":200.00,\"ot_price\":200.00,\"stock\":94,\"bar_code\":\"\",\"weight\":0.00,\"volume\":0.00,\"brokerage\":0.00,\"brokerage_two\":0.00,\"pink_price\":0.00,\"seckill_price\":0.00,\"pink_stock\":0,\"seckill_stock\":0,\"integral\":0}],\"header\":[{\"title\":\"尺寸\",\"minWidth\":\"130\",\"align\":\"center\",\"key\":\"value1\",\"slot\":\"value1\"},{\"title\":\"颜色\",\"minWidth\":\"130\",\"align\":\"center\",\"key\":\"value2\",\"slot\":\"value2\"},{\"title\":\"图片\",\"minWidth\":80,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"pic\"},{\"title\":\"售价\",\"minWidth\":120,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"price\"},{\"title\":\"成本价\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"cost\"},{\"title\":\"原价\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"ot_price\"},{\"title\":\"库存\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"stock\"},{\"title\":\"产品编号\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"bar_code\"},{\"title\":\"重量(KG)\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"weight\"},{\"title\":\"体积(m³)\",\"minWidth\":140,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"volume\"},{\"title\":\"操作\",\"minWidth\":70,\"align\":\"center\",\"key\":\"value2\",\"slot\":\"action\"}]}', NULL, '2023-09-26 17:29:47', NULL, '2023-09-26 17:29:47', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7114, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":16,\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"keyword\":\"多规格\",\"price\":94.0,\"otPrice\":null,\"postage\":10.0,\"sort\":0,\"sales\":5,\"stock\":564,\"description\":\"

多规格

\",\"cost\":200.0,\"ficti\":0,\"items\":[{\"attrHidden\":null,\"detailValue\":null,\"detail\":[\"6寸\",\"7寸\"],\"value\":\"尺寸\"},{\"attrHidden\":null,\"detailValue\":null,\"detail\":[\"黑白\",\"红色\",\"灰色\"],\"value\":\"颜色\"}],\"attrs\":[{\"sku\":\"6寸,黑白\",\"brokerage\":0.0,\"price\":0.01,\"cost\":200.0,\"stock\":89,\"integral\":0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"value1\":\"6寸\",\"value2\":\"黑白\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"黑白\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":200.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0},{\"sku\":\"6寸,红色\",\"brokerage\":0.0,\"price\":98.0,\"cost\":200.0,\"stock\":94,\"integral\":0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"value1\":\"6寸\",\"value2\":\"红色\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"红色\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":200.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0},{\"sku\":\"6寸,灰色\",\"brokerage\":0.0,\"price\":97.0,\"cost\":200.0,\"stock\":97,\"integral\":0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"value1\":\"6寸\",\"value2\":\"灰色\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"灰色\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":200.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0},{\"sku\":\"7寸,黑白\",\"brokerage\":0.0,\"price\":96.0,\"cost\":200.0,\"stock\":95,\"integral\":0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"value1\":\"7寸\",\"value2\":\"黑白\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"黑白\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":200.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0},{\"sku\":\"7寸,红色\",\"brokerage\":0.0,\"price\":95.0,\"cost\":200.0,\"stock\":95,\"integral\":0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"value1\":\"7寸\",\"value2\":\"红色\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"红色\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":200.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0},{\"sku\":\"7寸,灰色\",\"brokerage\":0.0,\"price\":94.0,\"cost\":200.0,\"stock\":94,\"integral\":0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"value1\":\"7寸\",\"value2\":\"灰色\",\"volume\":0.0,\"weight\":0.0,\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"灰色\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":200.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://127.0.0.1: 48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"http://127.0.0.1:48082/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\"],\"store_name\":\"多规格商品\",\"store_info\":\"多规格\",\"bar_code\":\"\",\"cate_id\":\"3\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":1,\"is_postage\":0,\"give_integral\":0.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":0,\"spec_type\":1}}', '2023-09-26 17:30:01', 126, 0, '', 'true', NULL, '2023-09-26 17:30:01', NULL, '2023-09-26 17:30:01', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7115, '', 1, 2, '管理后台 - 商品', '生成属性', 2, '', '', 'POST', '/admin-api/product/store-product/isFormatAttr/17', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.isFormatAttr(Long,String)', '{\"jsonStr\":\"{\\\"attrs\\\":[]}\",\"id\":17}', '2023-09-26 22:22:35', 11, 0, '', '{\"attr\":[],\"value\":[],\"header\":[]}', NULL, '2023-09-26 22:22:35', NULL, '2023-09-26 22:22:35', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7116, '', 1, 2, '管理后台 - 商品', '创建商品', 2, '', '', 'POST', '/admin-api/product/store-product/create', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.product.controller.admin.storeproduct.StoreProductController.createStoreProduct(StoreProductDto)', '{\"storeProductDto\":{\"id\":17,\"image\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"keyword\":\"邮费的商品\",\"price\":2.0,\"otPrice\":null,\"postage\":0.0,\"sort\":0,\"sales\":13,\"stock\":86,\"description\":\"

邮费的商品

\",\"cost\":10.0,\"ficti\":0,\"items\":[],\"attrs\":[{\"sku\":null,\"brokerage\":0.0,\"price\":0.01,\"cost\":10.0,\"stock\":99,\"integral\":0,\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"value1\":\"规格\",\"value2\":null,\"volume\":0.0,\"weight\":0.0,\"detail\":{\"规格\":\"默认\"},\"bar_code\":\"\",\"brokerage_two\":0.0,\"ot_price\":100.0,\"pink_price\":0.0,\"pink_stock\":0,\"seckill_price\":0.0,\"seckill_stock\":0}],\"slider_image\":[\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg\",\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\"],\"store_name\":\"设置运费模板邮费的商品\",\"store_info\":\"邮费的商品\",\"bar_code\":\"\",\"cate_id\":\"2\",\"unit_name\":\"个\",\"is_show\":1,\"is_hot\":0,\"is_benefit\":0,\"is_best\":0,\"is_new\":1,\"is_postage\":0,\"give_integral\":10.0,\"is_good\":0,\"is_sub\":0,\"is_integral\":0,\"temp_id\":38,\"spec_type\":0}}', '2023-09-26 22:22:53', 206, 0, '', 'true', NULL, '2023-09-26 22:22:53', NULL, '2023-09-26 22:22:53', b'0', 0); +INSERT INTO `system_operate_log` VALUES (7117, '', 1, 2, '管理后台 - 文件配置', '更新文件配置', 3, '', '', 'PUT', '/admin-api/infra/file-config/update', '0:0:0:0:0:0:0:1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'CommonResult co.yixiang.yshop.module.infra.controller.admin.file.FileConfigController.updateFileConfig(FileConfigUpdateReqVO)', '{\"updateReqVO\":{\"name\":\"数据库\",\"remark\":\"我是数据库\",\"id\":4,\"config\":{\"@class\":\"co.yixiang.yshop.framework.file.core.client.db.DBFileClientConfig\",\"domain\":\"http://yshop.l1.ttut.cc\"}}}', '2023-10-06 13:28:07', 230, 0, '', 'true', NULL, '2023-10-06 13:28:08', NULL, '2023-10-06 13:28:08', b'0', 0); COMMIT; -- ---------------------------- @@ -5628,7 +5957,7 @@ CREATE TABLE `system_sms_code` ( `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, KEY `idx_mobile` (`mobile`) USING BTREE COMMENT '手机号' -) ENGINE=InnoDB AUTO_INCREMENT=492 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='手机验证码'; +) ENGINE=InnoDB AUTO_INCREMENT=519 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='手机验证码'; -- ---------------------------- -- Records of system_sms_code @@ -5642,6 +5971,33 @@ INSERT INTO `system_sms_code` VALUES (488, '15136176246', '9999', '127.0.0.1', 1 INSERT INTO `system_sms_code` VALUES (489, '15136175246', '9999', '127.0.0.1', 1, 1, 1, '2023-06-15 11:28:33', '127.0.0.1', NULL, '2023-06-15 11:28:29', NULL, '2023-06-15 11:28:33', b'0', 0); INSERT INTO `system_sms_code` VALUES (490, '15136175246', '9999', '127.0.0.1', 1, 1, 1, '2023-07-15 18:54:40', '127.0.0.1', NULL, '2023-07-15 18:54:12', NULL, '2023-07-15 18:54:40', b'0', 0); INSERT INTO `system_sms_code` VALUES (491, '15136175246', '9999', '127.0.0.1', 1, 1, 1, '2023-07-25 16:08:02', '127.0.0.1', NULL, '2023-07-25 16:07:35', NULL, '2023-07-25 16:08:02', b'0', 0); +INSERT INTO `system_sms_code` VALUES (492, '17610570135', '9999', '125.33.246.235', 1, 1, 0, NULL, NULL, NULL, '2023-08-05 20:48:07', NULL, '2023-08-05 20:48:07', b'0', 0); +INSERT INTO `system_sms_code` VALUES (493, '17610570135', '9999', '125.33.246.235', 1, 2, 1, '2023-08-05 20:59:42', '125.33.246.235', NULL, '2023-08-05 20:56:37', NULL, '2023-08-05 20:59:42', b'0', 0); +INSERT INTO `system_sms_code` VALUES (494, '17610570135', '9999', '125.33.246.235', 1, 3, 1, '2023-08-05 21:06:55', '125.33.246.235', NULL, '2023-08-05 21:06:54', NULL, '2023-08-05 21:06:55', b'0', 0); +INSERT INTO `system_sms_code` VALUES (495, '17610570135', '9999', '125.33.246.235', 1, 4, 1, '2023-08-05 21:09:10', '125.33.246.235', NULL, '2023-08-05 21:09:09', NULL, '2023-08-05 21:09:10', b'0', 0); +INSERT INTO `system_sms_code` VALUES (496, '17610570135', '9999', '125.33.246.235', 1, 5, 1, '2023-08-05 21:10:18', '125.33.246.235', NULL, '2023-08-05 21:10:18', NULL, '2023-08-05 21:10:18', b'0', 0); +INSERT INTO `system_sms_code` VALUES (497, '17610570135', '9999', '125.33.246.235', 1, 6, 1, '2023-08-05 21:23:01', '125.33.246.235', NULL, '2023-08-05 21:23:01', NULL, '2023-08-05 21:23:01', b'0', 0); +INSERT INTO `system_sms_code` VALUES (498, '17610570135', '9999', '125.33.246.235', 1, 7, 1, '2023-08-05 21:24:52', '125.33.246.235', NULL, '2023-08-05 21:24:50', NULL, '2023-08-05 21:24:52', b'0', 0); +INSERT INTO `system_sms_code` VALUES (499, '17610570135', '9999', '125.33.246.235', 1, 8, 1, '2023-08-05 21:27:04', '125.33.246.235', NULL, '2023-08-05 21:27:03', NULL, '2023-08-05 21:27:04', b'0', 0); +INSERT INTO `system_sms_code` VALUES (500, '17610570135', '9999', '125.33.246.235', 1, 9, 1, '2023-08-05 21:28:46', '125.33.246.235', NULL, '2023-08-05 21:28:44', NULL, '2023-08-05 21:28:46', b'0', 0); +INSERT INTO `system_sms_code` VALUES (501, '17610570131', '9999', '125.33.246.235', 1, 1, 1, '2023-08-05 21:29:31', '125.33.246.235', NULL, '2023-08-05 21:29:23', NULL, '2023-08-05 21:29:31', b'0', 0); +INSERT INTO `system_sms_code` VALUES (502, '17610570135', '9999', '125.33.246.235', 1, 1, 1, '2023-08-12 21:19:38', '125.33.246.235', NULL, '2023-08-12 21:19:34', NULL, '2023-08-12 21:19:38', b'0', 0); +INSERT INTO `system_sms_code` VALUES (503, '15136175246', '9999', '127.0.0.1', 2, 1, 0, NULL, NULL, NULL, '2023-08-13 15:50:39', NULL, '2023-08-13 15:50:39', b'0', 0); +INSERT INTO `system_sms_code` VALUES (504, '15136175246', '9999', '127.0.0.1', 1, 2, 1, '2023-08-13 15:55:29', '127.0.0.1', NULL, '2023-08-13 15:54:18', NULL, '2023-08-13 15:55:29', b'0', 0); +INSERT INTO `system_sms_code` VALUES (505, '17610570135', '9999', '112.120.54.6', 1, 1, 1, '2023-08-27 19:08:32', '112.120.54.6', NULL, '2023-08-27 19:08:31', NULL, '2023-08-27 19:08:32', b'0', 0); +INSERT INTO `system_sms_code` VALUES (506, '15136175246', '9999', '127.0.0.1', 1, 1, 1, '2023-08-28 16:41:48', '127.0.0.1', NULL, '2023-08-28 16:41:22', NULL, '2023-08-28 16:41:48', b'0', 0); +INSERT INTO `system_sms_code` VALUES (507, '15136175246', '9999', '127.0.0.1', 1, 1, 1, '2023-09-10 18:38:00', '127.0.0.1', NULL, '2023-09-10 18:37:28', NULL, '2023-09-10 18:38:00', b'0', 0); +INSERT INTO `system_sms_code` VALUES (508, '17610570135', '9999', '221.218.215.222', 1, 1, 1, '2023-09-18 00:49:43', '221.218.215.222', NULL, '2023-09-18 00:49:40', NULL, '2023-09-18 00:49:43', b'0', 0); +INSERT INTO `system_sms_code` VALUES (509, '17610570135', '9999', '123.112.18.113', 1, 1, 1, '2023-09-23 23:47:10', '123.112.18.113', '4', '2023-09-23 23:47:02', '4', '2023-09-23 23:47:10', b'0', 0); +INSERT INTO `system_sms_code` VALUES (510, '17610570135', '9999', '123.112.18.113', 1, 2, 1, '2023-09-23 23:48:11', '123.112.18.113', NULL, '2023-09-23 23:48:09', NULL, '2023-09-23 23:48:11', b'0', 0); +INSERT INTO `system_sms_code` VALUES (511, '17610570135', '9999', '123.112.18.113', 1, 1, 0, NULL, NULL, '6', '2023-09-24 00:09:04', '6', '2023-09-24 00:09:04', b'0', 0); +INSERT INTO `system_sms_code` VALUES (512, '17610570135', '9999', '123.112.18.113', 1, 2, 1, '2023-09-24 21:54:59', '123.112.18.113', '6', '2023-09-24 21:54:54', '6', '2023-09-24 21:54:59', b'0', 0); +INSERT INTO `system_sms_code` VALUES (513, '17610570135', '9999', '123.112.18.113', 1, 3, 1, '2023-09-24 21:59:36', '123.112.18.113', NULL, '2023-09-24 21:59:32', NULL, '2023-09-24 21:59:36', b'0', 0); +INSERT INTO `system_sms_code` VALUES (514, '17610570135', '9999', '123.112.18.113', 1, 4, 1, '2023-09-24 23:18:34', '123.112.18.113', NULL, '2023-09-24 23:18:30', NULL, '2023-09-24 23:18:34', b'0', 0); +INSERT INTO `system_sms_code` VALUES (515, '17610570135', '9999', '123.112.18.113', 1, 5, 1, '2023-09-24 23:50:57', '123.112.18.113', NULL, '2023-09-24 23:50:54', NULL, '2023-09-24 23:50:57', b'0', 0); +INSERT INTO `system_sms_code` VALUES (516, '17610570135', '9999', '123.112.18.113', 1, 6, 1, '2023-09-24 23:57:06', '123.112.18.113', NULL, '2023-09-24 23:57:01', NULL, '2023-09-24 23:57:06', b'0', 0); +INSERT INTO `system_sms_code` VALUES (517, '17610570135', '9999', '123.112.18.113', 1, 1, 1, '2023-09-25 00:10:36', '123.112.18.113', NULL, '2023-09-25 00:10:32', NULL, '2023-09-25 00:10:36', b'0', 0); +INSERT INTO `system_sms_code` VALUES (518, '15136175246', '9999', '223.91.183.14', 1, 1, 1, '2023-09-26 11:25:52', '223.91.183.14', NULL, '2023-09-26 11:25:48', NULL, '2023-09-26 11:25:52', b'0', 0); COMMIT; -- ---------------------------- @@ -5679,7 +6035,7 @@ CREATE TABLE `system_sms_log` ( `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=357 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='短信日志'; +) ENGINE=InnoDB AUTO_INCREMENT=383 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='短信日志'; -- ---------------------------- -- Records of system_sms_log @@ -5693,6 +6049,32 @@ INSERT INTO `system_sms_log` VALUES (353, 6, 'DEBUG_DING_TALK', 8, 'user-sms-log INSERT INTO `system_sms_log` VALUES (354, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '15136175246', NULL, NULL, 10, '2023-06-15 11:28:29', 0, '成功', '0', NULL, NULL, 'b0d88cf5-11e1-48ff-984a-bb5de6a05bb8', 0, NULL, NULL, NULL, NULL, '2023-06-15 11:28:29', NULL, '2023-06-15 11:28:29', b'0'); INSERT INTO `system_sms_log` VALUES (355, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '15136175246', NULL, NULL, 10, '2023-07-15 18:54:13', 0, '成功', '0', NULL, NULL, '286c2c09-2ff9-4fa8-8c67-3a8996c10e51', 0, NULL, NULL, NULL, NULL, '2023-07-15 18:54:12', NULL, '2023-07-15 18:54:13', b'0'); INSERT INTO `system_sms_log` VALUES (356, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '15136175246', NULL, NULL, 20, '2023-07-25 16:07:36', 2001000000, '未知错误,需要解析', '130101', NULL, NULL, 'ac3ba6b3-5d38-47da-96d5-3823f9931dab', 0, NULL, NULL, NULL, NULL, '2023-07-25 16:07:35', NULL, '2023-07-25 16:07:36', b'0'); +INSERT INTO `system_sms_log` VALUES (357, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-08-05 20:48:09', 0, '成功', '0', NULL, NULL, '0592b92f-c78c-42b0-8b30-eb77eb5e79ab', 0, NULL, NULL, NULL, NULL, '2023-08-05 20:48:07', NULL, '2023-08-05 20:48:09', b'0'); +INSERT INTO `system_sms_log` VALUES (358, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, '2023-08-05 20:56:37', NULL, '2023-08-05 20:56:37', b'0'); +INSERT INTO `system_sms_log` VALUES (359, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, '2023-08-05 21:06:54', NULL, '2023-08-05 21:06:54', b'0'); +INSERT INTO `system_sms_log` VALUES (360, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-08-05 21:09:09', 0, '成功', '0', NULL, NULL, '73c21e63-b728-4f3b-a69b-47063e7138d4', 0, NULL, NULL, NULL, NULL, '2023-08-05 21:09:09', NULL, '2023-08-05 21:09:09', b'0'); +INSERT INTO `system_sms_log` VALUES (361, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-08-05 21:10:19', 0, '成功', '0', NULL, NULL, '56f84f82-3313-4d94-a72c-92dbd48fba54', 0, NULL, NULL, NULL, NULL, '2023-08-05 21:10:18', NULL, '2023-08-05 21:10:19', b'0'); +INSERT INTO `system_sms_log` VALUES (362, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-08-05 21:23:01', 0, '成功', '0', NULL, NULL, 'b83f2baa-2706-4043-9ba8-3aa143a66cea', 0, NULL, NULL, NULL, NULL, '2023-08-05 21:23:01', NULL, '2023-08-05 21:23:01', b'0'); +INSERT INTO `system_sms_log` VALUES (363, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-08-05 21:24:51', 0, '成功', '0', NULL, NULL, '9b49c5c6-39ec-49d5-8b1a-2072a38021ab', 0, NULL, NULL, NULL, NULL, '2023-08-05 21:24:50', NULL, '2023-08-05 21:24:51', b'0'); +INSERT INTO `system_sms_log` VALUES (364, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-08-05 21:27:04', 0, '成功', '0', NULL, NULL, 'fff71a9f-915b-42c0-bd41-f54914b75735', 0, NULL, NULL, NULL, NULL, '2023-08-05 21:27:03', NULL, '2023-08-05 21:27:04', b'0'); +INSERT INTO `system_sms_log` VALUES (365, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-08-05 21:28:44', 0, '成功', '0', NULL, NULL, '69f6dc1a-3535-4648-8c9f-72d89fc347c9', 0, NULL, NULL, NULL, NULL, '2023-08-05 21:28:44', NULL, '2023-08-05 21:28:44', b'0'); +INSERT INTO `system_sms_log` VALUES (366, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570131', NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, '2023-08-05 21:29:23', NULL, '2023-08-05 21:29:23', b'0'); +INSERT INTO `system_sms_log` VALUES (367, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-08-12 21:19:37', 0, '成功', '0', NULL, NULL, '46dc354c-8b6d-4b81-ac35-b1af4964d64d', 0, NULL, NULL, NULL, NULL, '2023-08-12 21:19:34', NULL, '2023-08-12 21:19:37', b'0'); +INSERT INTO `system_sms_log` VALUES (368, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '15136175246', NULL, NULL, 10, '2023-08-13 15:54:19', 0, '成功', '0', NULL, NULL, 'b4b534d3-1128-4233-8420-a5fc85ff3e5a', 0, NULL, NULL, NULL, NULL, '2023-08-13 15:54:18', NULL, '2023-08-13 15:54:19', b'0'); +INSERT INTO `system_sms_log` VALUES (369, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-08-27 19:08:32', 0, '成功', '0', NULL, NULL, '67b31917-66a4-4232-88c7-349a990d572b', 0, NULL, NULL, NULL, NULL, '2023-08-27 19:08:31', NULL, '2023-08-27 19:08:32', b'0'); +INSERT INTO `system_sms_log` VALUES (370, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '15136175246', NULL, NULL, 20, '2023-08-28 16:41:24', 2001000000, '未知错误,需要解析', '130101', NULL, NULL, '092f1349-748c-4482-a14c-79e2d45af1fc', 0, NULL, NULL, NULL, NULL, '2023-08-28 16:41:22', NULL, '2023-08-28 16:41:24', b'0'); +INSERT INTO `system_sms_log` VALUES (371, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '15136175246', NULL, NULL, 10, '2023-09-10 18:37:29', 0, '成功', '0', NULL, NULL, '0ba15da6-7ba7-4a8d-988a-038a1c97606b', 0, NULL, NULL, NULL, NULL, '2023-09-10 18:37:28', NULL, '2023-09-10 18:37:29', b'0'); +INSERT INTO `system_sms_log` VALUES (372, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-09-18 00:49:41', 0, '成功', '0', NULL, NULL, '75e14f43-332b-4e51-b991-135f6461a3ba', 0, NULL, NULL, NULL, NULL, '2023-09-18 00:49:40', NULL, '2023-09-18 00:49:41', b'0'); +INSERT INTO `system_sms_log` VALUES (373, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-09-23 23:47:04', 0, '成功', '0', NULL, NULL, '3012917b-7a34-4741-a211-9fb0afa290cc', 0, NULL, NULL, NULL, '4', '2023-09-23 23:47:02', NULL, '2023-09-23 23:47:04', b'0'); +INSERT INTO `system_sms_log` VALUES (374, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-09-23 23:48:10', 0, '成功', '0', NULL, NULL, '84c8a7c6-ee66-4632-885e-1036e0c60fa5', 0, NULL, NULL, NULL, NULL, '2023-09-23 23:48:09', NULL, '2023-09-23 23:48:10', b'0'); +INSERT INTO `system_sms_log` VALUES (375, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-09-24 00:09:04', 0, '成功', '0', NULL, NULL, 'c456a663-f7a0-4414-a639-2942111637c8', 0, NULL, NULL, NULL, '6', '2023-09-24 00:09:04', NULL, '2023-09-24 00:09:04', b'0'); +INSERT INTO `system_sms_log` VALUES (376, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-09-24 21:54:56', 0, '成功', '0', NULL, NULL, 'ff0db7de-dde3-4fe9-a62c-e26c4ce40c5e', 0, NULL, NULL, NULL, '6', '2023-09-24 21:54:54', NULL, '2023-09-24 21:54:56', b'0'); +INSERT INTO `system_sms_log` VALUES (377, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-09-24 21:59:32', 0, '成功', '0', NULL, NULL, '412e811b-4546-482d-9a5a-fd1912fa76fc', 0, NULL, NULL, NULL, NULL, '2023-09-24 21:59:32', NULL, '2023-09-24 21:59:32', b'0'); +INSERT INTO `system_sms_log` VALUES (378, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-09-24 23:18:31', 0, '成功', '0', NULL, NULL, '7b7d3f48-8980-494f-8e0a-ec49945c3b2c', 0, NULL, NULL, NULL, NULL, '2023-09-24 23:18:30', NULL, '2023-09-24 23:18:31', b'0'); +INSERT INTO `system_sms_log` VALUES (379, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-09-24 23:50:54', 0, '成功', '0', NULL, NULL, '170b576d-2bde-4c91-a038-a700c935299e', 0, NULL, NULL, NULL, NULL, '2023-09-24 23:50:54', NULL, '2023-09-24 23:50:54', b'0'); +INSERT INTO `system_sms_log` VALUES (380, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-09-24 23:57:02', 0, '成功', '0', NULL, NULL, 'b9a6d74a-fd2a-458b-b2bb-6b4572bd46ed', 0, NULL, NULL, NULL, NULL, '2023-09-24 23:57:01', NULL, '2023-09-24 23:57:02', b'0'); +INSERT INTO `system_sms_log` VALUES (381, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '17610570135', NULL, NULL, 10, '2023-09-25 00:10:33', 0, '成功', '0', NULL, NULL, '14b9e57f-af97-4d23-8df1-842bbf92e1fa', 0, NULL, NULL, NULL, NULL, '2023-09-25 00:10:32', NULL, '2023-09-25 00:10:33', b'0'); +INSERT INTO `system_sms_log` VALUES (382, 6, 'DEBUG_DING_TALK', 8, 'user-sms-login', 1, '您的验证码是9999', '{\"code\":\"9999\"}', '4372216', '15136175246', NULL, NULL, 20, '2023-09-26 11:25:50', 2001000000, '未知错误,需要解析', '130101', NULL, NULL, 'ddecd101-f522-4881-a2ae-4c0729148c3b', 0, NULL, NULL, NULL, NULL, '2023-09-26 11:25:48', NULL, '2023-09-26 11:25:50', b'0'); COMMIT; -- ---------------------------- @@ -5956,7 +6338,7 @@ CREATE TABLE `system_users` ( -- Records of system_users -- ---------------------------- BEGIN; -INSERT INTO `system_users` VALUES (1, 'admin', '$2a$10$mRMIYLDtRHlf6.9ipiqH1.Z.bh/R9dO9d5iHiGYPigi6r5KOoR2Wm', 'yshop', '管理员', 103, '[1]', 'yshop@yixaing.co', '18000000000', 1, 'https://app2.yixiang.co/avatar/20200705181403641316.png', 0, '0:0:0:0:0:0:0:1', '2023-07-29 17:32:37', 'admin', '2021-01-05 17:03:47', NULL, '2023-07-29 17:32:37', b'0', 1); +INSERT INTO `system_users` VALUES (1, 'admin', '$2a$10$mRMIYLDtRHlf6.9ipiqH1.Z.bh/R9dO9d5iHiGYPigi6r5KOoR2Wm', 'yshop', '管理员', 103, '[1]', 'yshop@yixaing.co', '18000000000', 1, 'https://app2.yixiang.co/avatar/20200705181403641316.png', 0, '0:0:0:0:0:0:0:1', '2023-09-26 09:55:37', 'admin', '2021-01-05 17:03:47', NULL, '2023-09-26 09:55:37', b'0', 1); INSERT INTO `system_users` VALUES (100, 'yshop', '$2a$10$11U48RhyJ5pSBYWSn12AD./ld671.ycSzJHbyrtpeoMeYiw31eo8a', 'yixiang', '不要吓我', 104, '[1]', 'yshop@iocoder.cn', '15601691300', 1, '', 1, '127.0.0.1', '2022-07-09 23:03:33', '', '2021-01-07 09:07:17', NULL, '2023-05-07 16:51:11', b'0', 1); COMMIT; @@ -6054,7 +6436,7 @@ CREATE TABLE `yshop_material` ( `update_time` datetime DEFAULT NULL COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='素材库'; +) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='素材库'; -- ---------------------------- -- Records of yshop_material @@ -6076,6 +6458,7 @@ INSERT INTO `yshop_material` VALUES (13, '2023-05-24 14:45:54', '1', '1', '1', ' INSERT INTO `yshop_material` VALUES (14, '2023-05-24 14:49:02', '1', '1', '1', 'iphone08.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '1', '2023-05-24 14:49:02', b'0'); INSERT INTO `yshop_material` VALUES (15, '2023-05-24 14:49:10', '1', '1', '1', 'iphone11.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', '1', '2023-05-24 14:49:10', b'0'); INSERT INTO `yshop_material` VALUES (16, '2023-07-27 18:35:48', '1', '1', NULL, 'iphone08.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '1', '2023-07-27 18:35:48', b'0'); +INSERT INTO `yshop_material` VALUES (17, '2023-08-11 11:26:27', '1', '1', NULL, '1.jpg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/d66cdee82d7778e42f31f9c891a7a9c6972d16587c2c15a277b1ef1bf050b140.jpg', '1', '2023-08-11 11:26:27', b'0'); COMMIT; -- ---------------------------- @@ -6239,13 +6622,14 @@ CREATE TABLE `yshop_store_after_sales` ( `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '商家地址', `tenant_id` bigint DEFAULT NULL COMMENT '租户编号', PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin COMMENT='售后记录表'; +) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin COMMENT='售后记录表'; -- ---------------------------- -- Records of yshop_store_after_sales -- ---------------------------- BEGIN; INSERT INTO `yshop_store_after_sales` VALUES (10, '1673967434274439168', 104.00000000, 1, '七天无理由', '我就是想退款', 'http://dummyimage.com/400x400', NULL, NULL, NULL, 3, 2, '2', '2023-06-28 17:26:09', '1', '2023-07-04 11:38:49', b'0', 2, 'hupeng', '18000000000', '中国地球', NULL); +INSERT INTO `yshop_store_after_sales` VALUES (12, '1675076031473516544', 104.00000000, 0, 'ipsum fugiat et enim velit', 'Lorem dolor', 'http://dummyimage.com/400x400', NULL, NULL, NULL, 0, 0, '2', '2023-09-10 18:43:15', '2', '2023-09-10 18:43:15', b'0', 2, NULL, NULL, NULL, NULL); COMMIT; -- ---------------------------- @@ -6264,13 +6648,14 @@ CREATE TABLE `yshop_store_after_sales_item` ( `update_time` datetime DEFAULT NULL COMMENT '更新时间', `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '更新者', PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin COMMENT='售后子表'; +) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin COMMENT='售后子表'; -- ---------------------------- -- Records of yshop_store_after_sales_item -- ---------------------------- BEGIN; INSERT INTO `yshop_store_after_sales_item` VALUES (11, 10, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":99,\"truePrice\":94.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":94.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":580,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":0,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":99.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"id\":128,\"sku\":\"6寸,黑白\",\"stock\":99,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"bargainId\":0,\"id\":151}', b'0', NULL, '2', '2023-06-28 17:26:09', '2023-06-28 17:26:09', '2'); +INSERT INTO `yshop_store_after_sales_item` VALUES (12, 12, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":96,\"truePrice\":94.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":94.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":580,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":0,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":96.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"767129f3480f468bb60946bc8028f825\",\"id\":131,\"sku\":\"7寸,黑白\",\"stock\":96,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"767129f3480f468bb60946bc8028f825\",\"bargainId\":0,\"id\":152}', b'0', NULL, '2', '2023-09-10 18:43:15', '2023-09-10 18:43:15', '2'); COMMIT; -- ---------------------------- @@ -6285,7 +6670,7 @@ CREATE TABLE `yshop_store_after_sales_status` ( `change_time` datetime DEFAULT NULL COMMENT '操作时间', `operator` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '操作人', PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin COMMENT='售后订单操作详情表'; +) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin COMMENT='售后订单操作详情表'; -- ---------------------------- -- Records of yshop_store_after_sales_status @@ -6296,6 +6681,7 @@ INSERT INTO `yshop_store_after_sales_status` VALUES (19, 10, 0, '售后订单生 INSERT INTO `yshop_store_after_sales_status` VALUES (20, 10, 0, '售后订单生成', '2023-07-04 11:38:49', NULL); INSERT INTO `yshop_store_after_sales_status` VALUES (21, 10, 1, '后台审核成功', '2023-07-05 16:47:46', '1'); INSERT INTO `yshop_store_after_sales_status` VALUES (22, 10, 4, '审核失败', '2023-07-05 16:48:43', '1'); +INSERT INTO `yshop_store_after_sales_status` VALUES (23, 12, 0, '售后订单生成', '2023-09-10 18:43:15', '2'); COMMIT; -- ---------------------------- @@ -6327,7 +6713,7 @@ CREATE TABLE `yshop_store_cart` ( KEY `uid_2` (`uid`) USING BTREE, KEY `uid_3` (`uid`,`is_new`) USING BTREE, KEY `type` (`type`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=164 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='购物车表'; +) ENGINE=InnoDB AUTO_INCREMENT=193 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='购物车表'; -- ---------------------------- -- Records of yshop_store_cart @@ -6347,6 +6733,35 @@ INSERT INTO `yshop_store_cart` VALUES (160, 2, 'product', 16, 'c0e662529a9748dab INSERT INTO `yshop_store_cart` VALUES (161, 2, 'product', 16, 'c0e662529a9748dab4e9ad40325d6e06', 1, 1, 0, 0, 0, 0, b'0', NULL, '2', '2023-07-27 10:47:19', '2023-07-27 10:48:16', NULL); INSERT INTO `yshop_store_cart` VALUES (162, 2, 'product', 16, 'c0e662529a9748dab4e9ad40325d6e06', 1, 1, 0, 0, 0, 0, b'0', NULL, '2', '2023-07-27 11:44:43', '2023-07-27 11:45:20', NULL); INSERT INTO `yshop_store_cart` VALUES (163, 2, 'product', 16, 'c0e662529a9748dab4e9ad40325d6e06', 1, 1, 0, 0, 0, 0, b'0', NULL, '2', '2023-07-27 11:49:23', '2023-07-27 11:50:12', NULL); +INSERT INTO `yshop_store_cart` VALUES (164, 4, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 5, 1, 0, 0, 0, 0, b'0', NULL, '4', '2023-08-13 01:59:35', '2023-08-28 23:56:54', NULL); +INSERT INTO `yshop_store_cart` VALUES (165, 4, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 0, 1, 0, 0, 0, b'0', NULL, '4', '2023-08-13 02:00:04', '2023-08-13 02:00:04', '4'); +INSERT INTO `yshop_store_cart` VALUES (166, 2, 'product', 16, 'c0e662529a9748dab4e9ad40325d6e06', 1, 1, 1, 0, 0, 0, b'0', NULL, '2', '2023-08-13 15:59:03', '2023-08-13 16:11:59', NULL); +INSERT INTO `yshop_store_cart` VALUES (167, 2, 'product', 16, 'c0e662529a9748dab4e9ad40325d6e06', 1, 0, 0, 0, 0, 0, b'0', NULL, '2', '2023-08-13 16:18:27', '2023-08-13 16:18:27', '2'); +INSERT INTO `yshop_store_cart` VALUES (168, 4, 'product', 16, 'ab93e27024354ab1855520c8bc4eb1ca', 1, 0, 1, 0, 0, 0, b'0', NULL, '4', '2023-08-13 18:10:33', '2023-08-13 18:10:37', '4'); +INSERT INTO `yshop_store_cart` VALUES (169, 4, 'product', 16, 'ab93e27024354ab1855520c8bc4eb1ca', 4, 1, 0, 0, 0, 0, b'0', NULL, '4', '2023-08-13 18:57:48', '2023-08-28 23:56:54', NULL); +INSERT INTO `yshop_store_cart` VALUES (170, 4, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 0, 0, 0, 0, b'0', NULL, '4', '2023-08-29 00:04:43', '2023-08-29 00:04:54', NULL); +INSERT INTO `yshop_store_cart` VALUES (171, 4, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 4, 1, 0, 0, 0, 0, b'0', NULL, '4', '2023-08-29 00:09:25', '2023-09-09 14:49:54', NULL); +INSERT INTO `yshop_store_cart` VALUES (172, 4, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 0, 0, 0, 0, b'0', NULL, '4', '2023-09-09 15:07:51', '2023-09-09 15:08:11', NULL); +INSERT INTO `yshop_store_cart` VALUES (173, 4, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 0, 0, 0, 0, b'0', NULL, '4', '2023-09-09 15:19:48', '2023-09-09 15:19:59', NULL); +INSERT INTO `yshop_store_cart` VALUES (174, 4, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 0, 0, 0, 0, b'0', NULL, '4', '2023-09-09 16:48:55', '2023-09-09 17:54:06', NULL); +INSERT INTO `yshop_store_cart` VALUES (175, 4, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 3, 0, 0, 0, 0, 0, b'0', NULL, '4', '2023-09-10 17:00:34', '2023-09-19 23:14:27', '4'); +INSERT INTO `yshop_store_cart` VALUES (176, 6, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 0, 0, 0, 0, b'0', NULL, '6', '2023-09-19 22:03:57', '2023-09-19 22:06:05', NULL); +INSERT INTO `yshop_store_cart` VALUES (177, 6, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 0, 0, 0, 0, b'0', NULL, '6', '2023-09-19 22:50:30', '2023-09-19 22:50:42', NULL); +INSERT INTO `yshop_store_cart` VALUES (178, 6, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 0, 0, 0, 0, b'0', NULL, '6', '2023-09-24 00:19:03', '2023-09-24 00:26:31', NULL); +INSERT INTO `yshop_store_cart` VALUES (179, 6, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 1, 0, 0, 0, b'0', NULL, '6', '2023-09-24 21:59:48', '2023-09-24 23:18:49', NULL); +INSERT INTO `yshop_store_cart` VALUES (180, 6, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 0, 0, 0, 0, b'0', NULL, '6', '2023-09-24 21:59:58', '2023-09-24 22:00:17', NULL); +INSERT INTO `yshop_store_cart` VALUES (181, 6, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 0, 0, 0, 0, b'0', NULL, '6', '2023-09-24 22:12:22', '2023-09-24 22:12:29', NULL); +INSERT INTO `yshop_store_cart` VALUES (182, 6, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 1, 0, 0, 0, b'0', NULL, '6', '2023-09-24 23:24:37', '2023-09-24 23:26:48', NULL); +INSERT INTO `yshop_store_cart` VALUES (183, 6, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 1, 0, 0, 0, b'0', NULL, '6', '2023-09-24 23:32:19', '2023-09-24 23:32:26', NULL); +INSERT INTO `yshop_store_cart` VALUES (184, 2, 'product', 16, '7f82a73f0eee4285a73930a8d184fe2c', 1, 0, 0, 0, 0, 0, b'0', NULL, '2', '2023-09-26 11:37:32', '2023-09-26 11:37:32', '2'); +INSERT INTO `yshop_store_cart` VALUES (185, 2, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 1, 0, 0, 0, b'0', NULL, '2', '2023-09-26 15:06:22', '2023-09-26 17:24:44', NULL); +INSERT INTO `yshop_store_cart` VALUES (186, 2, 'product', 16, 'c0e662529a9748dab4e9ad40325d6e06', 1, 1, 1, 0, 0, 0, b'0', NULL, '2', '2023-09-26 17:30:16', '2023-09-26 17:30:18', NULL); +INSERT INTO `yshop_store_cart` VALUES (187, 6, 'product', 17, '59b9355c50d84f228a99d0e33d009e7a', 1, 1, 0, 0, 0, 0, b'0', NULL, '6', '2023-09-26 22:18:57', '2023-09-26 22:19:08', NULL); +INSERT INTO `yshop_store_cart` VALUES (188, 6, 'product', 17, '83d452f3c1504788bd1201e69187d3fd', 2, 1, 0, 0, 0, 0, b'0', NULL, '6', '2023-09-26 22:25:34', '2023-09-26 22:33:15', NULL); +INSERT INTO `yshop_store_cart` VALUES (189, 2, 'product', 17, '83d452f3c1504788bd1201e69187d3fd', 1, 1, 1, 0, 0, 0, b'0', NULL, '2', '2023-09-26 22:28:03', '2023-09-26 22:29:06', NULL); +INSERT INTO `yshop_store_cart` VALUES (190, 6, 'product', 16, 'c2905a9469ce4144b6c6b791e964cf94', 2, 1, 0, 0, 0, 0, b'0', NULL, '6', '2023-09-26 22:32:44', '2023-09-26 22:33:15', NULL); +INSERT INTO `yshop_store_cart` VALUES (191, 6, 'product', 17, '83d452f3c1504788bd1201e69187d3fd', 10, 0, 0, 0, 0, 0, b'1', NULL, '6', '2023-10-11 00:52:01', '2023-10-11 01:03:02', '6'); +INSERT INTO `yshop_store_cart` VALUES (192, 6, 'product', 17, '83d452f3c1504788bd1201e69187d3fd', 1, 1, 0, 0, 0, 0, b'0', NULL, '6', '2023-10-11 01:34:41', '2023-10-11 01:41:44', NULL); COMMIT; -- ---------------------------- @@ -6422,7 +6837,7 @@ CREATE TABLE `yshop_store_order` ( KEY `pay_type` (`pay_type`) USING BTREE, KEY `status` (`status`) USING BTREE, KEY `coupon_id` (`coupon_id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='订单表'; +) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='订单表'; -- ---------------------------- -- Records of yshop_store_order @@ -6430,7 +6845,7 @@ CREATE TABLE `yshop_store_order` ( BEGIN; INSERT INTO `yshop_store_order` VALUES (4, '1673967434274439168', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '151', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 0, '2023-07-15 18:59:50', 'yue', 3, 0, NULL, '我就是想退款', '2023-06-28 17:26:09', '七天无理由', NULL, 0.00, '', NULL, 'normal', 'send', NULL, 0.00, 0.00, 0.00, 0.00, 'commodo reprehenderit', '43207f1820b74d29b2404962ec1cfc12', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-06-28 16:11:52', '2023-07-15 18:59:50', '2'); INSERT INTO `yshop_store_order` VALUES (5, '1674264266607165440', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '150', 0.00, 5, 495.00, 0.00, 495.00, 0.00, 0.00, 0, 0.00, 0, '2023-06-29 11:56:54', 'yue', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 0.00, 0.00, 0.00, 0.00, 'in officia', 'ba78b4df312548b4834cb889c7eb822a', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-06-29 11:51:22', '2023-06-29 11:56:54', '2'); -INSERT INTO `yshop_store_order` VALUES (6, '1675076031473516544', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '152', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 1, '2023-07-01 23:00:05', 'yue', 2, 0, NULL, NULL, NULL, NULL, NULL, 0.00, 'YTO', '圆通速递', 'normal', 'send', 'YT7204685961109', 0.00, 0.00, 0.00, 0.00, 'ullamco laboris', 'bec3e825553a4c80a2b3bd83d7e6e957', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-07-01 17:37:02', '2023-07-03 10:50:17', '1'); +INSERT INTO `yshop_store_order` VALUES (6, '1675076031473516544', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '152', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 1, '2023-07-01 23:00:05', 'yue', -1, 1, NULL, 'Lorem dolor', '2023-09-10 18:43:15', 'ipsum fugiat et enim velit', NULL, 0.00, 'YTO', '圆通速递', 'normal', 'send', 'YT7204685961109', 0.00, 0.00, 0.00, 0.00, 'ullamco laboris', 'bec3e825553a4c80a2b3bd83d7e6e957', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-07-01 17:37:02', '2023-07-03 10:50:17', '1'); INSERT INTO `yshop_store_order` VALUES (7, '1675346979909009408', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '153', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 1, '2023-07-03 10:49:04', '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 1.00, 0.00, 0.00, 0.00, 'ullamco laboris', 'cc96c32433a4480e9679b3723770d0a2', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-07-02 11:33:41', '2023-07-03 10:47:33', '1'); INSERT INTO `yshop_store_order` VALUES (8, '1683752888607703040', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '154', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 1, '2023-07-25 16:33:39', 'yue', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 0.00, 0.00, 0.00, 0.00, 'Excepteur ullamco commodo dolor mollit', '6cd509c7b192467aafc1eccf5ffcac72', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-07-25 16:15:46', '2023-07-25 16:33:39', '2'); INSERT INTO `yshop_store_order` VALUES (9, '1684147918426079232', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '155', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 0.00, 0.00, 0.00, 0.00, 'Excepteur ullamco commodo dolor mollit', '1849d3cd27034cb08f6f58dfd44964c2', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-07-26 18:25:28', '2023-07-26 18:25:28', '2'); @@ -6440,8 +6855,29 @@ INSERT INTO `yshop_store_order` VALUES (12, '1684152535528505344', NULL, 2, '处 INSERT INTO `yshop_store_order` VALUES (13, '1684156500248887296', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '159', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 0.00, 0.00, 0.00, 0.00, 'Excepteur ullamco commodo dolor mollit', 'd136481405104cbebb8895c29951515c', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-07-26 18:59:34', '2023-07-26 18:59:34', '2'); INSERT INTO `yshop_store_order` VALUES (14, '1684159287636525056', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '160', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 0.00, 0.00, 0.00, 0.00, 'Excepteur ullamco commodo dolor mollit', '2ab5a0b3dd714c1da0135956a20a7bfb', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-07-26 19:10:39', '2023-07-26 19:10:39', '2'); INSERT INTO `yshop_store_order` VALUES (15, '1684395247158689792', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '161', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 0.00, 0.00, 0.00, 0.00, 'Excepteur ullamco commodo dolor mollit', '289b4d3c8fd0469ba3de03a2e5221478', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-07-27 10:48:16', '2023-07-27 10:48:16', '2'); -INSERT INTO `yshop_store_order` VALUES (16, '1684409607071465472', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '162', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 0.00, 0.00, 0.00, 0.00, 'Excepteur ullamco commodo dolor mollit', '9ef7bae392c047cab42a6439058c2eca', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'1', NULL, '2', '2023-07-27 11:45:20', '2023-07-27 11:45:20', '2'); -INSERT INTO `yshop_store_order` VALUES (17, '1684410832919724032', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '163', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 0.00, 0.00, 0.00, 0.00, 'Excepteur ullamco commodo dolor mollit', 'acd8f36301114038a24c8b6765127a4c', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'1', NULL, '2', '2023-07-27 11:50:12', '2023-07-27 11:50:12', '2'); +INSERT INTO `yshop_store_order` VALUES (16, '1684409607071465472', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '162', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 0.00, 0.00, 0.00, 0.00, 'Excepteur ullamco commodo dolor mollit', '9ef7bae392c047cab42a6439058c2eca', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-07-27 11:45:20', '2023-07-27 11:45:20', '2'); +INSERT INTO `yshop_store_order` VALUES (17, '1684410832919724032', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '163', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 0.00, 0.00, 0.00, 0.00, 'Excepteur ullamco commodo dolor mollit', 'acd8f36301114038a24c8b6765127a4c', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-07-27 11:50:12', '2023-07-27 11:50:12', '2'); +INSERT INTO `yshop_store_order` VALUES (18, '1690637305565413376', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '166', 0.00, 1, 94.00, 10.00, 104.00, 10.00, 0.00, 0, 0.00, 1, '2023-08-13 16:14:31', 'yue', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 0.00, 0.00, 0.00, 0.00, 'et incididunt ut', 'b9b8e3b52276481f9e75aa14c1bf04c5', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-08-13 16:11:59', '2023-08-13 16:14:31', '2'); +INSERT INTO `yshop_store_order` VALUES (19, '1696190124418662400', NULL, 4, '1', '15601064107', '北京市 北京市 详细地址', '169,164', 0.00, 9, 386.00, 10.00, 396.00, 10.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 50.00, 0.00, 0.00, 0.00, '', '1ba28a72ba234aa09e178461f8b90a63', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '4', '2023-08-28 23:56:54', '2023-08-28 23:56:54', '4'); +INSERT INTO `yshop_store_order` VALUES (20, '1696192138053681152', NULL, 4, '1', '15601064107', '北京市 北京市 详细地址', '170', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', '64b2ccb97fbf4e769163ef5bd5d70f35', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '4', '2023-08-29 00:04:54', '2023-08-29 00:04:54', '4'); +INSERT INTO `yshop_store_order` VALUES (21, '1700401122218344448', NULL, 4, '1', '15601064107', '北京市 北京市 详细地址', '171', 0.00, 4, 8.00, 0.00, 8.00, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 40.00, 0.00, 0.00, 0.00, '', '1d5fa63da0a0450fa41c9d704ca2017d', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '4', '2023-09-09 14:49:54', '2023-09-09 14:49:54', '4'); +INSERT INTO `yshop_store_order` VALUES (22, '1700405721721470976', NULL, 4, '1', '15601064107', '北京市 北京市 详细地址', '172', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', 'a38169c3c97e4441a77b383ff0dfcec2', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '4', '2023-09-09 15:08:11', '2023-09-09 15:08:11', '4'); +INSERT INTO `yshop_store_order` VALUES (23, '1700408690378539008', NULL, 4, '1', '15601064107', '北京市 北京市 详细地址', '173', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', '17d0fb18cf9848528b40943ec4e28534', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '4', '2023-09-09 15:19:59', '2023-09-09 15:19:59', '4'); +INSERT INTO `yshop_store_order` VALUES (24, '1700447478219800576', NULL, 4, '1', '156****4107', '北京市 北京市 详细地址', '174', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 1, '2023-09-09 17:54:20', '', 3, 0, NULL, NULL, NULL, NULL, NULL, 0.00, 'ZTO', '中通快递', 'normal', 'send', '78718067343706', 10.00, 0.00, 0.00, 0.00, '', '1f9b7f56e482492e9f0143c08ee93146', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '4', '2023-09-09 17:54:06', '2023-09-09 21:45:55', '4'); +INSERT INTO `yshop_store_order` VALUES (25, '1704134770763497472', NULL, 6, '我的名字', '15601064107', ' 212', '176', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', '8b14393cf459471788003ba27549f2f7', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '6', '2023-09-19 22:06:05', '2023-09-19 22:06:05', '6'); +INSERT INTO `yshop_store_order` VALUES (26, '1704145999464759296', NULL, 6, '我的名字', '156****4107', ' 212', '177', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 1, '2023-09-19 23:11:38', 'weixin', 2, 0, NULL, NULL, NULL, NULL, NULL, 0.00, 'STO', '申通快递', 'normal', 'send', '770010649545205', 10.00, 0.00, 0.00, 0.00, '', '1efee74ba85443d6ba7e0c6399c126be', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '6', '2023-09-19 22:50:42', '2023-09-26 22:29:12', '6'); +INSERT INTO `yshop_store_order` VALUES (27, '1705619660445057024', NULL, 6, '我的名字', '15601064107', ' 212', '178', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', '925278f961284a43b3ba5feff204ffba', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'1', NULL, '6', '2023-09-24 00:26:31', '2023-09-24 00:26:31', '6'); +INSERT INTO `yshop_store_order` VALUES (28, '1705945250112995328', NULL, 6, '我的名字', '15601064107', ' 212', '180', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', 'eeb4333cf5b44f1a8f4d3836fe4158e0', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'1', NULL, '6', '2023-09-24 22:00:17', '2023-09-24 22:00:17', '6'); +INSERT INTO `yshop_store_order` VALUES (29, '1705948319500468224', NULL, 6, '我的名字', '15601064107', ' 212', '181', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', '6b52689ee2214c4da54454d1b8c175a7', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'1', NULL, '6', '2023-09-24 22:12:29', '2023-09-24 22:12:29', '6'); +INSERT INTO `yshop_store_order` VALUES (30, '1705965010984894464', NULL, 6, '我的名字', '15601064107', ' 212', '179', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', 'cc89b8174ef24d7198c9ec940c9a765a', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '6', '2023-09-24 23:18:49', '2023-09-24 23:18:49', '6'); +INSERT INTO `yshop_store_order` VALUES (31, '1705967023684583424', NULL, 6, '我的名字', '15601064107', ' 212', '182', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', '6347f9a6a7a84155a0851476fcb32cc4', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '6', '2023-09-24 23:26:48', '2023-09-24 23:26:48', '6'); +INSERT INTO `yshop_store_order` VALUES (32, '1705968438192635904', NULL, 6, '我的名字', '15601064107', ' 212', '183', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', 'd63952c900eb47c9bccdac80f416ab9a', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '6', '2023-09-24 23:32:26', '2023-09-24 23:32:26', '6'); +INSERT INTO `yshop_store_order` VALUES (33, '1706600681042870272', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '185', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', 'd7cd865fda6548a8b27f861541fde6cf', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-09-26 17:24:44', '2023-09-26 17:24:44', '2'); +INSERT INTO `yshop_store_order` VALUES (34, '1706602082166898688', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '186', 0.00, 1, 0.01, 10.00, 10.01, 10.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 0.00, 0.00, 0.00, 0.00, '', '99b084559ad64a7fa79f91d74a0cdd4d', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-09-26 17:30:18', '2023-09-26 17:30:18', '2'); +INSERT INTO `yshop_store_order` VALUES (35, '1706674768796712960', NULL, 6, '我的名字', '15601064107', ' 212', '187', 0.00, 1, 2.00, 0.00, 2.00, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', 'a276b590f3d24cd6b9412bf9047e9451', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '6', '2023-09-26 22:19:08', '2023-09-26 22:19:08', '6'); +INSERT INTO `yshop_store_order` VALUES (36, '1706677275765768192', NULL, 2, '处龙难较八', '18118747768', '北京 北京市 东城区 777号', '189', 0.00, 1, 0.01, 0.00, 0.01, 0.00, 0.00, 0, 0.00, 1, '2023-09-26 22:29:26', 'weixin', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', '40340520a5b74db0b2bc063d661a6844', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '2', '2023-09-26 22:29:06', '2023-09-26 22:29:26', NULL); +INSERT INTO `yshop_store_order` VALUES (37, '1706678320889856000', NULL, 6, '我的名字', '15601064107', ' 212', '190,188', 0.00, 4, 0.04, 0.00, 0.04, 0.00, 0.00, 0, 0.00, 1, '2023-09-26 22:34:17', 'weixin', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 20.00, 0.00, 0.00, 0.00, '', '22b071a75f7946e084509e16b0ace516', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '6', '2023-09-26 22:33:15', '2023-09-26 22:34:17', NULL); +INSERT INTO `yshop_store_order` VALUES (38, '1711799183742074880', NULL, 6, '我的名字', '15601064107', ' 212', '192', 0.00, 1, 0.01, 0.00, 0.01, 0.00, 0.00, 0, 0.00, 0, NULL, '', 0, 0, NULL, NULL, NULL, NULL, NULL, 0.00, '', NULL, 'normal', 'send', NULL, 10.00, 0.00, 0.00, 0.00, '', 'ecd2b6f9271d45bbb1274c78474091b6', NULL, 0, 0, 0, 0.00, 0, 0, '', 0, 1, 0, 0, b'0', NULL, '6', '2023-10-11 01:41:44', '2023-10-11 01:41:44', '6'); COMMIT; -- ---------------------------- @@ -6461,7 +6897,7 @@ CREATE TABLE `yshop_store_order_cart_info` ( UNIQUE KEY `oid` (`oid`,`unique`) USING BTREE, KEY `cart_id` (`cart_id`) USING BTREE, KEY `product_id` (`product_id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='订单购物详情表'; +) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='订单购物详情表'; -- ---------------------------- -- Records of yshop_store_order_cart_info @@ -6469,7 +6905,7 @@ CREATE TABLE `yshop_store_order_cart_info` ( BEGIN; INSERT INTO `yshop_store_order_cart_info` VALUES (2, 4, '1673967434274439168', 151, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":99,\"truePrice\":94.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":94.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":580,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":0,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":99.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"id\":128,\"sku\":\"6寸,黑白\",\"stock\":99,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"bargainId\":0,\"id\":151}', 'b1255a14d97748f396664968f45f68e6', 0); INSERT INTO `yshop_store_order_cart_info` VALUES (3, 5, '1674264266607165440', 150, 15, '{\"productId\":15,\"seckillId\":0,\"combinationId\":0,\"trueStock\":99,\"truePrice\":99.00,\"type\":\"product\",\"cartNum\":5,\"productInfo\":{\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"unitName\":\"个\",\"otPrice\":399.00,\"userCollect\":false,\"description\":\"

单规格商品

\",\"giveIntegral\":0.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":99.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"单规格商品\",\"id\":15,\"storeInfo\":\"单规格商品\",\"tempId\":0,\"keyword\":\"单规格\",\"stock\":99,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"cost\":299.00,\"productId\":15,\"otPrice\":399.00,\"weight\":0.00,\"sales\":0,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":99.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"02e779e8beff4290b05804925dc2aa8d\",\"id\":127,\"sku\":\"默认\",\"stock\":99,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"02e779e8beff4290b05804925dc2aa8d\",\"bargainId\":0,\"id\":150}', '9ca30d8102f549e384188c8b663086f3', 1); -INSERT INTO `yshop_store_order_cart_info` VALUES (4, 6, '1675076031473516544', 152, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":96,\"truePrice\":94.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":94.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":580,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":0,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":96.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"767129f3480f468bb60946bc8028f825\",\"id\":131,\"sku\":\"7寸,黑白\",\"stock\":96,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"767129f3480f468bb60946bc8028f825\",\"bargainId\":0,\"id\":152}', 'a74d9bd0fb6d4acdab1313eb526a9bc1', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (4, 6, '1675076031473516544', 152, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":96,\"truePrice\":94.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":94.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":580,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":0,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":96.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"767129f3480f468bb60946bc8028f825\",\"id\":131,\"sku\":\"7寸,黑白\",\"stock\":96,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"767129f3480f468bb60946bc8028f825\",\"bargainId\":0,\"id\":152}', 'a74d9bd0fb6d4acdab1313eb526a9bc1', 0); INSERT INTO `yshop_store_order_cart_info` VALUES (5, 7, '1675346979909009408', 153, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":96,\"truePrice\":94.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":94.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":580,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":0,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":95.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"c2905a9469ce4144b6c6b791e964cf94\",\"id\":132,\"sku\":\"7寸,红色\",\"stock\":96,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"c2905a9469ce4144b6c6b791e964cf94\",\"bargainId\":0,\"id\":153}', '7413f4d19cd5418ab1fe60b2474e58eb', 1); INSERT INTO `yshop_store_order_cart_info` VALUES (6, 8, '1683752888607703040', 154, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":98,\"truePrice\":94.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":94.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":580,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":1,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":99.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"id\":128,\"sku\":\"6寸,黑白\",\"stock\":98,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"bargainId\":0,\"id\":154}', '282ab18caf7b4d308caeb10ad34ad497', 1); INSERT INTO `yshop_store_order_cart_info` VALUES (7, 9, '1684147918426079232', 155, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":97,\"truePrice\":94.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":94.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":580,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":2,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":99.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"id\":128,\"sku\":\"6寸,黑白\",\"stock\":97,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"bargainId\":0,\"id\":155}', '8e3d40f66dd741ec93c2d158029f41d9', 1); @@ -6481,6 +6917,29 @@ INSERT INTO `yshop_store_order_cart_info` VALUES (12, 14, '1684159287636525056', INSERT INTO `yshop_store_order_cart_info` VALUES (13, 15, '1684395247158689792', 161, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":91,\"truePrice\":94.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":94.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":580,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":8,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":99.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"id\":128,\"sku\":\"6寸,黑白\",\"stock\":91,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"bargainId\":0,\"id\":161}', '02a23b2badfd4232bccf68ae6ecba89d', 1); INSERT INTO `yshop_store_order_cart_info` VALUES (14, 16, '1684409607071465472', 162, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":90,\"truePrice\":94.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":94.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":580,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":9,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":99.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"id\":128,\"sku\":\"6寸,黑白\",\"stock\":90,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"bargainId\":0,\"id\":162}', '243d5c91a45b4cd088a9f11a06f0f09a', 1); INSERT INTO `yshop_store_order_cart_info` VALUES (15, 17, '1684410832919724032', 163, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":90,\"truePrice\":94.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":94.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":580,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":9,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":99.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"id\":128,\"sku\":\"6寸,黑白\",\"stock\":90,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"bargainId\":0,\"id\":163}', '04e56b721b544724b5fe7c3224efaeae', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (16, 18, '1690637305565413376', 166, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":90,\"truePrice\":94.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1: 48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48082/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":94.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":580,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":9,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":99.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"id\":128,\"sku\":\"6寸,黑白\",\"stock\":90,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"bargainId\":0,\"id\":166}', '3dde6856c86744f3a85280eac8c8c462', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (17, 19, '1696190124418662400', 169, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":98,\"truePrice\":94.00,\"type\":\"product\",\"cartNum\":4,\"productInfo\":{\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":1,\"sliderImage\":\"http://127.0.0.1: 48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48082/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":94.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":579,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":0,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":98.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"ab93e27024354ab1855520c8bc4eb1ca\",\"id\":129,\"sku\":\"6寸,红色\",\"stock\":98,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":4,\"productAttrUnique\":\"ab93e27024354ab1855520c8bc4eb1ca\",\"bargainId\":0,\"id\":169}', 'c9b09de9926648bda2c2c0b31a44a84d', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (18, 19, '1696190124418662400', 164, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":99,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":5,\"productInfo\":{\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":0,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":99,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":0,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":99,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":4,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":164}', '2ce5cd5d78f5419294615403199da725', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (19, 20, '1696192138053681152', 170, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":94,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":5,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":94,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":5,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":94,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":4,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":170}', '0ffc9644d84f4ac4833c2d4af3366b5c', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (20, 21, '1700401122218344448', 171, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":93,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":4,\"productInfo\":{\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":6,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":93,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":6,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":93,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":4,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":171}', 'fa8df157211f45868842c190e4e99b32', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (21, 22, '1700405721721470976', 172, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":89,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":10,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":89,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":10,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":89,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":4,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":172}', '46cbdb8796924725995194a6a8de5ee2', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (22, 23, '1700408690378539008', 173, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":88,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":11,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":88,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":11,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":88,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":4,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":173}', '6d532231653046879d1b7e1ec4aac3a8', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (23, 24, '1700447478219800576', 174, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":94,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":5,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":94,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":5,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":94,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":4,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":174}', '428f7cc995ea42d68ce8ce25c92a08be', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (24, 25, '1704134770763497472', 176, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":93,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":6,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":93,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":6,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":93,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":6,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":176}', 'eaac8b30c3234f5697afe418afb39902', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (25, 26, '1704145999464759296', 177, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":92,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":7,\"sliderImage\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":92,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":7,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":92,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":6,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":177}', '43f0a57edb9d4a4c96baeba38e5ed805', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (26, 27, '1705619660445057024', 178, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":91,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":8,\"sliderImage\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":91,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":8,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":91,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":6,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":178}', 'e1e3e834aacf4791b986a1bcefd55ac6', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (27, 28, '1705945250112995328', 180, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":91,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":8,\"sliderImage\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":91,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":8,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":91,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":6,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":180}', 'b1726d27905444058e2fd3314606d878', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (28, 29, '1705948319500468224', 181, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":90,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":9,\"sliderImage\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":90,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":9,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":90,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":6,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":181}', '592cd59bb1a24f068f51a138f429a7be', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (29, 30, '1705965010984894464', 179, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":90,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":9,\"sliderImage\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":90,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":9,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":90,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":6,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":179}', 'c6e8e57d8a8e42138b55740b7f5129eb', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (30, 31, '1705967023684583424', 182, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":90,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":9,\"sliderImage\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":90,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":9,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":90,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":6,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":182}', '7505bb4812224097a9cac7d8434bec02', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (31, 32, '1705968438192635904', 183, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":89,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":10,\"sliderImage\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":89,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":10,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":89,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":6,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":183}', '74351874f4324434a6330217ebe30cfc', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (32, 33, '1706600681042870272', 185, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":88,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":11,\"sliderImage\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":88,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":11,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":88,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":185}', '8d50f74b81784a988801ddeb6b2faf20', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (33, 34, '1706602082166898688', 186, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":89,\"truePrice\":0.01,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":5,\"sliderImage\":\"http://127.0.0.1: 48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48082/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":0.01,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":564,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":0,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":0.01,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"id\":128,\"sku\":\"6寸,黑白\",\"stock\":89,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"c0e662529a9748dab4e9ad40325d6e06\",\"bargainId\":0,\"id\":186}', '75a785f7de2c47dd952ba74a2f0fff1a', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (34, 35, '1706674768796712960', 187, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":87,\"truePrice\":2.00,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":12,\"sliderImage\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":2.00,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":87,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":12,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":2.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"id\":147,\"sku\":\"默认\",\"stock\":87,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":6,\"productAttrUnique\":\"59b9355c50d84f228a99d0e33d009e7a\",\"bargainId\":0,\"id\":187}', '064c6324f9ba41d481647b08900e0aae', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (35, 36, '1706677275765768192', 189, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":99,\"truePrice\":0.01,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":13,\"sliderImage\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":0.01,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":99,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":0,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":0.01,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"83d452f3c1504788bd1201e69187d3fd\",\"id\":150,\"sku\":\"默认\",\"stock\":99,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":2,\"productAttrUnique\":\"83d452f3c1504788bd1201e69187d3fd\",\"bargainId\":0,\"id\":189}', '173cac24fdc842ccb7b616ce366dd5fd', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (36, 37, '1706678320889856000', 190, 16, '{\"productId\":16,\"seckillId\":0,\"combinationId\":0,\"trueStock\":95,\"truePrice\":0.01,\"type\":\"product\",\"cartNum\":2,\"productInfo\":{\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"unitName\":\"个\",\"otPrice\":200.00,\"userCollect\":false,\"description\":\"

多规格

\",\"giveIntegral\":0.00,\"sales\":6,\"sliderImage\":\"http://127.0.0.1: 48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48082/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg\",\"isShow\":1,\"postage\":10.00,\"integral\":0,\"price\":0.01,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"多规格商品\",\"id\":16,\"storeInfo\":\"多规格\",\"tempId\":0,\"keyword\":\"多规格\",\"stock\":563,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"cost\":200.00,\"productId\":16,\"otPrice\":200.00,\"weight\":0.00,\"sales\":0,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":95.00,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"c2905a9469ce4144b6c6b791e964cf94\",\"id\":132,\"sku\":\"7寸,红色\",\"stock\":95,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":6,\"productAttrUnique\":\"c2905a9469ce4144b6c6b791e964cf94\",\"bargainId\":0,\"id\":190}', '458fed18efd14ac9b11e895f59f1709a', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (37, 37, '1706678320889856000', 188, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":98,\"truePrice\":0.01,\"type\":\"product\",\"cartNum\":2,\"productInfo\":{\"image\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":14,\"sliderImage\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":0.01,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":98,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":1,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":0.01,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"83d452f3c1504788bd1201e69187d3fd\",\"id\":150,\"sku\":\"默认\",\"stock\":98,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":6,\"productAttrUnique\":\"83d452f3c1504788bd1201e69187d3fd\",\"bargainId\":0,\"id\":188}', 'bf3078db5fae493490bea4eadabce070', 1); +INSERT INTO `yshop_store_order_cart_info` VALUES (38, 38, '1711799183742074880', 192, 17, '{\"productId\":17,\"seckillId\":0,\"combinationId\":0,\"trueStock\":96,\"truePrice\":0.01,\"type\":\"product\",\"cartNum\":1,\"productInfo\":{\"image\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"unitName\":\"个\",\"otPrice\":100.00,\"userCollect\":false,\"description\":\"

邮费的商品

\",\"giveIntegral\":10.00,\"sales\":16,\"sliderImage\":\"http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"isShow\":1,\"postage\":0.00,\"integral\":0,\"price\":0.01,\"userLike\":false,\"vipPrice\":0.00,\"storeName\":\"设置运费模板邮费的商品\",\"id\":17,\"storeInfo\":\"邮费的商品\",\"tempId\":38,\"keyword\":\"邮费的商品\",\"stock\":96,\"attrInfo\":{\"brokerage\":0.00,\"image\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"cost\":10.00,\"productId\":17,\"otPrice\":100.00,\"weight\":0.00,\"sales\":3,\"barCode\":\"\",\"brokerageTwo\":0.00,\"volume\":0.00,\"integral\":0,\"price\":0.01,\"pinkStock\":0,\"seckillPrice\":0.00,\"unique\":\"83d452f3c1504788bd1201e69187d3fd\",\"id\":150,\"sku\":\"默认\",\"stock\":96,\"pinkPrice\":0.00,\"seckillStock\":0}},\"uid\":6,\"productAttrUnique\":\"83d452f3c1504788bd1201e69187d3fd\",\"bargainId\":0,\"id\":192}', '02e49a844dbf4670af2e3125c7a6dbfc', 1); COMMIT; -- ---------------------------- @@ -6524,7 +6983,7 @@ CREATE TABLE `yshop_store_order_status` ( PRIMARY KEY (`id`) USING BTREE, KEY `oid` (`oid`) USING BTREE, KEY `change_type` (`change_type`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='订单操作记录表'; +) ENGINE=InnoDB AUTO_INCREMENT=58 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='订单操作记录表'; -- ---------------------------- -- Records of yshop_store_order_status @@ -6556,6 +7015,37 @@ INSERT INTO `yshop_store_order_status` VALUES (23, 14, 'yshop_create_order', ' INSERT INTO `yshop_store_order_status` VALUES (24, 15, 'yshop_create_order', '订单生成', '2023-07-27 10:48:16'); INSERT INTO `yshop_store_order_status` VALUES (25, 16, 'yshop_create_order', '订单生成', '2023-07-27 11:45:19'); INSERT INTO `yshop_store_order_status` VALUES (26, 17, 'yshop_create_order', '订单生成', '2023-07-27 11:50:12'); +INSERT INTO `yshop_store_order_status` VALUES (27, 18, 'yshop_create_order', '订单生成', '2023-08-13 16:11:58'); +INSERT INTO `yshop_store_order_status` VALUES (28, 18, 'pay_success', '用户付款成功', '2023-08-13 16:14:30'); +INSERT INTO `yshop_store_order_status` VALUES (29, 19, 'yshop_create_order', '订单生成', '2023-08-28 23:56:54'); +INSERT INTO `yshop_store_order_status` VALUES (30, 20, 'yshop_create_order', '订单生成', '2023-08-29 00:04:54'); +INSERT INTO `yshop_store_order_status` VALUES (31, 21, 'yshop_create_order', '订单生成', '2023-09-09 14:49:54'); +INSERT INTO `yshop_store_order_status` VALUES (32, 22, 'yshop_create_order', '订单生成', '2023-09-09 15:08:10'); +INSERT INTO `yshop_store_order_status` VALUES (33, 23, 'yshop_create_order', '订单生成', '2023-09-09 15:19:58'); +INSERT INTO `yshop_store_order_status` VALUES (34, 24, 'yshop_create_order', '订单生成', '2023-09-09 17:54:06'); +INSERT INTO `yshop_store_order_status` VALUES (35, 24, 'offline_pay', '线下支付', '2023-09-09 17:54:20'); +INSERT INTO `yshop_store_order_status` VALUES (36, 24, 'delivery_goods', '已发货 快递公司:中通快递快递单号:78718067343706', '2023-09-09 19:07:57'); +INSERT INTO `yshop_store_order_status` VALUES (37, 24, 'user_take_delivery', '用户已收货', '2023-09-09 19:28:18'); +INSERT INTO `yshop_store_order_status` VALUES (38, 24, 'order_eval', '用户评价', '2023-09-09 21:45:55'); +INSERT INTO `yshop_store_order_status` VALUES (39, 25, 'yshop_create_order', '订单生成', '2023-09-19 22:06:05'); +INSERT INTO `yshop_store_order_status` VALUES (40, 26, 'yshop_create_order', '订单生成', '2023-09-19 22:50:42'); +INSERT INTO `yshop_store_order_status` VALUES (41, 26, 'pay_success', '用户付款成功', '2023-09-19 23:11:37'); +INSERT INTO `yshop_store_order_status` VALUES (42, 27, 'yshop_create_order', '订单生成', '2023-09-24 00:26:30'); +INSERT INTO `yshop_store_order_status` VALUES (43, 26, 'delivery_goods', '已发货 快递公司:申通快递快递单号:770010649545205', '2023-09-24 00:55:01'); +INSERT INTO `yshop_store_order_status` VALUES (44, 28, 'yshop_create_order', '订单生成', '2023-09-24 22:00:17'); +INSERT INTO `yshop_store_order_status` VALUES (45, 29, 'yshop_create_order', '订单生成', '2023-09-24 22:12:29'); +INSERT INTO `yshop_store_order_status` VALUES (46, 30, 'yshop_create_order', '订单生成', '2023-09-24 23:18:48'); +INSERT INTO `yshop_store_order_status` VALUES (47, 31, 'yshop_create_order', '订单生成', '2023-09-24 23:26:48'); +INSERT INTO `yshop_store_order_status` VALUES (48, 32, 'yshop_create_order', '订单生成', '2023-09-24 23:32:25'); +INSERT INTO `yshop_store_order_status` VALUES (49, 33, 'yshop_create_order', '订单生成', '2023-09-26 17:24:44'); +INSERT INTO `yshop_store_order_status` VALUES (50, 34, 'yshop_create_order', '订单生成', '2023-09-26 17:30:18'); +INSERT INTO `yshop_store_order_status` VALUES (51, 35, 'yshop_create_order', '订单生成', '2023-09-26 22:19:08'); +INSERT INTO `yshop_store_order_status` VALUES (52, 36, 'yshop_create_order', '订单生成', '2023-09-26 22:29:05'); +INSERT INTO `yshop_store_order_status` VALUES (53, 26, 'user_take_delivery', '用户已收货', '2023-09-26 22:29:11'); +INSERT INTO `yshop_store_order_status` VALUES (54, 36, 'pay_success', '用户付款成功', '2023-09-26 22:29:25'); +INSERT INTO `yshop_store_order_status` VALUES (55, 37, 'yshop_create_order', '订单生成', '2023-09-26 22:33:14'); +INSERT INTO `yshop_store_order_status` VALUES (56, 37, 'pay_success', '用户付款成功', '2023-09-26 22:34:16'); +INSERT INTO `yshop_store_order_status` VALUES (57, 38, 'yshop_create_order', '订单生成', '2023-10-11 01:41:43'); COMMIT; -- ---------------------------- @@ -6619,15 +7109,29 @@ CREATE TABLE `yshop_store_product` ( KEY `sales` (`sales`) USING BTREE, KEY `add_time` (`create_time`) USING BTREE, KEY `is_postage` (`is_postage`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='商品表'; +) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='商品表'; -- ---------------------------- -- Records of yshop_store_product -- ---------------------------- BEGIN; -INSERT INTO `yshop_store_product` VALUES (15, 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 99.00, 0.00, 399.00, 0.00, '个', 0, 0, 99, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-05-30 13:41:51', '1', 0, b'0', 0, 0.00, 299.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); -INSERT INTO `yshop_store_product` VALUES (16, 'http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg', '多规格商品', '多规格', '多规格', '', NULL, '3', 94.00, 0.00, 200.00, 10.00, '个', 0, 0, 580, 1, 0, 0, 0, 0, '

多规格

', '1', '2023-05-30 13:46:55', '2023-06-10 11:46:28', '1', 0, b'0', 0, 0.00, 200.00, 0, NULL, 0, 0, 0, '', 0, 0, 1, 0, 0, 0); -INSERT INTO `yshop_store_product` VALUES (17, 'http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg', '设置运费模板邮费的商品', '邮费的商品', '邮费的商品', '', NULL, '2', 2.00, 0.00, 100.00, 0.00, '个', 0, 0, 99, 1, 0, 0, 0, 1, '

邮费的商品

', '1', '2023-06-10 11:40:05', '2023-07-24 11:41:43', '1', 0, b'0', 0, 10.00, 10.00, 0, NULL, 0, 0, 0, '', 0, 38, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (15, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48082/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 99.00, 0.00, 399.00, 0.00, '个', 0, 0, 99, 1, 0, 0, 0, 1, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-09-26 10:16:06', '1', 0, b'0', 0, 0.00, 299.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (16, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', 'http://127.0.0.1: 48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg,http://127.0.0.1:48082/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg', '多规格商品', '多规格', '多规格', '', NULL, '3', 0.01, 0.00, 200.00, 10.00, '个', 0, 8, 561, 1, 0, 0, 0, 1, '

多规格

', '1', '2023-05-30 13:46:55', '2023-09-26 17:30:01', '1', 0, b'0', 0, 0.00, 200.00, 0, NULL, 0, 0, 0, '', 0, 0, 1, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (17, 'http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg', 'http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg,http://yshop.l1.ttut.cc/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg', '设置运费模板邮费的商品', '邮费的商品', '邮费的商品', '', NULL, '2', 0.01, 0.00, 100.00, 0.00, '个', 0, 17, 95, 1, 0, 0, 0, 1, '

邮费的商品

', '1', '2023-06-10 11:40:05', '2023-09-26 22:22:53', '1', 0, b'0', 0, 10.00, 10.00, 0, NULL, 0, 0, 0, '', 0, 38, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (18, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 1.00, 0.00, 1.00, 0.00, '个', 0, 0, 1, 1, 0, 0, 0, 1, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-09-26 10:16:15', '1', 0, b'0', 0, 0.00, 1.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (19, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 1.00, 0.00, 1.00, 0.00, '个', 0, 0, 1, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-08-11 11:59:00', '1', 0, b'0', 0, 0.00, 1.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (20, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 1.00, 0.00, 1.00, 0.00, '个', 0, 0, 1, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-08-11 11:58:53', '1', 0, b'0', 0, 0.00, 1.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (21, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 1.00, 0.00, 1.00, 0.00, '个', 0, 0, 1, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-08-11 11:58:49', '1', 0, b'0', 0, 0.00, 1.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (22, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 1.00, 0.00, 1.00, 0.00, '个', 0, 0, 1, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-08-11 11:58:39', '1', 0, b'0', 0, 0.00, 1.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (23, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 99.00, 0.00, 399.00, 0.00, '个', 0, 0, 99, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-05-30 13:41:51', '1', 0, b'0', 0, 0.00, 299.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (24, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 1.00, 0.00, 1.00, 0.00, '个', 0, 0, 1, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-08-11 11:58:34', '1', 0, b'0', 0, 0.00, 1.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (25, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 1.00, 0.00, 1.00, 0.00, '个', 0, 0, 1, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-08-11 11:58:28', '1', 0, b'0', 0, 0.00, 1.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (26, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 1.00, 0.00, 1.00, 0.00, '个', 0, 0, 1, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-08-11 11:58:23', '1', 0, b'0', 0, 0.00, 1.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (27, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 99.00, 0.00, 399.00, 0.00, '个', 0, 0, 99, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-05-30 13:41:51', '1', 0, b'0', 0, 0.00, 299.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (28, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 1.00, 0.00, 1.00, 0.00, '个', 0, 0, 1, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-08-11 11:58:14', '1', 0, b'0', 0, 0.00, 1.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (29, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 99.00, 0.00, 399.00, 0.00, '个', 0, 0, 99, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-05-30 13:41:51', '1', 0, b'0', 0, 0.00, 299.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (31, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 1.00, 0.00, 1.00, 0.00, '个', 0, 0, 1, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-08-11 11:57:46', '1', 0, b'0', 0, 0.00, 1.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); +INSERT INTO `yshop_store_product` VALUES (32, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg,http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', '单规格商品', '单规格商品', '单规格', '', NULL, '2', 2.00, 0.00, 1.00, 0.00, '个', 0, 0, 1, 1, 0, 0, 0, 0, '

单规格商品

', '1', '2023-05-30 13:41:51', '2023-08-11 11:57:25', '1', 0, b'0', 0, 0.00, 1.00, 0, NULL, 0, 0, 0, '', 0, 0, 0, 0, 0, 0); COMMIT; -- ---------------------------- @@ -6641,16 +7145,27 @@ CREATE TABLE `yshop_store_product_attr` ( `attr_values` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '属性值', PRIMARY KEY (`id`) USING BTREE, KEY `store_id` (`product_id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=86 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='商品属性表'; +) ENGINE=InnoDB AUTO_INCREMENT=105 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='商品属性表'; -- ---------------------------- -- Records of yshop_store_product_attr -- ---------------------------- BEGIN; -INSERT INTO `yshop_store_product_attr` VALUES (79, 15, '规格', '默认'); -INSERT INTO `yshop_store_product_attr` VALUES (83, 16, '尺寸', '6寸,7寸'); -INSERT INTO `yshop_store_product_attr` VALUES (84, 16, '颜色', '黑白,红色,灰色'); -INSERT INTO `yshop_store_product_attr` VALUES (85, 17, '规格', '默认'); +INSERT INTO `yshop_store_product_attr` VALUES (86, 32, '规格', '默认'); +INSERT INTO `yshop_store_product_attr` VALUES (87, 31, '规格', '默认'); +INSERT INTO `yshop_store_product_attr` VALUES (88, 28, '规格', '默认'); +INSERT INTO `yshop_store_product_attr` VALUES (89, 26, '规格', '默认'); +INSERT INTO `yshop_store_product_attr` VALUES (90, 25, '规格', '默认'); +INSERT INTO `yshop_store_product_attr` VALUES (91, 24, '规格', '默认'); +INSERT INTO `yshop_store_product_attr` VALUES (92, 22, '规格', '默认'); +INSERT INTO `yshop_store_product_attr` VALUES (93, 21, '规格', '默认'); +INSERT INTO `yshop_store_product_attr` VALUES (94, 20, '规格', '默认'); +INSERT INTO `yshop_store_product_attr` VALUES (95, 19, '规格', '默认'); +INSERT INTO `yshop_store_product_attr` VALUES (100, 15, '规格', '默认'); +INSERT INTO `yshop_store_product_attr` VALUES (101, 18, '规格', '默认'); +INSERT INTO `yshop_store_product_attr` VALUES (102, 16, '尺寸', '6寸,7寸'); +INSERT INTO `yshop_store_product_attr` VALUES (103, 16, '颜色', '黑白,红色,灰色'); +INSERT INTO `yshop_store_product_attr` VALUES (104, 17, '规格', '默认'); COMMIT; -- ---------------------------- @@ -6664,16 +7179,27 @@ CREATE TABLE `yshop_store_product_attr_result` ( `change_time` datetime NOT NULL COMMENT '上次修改时间', PRIMARY KEY (`id`) USING BTREE, KEY `product_id` (`product_id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=67 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='商品属性详情表'; +) ENGINE=InnoDB AUTO_INCREMENT=84 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='商品属性详情表'; -- ---------------------------- -- Records of yshop_store_product_attr_result -- ---------------------------- BEGIN; INSERT INTO `yshop_store_product_attr_result` VALUES (61, 14, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":0.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":3.0,\"pic\":\"\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":2.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"\",\"stock\":3,\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0}]}', '2023-05-30 10:43:52'); -INSERT INTO `yshop_store_product_attr_result` VALUES (62, 15, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":299.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":399.0,\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":99.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"\",\"stock\":99,\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0}]}', '2023-05-30 13:41:51'); -INSERT INTO `yshop_store_product_attr_result` VALUES (65, 16, '{\"attr\":[{\"detail\":[\"6寸\",\"7寸\"],\"value\":\"尺寸\"},{\"detail\":[\"黑白\",\"红色\",\"灰色\"],\"value\":\"颜色\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":200.0,\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"黑白\"},\"integral\":0,\"otPrice\":200.0,\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":99.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"6寸,黑白\",\"stock\":99,\"value1\":\"6寸\",\"value2\":\"黑白\",\"volume\":0.0,\"weight\":0.0},{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":200.0,\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"红色\"},\"integral\":0,\"otPrice\":200.0,\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":98.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"6寸,红色\",\"stock\":98,\"value1\":\"6寸\",\"value2\":\"红色\",\"volume\":0.0,\"weight\":0.0},{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":200.0,\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"灰色\"},\"integral\":0,\"otPrice\":200.0,\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":97.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"6寸,灰色\",\"stock\":97,\"value1\":\"6寸\",\"value2\":\"灰色\",\"volume\":0.0,\"weight\":0.0},{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":200.0,\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"黑白\"},\"integral\":0,\"otPrice\":200.0,\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":96.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"7寸,黑白\",\"stock\":96,\"value1\":\"7寸\",\"value2\":\"黑白\",\"volume\":0.0,\"weight\":0.0},{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":200.0,\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"红色\"},\"integral\":0,\"otPrice\":200.0,\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":95.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"7寸,红色\",\"stock\":96,\"value1\":\"7寸\",\"value2\":\"红色\",\"volume\":0.0,\"weight\":0.0},{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":200.0,\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"灰色\"},\"integral\":0,\"otPrice\":200.0,\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":94.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"7寸,灰色\",\"stock\":94,\"value1\":\"7寸\",\"value2\":\"灰色\",\"volume\":0.0,\"weight\":0.0}]}', '2023-06-10 11:46:28'); -INSERT INTO `yshop_store_product_attr_result` VALUES (66, 17, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":10.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":100.0,\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":2.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"stock\":99,\"value1\":\"规格\",\"volume\":0.0,\"weight\":0.0}]}', '2023-07-24 11:41:44'); +INSERT INTO `yshop_store_product_attr_result` VALUES (67, 32, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":1.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":1.0,\"pic\":\"\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":2.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"\",\"stock\":1,\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0}]}', '2023-08-11 11:57:26'); +INSERT INTO `yshop_store_product_attr_result` VALUES (68, 31, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":1.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":1.0,\"pic\":\"\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":1.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"\",\"stock\":1,\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0}]}', '2023-08-11 11:57:46'); +INSERT INTO `yshop_store_product_attr_result` VALUES (69, 28, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":1.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":1.0,\"pic\":\"\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":1.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"\",\"stock\":1,\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0}]}', '2023-08-11 11:58:14'); +INSERT INTO `yshop_store_product_attr_result` VALUES (70, 26, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":1.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":1.0,\"pic\":\"\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":1.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"\",\"stock\":1,\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0}]}', '2023-08-11 11:58:23'); +INSERT INTO `yshop_store_product_attr_result` VALUES (71, 25, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":1.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":1.0,\"pic\":\"\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":1.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"\",\"stock\":1,\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0}]}', '2023-08-11 11:58:28'); +INSERT INTO `yshop_store_product_attr_result` VALUES (72, 24, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":1.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":1.0,\"pic\":\"\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":1.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"\",\"stock\":1,\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0}]}', '2023-08-11 11:58:34'); +INSERT INTO `yshop_store_product_attr_result` VALUES (73, 22, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":1.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":1.0,\"pic\":\"\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":1.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"\",\"stock\":1,\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0}]}', '2023-08-11 11:58:39'); +INSERT INTO `yshop_store_product_attr_result` VALUES (74, 21, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":1.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":1.0,\"pic\":\"\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":1.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"\",\"stock\":1,\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0}]}', '2023-08-11 11:58:49'); +INSERT INTO `yshop_store_product_attr_result` VALUES (75, 20, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":1.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":1.0,\"pic\":\"\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":1.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"\",\"stock\":1,\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0}]}', '2023-08-11 11:58:53'); +INSERT INTO `yshop_store_product_attr_result` VALUES (76, 19, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":1.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":1.0,\"pic\":\"\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":1.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"\",\"stock\":1,\"value1\":\"规格\",\"value2\":\"\",\"volume\":0.0,\"weight\":0.0}]}', '2023-08-11 11:59:00'); +INSERT INTO `yshop_store_product_attr_result` VALUES (80, 15, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":299.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":399.0,\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":99.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"stock\":99,\"value1\":\"规格\",\"volume\":0.0,\"weight\":0.0}]}', '2023-09-26 10:16:06'); +INSERT INTO `yshop_store_product_attr_result` VALUES (81, 18, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":1.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":1.0,\"pic\":\"\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":1.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"stock\":1,\"value1\":\"规格\",\"volume\":0.0,\"weight\":0.0}]}', '2023-09-26 10:16:15'); +INSERT INTO `yshop_store_product_attr_result` VALUES (82, 16, '{\"attr\":[{\"detail\":[\"6寸\",\"7寸\"],\"value\":\"尺寸\"},{\"detail\":[\"黑白\",\"红色\",\"灰色\"],\"value\":\"颜色\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":200.0,\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"黑白\"},\"integral\":0,\"otPrice\":200.0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":0.01,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"6寸,黑白\",\"stock\":89,\"value1\":\"6寸\",\"value2\":\"黑白\",\"volume\":0.0,\"weight\":0.0},{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":200.0,\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"红色\"},\"integral\":0,\"otPrice\":200.0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":98.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"6寸,红色\",\"stock\":94,\"value1\":\"6寸\",\"value2\":\"红色\",\"volume\":0.0,\"weight\":0.0},{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":200.0,\"detail\":{\"尺寸\":\"6寸\",\"颜色\":\"灰色\"},\"integral\":0,\"otPrice\":200.0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":97.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"6寸,灰色\",\"stock\":97,\"value1\":\"6寸\",\"value2\":\"灰色\",\"volume\":0.0,\"weight\":0.0},{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":200.0,\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"黑白\"},\"integral\":0,\"otPrice\":200.0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":96.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"7寸,黑白\",\"stock\":95,\"value1\":\"7寸\",\"value2\":\"黑白\",\"volume\":0.0,\"weight\":0.0},{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":200.0,\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"红色\"},\"integral\":0,\"otPrice\":200.0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":95.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"7寸,红色\",\"stock\":95,\"value1\":\"7寸\",\"value2\":\"红色\",\"volume\":0.0,\"weight\":0.0},{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":200.0,\"detail\":{\"尺寸\":\"7寸\",\"颜色\":\"灰色\"},\"integral\":0,\"otPrice\":200.0,\"pic\":\"http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":94.0,\"seckillPrice\":0.0,\"seckillStock\":0,\"sku\":\"7寸,灰色\",\"stock\":94,\"value1\":\"7寸\",\"value2\":\"灰色\",\"volume\":0.0,\"weight\":0.0}]}', '2023-09-26 17:30:01'); +INSERT INTO `yshop_store_product_attr_result` VALUES (83, 17, '{\"attr\":[{\"attrHidden\":\"\",\"detail\":[\"默认\"],\"detailValue\":\"\",\"value\":\"规格\"}],\"value\":[{\"barCode\":\"\",\"brokerage\":0.0,\"brokerageTwo\":0.0,\"cost\":10.0,\"detail\":{\"规格\":\"默认\"},\"integral\":0,\"otPrice\":100.0,\"pic\":\"http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg\",\"pinkPrice\":0.0,\"pinkStock\":0,\"price\":0.01,\"seckillPrice\":0.0,\"seckillStock\":0,\"stock\":99,\"value1\":\"规格\",\"volume\":0.0,\"weight\":0.0}]}', '2023-09-26 22:22:53'); COMMIT; -- ---------------------------- @@ -6704,20 +7230,31 @@ CREATE TABLE `yshop_store_product_attr_value` ( PRIMARY KEY (`id`) USING BTREE, UNIQUE KEY `unique` (`unique`,`sku`) USING BTREE, KEY `store_id` (`product_id`,`sku`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=136 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='商品属性值表'; +) ENGINE=InnoDB AUTO_INCREMENT=151 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='商品属性值表'; -- ---------------------------- -- Records of yshop_store_product_attr_value -- ---------------------------- BEGIN; -INSERT INTO `yshop_store_product_attr_value` VALUES (127, 15, '默认', 94, 5, 99.00, 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', '02e779e8beff4290b05804925dc2aa8d', 299.00, '', 399.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); -INSERT INTO `yshop_store_product_attr_value` VALUES (128, 16, '6寸,黑白', 90, 9, 99.00, 'http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', 'c0e662529a9748dab4e9ad40325d6e06', 200.00, '', 200.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); -INSERT INTO `yshop_store_product_attr_value` VALUES (129, 16, '6寸,红色', 98, 0, 98.00, 'http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', 'ab93e27024354ab1855520c8bc4eb1ca', 200.00, '', 200.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); -INSERT INTO `yshop_store_product_attr_value` VALUES (130, 16, '6寸,灰色', 97, 0, 97.00, 'http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', '7f82a73f0eee4285a73930a8d184fe2c', 200.00, '', 200.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); -INSERT INTO `yshop_store_product_attr_value` VALUES (131, 16, '7寸,黑白', 95, 1, 96.00, 'http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', '767129f3480f468bb60946bc8028f825', 200.00, '', 200.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); -INSERT INTO `yshop_store_product_attr_value` VALUES (132, 16, '7寸,红色', 95, 1, 95.00, 'http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', 'c2905a9469ce4144b6c6b791e964cf94', 200.00, '', 200.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); -INSERT INTO `yshop_store_product_attr_value` VALUES (133, 16, '7寸,灰色', 94, 0, 94.00, 'http://127.0.0.1:48080/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', '4c27e164dab9470ba158f773dfa88792', 200.00, '', 200.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); -INSERT INTO `yshop_store_product_attr_value` VALUES (135, 17, '默认', 99, 0, 2.00, 'http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg', '52902ef251214e35bc79ac208b488472', 10.00, '', 100.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (128, 16, '6寸,黑白', 88, 1, 0.01, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', 'c0e662529a9748dab4e9ad40325d6e06', 200.00, '', 200.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (129, 16, '6寸,红色', 94, 0, 98.00, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', 'ab93e27024354ab1855520c8bc4eb1ca', 200.00, '', 200.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (130, 16, '6寸,灰色', 97, 0, 97.00, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', '7f82a73f0eee4285a73930a8d184fe2c', 200.00, '', 200.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (131, 16, '7寸,黑白', 95, 0, 96.00, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', '767129f3480f468bb60946bc8028f825', 200.00, '', 200.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (132, 16, '7寸,红色', 93, 2, 95.00, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', 'c2905a9469ce4144b6c6b791e964cf94', 200.00, '', 200.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (133, 16, '7寸,灰色', 94, 0, 94.00, 'http://127.0.0.1:48082/admin-api/infra/file/4/get/f3535a59c688b0b51b935aad3ea459f22447a86d813b2a25d4458e47b32a6cc3.jpeg', '4c27e164dab9470ba158f773dfa88792', 200.00, '', 200.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (136, 32, '默认', 1, 0, 2.00, '', 'ea9ba30426fd4c329b970cc50eafe060', 1.00, '', 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (137, 31, '默认', 1, 0, 1.00, '', 'db297e1280214bda9eb354cbc9c9272f', 1.00, '', 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (138, 28, '默认', 1, 0, 1.00, '', '605e7ec2d3244476b07409130b41ad99', 1.00, '', 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (139, 26, '默认', 1, 0, 1.00, '', '1acec6688ccb41099f7c553b6c2e95cb', 1.00, '', 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (140, 25, '默认', 1, 0, 1.00, '', '5d7860abb2bd42fbaa026ea8b20bbf90', 1.00, '', 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (141, 24, '默认', 1, 0, 1.00, '', '660fbfe3dd0841788664e282d8d74e5b', 1.00, '', 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (142, 22, '默认', 1, 0, 1.00, '', 'ae9fe85800e84f45a4c123e635a3329f', 1.00, '', 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (143, 21, '默认', 1, 0, 1.00, '', '14d8cccf664d48ba86c1d06bc1c9914c', 1.00, '', 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (144, 20, '默认', 1, 0, 1.00, '', '7d93c1152cbe479a9dbb65366b57d06d', 1.00, '', 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (145, 19, '默认', 1, 0, 1.00, '', '4d1ec6195678449392aa0fb06085ec2e', 1.00, '', 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (148, 15, '默认', 99, 0, 99.00, 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', '97c0cd69f8d04f16bebfe387c7a6e86c', 299.00, '', 399.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (149, 18, '默认', 1, 0, 1.00, '', '5807e522349f4d6b8126cc675161ea76', 1.00, '', 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); +INSERT INTO `yshop_store_product_attr_value` VALUES (150, 17, '默认', 95, 4, 0.01, 'http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg', '83d452f3c1504788bd1201e69187d3fd', 10.00, '', 100.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0, 0.00, 0, 0000000000); COMMIT; -- ---------------------------- @@ -6773,16 +7310,16 @@ CREATE TABLE `yshop_store_product_category` ( -- Records of yshop_store_product_category -- ---------------------------- BEGIN; -INSERT INTO `yshop_store_product_category` VALUES (1, 0, '电脑办公', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg', 1, '1234', 0, '1', '2022-07-30 16:36:35', '1', '2023-07-24 13:33:56', b'0', 1); -INSERT INTO `yshop_store_product_category` VALUES (2, 1, '笔记本', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg', 1, '

测试一下

', 0, '1', '2022-07-30 16:38:09', '1', '2023-07-24 10:13:33', b'0', 1); -INSERT INTO `yshop_store_product_category` VALUES (3, 1, '游戏本', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg', 2, '

测试一下

', 0, '1', '2022-07-30 16:39:09', '1', '2023-07-24 10:13:43', b'0', 1); +INSERT INTO `yshop_store_product_category` VALUES (1, 0, '电脑办公', 'http://127.0.0.1:48082/admin-api/infra/file/4/get/22287e48511097e544b58fcf61f7660f32c4f8527450ca025f4d43a6db1d8489.jpeg', 1, '1234', 0, '1', '2022-07-30 16:36:35', '1', '2023-08-12 16:37:53', b'0', 1); +INSERT INTO `yshop_store_product_category` VALUES (2, 1, '笔记本', 'http://127.0.0.1:48082/admin-api/infra/file/4/get/67a561f49151230b2ad2a92409267a86b107a5d9dc3bc39f342dbb1bc64f7d0a.jpeg', 1, '

测试一下

', 0, '1', '2022-07-30 16:38:09', '1', '2023-08-12 16:37:55', b'0', 1); +INSERT INTO `yshop_store_product_category` VALUES (3, 1, '游戏本', 'http://127.0.0.1:48082/admin-api/infra/file/4/get/7599202df273d25f1ce3aeba21165a544849248fda23aad090098d7be0c063c9.jpeg', 2, '

测试一下

', 0, '1', '2022-07-30 16:39:09', '1', '2023-08-12 16:37:59', b'0', 1); INSERT INTO `yshop_store_product_category` VALUES (4, 0, '手机', 'https://app2.yixiang.co/file/pic/20210222221033953795.jpeg', 2, '

123

', 0, '1', '2022-07-30 16:40:00', '1', '2023-05-17 10:08:06', b'0', 1); INSERT INTO `yshop_store_product_category` VALUES (5, 4, '5G手机', 'https://app2.yixiang.co/file/pic/20210222221033953795.jpeg', 1, '


', 0, '1', '2022-07-30 16:43:00', '1', '2023-05-17 10:08:09', b'0', 1); INSERT INTO `yshop_store_product_category` VALUES (6, 4, '游戏手机', 'https://app2.yixiang.co/file/pic/20210222221033953795.jpeg', 2, NULL, 0, '1', '2022-07-30 16:43:44', '1', '2023-05-17 10:08:12', b'0', 1); INSERT INTO `yshop_store_product_category` VALUES (7, 5, '厉害的 5G 手机', 'https://app2.yixiang.co/file/pic/20210222221033953795.jpeg', 0, '123', 0, '1', '2022-07-30 20:38:09', '1', '2023-06-01 11:49:00', b'1', 1); -INSERT INTO `yshop_store_product_category` VALUES (8, 2, '222', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 2, '', 0, '1', '2023-06-01 11:31:50', '1', '2023-06-01 11:48:54', b'1', 0); -INSERT INTO `yshop_store_product_category` VALUES (9, 0, '33', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', 3, '', 0, '1', '2023-06-01 11:39:02', '1', '2023-06-01 11:49:04', b'1', 0); -INSERT INTO `yshop_store_product_category` VALUES (10, 1, '33', 'http://127.0.0.1:48080/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 2, '', 0, '1', '2023-06-01 11:48:31', '1', '2023-06-01 11:49:12', b'1', 0); +INSERT INTO `yshop_store_product_category` VALUES (8, 2, '222', 'http://127.0.0.1:48082admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 2, '', 0, '1', '2023-06-01 11:31:50', '1', '2023-08-12 16:38:04', b'1', 0); +INSERT INTO `yshop_store_product_category` VALUES (9, 0, '33', 'http://127.0.0.1:48082/admin-api/infra/file/4/get/6ab0e01f94b05d6ecdab1820c86db930e392375c39b4abaded5dc416a3563991.jpeg', 3, '', 0, '1', '2023-06-01 11:39:02', '1', '2023-08-12 16:38:07', b'1', 0); +INSERT INTO `yshop_store_product_category` VALUES (10, 1, '33', 'http://127.0.0.1:48082/admin-api/infra/file/4/get/a311502bef59f16c64a246c1404faed389ba9f6683d57b9134dd58e7feb19514.jpeg', 2, '', 0, '1', '2023-06-01 11:48:31', '1', '2023-08-12 16:38:09', b'1', 0); COMMIT; -- ---------------------------- @@ -6805,13 +7342,26 @@ CREATE TABLE `yshop_store_product_relation` ( UNIQUE KEY `uid` (`uid`,`product_id`,`type`,`category`) USING BTREE, KEY `type` (`type`) USING BTREE, KEY `category` (`category`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='商品点赞和收藏表'; +) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='商品点赞和收藏表'; -- ---------------------------- -- Records of yshop_store_product_relation -- ---------------------------- BEGIN; INSERT INTO `yshop_store_product_relation` VALUES (2, 2, 15, 'collect', 'common', '2', '2023-06-15 11:52:41', '2023-06-15 12:01:08', '2', b'0', NULL); +INSERT INTO `yshop_store_product_relation` VALUES (3, 4, 17, 'collect', NULL, '4', '2023-09-09 21:17:08', '2023-09-09 21:17:08', '4', b'0', NULL); +INSERT INTO `yshop_store_product_relation` VALUES (4, 6, 17, 'collect', NULL, '6', '2023-09-24 00:14:32', '2023-09-24 00:14:32', '6', b'0', NULL); +INSERT INTO `yshop_store_product_relation` VALUES (5, 6, 17, 'collect', NULL, '6', '2023-09-24 00:14:43', '2023-09-24 00:14:43', '6', b'0', NULL); +INSERT INTO `yshop_store_product_relation` VALUES (6, 6, 17, 'collect', NULL, '6', '2023-09-24 00:14:59', '2023-09-24 00:14:59', '6', b'0', NULL); +INSERT INTO `yshop_store_product_relation` VALUES (7, 6, 17, 'collect', NULL, '6', '2023-09-24 00:15:05', '2023-09-24 00:15:05', '6', b'0', NULL); +INSERT INTO `yshop_store_product_relation` VALUES (8, 2, 16, 'collect', NULL, '2', '2023-09-26 11:38:14', '2023-09-26 11:38:14', '2', b'0', NULL); +INSERT INTO `yshop_store_product_relation` VALUES (9, 6, 17, 'collect', NULL, '6', '2023-10-11 01:03:22', '2023-10-11 01:03:22', '6', b'0', NULL); +INSERT INTO `yshop_store_product_relation` VALUES (10, 6, 17, 'collect', NULL, '6', '2023-10-11 01:33:32', '2023-10-11 01:33:32', '6', b'0', NULL); +INSERT INTO `yshop_store_product_relation` VALUES (11, 6, 17, 'collect', NULL, '6', '2023-10-11 01:34:01', '2023-10-11 01:34:01', '6', b'0', NULL); +INSERT INTO `yshop_store_product_relation` VALUES (12, 6, 17, 'collect', NULL, '6', '2023-10-11 01:34:02', '2023-10-11 01:34:02', '6', b'0', NULL); +INSERT INTO `yshop_store_product_relation` VALUES (13, 6, 17, 'collect', NULL, '6', '2023-10-11 01:34:18', '2023-10-11 01:34:18', '6', b'0', NULL); +INSERT INTO `yshop_store_product_relation` VALUES (14, 6, 17, 'collect', NULL, '6', '2023-10-11 01:34:20', '2023-10-11 01:34:20', '6', b'0', NULL); +INSERT INTO `yshop_store_product_relation` VALUES (15, 6, 17, 'collect', NULL, '6', '2023-10-11 01:34:42', '2023-10-11 01:34:42', '6', b'0', NULL); COMMIT; -- ---------------------------- @@ -6844,13 +7394,14 @@ CREATE TABLE `yshop_store_product_reply` ( KEY `is_del` (`deleted`) USING BTREE, KEY `product_score` (`product_score`) USING BTREE, KEY `service_score` (`service_score`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='评论表'; +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='评论表'; -- ---------------------------- -- Records of yshop_store_product_reply -- ---------------------------- BEGIN; INSERT INTO `yshop_store_product_reply` VALUES (4, 2, 4, 'b1255a14d97748f396664968f45f68e6', 16, 'product', 5, 5, '评价', 'http://dummyimage.com/400x400', '2', '2023-06-28 17:11:06', '2023-06-29 18:38:36', '1', '666', NULL, b'0', 0, 0); +INSERT INTO `yshop_store_product_reply` VALUES (5, 4, 24, '428f7cc995ea42d68ce8ce25c92a08be', 17, 'product', 3, 3, '12', '', '4', '2023-09-09 21:45:55', '2023-09-09 21:45:55', '4', NULL, NULL, b'0', 0, 0); COMMIT; -- ---------------------------- @@ -6923,20 +7474,22 @@ CREATE TABLE `yshop_user` ( `wx_profile` json DEFAULT NULL COMMENT '微信用户json信息', `deleted` bit(1) DEFAULT b'0' COMMENT '删除', `tenant_id` bigint DEFAULT NULL COMMENT '租户编号', + `openid` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '公众号openid', + `routine_openid` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '小程序openid', PRIMARY KEY (`id`) USING BTREE, UNIQUE KEY `username` (`username`) USING BTREE, KEY `spreaduid` (`spread_uid`) USING BTREE, KEY `level` (`level`) USING BTREE, KEY `status` (`status`) USING BTREE, KEY `is_promoter` (`is_promoter`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='用户表'; +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='用户表'; -- ---------------------------- -- Records of yshop_user -- ---------------------------- BEGIN; -INSERT INTO `yshop_user` VALUES (2, NULL, '$2a$04$RWigX8hx2p6UckU78GVD5O2nhmb.LtprKaXDg7xkrUeohXEq8jqPm', '', '1023-11-12', '', '', 0, 0, 'wang', NULL, '15136175246', '2023-07-25 16:08:03', '127.0.0.1', '127.0.0.1', '', NULL, '2023-06-10 15:45:43', NULL, '2023-07-25 16:08:03', '', 99880.00, 0.00, 1000.00, 0, 0, 0, 0, NULL, '', 0, 7, 0, '', 0, 'wechat', '{\"sex\": null, \"city\": \"\", \"openid\": \"o41F5t1ZnV-_3sqQz7m7ZyRGFuhw\", \"country\": \"\", \"unionId\": \"\", \"language\": \"\", \"nickname\": \"yshop售前客服\", \"province\": \"\", \"subscribe\": false, \"headimgurl\": \"https://thirdwx.qlogo.cn/mmopen/vi_32/926egEmF9I6uibdqJnRYQVjemONdN6kW3XzvC9rQu5ic2S9D3luaKkNjX5OzibHLia4gYPy5uay7lCL2b173nqyciag/132\", \"routineOpenid\": \"\", \"subscribeTime\": 0}', b'0', NULL); -INSERT INTO `yshop_user` VALUES (3, 'osQ2UuCF6by7YZOwicfYfbt2TbMg', '$2a$04$w65/j4yd/grotnVZ6C.1X.KmnRrZ0SuPGBZZ9yApkUpsPk.s6hjbC', '', '', '', '', 0, 0, 'zh_CN', 'zh_CN', NULL, NULL, NULL, NULL, '', NULL, '2023-07-24 17:19:40', NULL, '2023-07-24 17:19:40', '', 0.00, 0.00, 0.00, 0, 1, 0, 0, NULL, '', 0, 0, 0, '', 0, 'wechat', '{\"sex\": null, \"city\": \"\", \"openid\": \"osQ2UuCF6by7YZOwicfYfbt2TbMg\", \"country\": \"\", \"unionId\": \"\", \"language\": \"\", \"nickname\": \"zh_CN\", \"province\": \"\", \"subscribe\": null, \"headimgurl\": \"zh_CN\", \"routineOpenid\": \"\", \"subscribeTime\": null}', b'0', NULL); +INSERT INTO `yshop_user` VALUES (2, NULL, '$2a$04$RWigX8hx2p6UckU78GVD5O2nhmb.LtprKaXDg7xkrUeohXEq8jqPm', '', '1023-11-12', '', '', 0, 0, 'wang', NULL, '15136175246', '2023-09-26 22:22:09', '223.91.183.14', '127.0.0.1', '', NULL, '2023-06-10 15:45:43', '2', '2023-09-26 22:22:09', '', 99776.00, 0.00, 1000.00, 0, 0, 0, 0, NULL, '', 0, 9, 0, '', 0, 'wechat', '{\"sex\": null, \"city\": \"\", \"openid\": \"o41F5t1ZnV-_3sqQz7m7ZyRGFuhw\", \"country\": \"\", \"unionId\": \"\", \"language\": \"\", \"nickname\": \"yshop售前客服\", \"province\": \"\", \"subscribe\": false, \"headimgurl\": \"https://thirdwx.qlogo.cn/mmopen/vi_32/926egEmF9I6uibdqJnRYQVjemONdN6kW3XzvC9rQu5ic2S9D3luaKkNjX5OzibHLia4gYPy5uay7lCL2b173nqyciag/132\", \"routineOpenid\": \"\", \"subscribeTime\": 0}', b'0', NULL, NULL, 'orIMY4xGhMmipwFZoSL1vOhUNFZ0'); +INSERT INTO `yshop_user` VALUES (6, NULL, '$2a$04$GrLNJvl8DSjG59rcIkyRO.T1XPcWM51VYYiWrU0RH5dtGSmI8vROi', '', '', '', '', 0, 0, 'yshop用户_6', NULL, '17610570135', '2023-10-11 01:25:43', '123.112.21.179', '221.218.215.222', '', '4', '2023-09-18 23:14:15', '6', '2023-10-11 01:25:43', '', 0.00, 0.00, 10.00, 0, 0, 0, 0, NULL, '', 0, 2, 0, '', 0, 'wxapp', NULL, b'0', NULL, NULL, 'orIMY4ykNo4p1k5fiHcVYd2GLdO8'); COMMIT; -- ---------------------------- @@ -6967,13 +7520,16 @@ CREATE TABLE `yshop_user_address` ( KEY `uid` (`uid`) USING BTREE, KEY `is_default` (`is_default`) USING BTREE, KEY `is_del` (`deleted`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='用户地址表'; +) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='用户地址表'; -- ---------------------------- -- Records of yshop_user_address -- ---------------------------- BEGIN; INSERT INTO `yshop_user_address` VALUES (36, 2, '处龙难较八', '18118747768', '北京', '北京市', 110101, '东城区', '777号', '81111', '0', '0', 1, b'0', '2', '2023-06-28 11:38:15', '2023-06-28 11:41:08', NULL, '2'); +INSERT INTO `yshop_user_address` VALUES (37, 4, '1', '15601064107', '北京市', '北京市', 110101, '', '详细地址', '', '0', '0', 1, b'0', '4', '2023-08-27 23:01:56', '2023-08-28 23:12:55', NULL, '4'); +INSERT INTO `yshop_user_address` VALUES (38, 4, '12', '15601064107', '天津市', '天津市', 120101, '', '4444444', '', '0', '0', 0, b'0', '4', '2023-08-27 23:08:08', '2023-08-27 23:08:08', NULL, '4'); +INSERT INTO `yshop_user_address` VALUES (39, 6, '我的名字', '15601064107', '', '', NULL, '', '212', '', '0', '0', 0, b'0', '6', '2023-09-19 22:04:26', '2023-09-24 00:26:15', NULL, '6'); COMMIT; -- ---------------------------- @@ -7004,7 +7560,7 @@ CREATE TABLE `yshop_user_bill` ( KEY `add_time` (`create_time`) USING BTREE, KEY `pm` (`pm`) USING BTREE, KEY `type` (`category`,`type`,`link_id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='用户账单表'; +) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='用户账单表'; -- ---------------------------- -- Records of yshop_user_bill @@ -7019,6 +7575,12 @@ INSERT INTO `yshop_user_bill` VALUES (6, 2, '0', 0, '购买商品', 'now_money', INSERT INTO `yshop_user_bill` VALUES (7, 2, '0', 0, '购买商品', 'now_money', 'pay_product', 104.00, 100088.00, '余额支付104.00元购买商品', '2', '2023-07-25 16:17:44', '2023-07-25 16:17:44', '2', 1, b'0', NULL); INSERT INTO `yshop_user_bill` VALUES (8, 2, '0', 0, '购买商品', 'now_money', 'pay_product', 104.00, 99984.00, '余额支付104.00元购买商品', '2', '2023-07-25 16:22:04', '2023-07-25 16:22:04', '2', 1, b'0', NULL); INSERT INTO `yshop_user_bill` VALUES (9, 2, '0', 0, '购买商品', 'now_money', 'pay_product', 104.00, 99880.00, '余额支付104.00元购买商品', '2', '2023-07-25 16:33:39', '2023-07-25 16:33:39', '2', 1, b'0', NULL); +INSERT INTO `yshop_user_bill` VALUES (10, 2, '0', 0, '购买商品', 'now_money', 'pay_product', 104.00, 99776.00, '余额支付104.00元购买商品', '2', '2023-08-13 16:14:31', '2023-08-13 16:14:31', '2', 1, b'0', NULL); +INSERT INTO `yshop_user_bill` VALUES (11, 4, '24', 1, '购买商品赠送积分', 'integral', 'gain', 10.00, 10.00, '购买商品赠送10.00积分', '4', '2023-09-09 19:28:19', '2023-09-09 19:28:19', '4', 1, b'0', NULL); +INSERT INTO `yshop_user_bill` VALUES (12, 6, '0', 0, '购买商品', 'now_money', 'pay_product', 2.00, 0.00, '微信支付2.00元购买商品', NULL, '2023-09-19 23:11:38', '2023-09-19 23:11:38', NULL, 1, b'0', NULL); +INSERT INTO `yshop_user_bill` VALUES (13, 6, '26', 1, '购买商品赠送积分', 'integral', 'gain', 10.00, 10.00, '购买商品赠送10.00积分', '6', '2023-09-26 22:29:12', '2023-09-26 22:29:12', '6', 1, b'0', NULL); +INSERT INTO `yshop_user_bill` VALUES (14, 2, '0', 0, '购买商品', 'now_money', 'pay_product', 0.01, 99776.00, '微信支付0.01元购买商品', NULL, '2023-09-26 22:29:26', '2023-09-26 22:29:26', NULL, 1, b'0', NULL); +INSERT INTO `yshop_user_bill` VALUES (15, 6, '0', 0, '购买商品', 'now_money', 'pay_product', 0.04, 0.00, '微信支付0.04元购买商品', NULL, '2023-09-26 22:34:17', '2023-09-26 22:34:17', NULL, 1, b'0', NULL); COMMIT; -- ---------------------------- diff --git a/yshop-framework/yshop-spring-boot-starter-file/src/test/java/co/yixiang/yshop/framework/file/core/client/ftp/FtpFileClientTest.java b/yshop-framework/yshop-spring-boot-starter-file/src/test/java/co/yixiang/yshop/framework/file/core/client/ftp/FtpFileClientTest.java index 753bffa..512713b 100644 --- a/yshop-framework/yshop-spring-boot-starter-file/src/test/java/co/yixiang/yshop/framework/file/core/client/ftp/FtpFileClientTest.java +++ b/yshop-framework/yshop-spring-boot-starter-file/src/test/java/co/yixiang/yshop/framework/file/core/client/ftp/FtpFileClientTest.java @@ -13,7 +13,7 @@ public class FtpFileClientTest { public void test() { // 创建客户端 FtpFileClientConfig config = new FtpFileClientConfig(); - config.setDomain("http://127.0.0.1:48080"); + config.setDomain("http://127.0.0.1:48082"); config.setBasePath("/home/ftp"); config.setHost("kanchai.club"); config.setPort(221); diff --git a/yshop-framework/yshop-spring-boot-starter-file/src/test/java/co/yixiang/yshop/framework/file/core/client/local/LocalFileClientTest.java b/yshop-framework/yshop-spring-boot-starter-file/src/test/java/co/yixiang/yshop/framework/file/core/client/local/LocalFileClientTest.java index f3918d1..f5e0a83 100644 --- a/yshop-framework/yshop-spring-boot-starter-file/src/test/java/co/yixiang/yshop/framework/file/core/client/local/LocalFileClientTest.java +++ b/yshop-framework/yshop-spring-boot-starter-file/src/test/java/co/yixiang/yshop/framework/file/core/client/local/LocalFileClientTest.java @@ -12,7 +12,7 @@ public class LocalFileClientTest { public void test() { // 创建客户端 LocalFileClientConfig config = new LocalFileClientConfig(); - config.setDomain("http://127.0.0.1:48080"); + config.setDomain("http://127.0.0.1:48082"); config.setBasePath("/Users/yshop/file_test"); LocalFileClient client = new LocalFileClient(0L, config); client.init(); diff --git a/yshop-framework/yshop-spring-boot-starter-file/src/test/java/co/yixiang/yshop/framework/file/core/client/sftp/SftpFileClientTest.java b/yshop-framework/yshop-spring-boot-starter-file/src/test/java/co/yixiang/yshop/framework/file/core/client/sftp/SftpFileClientTest.java index 504b71f..bcfc9df 100644 --- a/yshop-framework/yshop-spring-boot-starter-file/src/test/java/co/yixiang/yshop/framework/file/core/client/sftp/SftpFileClientTest.java +++ b/yshop-framework/yshop-spring-boot-starter-file/src/test/java/co/yixiang/yshop/framework/file/core/client/sftp/SftpFileClientTest.java @@ -12,7 +12,7 @@ public class SftpFileClientTest { public void test() { // 创建客户端 SftpFileClientConfig config = new SftpFileClientConfig(); - config.setDomain("http://127.0.0.1:48080"); + config.setDomain("http://127.0.0.1:48082"); config.setBasePath("/home/ftp"); config.setHost("kanchai.club"); config.setPort(222); diff --git a/yshop-module-infra/yshop-module-infra-biz/src/main/java/co/yixiang/yshop/module/infra/controller/app/file/AppFileController.java b/yshop-module-infra/yshop-module-infra-biz/src/main/java/co/yixiang/yshop/module/infra/controller/app/file/AppFileController.java new file mode 100644 index 0000000..10256f5 --- /dev/null +++ b/yshop-module-infra/yshop-module-infra-biz/src/main/java/co/yixiang/yshop/module/infra/controller/app/file/AppFileController.java @@ -0,0 +1,44 @@ +package co.yixiang.yshop.module.infra.controller.app.file; + +import cn.hutool.core.io.IoUtil; +import co.yixiang.yshop.framework.common.pojo.CommonResult; +import co.yixiang.yshop.framework.operatelog.core.annotations.OperateLog; +import co.yixiang.yshop.module.infra.controller.app.file.vo.file.FileUploadReqVO; +import co.yixiang.yshop.module.infra.service.file.FileService; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.extern.slf4j.Slf4j; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.multipart.MultipartFile; + +import javax.annotation.Resource; + +import static co.yixiang.yshop.framework.common.pojo.CommonResult.success; + +@Tag(name = "用户 APP - 文件存储") +@RestController +@RequestMapping("/infra/file") +@Validated +@Slf4j +public class AppFileController { + + @Resource + private FileService fileService; + + @PostMapping("/upload") + @Operation(summary = "上传文件") + @OperateLog(logArgs = false) // 上传文件,没有记录操作日志的必要 + public CommonResult uploadFile(FileUploadReqVO uploadReqVO) throws Exception { + MultipartFile file = uploadReqVO.getFile(); + String path = uploadReqVO.getPath(); + return success(fileService.createFile(file.getOriginalFilename(), path, IoUtil.readBytes(file.getInputStream()))); + } + + + + + +} diff --git a/yshop-module-infra/yshop-module-infra-biz/src/main/java/co/yixiang/yshop/module/infra/controller/app/file/vo/file/FileUploadReqVO.java b/yshop-module-infra/yshop-module-infra-biz/src/main/java/co/yixiang/yshop/module/infra/controller/app/file/vo/file/FileUploadReqVO.java new file mode 100644 index 0000000..1121462 --- /dev/null +++ b/yshop-module-infra/yshop-module-infra-biz/src/main/java/co/yixiang/yshop/module/infra/controller/app/file/vo/file/FileUploadReqVO.java @@ -0,0 +1,20 @@ +package co.yixiang.yshop.module.infra.controller.app.file.vo.file; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import org.springframework.web.multipart.MultipartFile; + +import javax.validation.constraints.NotNull; + +@Schema(description = "app - 上传文件 Request VO") +@Data +public class FileUploadReqVO { + + @Schema(description = "文件附件", required = true) + @NotNull(message = "文件附件不能为空") + private MultipartFile file; + + @Schema(description = "文件附件", example = "yshopyuanma.png") + private String path; + +} diff --git a/yshop-module-mall/yshop-module-order-biz/pom.xml b/yshop-module-mall/yshop-module-order-biz/pom.xml index a20e03d..596af81 100644 --- a/yshop-module-mall/yshop-module-order-biz/pom.xml +++ b/yshop-module-mall/yshop-module-order-biz/pom.xml @@ -29,7 +29,7 @@ co.yixiang.boot - yshop-module-pay-api + yshop-module-pay-biz ${revision} diff --git a/yshop-module-mall/yshop-module-order-biz/src/main/java/co/yixiang/yshop/module/order/controller/app/afterorder/AppOrderAfterSalesController.java b/yshop-module-mall/yshop-module-order-biz/src/main/java/co/yixiang/yshop/module/order/controller/app/afterorder/AppOrderAfterSalesController.java index a48d6ed..8e2cfaa 100644 --- a/yshop-module-mall/yshop-module-order-biz/src/main/java/co/yixiang/yshop/module/order/controller/app/afterorder/AppOrderAfterSalesController.java +++ b/yshop-module-mall/yshop-module-order-biz/src/main/java/co/yixiang/yshop/module/order/controller/app/afterorder/AppOrderAfterSalesController.java @@ -15,6 +15,7 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.validation.Valid; import java.util.List; import static co.yixiang.yshop.framework.common.pojo.CommonResult.success; @@ -35,7 +36,7 @@ public class AppOrderAfterSalesController { @PreAuthenticated @PostMapping("/applyForAfterSales") @Operation(summary = "申请售后") - public CommonResult applyForAfterSales(@RequestBody AppStoreAfterSalesParam storeAfterSalesParam) { + public CommonResult applyForAfterSales(@Valid @RequestBody AppStoreAfterSalesParam storeAfterSalesParam) { Long uid = getLoginUserId(); appStoreAfterSalesService.applyForAfterSales(uid, storeAfterSalesParam); return success(true); @@ -100,13 +101,7 @@ public class AppOrderAfterSalesController { Boolean revoke = appStoreAfterSalesService.revoke(key, uid, id); return success(revoke); } -// -// @PreAuthenticated -// @GetMapping(value = "/yxExpress") -// @Operation(summary = "查询快递") -// public ApiResult> getYxExpresss(YxExpressQueryCriteria criteria) { -// return ApiResult.ok(yxExpressService.queryAll(criteria)); -// } + @PreAuthenticated diff --git a/yshop-module-mall/yshop-module-order-biz/src/main/java/co/yixiang/yshop/module/order/controller/app/afterorder/param/AppStoreAfterSalesParam.java b/yshop-module-mall/yshop-module-order-biz/src/main/java/co/yixiang/yshop/module/order/controller/app/afterorder/param/AppStoreAfterSalesParam.java index 009ec6a..9ad67f9 100644 --- a/yshop-module-mall/yshop-module-order-biz/src/main/java/co/yixiang/yshop/module/order/controller/app/afterorder/param/AppStoreAfterSalesParam.java +++ b/yshop-module-mall/yshop-module-order-biz/src/main/java/co/yixiang/yshop/module/order/controller/app/afterorder/param/AppStoreAfterSalesParam.java @@ -3,6 +3,7 @@ package co.yixiang.yshop.module.order.controller.app.afterorder.param; import lombok.Data; import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotNull; import java.util.List; /** @@ -20,7 +21,7 @@ public class AppStoreAfterSalesParam { /** * 服务类型 0仅退款1退货退款 */ - @NotBlank + //@NotBlank private Integer serviceType; /** @@ -42,7 +43,7 @@ public class AppStoreAfterSalesParam { /** * 商品数据 */ - @NotBlank + //@NotNull private List productParamList; } diff --git a/yshop-module-mall/yshop-module-order-biz/src/main/java/co/yixiang/yshop/module/order/service/storeaftersales/AppStoreAfterSalesServiceImpl.java b/yshop-module-mall/yshop-module-order-biz/src/main/java/co/yixiang/yshop/module/order/service/storeaftersales/AppStoreAfterSalesServiceImpl.java index 5c13ca9..e8e7c21 100644 --- a/yshop-module-mall/yshop-module-order-biz/src/main/java/co/yixiang/yshop/module/order/service/storeaftersales/AppStoreAfterSalesServiceImpl.java +++ b/yshop-module-mall/yshop-module-order-biz/src/main/java/co/yixiang/yshop/module/order/service/storeaftersales/AppStoreAfterSalesServiceImpl.java @@ -90,6 +90,7 @@ public class AppStoreAfterSalesServiceImpl extends ServiceImpllambdaQuery() .eq(StoreOrderDO::getOrderId, storeAfterSalesParam.getOrderCode()) .eq(StoreOrderDO::getUid, userId)); + System.out.println("storeAfterSalesParam:"+storeAfterSalesParam); afterOrderRedisDAO.set(userId,storeAfterSalesParam.getOrderCode(),yxStoreOrder.getStatus().toString()); checkOrder(yxStoreOrder); //商品除去优惠后的总价格 @@ -162,10 +163,15 @@ public class AppStoreAfterSalesServiceImpl extends ServiceImpl checkOrderDetails(String key) { - List yxStoreOrderCartInfos = storeOrderCartInfoMapper.selectList(Wrappers.lambdaQuery().eq(StoreOrderCartInfoDO::getOid, key)); - StoreOrderDO yxStoreOrder = storeOrderMapper.selectById(key); + List yxStoreOrderCartInfos = storeOrderCartInfoMapper + .selectList(Wrappers.lambdaQuery().eq(StoreOrderCartInfoDO::getOrderId, key)); + if(yxStoreOrderCartInfos == null || yxStoreOrderCartInfos.isEmpty()){ + throw exception(STORE_ORDER_NOT_EXISTS); + } + StoreOrderDO yxStoreOrder = storeOrderMapper.selectById(yxStoreOrderCartInfos.get(0).getId()); //查询 售后信息 - StoreAfterSalesDO storeAfterSales = this.baseMapper.selectOne(Wrappers.lambdaQuery().eq(StoreAfterSalesDO::getOrderCode, yxStoreOrder.getOrderId())); + StoreAfterSalesDO storeAfterSales = this.baseMapper.selectOne(Wrappers.lambdaQuery() + .eq(StoreAfterSalesDO::getOrderCode, yxStoreOrder.getOrderId())); List yxStoreOrderCartInfoVos = new ArrayList<>(); for (StoreOrderCartInfoDO yxStoreOrderCartInfo : yxStoreOrderCartInfos) { @@ -182,11 +188,14 @@ public class AppStoreAfterSalesServiceImpl extends ServiceImpl map = new LinkedHashMap<>(); switch (PayTypeEnum.toType(param.getPaytype())){ case WEIXIN: - if(AppFromEnum.WEIXIN_H5.getValue().equals(param.getFrom())){ - MerchantPayOrder payOrder = new MerchantPayOrder("3", "MWEB", "h5商品购买", + if(AppFromEnum.H5.getValue().equals(param.getFrom())){ + MerchantPayOrder payOrder = new MerchantPayOrder("4", "MWEB", "h5商品购买", "h5商品购买", orderInfo.getPayPrice(), param.getUni()); - map.put("data",manager.getOrderInfo(payOrder)); + + Map payOrderInfo = manager.getOrderInfo(payOrder); + MerchantDetailsDO merchantDetailsDO = merchantDetailsService.getMerchantDetails("4"); + //System.out.println("merchantDetailsDO:"+merchantDetailsDO); + String url = merchantDetailsDO.getReturnUrl(); + + String newUrl = ""; + try { + newUrl = String.format("%s%s", payOrderInfo.get("mweb_url"), "&redirect_url=" + URLEncoder.encode(url,"UTF-8")); + } catch (UnsupportedEncodingException e) { + log.error(e.getMessage()); + // e.printStackTrace(); + } + map.put("data",newUrl); } else if(AppFromEnum.ROUNTINE.getValue().equals(param.getFrom())){ MerchantPayOrder payOrder = new MerchantPayOrder("3", "JSAPI", "小程序商品购买", "小程序商品购买", orderInfo.getPayPrice(), param.getUni()); - payOrder.setOpenid(memberUserDO.getWxProfile().getRoutineOpenid()); + + //System.out.println(manager.getOrderInfo(payOrder)); + payOrder.setOpenid(memberUserDO.getRoutineOpenid()); + // System.out.println("payOrder:"+manager.getOrderInfo(payOrder)); + //log.error(); map.put("data",manager.getOrderInfo(payOrder)); }else if(AppFromEnum.APP.getValue().equals(param.getFrom())){ //app支付 - MerchantPayOrder payOrder = new MerchantPayOrder("3", "APP", "APP商品购买", + MerchantPayOrder payOrder = new MerchantPayOrder("5", "APP", "APP商品购买", "APP5商品购买", orderInfo.getPayPrice(), param.getUni()); - map.put("data",manager.getOrderInfo(payOrder)); + map.put("data",manager.app(payOrder)); }else{//公众号 //detailId 是后台数据库添加当服务商id MerchantPayOrder payOrder = new MerchantPayOrder("3", "JSAPI", "公众号商品购买", "公众号商品购买", orderInfo.getPayPrice(), param.getUni()); - payOrder.setOpenid(memberUserDO.getWxProfile().getOpenid()); + payOrder.setOpenid(memberUserDO.getOpenid()); map.put("data",manager.getOrderInfo(payOrder)); } break; @@ -448,11 +471,16 @@ public class AppStoreOrderServiceImpl extends ServiceImpl pageModel = new Page<>(productQueryParam.getPage(), productQueryParam.getLimit()); diff --git a/yshop-module-mall/yshop-module-product-biz/src/main/java/co/yixiang/yshop/module/product/service/storeproduct/StoreProductServiceImpl.java b/yshop-module-mall/yshop-module-product-biz/src/main/java/co/yixiang/yshop/module/product/service/storeproduct/StoreProductServiceImpl.java index 169656f..8765cc8 100644 --- a/yshop-module-mall/yshop-module-product-biz/src/main/java/co/yixiang/yshop/module/product/service/storeproduct/StoreProductServiceImpl.java +++ b/yshop-module-mall/yshop-module-product-biz/src/main/java/co/yixiang/yshop/module/product/service/storeproduct/StoreProductServiceImpl.java @@ -533,6 +533,10 @@ public class StoreProductServiceImpl extends ServiceImpllambdaQuery() .eq(StoreProductAttrResultDO::getProductId,id).last("limit 1")); + if(storeProductAttrResult == null) { + map.put("productInfo",productDto); + return map; + } JSONObject result = JSON.parseObject(storeProductAttrResult.getResult()); List attrValues = storeProductAttrValueService.list(new LambdaQueryWrapper().eq(StoreProductAttrValueDO::getProductId, id)); List productFormatDtos =attrValues.stream().map(i ->{ diff --git a/yshop-module-member/yshop-module-member-api/src/main/java/co/yixiang/yshop/module/member/enums/ErrorCodeConstants.java b/yshop-module-member/yshop-module-member-api/src/main/java/co/yixiang/yshop/module/member/enums/ErrorCodeConstants.java index 2048af0..a6a6272 100644 --- a/yshop-module-member/yshop-module-member-api/src/main/java/co/yixiang/yshop/module/member/enums/ErrorCodeConstants.java +++ b/yshop-module-member/yshop-module-member-api/src/main/java/co/yixiang/yshop/module/member/enums/ErrorCodeConstants.java @@ -19,6 +19,7 @@ public interface ErrorCodeConstants { ErrorCode AUTH_TOKEN_EXPIRED = new ErrorCode(1004003004, "Token 已经过期"); ErrorCode AUTH_THIRD_LOGIN_NOT_BIND = new ErrorCode(1004003005, "未绑定账号,需要进行绑定"); ErrorCode AUTH_WEIXIN_MINI_APP_PHONE_CODE_ERROR = new ErrorCode(1004003006, "获得手机号失败"); + ErrorCode MINI_AUTH_LOGIN_BAD = new ErrorCode(1004004002, "登录失败,请联系管理员"); // ========== 用户收件地址 1004004000 ========== ErrorCode USER_ADDRESS_NOT_EXISTS = new ErrorCode(1004004000, "用户收件地址不存在"); diff --git a/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/controller/app/address/vo/AppUserAddressQueryVo.java b/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/controller/app/address/vo/AppUserAddressQueryVo.java index 536a9e3..8ee0ab9 100644 --- a/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/controller/app/address/vo/AppUserAddressQueryVo.java +++ b/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/controller/app/address/vo/AppUserAddressQueryVo.java @@ -43,7 +43,7 @@ public class AppUserAddressQueryVo implements Serializable { private String detail; @Schema(description = "邮编", required = true, example = "24169") - private Integer postCode; + private String postCode; @Schema(description = "经度", required = true, example = "24169") private String longitude; diff --git a/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/dal/dataobject/user/MemberUserDO.java b/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/dal/dataobject/user/MemberUserDO.java index e0c2621..e2df5a8 100644 --- a/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/dal/dataobject/user/MemberUserDO.java +++ b/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/dal/dataobject/user/MemberUserDO.java @@ -170,9 +170,16 @@ public class MemberUserDO extends TenantBaseDO { */ private String loginType; + //公众号openid + private String openid; + + //小程序openid + private String routineOpenid; + /** 微信用户json信息 */ @TableField(typeHandler = FastjsonTypeHandler.class) + @Deprecated private WechatUserDto wxProfile; } diff --git a/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/service/auth/MemberAuthServiceImpl.java b/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/service/auth/MemberAuthServiceImpl.java index 9bec0ff..4c02443 100644 --- a/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/service/auth/MemberAuthServiceImpl.java +++ b/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/service/auth/MemberAuthServiceImpl.java @@ -1,9 +1,11 @@ package co.yixiang.yshop.module.member.service.auth; import cn.binarywang.wx.miniapp.api.WxMaService; +import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult; import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo; import cn.hutool.core.lang.Assert; import cn.hutool.core.util.ObjectUtil; +import cn.hutool.core.util.StrUtil; import co.yixiang.yshop.framework.common.enums.CommonStatusEnum; import co.yixiang.yshop.framework.common.enums.UserTypeEnum; import co.yixiang.yshop.framework.common.util.monitor.TracerUtils; @@ -29,6 +31,7 @@ import co.yixiang.yshop.module.system.enums.sms.SmsSceneEnum; import co.yixiang.yshop.module.system.enums.social.SocialTypeEnum; import com.google.common.annotations.VisibleForTesting; import lombok.extern.slf4j.Slf4j; +import me.chanjar.weixin.common.error.WxErrorException; import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -39,6 +42,7 @@ import java.util.Objects; import static co.yixiang.yshop.framework.common.exception.util.ServiceExceptionUtil.exception; import static co.yixiang.yshop.framework.common.util.servlet.ServletUtils.getClientIP; import static co.yixiang.yshop.module.member.enums.ErrorCodeConstants.*; +import static co.yixiang.yshop.module.member.enums.ErrorCodeConstants.MINI_AUTH_LOGIN_BAD; /** * 会员的认证 Service 接口 @@ -130,19 +134,34 @@ public class MemberAuthServiceImpl implements MemberAuthService { try { phoneNumberInfo = wxMaService.getUserService().getNewPhoneNoInfo(reqVO.getPhoneCode()); } catch (Exception exception) { + log.error(exception.getMessage()); throw exception(AUTH_WEIXIN_MINI_APP_PHONE_CODE_ERROR); } - // 获得获得注册用户 - MemberUserDO user = userService.createUserIfAbsent(phoneNumberInfo.getPurePhoneNumber(), getClientIP(), - LoginTypeEnum.WXAPP.getValue()); - Assert.notNull(user, "获取用户失败,结果为空"); + // 用户已经存在 + MemberUserDO memberUserDO = userMapper.selectByMobile(phoneNumberInfo.getPhoneNumber()); + if (memberUserDO == null || StrUtil.isBlank(memberUserDO.getRoutineOpenid())) { - // 绑定社交用户 - socialUserApi.bindSocialUser(new SocialUserBindReqDTO(user.getId(), getUserType().getValue(), - SocialTypeEnum.WECHAT_MINI_APP.getType(), reqVO.getLoginCode(), "")); + WxMaJscode2SessionResult session = null; + try { + session = wxMaService.getUserService().getSessionInfo(reqVO.getLoginCode()); + } catch (WxErrorException e) { + log.error(e.getMessage()); + throw exception(MINI_AUTH_LOGIN_BAD); + } + if(memberUserDO == null){ + // 获得获得注册用户 + memberUserDO = userService.createUserIfAbsent(phoneNumberInfo.getPhoneNumber(), getClientIP(), + LoginTypeEnum.WXAPP.getValue()); + memberUserDO.setNickname("yshop用户_" + memberUserDO.getId()); + + } + memberUserDO.setRoutineOpenid(session.getOpenid()); + userMapper.updateById(memberUserDO); + + } // 创建 Token 令牌,记录登录日志 - return createTokenAfterLoginSuccess(user, user.getMobile(), LoginLogTypeEnum.LOGIN_SOCIAL); + return createTokenAfterLoginSuccess(memberUserDO, memberUserDO.getMobile(), LoginLogTypeEnum.LOGIN_SOCIAL); } private AppAuthLoginRespVO createTokenAfterLoginSuccess(MemberUserDO user, String mobile, LoginLogTypeEnum logType) { diff --git a/yshop-module-pay/yshop-module-pay-api/src/main/java/co/yixiang/yshop/module/pay/config/MerchantPayServiceConfigurer.java b/yshop-module-pay/yshop-module-pay-api/src/main/java/co/yixiang/yshop/module/pay/config/MerchantPayServiceConfigurer.java index ba15872..1ac398a 100644 --- a/yshop-module-pay/yshop-module-pay-api/src/main/java/co/yixiang/yshop/module/pay/config/MerchantPayServiceConfigurer.java +++ b/yshop-module-pay/yshop-module-pay-api/src/main/java/co/yixiang/yshop/module/pay/config/MerchantPayServiceConfigurer.java @@ -26,6 +26,10 @@ public class MerchantPayServiceConfigurer implements PayServiceConfigurer { @Resource private JdbcTemplate jdbcTemplate; + @Resource + private AliPayMessageHandler aliPayMessageHandler; + @Resource + private WxPayMessageHandler wxPayMessageHandler; /** * 商户配置 @@ -49,7 +53,7 @@ public class MerchantPayServiceConfigurer implements PayServiceConfigurer { public void configure(PayMessageConfigurer configurer) { PaymentPlatform aliPaymentPlatform = PaymentPlatforms.getPaymentPlatform(AliPaymentPlatform.PLATFORM_NAME); PaymentPlatform wxPaymentPlatform = PaymentPlatforms.getPaymentPlatform(WxPaymentPlatform.PLATFORM_NAME); - configurer.addHandler(aliPaymentPlatform, new AliPayMessageHandler()); - configurer.addHandler(wxPaymentPlatform, new WxPayMessageHandler()); + configurer.addHandler(aliPaymentPlatform, aliPayMessageHandler); + configurer.addHandler(wxPaymentPlatform, wxPayMessageHandler); } } diff --git a/yshop-module-pay/yshop-module-pay-api/src/main/java/co/yixiang/yshop/module/pay/config/handlers/AliPayMessageHandler.java b/yshop-module-pay/yshop-module-pay-api/src/main/java/co/yixiang/yshop/module/pay/config/handlers/AliPayMessageHandler.java index 5cf8c3b..350780d 100644 --- a/yshop-module-pay/yshop-module-pay-api/src/main/java/co/yixiang/yshop/module/pay/config/handlers/AliPayMessageHandler.java +++ b/yshop-module-pay/yshop-module-pay-api/src/main/java/co/yixiang/yshop/module/pay/config/handlers/AliPayMessageHandler.java @@ -6,6 +6,7 @@ import com.egzosn.pay.ali.bean.AliPayMessage; import com.egzosn.pay.common.api.PayMessageHandler; import com.egzosn.pay.common.bean.PayOutMessage; import com.egzosn.pay.common.exception.PayErrorException; +import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.util.Map; @@ -15,7 +16,7 @@ import java.util.Map; * @author hupeng * @date 2023/7/15 */ -//@Component +@Component public class AliPayMessageHandler implements PayMessageHandler { @Resource diff --git a/yshop-module-pay/yshop-module-pay-api/src/main/java/co/yixiang/yshop/module/pay/config/handlers/WxPayMessageHandler.java b/yshop-module-pay/yshop-module-pay-api/src/main/java/co/yixiang/yshop/module/pay/config/handlers/WxPayMessageHandler.java index 135422c..1c2e312 100644 --- a/yshop-module-pay/yshop-module-pay-api/src/main/java/co/yixiang/yshop/module/pay/config/handlers/WxPayMessageHandler.java +++ b/yshop-module-pay/yshop-module-pay-api/src/main/java/co/yixiang/yshop/module/pay/config/handlers/WxPayMessageHandler.java @@ -7,6 +7,7 @@ import com.egzosn.pay.common.bean.PayOutMessage; import com.egzosn.pay.common.exception.PayErrorException; import com.egzosn.pay.wx.bean.WxPayMessage; import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.util.Map; @@ -16,6 +17,7 @@ import java.util.Map; * @author hupeng * @date 2023/7/15 */ +@Component @Slf4j public class WxPayMessageHandler implements PayMessageHandler { diff --git a/yshop-module-pay/yshop-module-pay-biz/src/main/java/co/yixiang/yshop/module/pay/controller/admin/merchantdetails/vo/MerchantDetailsBaseVO.java b/yshop-module-pay/yshop-module-pay-biz/src/main/java/co/yixiang/yshop/module/pay/controller/admin/merchantdetails/vo/MerchantDetailsBaseVO.java index baf86f5..7f7605b 100644 --- a/yshop-module-pay/yshop-module-pay-biz/src/main/java/co/yixiang/yshop/module/pay/controller/admin/merchantdetails/vo/MerchantDetailsBaseVO.java +++ b/yshop-module-pay/yshop-module-pay-biz/src/main/java/co/yixiang/yshop/module/pay/controller/admin/merchantdetails/vo/MerchantDetailsBaseVO.java @@ -12,8 +12,12 @@ import javax.validation.constraints.*; @Data public class MerchantDetailsBaseVO { + private String detailsId; + + private String title; + @Schema(description = "支付类型(支付渠道) 详情查看com.egzosn.pay.spring.boot.core.merchant.PaymentPlatform对应子类,aliPay 支付宝, wxPay微信..等等", required = true, example = "2") - @NotNull(message = "支付类型(支付渠道) 详情查看com.egzosn.pay.spring.boot.core.merchant.PaymentPlatform对应子类,aliPay 支付宝, wxPay微信..等等不能为空") + @NotNull(message = "支付类型(支付渠道)不能为空") private String payType; @Schema(description = "应用id", example = "1718") @@ -44,7 +48,7 @@ public class MerchantDetailsBaseVO { private String returnUrl; @Schema(description = "签名方式,目前已实现多种签名方式详情查看com.egzosn.pay.common.util.sign.encrypt。MD5,RSA等等", required = true, example = "1") - @NotNull(message = "签名方式,目前已实现多种签名方式详情查看com.egzosn.pay.common.util.sign.encrypt。MD5,RSA等等不能为空") + @NotNull(message = "签名方式不能为空") private String signType; @Schema(description = "收款账号,暂时只有支付宝部分使用,可根据开发者自行使用") @@ -57,7 +61,6 @@ public class MerchantDetailsBaseVO { private String subMchId; @Schema(description = "编码类型,大部分为utf-8", required = true) - @NotNull(message = "编码类型,大部分为utf-8不能为空") private String inputCharset; @Schema(description = "是否为测试环境: 0 否,1 测试环境", required = true) diff --git a/yshop-module-pay/yshop-module-pay-biz/src/main/java/co/yixiang/yshop/module/pay/controller/admin/merchantdetails/vo/MerchantDetailsRespVO.java b/yshop-module-pay/yshop-module-pay-biz/src/main/java/co/yixiang/yshop/module/pay/controller/admin/merchantdetails/vo/MerchantDetailsRespVO.java index 2436f24..07a4ae4 100644 --- a/yshop-module-pay/yshop-module-pay-biz/src/main/java/co/yixiang/yshop/module/pay/controller/admin/merchantdetails/vo/MerchantDetailsRespVO.java +++ b/yshop-module-pay/yshop-module-pay-biz/src/main/java/co/yixiang/yshop/module/pay/controller/admin/merchantdetails/vo/MerchantDetailsRespVO.java @@ -3,6 +3,8 @@ package co.yixiang.yshop.module.pay.controller.admin.merchantdetails.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; +import java.time.LocalDateTime; + @Schema(description = "管理后台 - 支付服务商配置 Response VO") @Data @EqualsAndHashCode(callSuper = true) @@ -12,4 +14,6 @@ public class MerchantDetailsRespVO extends MerchantDetailsBaseVO { @Schema(description = "列表id", required = true, example = "17552") private String detailsId; + private LocalDateTime createTime; + } diff --git a/yshop-module-pay/yshop-module-pay-biz/src/main/java/co/yixiang/yshop/module/pay/dal/dataobject/merchantdetails/MerchantDetailsDO.java b/yshop-module-pay/yshop-module-pay-biz/src/main/java/co/yixiang/yshop/module/pay/dal/dataobject/merchantdetails/MerchantDetailsDO.java index d9bd18b..ecb6ec1 100644 --- a/yshop-module-pay/yshop-module-pay-biz/src/main/java/co/yixiang/yshop/module/pay/dal/dataobject/merchantdetails/MerchantDetailsDO.java +++ b/yshop-module-pay/yshop-module-pay-biz/src/main/java/co/yixiang/yshop/module/pay/dal/dataobject/merchantdetails/MerchantDetailsDO.java @@ -24,6 +24,8 @@ public class MerchantDetailsDO extends BaseDO { */ @TableId(type = IdType.INPUT) private String detailsId; + + private String title; /** * 支付类型(支付渠道) 详情查看com.egzosn.pay.spring.boot.core.merchant.PaymentPlatform对应子类,aliPay 支付宝, wxPay微信..等等 */ diff --git a/yshop-server/Dockerfile b/yshop-server/Dockerfile index e8b8eab..98c0f87 100644 --- a/yshop-server/Dockerfile +++ b/yshop-server/Dockerfile @@ -12,8 +12,8 @@ COPY ./target/yshop-server.jar app.jar ## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖 ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms512m -Xmx512m" -## 暴露后端项目的 48080 端口 -EXPOSE 48080 +## 暴露后端项目的 48082 端口 +EXPOSE 48082 ## 启动后端项目 CMD java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar app.jar diff --git a/yshop-server/src/main/resources/application-dev.yaml b/yshop-server/src/main/resources/application-dev.yaml index 0e28800..b6e185c 100644 --- a/yshop-server/src/main/resources/application-dev.yaml +++ b/yshop-server/src/main/resources/application-dev.yaml @@ -1,5 +1,5 @@ server: - port: 48080 + port: 48082 --- #################### 数据库相关配置 #################### diff --git a/yshop-server/src/main/resources/application-local.yaml b/yshop-server/src/main/resources/application-local.yaml index 1f4b058..28ecf4b 100644 --- a/yshop-server/src/main/resources/application-local.yaml +++ b/yshop-server/src/main/resources/application-local.yaml @@ -1,5 +1,5 @@ server: - port: 48080 + port: 48082 --- #################### 数据库相关配置 #################### @@ -173,8 +173,8 @@ wx: key-prefix: wx # Redis Key 的前缀 TODO 解决下 Redis key 管理的配置 http-client-type: HttpClient # 采用 HttpClient 请求微信公众号平台 miniapp: # 小程序配置(必填),参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-miniapp-spring-boot-starter/README.md 文档 - appid: wx63c280fe3248a3e7 - secret: 6f270509224a7ae1296bbf1c8cb97aed + appid: wx604d2ea4702620d2 + secret: 0beb4dad95fbd97cbaf2a0a4dec51575 config-storage: type: RedisTemplate # 采用 RedisTemplate 操作 Redis,会自动从 Spring 中获取 key-prefix: wa # Redis Key 的前缀 TODO yshop:解决下 Redis key 管理的配置 @@ -193,9 +193,6 @@ yshop: exclude-urls: # 如下两个 url,仅仅是为了演示,去掉配置也没关系 - ${spring.boot.admin.context-path}/** # 不处理 Spring Boot Admin 的请求 - ${management.endpoints.web.base-path}/** # 不处理 Actuator 的请求 - pay: - callback-url: http://yshop.natapp1.cc/admin-api/pay/notify/callback - return-url: http://yshop.natapp1.cc/admin-api/pay/notify/return access-log: # 访问日志的配置项 enable: false error-code: # 错误码相关配置项 @@ -219,6 +216,10 @@ justauth: client-secret: ${wx.miniapp.secret} ignore-check-redirect-uri: true ignore-check-state: true # 微信小程序,不会使用到 state,所以不进行校验 + WECHAT_OPEN: #微信开发平台 + client-id: 10**********6 + client-secret: 1f7d08**********5b7**********29e + redirect-uri: http://oauth.xkcoding.com/demo/oauth/wechat_open/callback cache: type: REDIS diff --git a/yshop-server/src/main/resources/static/pay_wx_pub.html b/yshop-server/src/main/resources/static/pay_wx_pub.html index aa3471c..cb86755 100644 --- a/yshop-server/src/main/resources/static/pay_wx_pub.html +++ b/yshop-server/src/main/resources/static/pay_wx_pub.html @@ -16,7 +16,7 @@