| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078 |
- 2026-07-17 10:04:03.842 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
- 2026-07-17 10:04:03.925 [main] INFO c.p.platform.PaymentApplication - Starting PaymentApplication using Java 21.0.11 with PID 28304 (D:\project2\payment-platform\java\target\classes started by 1 in D:\project2\payment-platform)
- 2026-07-17 10:04:03.926 [main] INFO c.p.platform.PaymentApplication - The following 1 profile is active: "dev"
- 2026-07-17 10:04:04.936 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
- 2026-07-17 10:04:04.940 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
- 2026-07-17 10:04:05.010 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 55 ms. Found 0 Redis repository interfaces.
- 2026-07-17 10:04:05.695 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8001 (http)
- 2026-07-17 10:04:05.704 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8001"]
- 2026-07-17 10:04:05.706 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
- 2026-07-17 10:04:05.706 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.20]
- 2026-07-17 10:04:05.768 [main] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring embedded WebApplicationContext
- 2026-07-17 10:04:05.769 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1653 ms
- 2026-07-17 10:04:05.797 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure - Init DruidDataSource
- 2026-07-17 10:04:07.649 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
- 2026-07-17 10:04:08.568 [main] WARN c.p.p.c.alipay.AlipayClientFactory - 支付宝默认配置不完整,将仅使用服务商/租户专属客户端
- 2026-07-17 10:04:08.781 [main] INFO c.p.platform.core.oss.OssService - OSS client initialized: bucket=hunanxiaojunzioss, endpoint=oss-cn-beijing.aliyuncs.com
- 2026-07-17 10:04:09.138 [main] INFO c.p.p.m.p.e.s.EnterpriseNameSyncScheduler - [企业名称同步] 调度器启动
- 2026-07-17 10:04:09.446 [main] INFO c.p.p.m.p.n.s.NotificationService - 已注册 7 个通知处理器: [AccountHandler, BillHandler, EmployeeHandler, EnterpriseHandler, InstitutionHandler, OrderHandler, VoucherHandler]
- 2026-07-17 10:04:09.999 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@3328db4f, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@4f9e9c21, org.springframework.security.web.context.SecurityContextHolderFilter@7962a364, org.springframework.security.web.header.HeaderWriterFilter@6fb51e17, org.springframework.web.filter.CorsFilter@1390a43a, org.springframework.security.web.authentication.logout.LogoutFilter@30ce78e3, com.payment.platform.core.security.JwtAuthFilter@240df292, com.payment.platform.core.security.TenantApiKeyAuthFilter@54087bdb, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@134ec0f3, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@258ac1e6, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7bf2e475, org.springframework.security.web.session.SessionManagementFilter@721fc228, org.springframework.security.web.access.ExceptionTranslationFilter@4fe9fb65, org.springframework.security.web.access.intercept.AuthorizationFilter@6c120b00]
- 2026-07-17 10:04:10.492 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8001"]
- 2026-07-17 10:04:10.504 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8001 (http) with context path '/api/v1'
- 2026-07-17 10:04:10.648 [main] INFO c.p.platform.PaymentApplication - Started PaymentApplication in 7.64 seconds (process running for 8.593)
- 2026-07-17 10:04:12.984 [main] INFO c.p.p.core.config.AppStartupRunner - 系统配置缓存初始化完成
- 2026-07-17 10:04:14.679 [main] INFO c.p.p.core.config.AppStartupRunner - 数据字典缓存初始化完成 (10 个字典类型)
- 2026-07-17 10:04:36.262 [tomcat-handler-0] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring DispatcherServlet 'dispatcherServlet'
- 2026-07-17 10:04:36.263 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
- 2026-07-17 10:04:36.265 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms
- 2026-07-17 10:04:46.065 [tomcat-handler-4] INFO c.p.p.m.s.auth.service.AuthService - 用户ID: 2, 用户名: q 正在生成JWT令牌
- 2026-07-17 10:04:46.169 [tomcat-handler-4] INFO c.p.p.m.s.a.c.AuthController - 用户q登录成功
- 2026-07-17 20:38:40.408 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
- 2026-07-17 20:38:40.470 [main] INFO c.p.platform.PaymentApplication - Starting PaymentApplication using Java 21.0.11 with PID 49676 (D:\project2\payment-platform\java\target\classes started by 1 in D:\project2\payment-platform)
- 2026-07-17 20:38:40.471 [main] INFO c.p.platform.PaymentApplication - The following 1 profile is active: "dev"
- 2026-07-17 20:38:41.384 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
- 2026-07-17 20:38:41.385 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
- 2026-07-17 20:38:41.439 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 42 ms. Found 0 Redis repository interfaces.
- 2026-07-17 20:38:42.064 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8001 (http)
- 2026-07-17 20:38:42.074 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8001"]
- 2026-07-17 20:38:42.075 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
- 2026-07-17 20:38:42.075 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.20]
- 2026-07-17 20:38:42.130 [main] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring embedded WebApplicationContext
- 2026-07-17 20:38:42.130 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1490 ms
- 2026-07-17 20:38:42.162 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure - Init DruidDataSource
- 2026-07-17 20:38:43.724 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
- 2026-07-17 20:38:44.618 [main] WARN c.p.p.c.alipay.AlipayClientFactory - 支付宝默认配置不完整,将仅使用服务商/租户专属客户端
- 2026-07-17 20:38:44.930 [main] INFO c.p.platform.core.oss.OssService - OSS client initialized: bucket=hunanxiaojunzioss, endpoint=oss-cn-beijing.aliyuncs.com
- 2026-07-17 20:38:45.155 [main] ERROR o.m.spring.mapper.MapperFactoryBean - Error while adding the mapper 'interface com.payment.platform.module.payment.account.mapper.TransferMapper' to configuration.
- org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.lambda$getAnnotationWrapper$6(MybatisMapperAnnotationBuilder.java:648)
- at java.base/java.util.HashMap.merge(HashMap.java:1391)
- at java.base/java.util.stream.Collectors.lambda$toMap$68(Collectors.java:1636)
- at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
- at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
- at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
- at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
- at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
- at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1715)
- at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
- at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
- at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
- at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
- at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.getAnnotationWrapper(MybatisMapperAnnotationBuilder.java:647)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parseStatement(MybatisMapperAnnotationBuilder.java:290)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parse(MybatisMapperAnnotationBuilder.java:112)
- at com.baomidou.mybatisplus.core.MybatisMapperRegistry.addMapper(MybatisMapperRegistry.java:90)
- at com.baomidou.mybatisplus.core.MybatisConfiguration.addMapper(MybatisConfiguration.java:129)
- at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:80)
- at org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.java:44)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
- at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
- at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
- at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
- at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)
- at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962)
- at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)
- at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
- at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
- at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:334)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)
- at com.payment.platform.PaymentApplication.main(PaymentApplication.java:21)
- 2026-07-17 20:38:45.158 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountController' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\controller\AccountController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'accountService' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\service\AccountService.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'transferMapper' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\mapper\TransferMapper.class]: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- 2026-07-17 20:38:45.178 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ...
- 2026-07-17 20:38:45.181 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
- 2026-07-17 20:38:45.184 [main] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat]
- 2026-07-17 20:38:45.206 [main] INFO o.s.b.a.l.ConditionEvaluationReportLogger -
- Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
- 2026-07-17 20:38:45.221 [main] ERROR o.s.boot.SpringApplication - Application run failed
- org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountController' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\controller\AccountController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'accountService' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\service\AccountService.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'transferMapper' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\mapper\TransferMapper.class]: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795)
- at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)
- at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962)
- at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)
- at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
- at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
- at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:334)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)
- at com.payment.platform.PaymentApplication.main(PaymentApplication.java:21)
- Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountService' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\service\AccountService.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'transferMapper' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\mapper\TransferMapper.class]: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795)
- at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
- at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
- ... 19 common frames omitted
- Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transferMapper' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\mapper\TransferMapper.class]: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
- at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
- ... 33 common frames omitted
- Caused by: java.lang.IllegalArgumentException: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:83)
- at org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.java:44)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)
- ... 44 common frames omitted
- Caused by: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.lambda$getAnnotationWrapper$6(MybatisMapperAnnotationBuilder.java:648)
- at java.base/java.util.HashMap.merge(HashMap.java:1391)
- at java.base/java.util.stream.Collectors.lambda$toMap$68(Collectors.java:1636)
- at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
- at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
- at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
- at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
- at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
- at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1715)
- at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
- at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
- at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
- at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
- at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.getAnnotationWrapper(MybatisMapperAnnotationBuilder.java:647)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parseStatement(MybatisMapperAnnotationBuilder.java:290)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parse(MybatisMapperAnnotationBuilder.java:112)
- at com.baomidou.mybatisplus.core.MybatisMapperRegistry.addMapper(MybatisMapperRegistry.java:90)
- at com.baomidou.mybatisplus.core.MybatisConfiguration.addMapper(MybatisConfiguration.java:129)
- at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:80)
- ... 47 common frames omitted
- 2026-07-17 20:39:11.608 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
- 2026-07-17 20:39:11.678 [main] INFO c.p.platform.PaymentApplication - Starting PaymentApplication using Java 21.0.11 with PID 36072 (D:\project2\payment-platform\java\target\classes started by 1 in D:\project2\payment-platform)
- 2026-07-17 20:39:11.678 [main] INFO c.p.platform.PaymentApplication - The following 1 profile is active: "dev"
- 2026-07-17 20:39:12.532 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
- 2026-07-17 20:39:12.534 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
- 2026-07-17 20:39:12.585 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 40 ms. Found 0 Redis repository interfaces.
- 2026-07-17 20:39:13.109 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8001 (http)
- 2026-07-17 20:39:13.117 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8001"]
- 2026-07-17 20:39:13.118 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
- 2026-07-17 20:39:13.118 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.20]
- 2026-07-17 20:39:13.159 [main] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring embedded WebApplicationContext
- 2026-07-17 20:39:13.159 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1323 ms
- 2026-07-17 20:39:13.193 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure - Init DruidDataSource
- 2026-07-17 20:39:14.671 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
- 2026-07-17 20:39:15.373 [main] WARN c.p.p.c.alipay.AlipayClientFactory - 支付宝默认配置不完整,将仅使用服务商/租户专属客户端
- 2026-07-17 20:39:15.532 [main] INFO c.p.platform.core.oss.OssService - OSS client initialized: bucket=hunanxiaojunzioss, endpoint=oss-cn-beijing.aliyuncs.com
- 2026-07-17 20:39:15.693 [main] ERROR o.m.spring.mapper.MapperFactoryBean - Error while adding the mapper 'interface com.payment.platform.module.payment.account.mapper.TransferMapper' to configuration.
- org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' and '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.lambda$getAnnotationWrapper$6(MybatisMapperAnnotationBuilder.java:648)
- at java.base/java.util.HashMap.merge(HashMap.java:1391)
- at java.base/java.util.stream.Collectors.lambda$toMap$68(Collectors.java:1636)
- at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
- at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
- at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
- at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
- at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
- at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1715)
- at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
- at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
- at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
- at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
- at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.getAnnotationWrapper(MybatisMapperAnnotationBuilder.java:647)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parseStatement(MybatisMapperAnnotationBuilder.java:290)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parse(MybatisMapperAnnotationBuilder.java:112)
- at com.baomidou.mybatisplus.core.MybatisMapperRegistry.addMapper(MybatisMapperRegistry.java:90)
- at com.baomidou.mybatisplus.core.MybatisConfiguration.addMapper(MybatisConfiguration.java:129)
- at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:80)
- at org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.java:44)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
- at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
- at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
- at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
- at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)
- at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962)
- at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)
- at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
- at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
- at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:334)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)
- at com.payment.platform.PaymentApplication.main(PaymentApplication.java:21)
- 2026-07-17 20:39:15.695 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountController' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\controller\AccountController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'accountService' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\service\AccountService.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'transferMapper' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\mapper\TransferMapper.class]: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' and '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- 2026-07-17 20:39:15.714 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ...
- 2026-07-17 20:39:15.717 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
- 2026-07-17 20:39:15.719 [main] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat]
- 2026-07-17 20:39:15.740 [main] INFO o.s.b.a.l.ConditionEvaluationReportLogger -
- Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
- 2026-07-17 20:39:15.755 [main] ERROR o.s.boot.SpringApplication - Application run failed
- org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountController' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\controller\AccountController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'accountService' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\service\AccountService.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'transferMapper' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\mapper\TransferMapper.class]: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' and '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795)
- at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)
- at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962)
- at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)
- at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
- at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
- at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:334)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)
- at com.payment.platform.PaymentApplication.main(PaymentApplication.java:21)
- Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountService' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\service\AccountService.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'transferMapper' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\mapper\TransferMapper.class]: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' and '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795)
- at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
- at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
- ... 19 common frames omitted
- Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transferMapper' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\mapper\TransferMapper.class]: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' and '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
- at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
- ... 33 common frames omitted
- Caused by: java.lang.IllegalArgumentException: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' and '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:83)
- at org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.java:44)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)
- ... 44 common frames omitted
- Caused by: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' and '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insert'.
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.lambda$getAnnotationWrapper$6(MybatisMapperAnnotationBuilder.java:648)
- at java.base/java.util.HashMap.merge(HashMap.java:1391)
- at java.base/java.util.stream.Collectors.lambda$toMap$68(Collectors.java:1636)
- at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
- at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
- at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
- at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
- at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
- at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1715)
- at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
- at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
- at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
- at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
- at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.getAnnotationWrapper(MybatisMapperAnnotationBuilder.java:647)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parseStatement(MybatisMapperAnnotationBuilder.java:290)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parse(MybatisMapperAnnotationBuilder.java:112)
- at com.baomidou.mybatisplus.core.MybatisMapperRegistry.addMapper(MybatisMapperRegistry.java:90)
- at com.baomidou.mybatisplus.core.MybatisConfiguration.addMapper(MybatisConfiguration.java:129)
- at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:80)
- ... 47 common frames omitted
- 2026-07-17 20:42:08.975 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
- 2026-07-17 20:42:09.054 [main] INFO c.p.platform.PaymentApplication - Starting PaymentApplication using Java 21.0.11 with PID 11860 (D:\project2\payment-platform\java\target\classes started by 1 in D:\project2\payment-platform)
- 2026-07-17 20:42:09.054 [main] INFO c.p.platform.PaymentApplication - The following 1 profile is active: "dev"
- 2026-07-17 20:42:09.856 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
- 2026-07-17 20:42:09.858 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
- 2026-07-17 20:42:09.914 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 43 ms. Found 0 Redis repository interfaces.
- 2026-07-17 20:42:10.448 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8001 (http)
- 2026-07-17 20:42:10.456 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8001"]
- 2026-07-17 20:42:10.457 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
- 2026-07-17 20:42:10.458 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.20]
- 2026-07-17 20:42:10.500 [main] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring embedded WebApplicationContext
- 2026-07-17 20:42:10.500 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1305 ms
- 2026-07-17 20:42:10.534 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure - Init DruidDataSource
- 2026-07-17 20:42:11.995 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
- 2026-07-17 20:42:12.658 [main] WARN c.p.p.c.alipay.AlipayClientFactory - 支付宝默认配置不完整,将仅使用服务商/租户专属客户端
- 2026-07-17 20:42:12.793 [main] INFO c.p.platform.core.oss.OssService - OSS client initialized: bucket=hunanxiaojunzioss, endpoint=oss-cn-beijing.aliyuncs.com
- 2026-07-17 20:42:12.936 [main] ERROR o.m.spring.mapper.MapperFactoryBean - Error while adding the mapper 'interface com.payment.platform.module.payment.account.mapper.TransferMapper' to configuration.
- org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insertTransfer'.
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.lambda$getAnnotationWrapper$6(MybatisMapperAnnotationBuilder.java:648)
- at java.base/java.util.HashMap.merge(HashMap.java:1391)
- at java.base/java.util.stream.Collectors.lambda$toMap$68(Collectors.java:1636)
- at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
- at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
- at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
- at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
- at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
- at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1715)
- at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
- at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
- at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
- at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
- at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.getAnnotationWrapper(MybatisMapperAnnotationBuilder.java:647)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parseStatement(MybatisMapperAnnotationBuilder.java:290)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parse(MybatisMapperAnnotationBuilder.java:112)
- at com.baomidou.mybatisplus.core.MybatisMapperRegistry.addMapper(MybatisMapperRegistry.java:90)
- at com.baomidou.mybatisplus.core.MybatisConfiguration.addMapper(MybatisConfiguration.java:129)
- at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:80)
- at org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.java:44)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
- at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
- at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
- at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
- at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)
- at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962)
- at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)
- at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
- at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
- at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:334)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)
- at com.payment.platform.PaymentApplication.main(PaymentApplication.java:21)
- 2026-07-17 20:42:12.938 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountController' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\controller\AccountController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'accountService' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\service\AccountService.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'transferMapper' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\mapper\TransferMapper.class]: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insertTransfer'.
- 2026-07-17 20:42:12.948 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ...
- 2026-07-17 20:42:12.950 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
- 2026-07-17 20:42:12.951 [main] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat]
- 2026-07-17 20:42:12.966 [main] INFO o.s.b.a.l.ConditionEvaluationReportLogger -
- Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
- 2026-07-17 20:42:12.976 [main] ERROR o.s.boot.SpringApplication - Application run failed
- org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountController' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\controller\AccountController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'accountService' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\service\AccountService.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'transferMapper' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\mapper\TransferMapper.class]: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insertTransfer'.
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795)
- at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)
- at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962)
- at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)
- at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
- at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
- at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:334)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354)
- at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)
- at com.payment.platform.PaymentApplication.main(PaymentApplication.java:21)
- Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountService' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\service\AccountService.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'transferMapper' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\mapper\TransferMapper.class]: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insertTransfer'.
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795)
- at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1192)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
- at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
- ... 19 common frames omitted
- Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transferMapper' defined in file [D:\project2\payment-platform\java\target\classes\com\payment\platform\module\payment\account\mapper\TransferMapper.class]: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insertTransfer'.
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
- at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
- at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353)
- at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904)
- at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782)
- ... 33 common frames omitted
- Caused by: java.lang.IllegalArgumentException: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insertTransfer'.
- at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:83)
- at org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.java:44)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)
- ... 44 common frames omitted
- Caused by: org.apache.ibatis.builder.BuilderException: Detected conflicting annotations '@org.apache.ibatis.annotations.Select(databaseId="", affectData=false, value={"SELECT COALESCE(SUM(amount), 0) AS amount_of_all, COALESCE(SUM(CASE WHEN created_time >= #{weekAgo} THEN amount ELSE 0 END), 0) AS amount_of_7days, COALESCE(SUM(CASE WHEN created_time >= #{today} THEN amount ELSE 0 END), 0) AS amount_of_today FROM pay_transfer ${ew.customSqlSegment}"})' and '@org.apache.ibatis.annotations.Insert(databaseId="", value={"INSERT INTO pay_transfer (id, status, out_biz_no, account_book_id, amount, order_title, payee_info, payee_type, order_no, fund_order_id, error_code, error_msg, remark, ext_info, retry_count, next_retry_at, enterprise_id, tenant_id, created_time, updated_time) VALUES (#{id}, #{status}, #{outBizNo}, #{accountBookId}, #{amount}, #{orderTitle}, #{payeeInfo}::jsonb, #{payeeType}, #{orderNo}, #{fundOrderId}, #{errorCode}, #{errorMsg}, #{remark}, #{extInfo}::jsonb, #{retryCount}, #{nextRetryAt}, #{enterpriseId}, #{tenantId}, #{createdTime}, #{updatedTime})"})' on 'com.payment.platform.module.payment.account.mapper.TransferMapper.insertTransfer'.
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.lambda$getAnnotationWrapper$6(MybatisMapperAnnotationBuilder.java:648)
- at java.base/java.util.HashMap.merge(HashMap.java:1391)
- at java.base/java.util.stream.Collectors.lambda$toMap$68(Collectors.java:1636)
- at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
- at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
- at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
- at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
- at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
- at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1715)
- at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
- at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
- at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
- at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
- at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.getAnnotationWrapper(MybatisMapperAnnotationBuilder.java:647)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parseStatement(MybatisMapperAnnotationBuilder.java:290)
- at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parse(MybatisMapperAnnotationBuilder.java:112)
- at com.baomidou.mybatisplus.core.MybatisMapperRegistry.addMapper(MybatisMapperRegistry.java:90)
- at com.baomidou.mybatisplus.core.MybatisConfiguration.addMapper(MybatisConfiguration.java:129)
- at org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig(MapperFactoryBean.java:80)
- ... 47 common frames omitted
- 2026-07-17 20:44:51.418 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
- 2026-07-17 20:44:51.471 [main] INFO c.p.platform.PaymentApplication - Starting PaymentApplication using Java 21.0.11 with PID 14260 (D:\project2\payment-platform\java\target\classes started by 1 in D:\project2\payment-platform)
- 2026-07-17 20:44:51.471 [main] INFO c.p.platform.PaymentApplication - The following 1 profile is active: "dev"
- 2026-07-17 20:44:52.340 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
- 2026-07-17 20:44:52.342 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
- 2026-07-17 20:44:52.388 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 36 ms. Found 0 Redis repository interfaces.
- 2026-07-17 20:44:52.921 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8001 (http)
- 2026-07-17 20:44:52.930 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8001"]
- 2026-07-17 20:44:52.932 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
- 2026-07-17 20:44:52.932 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.20]
- 2026-07-17 20:44:52.991 [main] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring embedded WebApplicationContext
- 2026-07-17 20:44:52.991 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1371 ms
- 2026-07-17 20:44:53.017 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure - Init DruidDataSource
- 2026-07-17 20:44:54.565 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
- 2026-07-17 20:44:54.843 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.payment.platform.module.payment.account.mapper.TransferMapper.insertTransfer] is ignored, because it exists, maybe from xml file
- 2026-07-17 20:44:55.262 [main] WARN c.p.p.c.alipay.AlipayClientFactory - 支付宝默认配置不完整,将仅使用服务商/租户专属客户端
- 2026-07-17 20:44:55.404 [main] INFO c.p.platform.core.oss.OssService - OSS client initialized: bucket=hunanxiaojunzioss, endpoint=oss-cn-beijing.aliyuncs.com
- 2026-07-17 20:44:55.678 [main] INFO c.p.p.m.p.e.s.EnterpriseNameSyncScheduler - [企业名称同步] 调度器启动
- 2026-07-17 20:44:55.916 [main] INFO c.p.p.m.p.n.s.NotificationService - 已注册 7 个通知处理器: [AccountHandler, BillHandler, EmployeeHandler, EnterpriseHandler, InstitutionHandler, OrderHandler, VoucherHandler]
- 2026-07-17 20:44:56.366 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@10c1682b, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@2cf97875, org.springframework.security.web.context.SecurityContextHolderFilter@62eb918, org.springframework.security.web.header.HeaderWriterFilter@3a388769, org.springframework.web.filter.CorsFilter@2e7563f6, org.springframework.security.web.authentication.logout.LogoutFilter@85fd4b, com.payment.platform.core.security.JwtAuthFilter@261b6c8c, com.payment.platform.core.security.TenantApiKeyAuthFilter@6fd2acf5, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@37e28b20, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@31428f76, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@72fa021, org.springframework.security.web.session.SessionManagementFilter@755a4ef5, org.springframework.security.web.access.ExceptionTranslationFilter@3b8ce72, org.springframework.security.web.access.intercept.AuthorizationFilter@28b286c0]
- 2026-07-17 20:44:56.725 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8001"]
- 2026-07-17 20:44:56.736 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8001 (http) with context path '/api/v1'
- 2026-07-17 20:44:56.906 [main] INFO c.p.platform.PaymentApplication - Started PaymentApplication in 5.96 seconds (process running for 6.537)
- 2026-07-17 20:44:59.016 [main] INFO c.p.p.core.config.AppStartupRunner - 系统配置缓存初始化完成
- 2026-07-17 20:45:00.600 [main] INFO c.p.p.core.config.AppStartupRunner - 数据字典缓存初始化完成 (10 个字典类型)
- 2026-07-17 20:45:10.130 [tomcat-handler-0] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring DispatcherServlet 'dispatcherServlet'
- 2026-07-17 20:45:10.130 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
- 2026-07-17 20:45:10.132 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
- 2026-07-17 20:45:18.997 [tomcat-handler-4] INFO c.p.p.m.s.auth.service.AuthService - 用户ID: 2, 用户名: q 正在生成JWT令牌
- 2026-07-17 20:45:19.197 [tomcat-handler-4] INFO c.p.p.m.s.a.c.AuthController - 用户q登录成功
- 2026-07-17 20:45:21.369 [tomcat-handler-10] ERROR c.p.p.c.e.GlobalExceptionHandler - 系统异常 [/api/v1/payment/account/stat/summary/amount]
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.payment.platform.module.payment.account.mapper.TransferMapper.statAmounts
- at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:229)
- at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.<init>(MybatisMapperMethod.java:50)
- at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.lambda$cachedInvoker$0(MybatisMapperProxy.java:111)
- at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
- at com.baomidou.mybatisplus.core.toolkit.CollectionUtils.computeIfAbsent(CollectionUtils.java:157)
- at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.cachedInvoker(MybatisMapperProxy.java:98)
- at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
- at jdk.proxy2/jdk.proxy2.$Proxy134.statAmounts(Unknown Source)
- at com.payment.platform.module.payment.account.service.AccountService.doStatAmount(AccountService.java:183)
- at com.payment.platform.module.payment.account.service.AccountService.statTransferAmount(AccountService.java:93)
- at com.payment.platform.module.payment.account.service.AccountService.statSummaryAmount(AccountService.java:154)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354)
- at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716)
- at com.payment.platform.module.payment.account.service.AccountService$$SpringCGLIB$$0.statSummaryAmount(<generated>)
- at com.payment.platform.module.payment.account.controller.AccountController.statSummaryAmount(AccountController.java:67)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354)
- at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
- at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
- at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
- at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:198)
- at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
- at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
- at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
- at com.payment.platform.module.payment.account.controller.AccountController$$SpringCGLIB$$0.statSummaryAmount(<generated>)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
- at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
- at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
- at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
- at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
- at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
- at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
- at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
- at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
- at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
- at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:206)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at com.payment.platform.core.log.RequestCachingFilter.doFilter(RequestCachingFilter.java:28)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
- at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365)
- at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
- at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
- at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at com.payment.platform.core.security.JwtAuthFilter.doFilterInternal(JwtAuthFilter.java:181)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
- at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
- at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
- at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
- at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
- at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
- at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
- at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
- at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
- at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
- at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352)
- at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
- at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
- at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
- at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
- at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
- at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
- at java.base/java.lang.VirtualThread.run(VirtualThread.java:329)
- 2026-07-17 20:45:21.371 [tomcat-handler-7] ERROR c.p.p.c.e.GlobalExceptionHandler - 系统异常 [/api/v1/payment/account/stat/transfer/amount]
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.payment.platform.module.payment.account.mapper.TransferMapper.statAmounts
- at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:229)
- at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.<init>(MybatisMapperMethod.java:50)
- at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.lambda$cachedInvoker$0(MybatisMapperProxy.java:111)
- at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
- at com.baomidou.mybatisplus.core.toolkit.CollectionUtils.computeIfAbsent(CollectionUtils.java:157)
- at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.cachedInvoker(MybatisMapperProxy.java:98)
- at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
- at jdk.proxy2/jdk.proxy2.$Proxy134.statAmounts(Unknown Source)
- at com.payment.platform.module.payment.account.service.AccountService.doStatAmount(AccountService.java:183)
- at com.payment.platform.module.payment.account.service.AccountService.statTransferAmount(AccountService.java:93)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354)
- at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716)
- at com.payment.platform.module.payment.account.service.AccountService$$SpringCGLIB$$0.statTransferAmount(<generated>)
- at com.payment.platform.module.payment.account.controller.AccountController.statTransferAmount(AccountController.java:41)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354)
- at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
- at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
- at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
- at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:198)
- at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
- at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
- at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
- at com.payment.platform.module.payment.account.controller.AccountController$$SpringCGLIB$$0.statTransferAmount(<generated>)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
- at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
- at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
- at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
- at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
- at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
- at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
- at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
- at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
- at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
- at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:206)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at com.payment.platform.core.log.RequestCachingFilter.doFilter(RequestCachingFilter.java:28)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
- at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365)
- at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
- at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
- at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at com.payment.platform.core.security.JwtAuthFilter.doFilterInternal(JwtAuthFilter.java:181)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
- at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
- at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
- at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
- at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
- at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
- at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
- at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
- at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
- at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
- at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
- at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352)
- at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
- at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
- at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
- at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
- at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
- at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
- at java.base/java.lang.VirtualThread.run(VirtualThread.java:329)
- 2026-07-17 20:49:36.901 [SpringApplicationShutdownHook] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ...
- 2026-07-17 20:49:36.903 [SpringApplicationShutdownHook] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
- 2026-07-17 20:49:40.944 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
- 2026-07-17 20:49:41.007 [main] INFO c.p.platform.PaymentApplication - Starting PaymentApplication using Java 21.0.11 with PID 42688 (D:\project2\payment-platform\java\target\classes started by 1 in D:\project2\payment-platform)
- 2026-07-17 20:49:41.008 [main] INFO c.p.platform.PaymentApplication - The following 1 profile is active: "dev"
- 2026-07-17 20:49:41.857 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
- 2026-07-17 20:49:41.858 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
- 2026-07-17 20:49:41.906 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 37 ms. Found 0 Redis repository interfaces.
- 2026-07-17 20:49:42.459 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8001 (http)
- 2026-07-17 20:49:42.469 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8001"]
- 2026-07-17 20:49:42.470 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
- 2026-07-17 20:49:42.471 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.20]
- 2026-07-17 20:49:42.521 [main] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring embedded WebApplicationContext
- 2026-07-17 20:49:42.521 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1374 ms
- 2026-07-17 20:49:42.561 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure - Init DruidDataSource
- 2026-07-17 20:49:44.020 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
- 2026-07-17 20:49:44.820 [main] WARN c.p.p.c.alipay.AlipayClientFactory - 支付宝默认配置不完整,将仅使用服务商/租户专属客户端
- 2026-07-17 20:49:45.014 [main] INFO c.p.platform.core.oss.OssService - OSS client initialized: bucket=hunanxiaojunzioss, endpoint=oss-cn-beijing.aliyuncs.com
- 2026-07-17 20:49:45.426 [main] INFO c.p.p.m.p.e.s.EnterpriseNameSyncScheduler - [企业名称同步] 调度器启动
- 2026-07-17 20:49:45.725 [main] INFO c.p.p.m.p.n.s.NotificationService - 已注册 7 个通知处理器: [AccountHandler, BillHandler, EmployeeHandler, EnterpriseHandler, InstitutionHandler, OrderHandler, VoucherHandler]
- 2026-07-17 20:49:46.298 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@2db75e32, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@1f2d0ca2, org.springframework.security.web.context.SecurityContextHolderFilter@4f63909f, org.springframework.security.web.header.HeaderWriterFilter@642b71d6, org.springframework.web.filter.CorsFilter@e353e1d, org.springframework.security.web.authentication.logout.LogoutFilter@294b045b, com.payment.platform.core.security.JwtAuthFilter@5aa334c, com.payment.platform.core.security.TenantApiKeyAuthFilter@1896299b, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@679886ad, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@5625e7e1, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@1a1c308b, org.springframework.security.web.session.SessionManagementFilter@7e916dc2, org.springframework.security.web.access.ExceptionTranslationFilter@3358805a, org.springframework.security.web.access.intercept.AuthorizationFilter@796a7c9]
- 2026-07-17 20:49:46.721 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8001"]
- 2026-07-17 20:49:46.734 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8001 (http) with context path '/api/v1'
- 2026-07-17 20:49:46.857 [main] INFO c.p.platform.PaymentApplication - Started PaymentApplication in 6.347 seconds (process running for 6.933)
- 2026-07-17 20:49:48.073 [main] INFO c.p.p.core.config.AppStartupRunner - 系统配置缓存初始化完成
- 2026-07-17 20:49:48.726 [main] INFO c.p.p.core.config.AppStartupRunner - 数据字典缓存初始化完成 (10 个字典类型)
- 2026-07-17 20:50:46.202 [tomcat-handler-0] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring DispatcherServlet 'dispatcherServlet'
- 2026-07-17 20:50:46.202 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
- 2026-07-17 20:50:46.204 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
- 2026-07-17 20:51:03.027 [tomcat-handler-10] INFO c.p.p.c.alipay.AlipayClientFactory - 服务商[3]客户端创建成功, appId=2021006160682088, name=跨境服务商, mode=cert
- 2026-07-17 20:51:03.593 [tomcat-handler-10] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=GfWY6Nac/HK/pA4Fj9ACWtv5nnR4Z4mNyxqPzyFYmnVW1h16bnE2XS203sE8KkTzXee1+RwbRM1wLqeop9Dcn6vSU07c3S8SzoGL61K/GaePtKvm4wAxkTsyRoNTAovw7CzqRiIc9kxc7qQuorLt/I8qD4or7VhOlIUezTZOCQd4QiXrC4rYg8KkgIGr+NVTzzYKUADSfywA5QK4h7an8tUmDlsJshBY4N8nyR6sq+6KvHsENfzrBm/XyH9Z3ytRK/lNZV29GulLWWrgGuSLCki7SK+yU41xiPIWPn870zoI/QzCV0gEMYwPHVecpQyPn/sT+/KPh2KEtTpeuyDEjQ==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 20:51:03^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=2199654117842926640867702ec8f1&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^21ms,533ms,12ms^_^trace_id:2199654117842926640867702ec8f1
- 2026-07-17 20:51:04.474 [tomcat-handler-12] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=VW+vOPBZQPbFYPm8DQJKW8WgoiKfCTsnc297RWWRDUEPtYDGMAquELys/SY0ZQIail4u97nnd2sz0me0GNXykZ0cMO3aLDvp6Z5eguf0Y2G9ZHAgsvBEG7qm6ePnh5kg+uGMdsrNYQFwwoKY1/aTov/JS2zsD5lO35Wg59SIpIo84uTm+fQaxI2lK/oqeiH77rMTRBr12N2SH/q6UCKZbpEYoJ53Zzimaskxwp4rZRaaqOSld0ZVOKW0+xtd+r9UcDgl/iCLWHFVp+Et58AUMw0jdYcGWGv+1MKB8uLzO7PHqr3s7bbxBBz2LacbbNGncAw0HrkgoVrNNrnsAElT0Q==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 20:51:04^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=2199654117842926649867927ec8f1&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^9ms,285ms,1ms^_^trace_id:2199654117842926649867927ec8f1
- 2026-07-17 20:51:39.112 [tomcat-handler-17] ERROR sdk.biz.err - ErrorScene^_^40004^_^INVALID_PARAMETER^_^null^_^Windows 10^_^2026-07-17 20:51:39^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.trans.uni.transfer&sign=GSWdrGiqB4MXp9uQ6tE1gosLNlVguVQUKGpH64b6DgaPm5OHm2+iPVqkNGq69Do8lpRE/a8OIFPHJ6O0eBp2erC/fL0OIETpA7/s4qa+m1Oefa4sLP98hUh9QylG08nM8fm2Nbvk1dHNol/nqezeL/upEmCBnbW/S2EOWUnKm9A1b1xMVBZDaM9UCTpRs1tqILOPEv6AuP5HfFz8PjB4SHLIyrXjsi9exVMZPCem59Gjxd4YW8R38ehkuPmwufxFeaLOrU0wvU2LzgtKAD/PGBe4ea4D+Z3azNeRj8eXIiQgGOb5vujgd9SB8RWFO4e9O8yqQRXVGDd6b9ns7q1u8Q==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 20:51:38^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=0bfff9e817842926997561943ecaac&biz_content={"biz_scene":"ENTRUST_TRANSFER","order_title":"测试转账标题","out_biz_no":"1275597876487000064","payee_info":{"identity":"15399795365","identity_type":"ALIPAY_USER_ID","name":"钱红武"},"payer_info":{"ext_info":"{\"agreement_no\":\"20265516346110445222\"}","identity":"2088780672080547","identity_type":"ACCOUNT_BOOK_ID"},"product_code":"SINGLE_TRANSFER_NO_PWD","remark":"测试转账备注","trans_amount":"1"}^_^Body:{"alipay_fund_trans_uni_transfer_response":{"msg":"Business Failed","code":"40004","sub_msg":"参数有误参数payee_info.identity格式非法","sub_code":"INVALID_PARAMETER"},"alipay_cert_sn":"d0e281f4daf09d6e3b7f987fb3c8fe47","sign":"kzJO9kgYKBGNOADZn7GRMCK0fu5pYHn3A2iboOYV8LTmlQkIFPADJxtJ4A73cqp9DecSsDUZPGIQkIK5QLza8VvE3GXWH5l20c1BhlUHBu2DL/mg72L5kzrx8olXNXWG59P94oIoapcEmym3HC7ibLpUoMxmOy7w6dHzVIN7Y4fls8jBf237QOFPXMMSE6tSdG5F7ml//tWTxWwnNFREEFRu6cJlJ1pWWgszL+f+Fsfn8FH5hrqwal3ZTjkS52vKsxLu74UdZ2rfgb6Bu4taHY57TEi5uCY4HrI+dz324A6kGjBr9oK6ia8Zl/NTRLCuEOH3EDCoLlWsqdSz4U3s2Q=="}^_^12ms,205ms,3ms^_^trace_id:0bfff9e817842926997561943ecaac
- 2026-07-17 20:51:39.112 [tomcat-handler-17] ERROR c.p.p.m.p.a.s.AlipayTransferService - 支付宝转账失败: code=40004, msg=Business Failed, sub_code=INVALID_PARAMETER, sub_msg=参数有误参数payee_info.identity格式非法
- 2026-07-17 20:51:39.289 [tomcat-handler-17] WARN c.p.p.c.e.GlobalExceptionHandler - 业务异常 [/api/v1/payment/account/transfer] 400: 转账失败: 请求参数有误,请检查后重试
- 2026-07-17 20:51:47.150 [tomcat-handler-18] ERROR sdk.biz.err - ErrorScene^_^40004^_^TRANSFER_SCENE_NAME_BLANK^_^null^_^Windows 10^_^2026-07-17 20:51:47^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.trans.uni.transfer&sign=VtFO91zL35upVHr89ZUdQEly05HMvusq3t8RYao++qlWKi1jPO9dvNpckrlJmHrv+zStyuemGKwFOHicsNljWbXp23gTq0F76ANLOgWichwdHBkIoa2LkhyzswL4S3k1DWbn+9FgIJwWCTHP98K4ldAFeimMTvJ0QZcGjcGMCzDJgmkQ38GamYD3zpQNcXiUhUWHddI8VOj0ew5ivhCAPjW+Gmj0vw2cz05jnPmr7/TOoHA5A25gOnF2zVaju3jTEs+wttwlVH/Ha3TR1OvL9VCUmkPa2ck0H7iDxqpwEoXL72MXxxEZ8LxWCY73lz7Zsh8GfX1c7WOgv7nNcnlBcw==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 20:51:46^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=21d1ce0f17842927075323764e6b01&biz_content={"biz_scene":"ENTRUST_TRANSFER","order_title":"测试转账标题","out_biz_no":"1275597909097713664","payee_info":{"identity":"15399795365","identity_type":"ALIPAY_LOGON_ID","name":"钱红武"},"payer_info":{"ext_info":"{\"agreement_no\":\"20265516346110445222\"}","identity":"2088780672080547","identity_type":"ACCOUNT_BOOK_ID"},"product_code":"SINGLE_TRANSFER_NO_PWD","remark":"测试转账备注","trans_amount":"1"}^_^Body:{"alipay_fund_trans_uni_transfer_response":{"msg":"Business Failed","code":"40004","sub_msg":"转账场景名称为空","sub_code":"TRANSFER_SCENE_NAME_BLANK"},"alipay_cert_sn":"d0e281f4daf09d6e3b7f987fb3c8fe47","sign":"kOtflvTyvDmrgYR2FBKqQqJs2NpCwrPOsL5QlGi6ZFCGm7EcepO+nbUgYsmkzCdcNj9k80yg8+cL5t4PYQT0fM9dEAU+trOWwkmx78ETScchiZT+EvK+sP7JOk9NYaBFE6rLYls/jy8KumzkBu3hQ8pAF0+enWfQuBSTLQPeL1s7OyQrBMjfOP+dOD8Ms8pbqrL31GbUpIVbxF/0YbvWSE/zvn/kMamgj/2Hk3ZQHVdOLk7sgoGbcVza8gMbfGKaxtHcOnly8nfZlAnK5LaI6CCu/OreN71eEZVneJY1BR5mnH7ZsneEFdL0cNx6CvnfpIm2PkgiDv2XzXUKqCVkNg=="}^_^11ms,475ms,1ms^_^trace_id:21d1ce0f17842927075323764e6b01
- 2026-07-17 20:51:47.150 [tomcat-handler-18] ERROR c.p.p.m.p.a.s.AlipayTransferService - 支付宝转账失败: code=40004, msg=Business Failed, sub_code=TRANSFER_SCENE_NAME_BLANK, sub_msg=转账场景名称为空
- 2026-07-17 20:51:47.313 [tomcat-handler-18] WARN c.p.p.c.e.GlobalExceptionHandler - 业务异常 [/api/v1/payment/account/transfer] 400: 转账失败: 转账场景名称为空
- 2026-07-17 20:55:40.215 [tomcat-handler-19] ERROR sdk.biz.err - ErrorScene^_^40004^_^TRANSFER_SCENE_NAME_BLANK^_^null^_^Windows 10^_^2026-07-17 20:55:40^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.trans.uni.transfer&sign=diqjTUTudrZXcGl3fUH+Iptw3eI4BR5lFPtYv4/5xCTrravZIz0ukqHVB9sUEQMaQBIGkBA3aONnFx++dW25x4626ABeistydxGpEDdN9XeHV9Au3IV2atQEyFWmjRwTBIBT9rmHZ1UuCV1uHILNUBYJcUYD1SSFS9gZHa33a1o0EL6dhSA8a4O1DK7TvaMImiLWARp2LhKujQn6Pnm9UonGbhzRvKBmbHBBOKZdzWinMzKNPRf+rt6Rke/6brT8ogIpd6spTTJ7C9u5aw2PXgcU/pNFy2NOpPjW5ITTBGBCFx8h0qmUJNEPBr4xYQd1xO0X/vKz51RAVGCgIX0VNA==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 20:55:39^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=21b7679617842929405717312e5bb5&biz_content={"biz_scene":"ENTRUST_TRANSFER","order_title":"测试转账标题","out_biz_no":"1275598886534123520","payee_info":{"identity":"15399795365","identity_type":"ALIPAY_LOGON_ID","name":"钱红武"},"payer_info":{"ext_info":"{\"agreement_no\":\"20265516346110445222\"}","identity":"2088780672080547","identity_type":"ACCOUNT_BOOK_ID"},"product_code":"SINGLE_TRANSFER_NO_PWD","remark":"测试转账备注","trans_amount":"1"}^_^Body:{"alipay_fund_trans_uni_transfer_response":{"msg":"Business Failed","code":"40004","sub_msg":"转账场景名称为空","sub_code":"TRANSFER_SCENE_NAME_BLANK"},"alipay_cert_sn":"d0e281f4daf09d6e3b7f987fb3c8fe47","sign":"kOtflvTyvDmrgYR2FBKqQqJs2NpCwrPOsL5QlGi6ZFCGm7EcepO+nbUgYsmkzCdcNj9k80yg8+cL5t4PYQT0fM9dEAU+trOWwkmx78ETScchiZT+EvK+sP7JOk9NYaBFE6rLYls/jy8KumzkBu3hQ8pAF0+enWfQuBSTLQPeL1s7OyQrBMjfOP+dOD8Ms8pbqrL31GbUpIVbxF/0YbvWSE/zvn/kMamgj/2Hk3ZQHVdOLk7sgoGbcVza8gMbfGKaxtHcOnly8nfZlAnK5LaI6CCu/OreN71eEZVneJY1BR5mnH7ZsneEFdL0cNx6CvnfpIm2PkgiDv2XzXUKqCVkNg=="}^_^12ms,499ms,1ms^_^trace_id:21b7679617842929405717312e5bb5
- 2026-07-17 20:55:40.215 [tomcat-handler-19] ERROR c.p.p.m.p.a.s.AlipayTransferService - 支付宝转账失败: code=40004, msg=Business Failed, sub_code=TRANSFER_SCENE_NAME_BLANK, sub_msg=转账场景名称为空
- 2026-07-17 20:55:40.374 [tomcat-handler-19] WARN c.p.p.c.e.GlobalExceptionHandler - 业务异常 [/api/v1/payment/account/transfer] 400: 转账失败: 转账场景名称为空
- 2026-07-17 21:40:14.170 [tomcat-handler-20] ERROR sdk.biz.err - ErrorScene^_^40004^_^TRANSFER_SCENE_NAME_BLANK^_^null^_^Windows 10^_^2026-07-17 21:40:14^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.trans.uni.transfer&sign=Cu3gfj5b5P40OY9Wk/z8qKyGokuHdgVxHHpRnviekfUxKNR5mLHG3qPeIIBajWgsViO1DM3YZWc5yCRM8qzmNSuWU8l/NeT4DQzmiSMAyzO3ySoADIknu/p4NHDHMwaL16PGnptm+3U+Eo1OSN0lhwkcPGSwgBCMU/LOpIZUm9rcPy7xr1zPEyvH+Gkp25pjJXLdw6egLDguwwDC0HRVHU4E1AkxL2CbbcBkjh9EvxBTOMBP6TAgPpE6u8/Smxd1Rsh4SIEBl2+B1TkH94tOR4dukwwhMmfQOz/FgQJCMHB6p5ljRMkqkmAT12uZv/kjvmQvTg/mL2s6CexVNl6tOg==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:40:13^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=0b46ba2717842956144575979e901e&biz_content={"biz_scene":"ENTRUST_TRANSFER","order_title":"测试转账标题","out_biz_no":"1275610100895059968","payee_info":{"identity":"15399795365","identity_type":"ALIPAY_LOGON_ID","name":"钱红武"},"payer_info":{"ext_info":"{\"agreement_no\":\"20265516346110445222\"}","identity":"2088780672080547","identity_type":"ACCOUNT_BOOK_ID"},"product_code":"SINGLE_TRANSFER_NO_PWD","remark":"测试转账备注","trans_amount":"1"}^_^Body:{"alipay_fund_trans_uni_transfer_response":{"msg":"Business Failed","code":"40004","sub_msg":"转账场景名称为空","sub_code":"TRANSFER_SCENE_NAME_BLANK"},"alipay_cert_sn":"d0e281f4daf09d6e3b7f987fb3c8fe47","sign":"kOtflvTyvDmrgYR2FBKqQqJs2NpCwrPOsL5QlGi6ZFCGm7EcepO+nbUgYsmkzCdcNj9k80yg8+cL5t4PYQT0fM9dEAU+trOWwkmx78ETScchiZT+EvK+sP7JOk9NYaBFE6rLYls/jy8KumzkBu3hQ8pAF0+enWfQuBSTLQPeL1s7OyQrBMjfOP+dOD8Ms8pbqrL31GbUpIVbxF/0YbvWSE/zvn/kMamgj/2Hk3ZQHVdOLk7sgoGbcVza8gMbfGKaxtHcOnly8nfZlAnK5LaI6CCu/OreN71eEZVneJY1BR5mnH7ZsneEFdL0cNx6CvnfpIm2PkgiDv2XzXUKqCVkNg=="}^_^19ms,700ms,2ms^_^trace_id:0b46ba2717842956144575979e901e
- 2026-07-17 21:40:14.172 [tomcat-handler-20] ERROR c.p.p.m.p.a.s.AlipayTransferService - 支付宝转账失败: code=40004, msg=Business Failed, sub_code=TRANSFER_SCENE_NAME_BLANK, sub_msg=转账场景名称为空
- 2026-07-17 21:40:14.337 [tomcat-handler-20] WARN c.p.p.c.e.GlobalExceptionHandler - 业务异常 [/api/v1/payment/account/transfer] 400: 转账失败: 转账场景名称为空
- 2026-07-17 21:47:24.259 [tomcat-handler-21] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=cXoUkDuoPI5ESqBieALtYtBEt2oF7wpoB3voeB0h5hFDMC8WYUqhQ6GV30DaRScYuRt/S1q3UCqS79cwyHJjQPRfT+1xYWAKTTLzVCBn9G13/3UqinQD6bZkyLIR2qfGD6nsfYCD2GgopG8joNGNhGVJhuAZX8g6cbKrD/oCG5M3C/UgO+C8qqYnUVImMDBEZcNj+6FwxBXdpzDKUySD4P9BbFXbp9RfhrtR/t2MPg2ijmstU7m2SZ1iwfjiORCwgAfo1DTO9A/X6BAOANRkGutSJUEhfUvAaKuD6PpznwAadBE+WRok+CbPijFnDxX+xyiwz4+4n+naATrBGxLzng==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:47:23^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=218a1eaa17842960447811392e7552&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^18ms,405ms,2ms^_^trace_id:218a1eaa17842960447811392e7552
- 2026-07-17 21:47:25.246 [tomcat-handler-23] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=WKCS35Y/W/mnvDKtPPAowQ2BZprE9sHMj3b04ekQxAEjHjQEREc4lE/28RwUrzD4Gmf5j4hZIRX+RRk2LYSQb+m0HJ5isSEO5Tn6x/vD7CGoweZccPl0AnS0S7g6uTlG2NG7hd/f4aQr8aJFf9ZS6L4j2H9IVZkBDPdCjKSPAsPJOsnFk8iHVQgZBGSURVWcK/gBCKF0fLqycz5pKniEVq+h9z+CBE4yxMuxxEzDBAU589jjylZN615gplZ8/XwcpYSpIbUypCdsWa2i6Too/x6nT3T4w6NFbnTmvRIsmTlvEwPR+4012G/bfaWg/nxF/i9Roivpowzm2jF0gWY5VA==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:47:24^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=218a1eaa17842960457611505e7552&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^9ms,349ms,1ms^_^trace_id:218a1eaa17842960457611505e7552
- 2026-07-17 21:47:35.585 [tomcat-handler-27] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=KyYe+z0t8eLzvwl+AGpB7jWWhVANMWQc71umCkwSLk9HLv0zvVVWUqP44CBxZ6IPlMXP42BB75nLDWwQuzNyJi8oEUsQI6tnpTsCpvQ0aV7rdeMRGjfUgqQt3eXlUIpbNM1kb/UBcerVWdBqX8pT0ZprtirXy3IubF2RRYBAtrj2/6Lm+MU0iIAb8ioHqC0F0krVRjVFA2pKy+NPz/GHfqLaRdID1jUrObjpc/sPRzXWMUCCuDgNza+zOcYIcOc7RdqjskDEA5GP2HooE9jMB4KSUoESmZLXNblQE5O9PpASrXoPbW9TqWwPF+tbk+0+VYGINmH6vvHZrOkfq7gHig==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:47:35^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=21848f6b17842960562466617e1587&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^9ms,264ms,1ms^_^trace_id:21848f6b17842960562466617e1587
- 2026-07-17 21:47:36.527 [tomcat-handler-29] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=XszJI2vo75hzsKmw+Z5JnkKRvYtRT7LGiOMIyAT8MmoYHCfpdg8AiHCZRCBOHjNPOUWjPlvKYKG0GJ7Cyl7fsb4ZbWRM4EEzEzZ2kxexcFvgZOhqmQozSGGSEUY/YvPDw8L4SVguYlStto4kdJZGvRxfYKuhcUMRqmKW+oKvH3eApDBLMwawmsUy8QJu3OW5MLgVIOYbuLFFIsHf3lQiYMowc8wSWuKyaVi0WNaQDB6pWuvp/6m/0ANyHrJrmkRQgdQAqT5Xx+OpN94nXZVDlQYSan1HyYkkuwugEmufiqX1Fr9j6SHHfLQzxPEn+0Fl8Pfp8pLjGrV2r0tKZVjEDw==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:47:36^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=21848f6b17842960571806695e1587&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^9ms,213ms,1ms^_^trace_id:21848f6b17842960571806695e1587
- 2026-07-17 21:48:09.929 [tomcat-handler-33] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=UaQ/fykRHsUjz5VBO5a+sDuQ8N4MxkL4v3zHI+01NBzSN+olbCBTZUfcKV8hWqiwIZAH95h54/bDwYTbEB7gd6qyo8mAHa6Xv8YAY20jI2aYZUpiN7dUGk2X7YW957aad9VUGoSXDYEePJ14SyIhOjqsKROGrpJannN2In3o7EOL8i92Az+NW9kqvt+nTPnMX0QItsJgaCkg1aTc2zZccoxQrOFcRkezPzspLrJy6/Zwi6eRRwcNQSqzrjJlhp1cC6REfLoEVR9Cv4k3rjGX1fnWXf1aPNcj/xrWg19eQV3Dfefm8bv8TCYgLTsb3v0ncVo3BbP/Rur+YVlO1Ye35Q==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:48:09^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=0b94de2717842960905126687e7f84&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^9ms,346ms,1ms^_^trace_id:0b94de2717842960905126687e7f84
- 2026-07-17 21:48:10.880 [tomcat-handler-35] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=c3xNBY0DHLhOU51kHUu6wLdYP6Pn39RRHAhjrKlf/5znk81esB7zyw2oG6tkbduO3lDUw6rUNUA+mEnTNm+rjmrcyopLfQ1mXiUsLC36/C90Wgq8ozTOfRSsFTvttXcOseqK2xJmxwgFKXfUBMCgQPqqCDN31FLbA1t/3IPj4kblemRtVq9LhF7r6GX5OgASggw9s0rnn5yohPNCDRmMK4AXZqb4SrfKMhynTUcxwotxk2u59jOrLn7D4AEy9HuM9Wkmjq1QRCBYVb56hfksU1LA0upd8VIIQlAg9EED57oWGdkg1Fe0PliHKhQKpONQd3SWimb31YsY4uTl05Hlsg==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:48:10^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=0b94de2717842960914456849e7f84&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^18ms,303ms,1ms^_^trace_id:0b94de2717842960914456849e7f84
- 2026-07-17 21:48:22.295 [tomcat-handler-39] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=DlJGsd4Dyx1Z5CSDPfD98E9+wK3mxppf/QUbNrp9tbAKMsyta6KyvF/sZeC4q3uL6NH0KnGNP8/OY94wvlcrV9qeMJifYLc5T0pT5SXuPsefoLXzYcK+Bu3Mi9ebimpof+NZEd9U8IJjOCFIph5knkqlcsb8uO2wzeNHi0WRcRnTqLcf4WxlB15gKY3x4JDMlS24tR0IiEbdiwu8cA3cxbq1L94JxIPX27/h1MyvN02nqunijJ41gXp1paohh9UAlC62y+nk9/nEBCOCxenpEeTy5gB9WkiY5iX3/i3w8azmJKaUiiZtovh0ZntmXHWJ0RM0JVlY6xXdb22osYlmTw==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:48:21^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=0b22832917842961028127062e242e&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^9ms,409ms,1ms^_^trace_id:0b22832917842961028127062e242e
- 2026-07-17 21:48:23.214 [tomcat-handler-41] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=OFCaqhZg9WVdZiV7QuNdzumqDtEBUfnoGoPgMlhWIiBbIq7sItnvdYeibtKIoV3JO0rk2+FUrbJxswDzH1diLITIutBQcrTcEdYxnadmW6KR9DKatY/A2nO8wSEUP2dvu3N+z0hti83MIqmmJtFtjzpfz6Q/a+4JkJfIaHAAQ+sB/YqEsmYiPaYstJIJjQd18cPDoHFJrLZ1uoDQtIgDwQeAfdSCEE0HkQoDSi2nxXHGPO1XFCPkcD1dN4klOO6SmKd329tfCE+aCEeBvdbpXQWkzwtZXnmZsCfhqTCaPbDANTNsyb91CdybBhOLCxU6V3md0uFE1W1xIKX1gFHeLg==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:48:22^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=0b22832917842961038247146e242e&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^9ms,258ms,1ms^_^trace_id:0b22832917842961038247146e242e
- 2026-07-17 21:49:33.234 [SpringApplicationShutdownHook] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ...
- 2026-07-17 21:49:33.236 [SpringApplicationShutdownHook] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
- 2026-07-17 21:49:42.780 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
- 2026-07-17 21:49:42.846 [main] INFO c.p.platform.PaymentApplication - Starting PaymentApplication using Java 21.0.11 with PID 52476 (D:\project2\payment-platform\java\target\classes started by 1 in D:\project2\payment-platform)
- 2026-07-17 21:49:42.847 [main] INFO c.p.platform.PaymentApplication - The following 1 profile is active: "dev"
- 2026-07-17 21:49:43.724 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
- 2026-07-17 21:49:43.726 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
- 2026-07-17 21:49:43.781 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 44 ms. Found 0 Redis repository interfaces.
- 2026-07-17 21:49:44.343 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8001 (http)
- 2026-07-17 21:49:44.352 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8001"]
- 2026-07-17 21:49:44.353 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
- 2026-07-17 21:49:44.353 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.20]
- 2026-07-17 21:49:44.398 [main] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring embedded WebApplicationContext
- 2026-07-17 21:49:44.398 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1382 ms
- 2026-07-17 21:49:44.423 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure - Init DruidDataSource
- 2026-07-17 21:49:46.014 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
- 2026-07-17 21:49:46.687 [main] WARN c.p.p.c.alipay.AlipayClientFactory - 支付宝默认配置不完整,将仅使用服务商/租户专属客户端
- 2026-07-17 21:49:46.842 [main] INFO c.p.platform.core.oss.OssService - OSS client initialized: bucket=hunanxiaojunzioss, endpoint=oss-cn-beijing.aliyuncs.com
- 2026-07-17 21:49:47.139 [main] INFO c.p.p.m.p.e.s.EnterpriseNameSyncScheduler - [企业名称同步] 调度器启动
- 2026-07-17 21:49:47.401 [main] INFO c.p.p.m.p.n.s.NotificationService - 已注册 7 个通知处理器: [AccountHandler, BillHandler, EmployeeHandler, EnterpriseHandler, InstitutionHandler, OrderHandler, VoucherHandler]
- 2026-07-17 21:49:47.865 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@44ba9f25, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@53570fff, org.springframework.security.web.context.SecurityContextHolderFilter@1e1d813a, org.springframework.security.web.header.HeaderWriterFilter@3d0ce151, org.springframework.web.filter.CorsFilter@6e5df971, org.springframework.security.web.authentication.logout.LogoutFilter@d8a2b1b, com.payment.platform.core.security.JwtAuthFilter@375ff309, com.payment.platform.core.security.TenantApiKeyAuthFilter@7ade62a6, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3c2e73ce, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@3891db3a, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3c7787a7, org.springframework.security.web.session.SessionManagementFilter@2b569858, org.springframework.security.web.access.ExceptionTranslationFilter@258ac1e6, org.springframework.security.web.access.intercept.AuthorizationFilter@4f2b1a2f]
- 2026-07-17 21:49:48.225 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8001"]
- 2026-07-17 21:49:48.235 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8001 (http) with context path '/api/v1'
- 2026-07-17 21:49:48.367 [main] INFO c.p.platform.PaymentApplication - Started PaymentApplication in 6.116 seconds (process running for 7.059)
- 2026-07-17 21:49:50.340 [main] INFO c.p.p.core.config.AppStartupRunner - 系统配置缓存初始化完成
- 2026-07-17 21:49:52.955 [main] INFO c.p.p.core.config.AppStartupRunner - 数据字典缓存初始化完成 (10 个字典类型)
- 2026-07-17 21:50:06.681 [tomcat-handler-0] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring DispatcherServlet 'dispatcherServlet'
- 2026-07-17 21:50:06.681 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
- 2026-07-17 21:50:06.683 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms
- 2026-07-17 21:50:14.463 [tomcat-handler-2] INFO c.p.p.c.alipay.AlipayClientFactory - 服务商[3]客户端创建成功, appId=2021006160682088, name=跨境服务商, mode=cert
- 2026-07-17 21:50:14.930 [tomcat-handler-2] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=eXBUzo+QH60h+EZIPoJpr3oP5qCVf4tkNIlRXwe+QD6t/2FOIOb1VRALV9fdqoa9xGWvEukXEOBE3e90U2eHkSOFkaPo04+p68drHvwU6c0fGj7avG15SV+pWM35ISShaurI8hqJSdDsazzyxWQlLNOI1PYdTROrbSL3heMODLS+jUWfy8yqhMgduD/rDE/hyN6ePhyHBx2YNMs5OxUEbao3iMyd1twBgEzHp4PQU36LJCkG5YjkElekbCVzMqM8JXc0WUo/U+/WtXDO3B3Cx+nwfDDwucJT3CM0VvRNTmDhSXCbk8GurbK7w4/gZef/Z3bto9fe4cMzM8M93Q2/dQ==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:50:14^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=21d7001617842962155897594eb186&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^20ms,433ms,14ms^_^trace_id:21d7001617842962155897594eb186
- 2026-07-17 21:50:15.675 [tomcat-handler-4] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=aWHODGkdZPpbia3Phy0QSi+6IaEoks11AcSouDldKsemfNHaQQEcCfHggZJNsb5rkxja/f3DOpPS8as4n+L9EBHYU8XtONAYwOkvH8p6RPh68V2DbmPWRO8JH1DTyStP6ete3VDALuO+PcaEYVPtdGM8HC8bebze3jKlS7rtvxy9qOAB03Gb0gpgiu3BfHBo/oo8v623q+X+IzdO6dNJRF9/V/HIcpz3I/ZD4nxCT7KLHBTZVPEeP5Vo7RJrsDfeXAdtZZQaa+0u1n3RyYmbUayqz8owkhmChwMCKOo6uZ57CHbjVcNpBWW1jJ2rYQlx+uhtPtC0p1xY+wXLWtg59w==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:50:15^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=21d7001617842962163447644eb186&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^13ms,200ms,1ms^_^trace_id:21d7001617842962163447644eb186
- 2026-07-17 21:50:50.549 [tomcat-handler-9] ERROR sdk.biz.err - ErrorScene^_^40004^_^INVALID_PARAMETER^_^null^_^Windows 10^_^2026-07-17 21:50:50^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.trans.uni.transfer&sign=a/0wbuATYmfzZ/YhkwJWX38wKVteP0zvGcUR9HdNFC13EiRI3tRf4q4937OhCbMCWdvDYavs7sgR+E9pzxRabngGI6Dk/uBYGMXFG+I+eZYulH4GTWAgkLqic3ePMasc3tBnSkYOsnuAAgfd3cPZW4x9AAHZUOOlKLN2dz1mmHU4wpcmXzyHalHEJpHJmOA3UJejki3SPj/kI99dMH5kwBUVXMIFhXMSj7l41PStN3gz+1ASBLflRQWqhhAJ2bbz5Pp+tGJe2lqj8IxlgeH0NNBXkj+y01Ovn0cHcLyIUjxzdES658tZebMqL7PEFbVrIFXAueAK8aVBg02H6YaIeQ==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:50:50^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=2183000d17842962513278215e686c&biz_content={"biz_scene":"ENTRUST_TRANSFER","order_title":"测试转账标题","out_biz_no":"1275612772549267456","payee_info":{"identity":"15399795365","identity_type":"ALIPAY_LOGON_ID","name":"钱红武"},"payer_info":{"ext_info":"{\"agreement_no\":\"20265516346110445222\"}","identity":"2088780672080547","identity_type":"ACCOUNT_BOOK_ID"},"product_code":"SINGLE_TRANSFER_NO_PWD","remark":"测试转账备注","trans_amount":"1","transfer_scene_name":"佣金报酬"}^_^Body:{"alipay_fund_trans_uni_transfer_response":{"msg":"Business Failed","code":"40004","sub_msg":"参数有误transfer_scene_report_infos:参数transfer_scene_report_infos不能为空","sub_code":"INVALID_PARAMETER"},"alipay_cert_sn":"d0e281f4daf09d6e3b7f987fb3c8fe47","sign":"dHp0kXACe79mUxdyOCPS48/NcR+3wYLrwFycBuVDzNzyKva3DPYAmXsthQrrovP4b7pRpQ5z2YNIrDPaVVXGLloerwwwPhi5AwvM8AXhSDLqWKdDknpNmeD3BSoVtRwIpgpm1OcTm+iXpvquMrEhddfgZ0Oxwmluc+W4sJIfkR4yiuqIaRB324blTblE82mXEG18pGJ+U2rkRwWwk6v96xO0V0XZ0MUvpx18l+sU/Kp7duwmdYdTuD8WblBSymfPQhS9GLX7aRYVKZRX+UokLaVEUfc919cMEDwSb7nawMdp0ZRaGkYiBgSFzSN5/fC3kaAmzVxJpNq/WKde8ZhT5A=="}^_^13ms,148ms,3ms^_^trace_id:2183000d17842962513278215e686c
- 2026-07-17 21:50:50.550 [tomcat-handler-9] ERROR c.p.p.m.p.a.s.AlipayTransferService - 支付宝转账失败: code=40004, msg=Business Failed, sub_code=INVALID_PARAMETER, sub_msg=参数有误transfer_scene_report_infos:参数transfer_scene_report_infos不能为空
- 2026-07-17 21:50:50.689 [tomcat-handler-9] WARN c.p.p.c.e.GlobalExceptionHandler - 业务异常 [/api/v1/payment/account/transfer] 400: 转账失败: 请求参数有误,请检查后重试
- 2026-07-17 21:52:23.501 [SpringApplicationShutdownHook] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ...
- 2026-07-17 21:52:23.504 [SpringApplicationShutdownHook] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
- 2026-07-17 21:52:28.446 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
- 2026-07-17 21:52:28.512 [main] INFO c.p.platform.PaymentApplication - Starting PaymentApplication using Java 21.0.11 with PID 13232 (D:\project2\payment-platform\java\target\classes started by 1 in D:\project2\payment-platform)
- 2026-07-17 21:52:28.513 [main] INFO c.p.platform.PaymentApplication - The following 1 profile is active: "dev"
- 2026-07-17 21:52:30.622 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
- 2026-07-17 21:52:30.625 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
- 2026-07-17 21:52:30.730 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 79 ms. Found 0 Redis repository interfaces.
- 2026-07-17 21:52:31.530 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8001 (http)
- 2026-07-17 21:52:31.542 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8001"]
- 2026-07-17 21:52:31.545 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
- 2026-07-17 21:52:31.545 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.20]
- 2026-07-17 21:52:31.665 [main] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring embedded WebApplicationContext
- 2026-07-17 21:52:31.666 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2921 ms
- 2026-07-17 21:52:31.710 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure - Init DruidDataSource
- 2026-07-17 21:52:33.232 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
- 2026-07-17 21:52:34.037 [main] WARN c.p.p.c.alipay.AlipayClientFactory - 支付宝默认配置不完整,将仅使用服务商/租户专属客户端
- 2026-07-17 21:52:34.201 [main] INFO c.p.platform.core.oss.OssService - OSS client initialized: bucket=hunanxiaojunzioss, endpoint=oss-cn-beijing.aliyuncs.com
- 2026-07-17 21:52:34.504 [main] INFO c.p.p.m.p.e.s.EnterpriseNameSyncScheduler - [企业名称同步] 调度器启动
- 2026-07-17 21:52:34.764 [main] INFO c.p.p.m.p.n.s.NotificationService - 已注册 7 个通知处理器: [AccountHandler, BillHandler, EmployeeHandler, EnterpriseHandler, InstitutionHandler, OrderHandler, VoucherHandler]
- 2026-07-17 21:52:35.245 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@59172d2, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@77d42ed7, org.springframework.security.web.context.SecurityContextHolderFilter@34a482d0, org.springframework.security.web.header.HeaderWriterFilter@6bf34912, org.springframework.web.filter.CorsFilter@54da736e, org.springframework.security.web.authentication.logout.LogoutFilter@493489dd, com.payment.platform.core.security.JwtAuthFilter@3bf40c74, com.payment.platform.core.security.TenantApiKeyAuthFilter@54a033b8, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@6939f18a, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@8bd9d08, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@2d398cfb, org.springframework.security.web.session.SessionManagementFilter@648f48d3, org.springframework.security.web.access.ExceptionTranslationFilter@7151dd9d, org.springframework.security.web.access.intercept.AuthorizationFilter@3ae91bcc]
- 2026-07-17 21:52:35.625 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8001"]
- 2026-07-17 21:52:35.636 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8001 (http) with context path '/api/v1'
- 2026-07-17 21:52:35.752 [main] INFO c.p.platform.PaymentApplication - Started PaymentApplication in 7.809 seconds (process running for 8.384)
- 2026-07-17 21:52:37.636 [main] INFO c.p.p.core.config.AppStartupRunner - 系统配置缓存初始化完成
- 2026-07-17 21:52:38.744 [main] INFO c.p.p.core.config.AppStartupRunner - 数据字典缓存初始化完成 (10 个字典类型)
- 2026-07-17 21:56:20.187 [tomcat-handler-0] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring DispatcherServlet 'dispatcherServlet'
- 2026-07-17 21:56:20.187 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
- 2026-07-17 21:56:20.189 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
- 2026-07-17 21:56:21.129 [tomcat-handler-0] INFO c.p.p.c.alipay.AlipayClientFactory - 服务商[3]客户端创建成功, appId=2021006160682088, name=跨境服务商, mode=cert
- 2026-07-17 21:56:21.533 [tomcat-handler-0] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=TLf3y6hkPEiXq2w+vb/y3F1JJ3F8OFh1haoFbbjXDlx3Vt0SZxAZB714984oZEzicNDoMf52mRzPiS8HqBcGTJryca/uiP5WJzEnzz33FkqFubei6Y7wwqNDp8B4/URO/+qAFux/TIef+aRZg0favS1ZH9p4kr8Hy4c/ZPTyV+oMwGQ8bL3Ww0l5OqO4wQjd7lUdFxC/JyWJ04iEMLrxfbCkqtKAeq07Z4snUV2Hix8FzguiIA+2aZEPo7JIaOSRe8bM862MoGmHSztiAwEVOZKq2pInUv6+5fg71WydZQFZDDmgU+KfofqJ6jumUbViLJavJD/M0ha14cDlbr+eWw==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:56:21^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=21b86fb817842965822021177e6003&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^18ms,374ms,12ms^_^trace_id:21b86fb817842965822021177e6003
- 2026-07-17 21:56:22.478 [tomcat-handler-3] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=GNHyCd/QmVHKmGnlr+wnlzrXmFBaU8XO7HdmJvH3I+38AhJrDCBSgU6Bne06lTwtjzA8sntGvDLwSIwY037DDFOSl63WENNS2tblfyfdJGgD8skf9oLsm3yI6Os5XfWSs+e+GdGYRZdREeC22zcYVI8tjnNetgD2HNDVdNWREyICODtLnclr/XW+EwMXFybXtq7wUvUkpgTGi5uiC68eVg5bLEsNqtb8MZNImlESzvI5gcunogGhl4YkOlmUNroPoYvC7jBpjg6sCOZRoErcVfulR/pYEBh8rjBF4nt0tCA59gjRWM3oK1/iaCanMh4mcL96ocRs352tiAu/t31SvQ==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:56:22^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=21b86fb817842965830021258e6003&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^9ms,349ms,1ms^_^trace_id:21b86fb817842965830021258e6003
- 2026-07-17 21:56:43.516 [tomcat-handler-7] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=GTfMvUSU7OOKEbF8WdfboFFJlIB5S7EBuLSgNgxehxPJXeRI/Y4rMcgRqZ+Y8EgovoipWZ15mqEVugthTUHWj0Z48YJ3EEd7XGcOTy0bba/fJpezPhaQs60ZTaQ/e3UBKXYjPcaKDauBhrJOATaN0sx/NHwFMwPrG8bvV1PiTFrTwIGQXZ+vSZDK3AymMB5cr2Wr/H4H/KVXEzfBK6hQQzGjKunHzN8hid+f3zw1OTzH+hrtsDMy8S2zr8MDKMNcRk04w7ivX517Gw/0fXjWlkBxIj935vX7ImqC+xMJD8CcUtpi1bVBRoNAZ1rEn81p9dTF8V9836smYinbnYGnrw==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:56:43^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=21ba1e5e17842966041041136e8571&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^8ms,345ms,1ms^_^trace_id:21ba1e5e17842966041041136e8571
- 2026-07-17 21:56:44.366 [tomcat-handler-9] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=R5pnFmeV6x94z2AQ/YMNzN2YpIk44LiVwNbjhK6voi0x0MAZosSgZiVOe1Nydaw2oNkzJ692LphsSEtQ0kwHENFr8qDAoSZMHg6BxtNn6d2NRtHSE0MpVHfXGUnFnB4444bH3z+6vZZoLVmgnFzkYEmJYsDDCS1Mld+9/v7q7J4L75JivuXzAKMpPfy+v9/vOKZi9gVbHa6onSy9fq7W3za9dqgLJlXNVendVDensNY56JBnsEthtxyZN+AFjo+rqJqBjld+cfnf4NWRFNLKNZ/9K2TLDTZKzsWStRlFZa8/wUio8MCwjT7EX5EsZJBp+aBKpf6l1GdILhoSSgYPDg==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:56:44^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=21ba1e5e17842966049721212e8571&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^9ms,271ms,1ms^_^trace_id:21ba1e5e17842966049721212e8571
- 2026-07-17 21:57:34.531 [SpringApplicationShutdownHook] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ...
- 2026-07-17 21:57:34.532 [SpringApplicationShutdownHook] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
- 2026-07-17 21:57:40.090 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
- 2026-07-17 21:57:40.148 [main] INFO c.p.platform.PaymentApplication - Starting PaymentApplication using Java 21.0.11 with PID 40880 (D:\project2\payment-platform\java\target\classes started by 1 in D:\project2\payment-platform)
- 2026-07-17 21:57:40.149 [main] INFO c.p.platform.PaymentApplication - The following 1 profile is active: "dev"
- 2026-07-17 21:57:40.968 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
- 2026-07-17 21:57:40.970 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
- 2026-07-17 21:57:41.021 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 40 ms. Found 0 Redis repository interfaces.
- 2026-07-17 21:57:41.624 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8001 (http)
- 2026-07-17 21:57:41.639 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8001"]
- 2026-07-17 21:57:41.641 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
- 2026-07-17 21:57:41.641 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.20]
- 2026-07-17 21:57:41.763 [main] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring embedded WebApplicationContext
- 2026-07-17 21:57:41.763 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1457 ms
- 2026-07-17 21:57:41.810 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure - Init DruidDataSource
- 2026-07-17 21:57:43.403 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
- 2026-07-17 21:57:44.104 [main] WARN c.p.p.c.alipay.AlipayClientFactory - 支付宝默认配置不完整,将仅使用服务商/租户专属客户端
- 2026-07-17 21:57:44.245 [main] INFO c.p.platform.core.oss.OssService - OSS client initialized: bucket=hunanxiaojunzioss, endpoint=oss-cn-beijing.aliyuncs.com
- 2026-07-17 21:57:44.555 [main] INFO c.p.p.m.p.e.s.EnterpriseNameSyncScheduler - [企业名称同步] 调度器启动
- 2026-07-17 21:57:44.788 [main] INFO c.p.p.m.p.n.s.NotificationService - 已注册 7 个通知处理器: [AccountHandler, BillHandler, EmployeeHandler, EnterpriseHandler, InstitutionHandler, OrderHandler, VoucherHandler]
- 2026-07-17 21:57:45.271 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@6c2a33af, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@53202b06, org.springframework.security.web.context.SecurityContextHolderFilter@1b84d03d, org.springframework.security.web.header.HeaderWriterFilter@258ac1e6, org.springframework.web.filter.CorsFilter@44ba9f25, org.springframework.security.web.authentication.logout.LogoutFilter@82382d1, com.payment.platform.core.security.JwtAuthFilter@587f6634, com.payment.platform.core.security.TenantApiKeyAuthFilter@6a7ea7c, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@1e1d813a, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@1964ef9, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@53570fff, org.springframework.security.web.session.SessionManagementFilter@3d0ce151, org.springframework.security.web.access.ExceptionTranslationFilter@756030e2, org.springframework.security.web.access.intercept.AuthorizationFilter@3531509c]
- 2026-07-17 21:57:45.622 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8001"]
- 2026-07-17 21:57:45.632 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8001 (http) with context path '/api/v1'
- 2026-07-17 21:57:45.726 [main] INFO c.p.platform.PaymentApplication - Started PaymentApplication in 6.116 seconds (process running for 6.684)
- 2026-07-17 21:57:47.622 [main] INFO c.p.p.core.config.AppStartupRunner - 系统配置缓存初始化完成
- 2026-07-17 21:57:48.672 [main] INFO c.p.p.core.config.AppStartupRunner - 数据字典缓存初始化完成 (10 个字典类型)
- 2026-07-17 21:58:16.734 [tomcat-handler-0] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring DispatcherServlet 'dispatcherServlet'
- 2026-07-17 21:58:16.735 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
- 2026-07-17 21:58:16.737 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
- 2026-07-17 21:58:18.846 [tomcat-handler-1] INFO c.p.p.c.alipay.AlipayClientFactory - 服务商[3]客户端创建成功, appId=2021006160682088, name=跨境服务商, mode=cert
- 2026-07-17 21:58:19.462 [tomcat-handler-1] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=LSAh3Cuo+CY9QfuGVvm1WCZL1h/j8Dl3mJGlSKlbojGX23Mwa5Majb8T4R/D/5VEc0zO3unzWMSb00kq1JCPFwe+SV32pHXyak5g38OhWbf+XGTG2Vsf472x4QwahcnEalM9SYLD7k5NzeRfxKi6MCi4tR+iEsZ2Mg5odINI37CDqGtARYg15xYjdhbxshVtBhamv/7yuyL3GKYUo/RdHOSyAz996rk9xWmv5jKFOJsOz5GWkEVrc/ueFnLPDi4BJbP6L+/5trQWlqx63cPw6RDCfQQEzC5RNMr4rMhsSwYUkDB2TsdHlL2U89JDEpAhWcnuQI8csLWsqNyrusrS0g==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:58:18^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=21894fa817842966999944070e9430&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^27ms,574ms,14ms^_^trace_id:21894fa817842966999944070e9430
- 2026-07-17 21:58:20.306 [tomcat-handler-3] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=Y0vx2funRVHl33oBDgyI9c6xX4/jWuJ7B3NugZazBerYPAVBtp/4ncrb+wpowoVUhLjHtJuo+TZdypaxXafavN2B/aS6MYS+ukuS4gNpZJo1kS2ahISfZp1PwyNt/u4Kqw3Twzt61f4Ip4+n+JnPoXfGsPc/n1wusmxBhan4R/3qHvYexCjijAY1BnBzV6QL8GaPth6GioxXayZ8za4hm9egplidsw/F534VN6dDKxp/bpXARosy8oz5P17FGE569uiijgnPb5j0fX1xmBg6ntJ12ZQ1O5ZpPKb6bWGXA20/Gwu/kcQKCrlNIdDrbeoIRyVtbGcdfh5q1dg8Bbl8XQ==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:58:20^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=21894fa817842967009354117e9430&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^10ms,253ms,1ms^_^trace_id:21894fa817842967009354117e9430
- 2026-07-17 21:58:59.366 [tomcat-handler-8] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.trans.uni.transfer&sign=VZr/M85y+FAan6zhJGFp/4km0ID9cDe8jyl2KIvkPKfX02z3uCDkNC1mRWggxEWFV0LQogQTNV7E0wzeT/cLbk+b5XK0SVdsAAU3sSmgvW9CRClsW4+sA2w2u95N+lzREg9dBJyCdLJVpcd0STYcaQLaUHkXKLV86x9geQZyKB2zB7kyC3RoZGeTK66YA6iYtt0odJEsIxxVg6/75UWPkhKGs4Nrw5ai+zE0+KudM81+FrOQTNSE4YUUw1jLeMV2AAFRfNrOnmPTDEgGds8gsIQntHXeoktLKd9ZxUF7XneFqI5CZb8Tj5xwPq4XbTi/25a/qRL9bKzMRxkW1GxVeg==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 21:58:58^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=0b22831617842967391051362ee39a&biz_content={"biz_scene":"ENTRUST_TRANSFER","order_title":"测试转账标题","out_biz_no":"1275614818388152320","payee_info":{"identity":"15399795365","identity_type":"ALIPAY_LOGON_ID","name":"钱红武"},"payer_info":{"ext_info":"{\"agreement_no\":\"20265516346110445222\"}","identity":"2088780672080547","identity_type":"ACCOUNT_BOOK_ID"},"product_code":"SINGLE_TRANSFER_NO_PWD","remark":"测试转账检测接口是否正确","trans_amount":"1","transfer_scene_name":"佣金报酬","transfer_scene_report_infos":[{"info_content":"测试转账检测接口是否正确","info_type":"佣金报酬说明"}]}^_^12ms,1201ms,3ms^_^trace_id:0b22831617842967391051362ee39a
- 2026-07-17 22:00:31.661 [tomcat-handler-11] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=ETMBLiA2qW09D89eaksvkGOmBNh1gT6swUFF1nuaXQovzUCx8rIUmn6g0ECOQuyJytia2usMACLUY7qrMrGowVOub4VldPF5HZHoskZ3lUdxMyOMMYK4R+gvQa23yg2r1vF7ZFhtj4NcgJJt4+4C1Sjp9rgV1HcknJiMecDdtZdIgzCTacYq7lnFEPfBv+TYpxpEdF8YWSeYmh9XLRZ8etLGVHkuD1OHVnT8xavblXZKadzjWo1Dm5+sSbdkbUHnYPpjuZnjHb7bN1hPMk9jsRB+jiqtt0v5wmiMHxhyf9hcrer2QNBE3ThueQIkqeSRbSDpKOkuEFDehRYTu9ENfQ==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 22:00:31^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=218f78d517842968322816343e68c5&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^9ms,315ms,1ms^_^trace_id:218f78d517842968322816343e68c5
- 2026-07-17 22:00:32.486 [tomcat-handler-13] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=fZalGZDbAo9O9HEunx+ThWnfzyJhcxHOHt/GcPnihdVq3slHsTTftRfoe9Wt2ZESuq+7WT1ZFjAIGArcaALJDcYyYghTKEg8PI8v5TK8HV93Y2kbXkNCu7BIiGxNWx789kp4kzZzbXGLbZl2XfJ9254y5hOlXFh/Xgz9JZXjzYSXdZbrTM0fg92Da6a1SRSbVf6OUQWssUeErxnmp1QhrwS7ugSkvtZRnUDPfgCPrkdmsCMaESqTz+nazBcD36GBJZr5OaPfSTzsNyYddPcub1qt+jXmuMpN4S6zqq+KYh3kHQqnSco7gzRDZjNXn3X0hPwfBNHUlx0Y20lEbhKGaw==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 22:00:32^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=218f78d517842968331266493e68c5&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^9ms,241ms,1ms^_^trace_id:218f78d517842968331266493e68c5
- 2026-07-17 22:02:07.567 [tomcat-handler-18] ERROR sdk.biz.err - ErrorScene^_^40004^_^INVALID_PARAMETER^_^null^_^Windows 10^_^2026-07-17 22:02:07^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.trans.uni.transfer&sign=Pt2pfrqKO7cgvouPeDdzqEOTvD+CwfQXBiZFO0hULf460IO9JlRl7cMSRsHOeKKXtntgI+1xSh2NZ+4zvSvveW8o/ktlo828EziQcyQwtfLORR/2jyXiWx8LcuA5D6fz6WZVgdhgrbNzXwnfEJMTK855tMdbhs7gSFTjBS+El2xon+1Q2MKZ9WpbFbjCyKuxicI0nv3XBZICZJhn7XeSGK8i7wmU7bt9HY4m3uHts1nZzfXL+50LliUxudmTzk1cZ09FTvS/jIoGs5JCVLn3IFKhGDPfdLTWNbdVjqizc4sdjN6MW3ljGUsGkZ4TWuNTmilXuF9yI4OBNFbXn2Ot6Q==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 22:02:07^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=0b2282d117842969283695368ecd4b&biz_content={"biz_scene":"ENTRUST_TRANSFER","order_title":"测试转账标题","out_biz_no":"1275615612210515968","payee_info":{"bankcard_ext_info":{},"identity":"6228480829074823271","identity_type":"BANKCARD_ACCOUNT","name":"钱红武"},"payer_info":{"ext_info":"{\"agreement_no\":\"20265516346110445222\"}","identity":"2088780672080547","identity_type":"ACCOUNT_BOOK_ID"},"product_code":"SINGLE_TRANSFER_NO_PWD","remark":"测试转账到卡接口是否正确,业务结算类型","trans_amount":"1","transfer_scene_name":"业务结算","transfer_scene_report_infos":[{"info_content":"测试转账到卡接口是否正确,业务结算类型","info_type":"结算款项说明"}]}^_^Body:{"alipay_fund_trans_uni_transfer_response":{"msg":"Business Failed","code":"40004","sub_msg":"参数有误payee_info.bankcard_ext_info.account_type:参数account_type不能为空字符串","sub_code":"INVALID_PARAMETER"},"alipay_cert_sn":"d0e281f4daf09d6e3b7f987fb3c8fe47","sign":"ElLHjSRWSD18GjyMzsTiXkqtK5QjW4Sj+wgevhvcCn+Wx3JQLBOE6zu2Bp55BntECtwVhQt7H94d4hghbShRXWdURZNZY+prFtX2my7vIy0qvbbzrS1dATBXSGCPgT/sFPwUigz0WOChmyZj6VtLA93r8m77sOMWR3b//SHRkzNMj1lydMKDss3jw1LPtW8Oi6KnZC26V0mPLyz8vZuSvdJgVKJir4KDQpxoM3M3U0AeCzfFLmH8uX/5ROSzRoVHRF6gfBSsQNk+jqXD+q39pOKkpBoE9CWNWIcAwuBDjzguraU//CyNHAMdMk6LWsUDwvx+J9AiEPHdpANuwXjmRw=="}^_^10ms,142ms,1ms^_^trace_id:0b2282d117842969283695368ecd4b
- 2026-07-17 22:02:07.567 [tomcat-handler-18] ERROR c.p.p.m.p.a.s.AlipayTransferService - 支付宝转账失败: code=40004, msg=Business Failed, sub_code=INVALID_PARAMETER, sub_msg=参数有误payee_info.bankcard_ext_info.account_type:参数account_type不能为空字符串
- 2026-07-17 22:02:07.729 [tomcat-handler-18] WARN c.p.p.c.e.GlobalExceptionHandler - 业务异常 [/api/v1/payment/account/transfer] 400: 转账失败: 请求参数有误,请检查后重试
- 2026-07-17 22:04:14.550 [SpringApplicationShutdownHook] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ...
- 2026-07-17 22:04:14.552 [SpringApplicationShutdownHook] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
- 2026-07-17 22:04:18.830 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
- 2026-07-17 22:04:18.881 [main] INFO c.p.platform.PaymentApplication - Starting PaymentApplication using Java 21.0.11 with PID 10300 (D:\project2\payment-platform\java\target\classes started by 1 in D:\project2\payment-platform)
- 2026-07-17 22:04:18.882 [main] INFO c.p.platform.PaymentApplication - The following 1 profile is active: "dev"
- 2026-07-17 22:04:19.690 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
- 2026-07-17 22:04:19.692 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
- 2026-07-17 22:04:19.748 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 44 ms. Found 0 Redis repository interfaces.
- 2026-07-17 22:04:20.272 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8001 (http)
- 2026-07-17 22:04:20.280 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8001"]
- 2026-07-17 22:04:20.281 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
- 2026-07-17 22:04:20.281 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.20]
- 2026-07-17 22:04:20.322 [main] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring embedded WebApplicationContext
- 2026-07-17 22:04:20.322 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1299 ms
- 2026-07-17 22:04:20.347 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure - Init DruidDataSource
- 2026-07-17 22:04:21.935 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
- 2026-07-17 22:04:22.633 [main] WARN c.p.p.c.alipay.AlipayClientFactory - 支付宝默认配置不完整,将仅使用服务商/租户专属客户端
- 2026-07-17 22:04:22.774 [main] INFO c.p.platform.core.oss.OssService - OSS client initialized: bucket=hunanxiaojunzioss, endpoint=oss-cn-beijing.aliyuncs.com
- 2026-07-17 22:04:23.058 [main] INFO c.p.p.m.p.e.s.EnterpriseNameSyncScheduler - [企业名称同步] 调度器启动
- 2026-07-17 22:04:23.304 [main] INFO c.p.p.m.p.n.s.NotificationService - 已注册 7 个通知处理器: [AccountHandler, BillHandler, EmployeeHandler, EnterpriseHandler, InstitutionHandler, OrderHandler, VoucherHandler]
- 2026-07-17 22:04:23.756 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@452a32f2, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@2db75e32, org.springframework.security.web.context.SecurityContextHolderFilter@258291de, org.springframework.security.web.header.HeaderWriterFilter@77e261e3, org.springframework.web.filter.CorsFilter@1f2d0ca2, org.springframework.security.web.authentication.logout.LogoutFilter@21b3d356, com.payment.platform.core.security.JwtAuthFilter@460aa24e, com.payment.platform.core.security.TenantApiKeyAuthFilter@42d7e8bc, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3ae91bcc, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@679886ad, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@e353e1d, org.springframework.security.web.session.SessionManagementFilter@93c66ef, org.springframework.security.web.access.ExceptionTranslationFilter@493489dd, org.springframework.security.web.access.intercept.AuthorizationFilter@3dfaa1e4]
- 2026-07-17 22:04:24.110 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8001"]
- 2026-07-17 22:04:24.120 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8001 (http) with context path '/api/v1'
- 2026-07-17 22:04:24.208 [main] INFO c.p.platform.PaymentApplication - Started PaymentApplication in 5.806 seconds (process running for 6.345)
- 2026-07-17 22:04:26.110 [main] INFO c.p.p.core.config.AppStartupRunner - 系统配置缓存初始化完成
- 2026-07-17 22:04:27.896 [main] INFO c.p.p.core.config.AppStartupRunner - 数据字典缓存初始化完成 (10 个字典类型)
- 2026-07-17 22:04:31.321 [tomcat-handler-0] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring DispatcherServlet 'dispatcherServlet'
- 2026-07-17 22:04:31.322 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
- 2026-07-17 22:04:31.325 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms
- 2026-07-17 22:04:32.138 [tomcat-handler-0] INFO c.p.p.c.alipay.AlipayClientFactory - 服务商[3]客户端创建成功, appId=2021006160682088, name=跨境服务商, mode=cert
- 2026-07-17 22:04:32.511 [tomcat-handler-0] ERROR sdk.biz.err - ErrorScene^_^40004^_^INVALID_PARAMETER^_^null^_^Windows 10^_^2026-07-17 22:04:32^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.trans.uni.transfer&sign=J0F6EPH/29snbZEsCxL2pHTcyWN9r9hBOeUrqzR1VJNuRRKZlcvLuj7oT7In2irwiZFWZxRS+/AvpHEa/zNT9PA/dh/o8hi213DwpnmJtJtDIhYNak/hESfC8OPHyMWgedNZYHxtpddNgxz+o6dHLcXcCMsDNOu6vKlum183+LXp0Vu39CAGolxHWg9dqOmiymcU8xUn5Q9Y+HXWOvNISsoGkieqrZ2QcjE4Q4gKecNskn2cHBi/Q6JKrwx8QiJh7RhaGKbTeNVQBuB0F6kkzboTQ2Qyn0lY2x515x/XWl95atRiS05Pp9bD+uvjwnOoNLGvoVIVv8463oohmLh6kA==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 22:04:32^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=21d6d00e17842970732592894ea859&biz_content={"biz_scene":"ENTRUST_TRANSFER","order_title":"测试转账标题","out_biz_no":"1275616218262278144","payee_info":{"bankcard_ext_info":{},"identity":"6228480829074823271","identity_type":"BANKCARD_ACCOUNT","name":"钱红武"},"payer_info":{"ext_info":"{\"agreement_no\":\"20265516346110445222\"}","identity":"2088780672080547","identity_type":"ACCOUNT_BOOK_ID"},"product_code":"SINGLE_TRANSFER_NO_PWD","remark":"测试转账到卡接口是否正确,业务结算类型","trans_amount":"1","transfer_scene_name":"业务结算","transfer_scene_report_infos":[{"info_content":"测试转账到卡接口是否正确,业务结算类型","info_type":"结算款项说明"}]}^_^Body:{"alipay_fund_trans_uni_transfer_response":{"msg":"Business Failed","code":"40004","sub_msg":"参数有误payee_info.bankcard_ext_info.account_type:参数account_type不能为空字符串","sub_code":"INVALID_PARAMETER"},"alipay_cert_sn":"d0e281f4daf09d6e3b7f987fb3c8fe47","sign":"ElLHjSRWSD18GjyMzsTiXkqtK5QjW4Sj+wgevhvcCn+Wx3JQLBOE6zu2Bp55BntECtwVhQt7H94d4hghbShRXWdURZNZY+prFtX2my7vIy0qvbbzrS1dATBXSGCPgT/sFPwUigz0WOChmyZj6VtLA93r8m77sOMWR3b//SHRkzNMj1lydMKDss3jw1LPtW8Oi6KnZC26V0mPLyz8vZuSvdJgVKJir4KDQpxoM3M3U0AeCzfFLmH8uX/5ROSzRoVHRF6gfBSsQNk+jqXD+q39pOKkpBoE9CWNWIcAwuBDjzguraU//CyNHAMdMk6LWsUDwvx+J9AiEPHdpANuwXjmRw=="}^_^22ms,340ms,10ms^_^trace_id:21d6d00e17842970732592894ea859
- 2026-07-17 22:04:32.512 [tomcat-handler-0] ERROR c.p.p.m.p.a.s.AlipayTransferService - 支付宝转账失败: code=40004, msg=Business Failed, sub_code=INVALID_PARAMETER, sub_msg=参数有误payee_info.bankcard_ext_info.account_type:参数account_type不能为空字符串
- 2026-07-17 22:04:32.654 [tomcat-handler-0] WARN c.p.p.c.e.GlobalExceptionHandler - 业务异常 [/api/v1/payment/account/transfer] 400: 转账失败: 请求参数有误,请检查后重试
- 2026-07-17 22:09:08.650 [SpringApplicationShutdownHook] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ...
- 2026-07-17 22:09:08.652 [SpringApplicationShutdownHook] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
- 2026-07-17 22:09:13.970 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
- 2026-07-17 22:09:14.030 [main] INFO c.p.platform.PaymentApplication - Starting PaymentApplication using Java 21.0.11 with PID 51920 (D:\project2\payment-platform\java\target\classes started by 1 in D:\project2\payment-platform)
- 2026-07-17 22:09:14.031 [main] INFO c.p.platform.PaymentApplication - The following 1 profile is active: "dev"
- 2026-07-17 22:09:14.946 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
- 2026-07-17 22:09:14.947 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
- 2026-07-17 22:09:14.999 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 40 ms. Found 0 Redis repository interfaces.
- 2026-07-17 22:09:15.543 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8001 (http)
- 2026-07-17 22:09:15.553 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8001"]
- 2026-07-17 22:09:15.554 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
- 2026-07-17 22:09:15.554 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.20]
- 2026-07-17 22:09:15.601 [main] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring embedded WebApplicationContext
- 2026-07-17 22:09:15.601 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1365 ms
- 2026-07-17 22:09:15.628 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure - Init DruidDataSource
- 2026-07-17 22:09:17.090 [main] INFO c.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
- 2026-07-17 22:09:17.800 [main] WARN c.p.p.c.alipay.AlipayClientFactory - 支付宝默认配置不完整,将仅使用服务商/租户专属客户端
- 2026-07-17 22:09:17.940 [main] INFO c.p.platform.core.oss.OssService - OSS client initialized: bucket=hunanxiaojunzioss, endpoint=oss-cn-beijing.aliyuncs.com
- 2026-07-17 22:09:18.232 [main] INFO c.p.p.m.p.e.s.EnterpriseNameSyncScheduler - [企业名称同步] 调度器启动
- 2026-07-17 22:09:18.494 [main] INFO c.p.p.m.p.n.s.NotificationService - 已注册 7 个通知处理器: [AccountHandler, BillHandler, EmployeeHandler, EnterpriseHandler, InstitutionHandler, OrderHandler, VoucherHandler]
- 2026-07-17 22:09:18.977 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@3531509c, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@23169374, org.springframework.security.web.context.SecurityContextHolderFilter@3d0ce151, org.springframework.security.web.header.HeaderWriterFilter@7962a364, org.springframework.web.filter.CorsFilter@4f2b1a2f, org.springframework.security.web.authentication.logout.LogoutFilter@8bd9d08, com.payment.platform.core.security.JwtAuthFilter@67b09e34, com.payment.platform.core.security.TenantApiKeyAuthFilter@9976b27, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@2b569858, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@1b84d03d, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@6c2a33af, org.springframework.security.web.session.SessionManagementFilter@134ec0f3, org.springframework.security.web.access.ExceptionTranslationFilter@25b87e1b, org.springframework.security.web.access.intercept.AuthorizationFilter@1390a43a]
- 2026-07-17 22:09:19.371 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8001"]
- 2026-07-17 22:09:19.381 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8001 (http) with context path '/api/v1'
- 2026-07-17 22:09:19.478 [main] INFO c.p.platform.PaymentApplication - Started PaymentApplication in 6.741 seconds (process running for 7.673)
- 2026-07-17 22:09:21.392 [main] INFO c.p.p.core.config.AppStartupRunner - 系统配置缓存初始化完成
- 2026-07-17 22:09:23.211 [main] INFO c.p.p.core.config.AppStartupRunner - 数据字典缓存初始化完成 (10 个字典类型)
- 2026-07-17 22:09:35.216 [tomcat-handler-0] INFO o.a.c.c.C.[.[localhost].[/api/v1] - Initializing Spring DispatcherServlet 'dispatcherServlet'
- 2026-07-17 22:09:35.216 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
- 2026-07-17 22:09:35.217 [tomcat-handler-0] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
- 2026-07-17 22:10:27.050 [tomcat-handler-0] INFO c.p.p.c.alipay.AlipayClientFactory - 服务商[3]客户端创建成功, appId=2021006160682088, name=跨境服务商, mode=cert
- 2026-07-17 22:10:27.864 [tomcat-handler-0] ERROR sdk.biz.err - ErrorScene^_^40004^_^INVALID_PARAMETER^_^null^_^Windows 10^_^2026-07-17 22:10:27^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.trans.uni.transfer&sign=RY78GPXhvfZFJ5ad2UWDuLDq2r1A8WddiClY/lGhHI8AjtKIMJkxx2rPYrPXjc+Uv1SKJ2WOHZBSYg9eYthZWY4YXG9ChQwdCdwKeD8yp/f6lPV2V7BgUyP2yWUiONM1nLf9Ue1NWtPH8fDq7KdnSMtDjLVmbfzVlpg8gzZt4K+jxII110CgTaBSp/jSw0pc1p+tODKPwSchs6szNF/1qqFZEK/r1mLiBRsL3dYFx0o55bWza2z6ysFzcMosuXvQ0gtvQH8Toogzb/TahR/1qqwauHCjRb6XFA7A0IDVfweqkbnynyTiFZsWRZPI0uTDNneR2qeMb2z1DPsotg+8JA==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 22:10:27^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=0b46b96417842974285945059eab3b&biz_content={"biz_scene":"ENTRUST_TRANSFER","order_title":"测试转账标题","out_biz_no":"1275617492605079552","payee_info":{"bankcard_ext_info":{},"identity":"6228480829074823271","identity_type":"BANKCARD_ACCOUNT","name":"钱红武"},"payer_info":{"ext_info":"{\"agreement_no\":\"20265516346110445222\"}","identity":"2088780672080547","identity_type":"ACCOUNT_BOOK_ID"},"product_code":"SINGLE_TRANSFER_NO_PWD","remark":"测试转账到卡接口是否正确,业务结算类型","trans_amount":"1","transfer_scene_name":"业务结算","transfer_scene_report_infos":[{"info_content":"测试转账到卡接口是否正确,业务结算类型","info_type":"结算款项说明"}]}^_^Body:{"alipay_fund_trans_uni_transfer_response":{"msg":"Business Failed","code":"40004","sub_msg":"参数有误payee_info.bankcard_ext_info.account_type:参数account_type不能为空字符串","sub_code":"INVALID_PARAMETER"},"alipay_cert_sn":"d0e281f4daf09d6e3b7f987fb3c8fe47","sign":"ElLHjSRWSD18GjyMzsTiXkqtK5QjW4Sj+wgevhvcCn+Wx3JQLBOE6zu2Bp55BntECtwVhQt7H94d4hghbShRXWdURZNZY+prFtX2my7vIy0qvbbzrS1dATBXSGCPgT/sFPwUigz0WOChmyZj6VtLA93r8m77sOMWR3b//SHRkzNMj1lydMKDss3jw1LPtW8Oi6KnZC26V0mPLyz8vZuSvdJgVKJir4KDQpxoM3M3U0AeCzfFLmH8uX/5ROSzRoVHRF6gfBSsQNk+jqXD+q39pOKkpBoE9CWNWIcAwuBDjzguraU//CyNHAMdMk6LWsUDwvx+J9AiEPHdpANuwXjmRw=="}^_^23ms,780ms,10ms^_^trace_id:0b46b96417842974285945059eab3b
- 2026-07-17 22:10:27.864 [tomcat-handler-0] ERROR c.p.p.m.p.a.s.AlipayTransferService - 支付宝转账失败: code=40004, msg=Business Failed, sub_code=INVALID_PARAMETER, sub_msg=参数有误payee_info.bankcard_ext_info.account_type:参数account_type不能为空字符串
- 2026-07-17 22:10:28.002 [tomcat-handler-1] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=SOSS7RPCuZXx+lGNxG2QKIuqLmksggH1s5N3T9qAzIujgFNf4SSPy9VtqFhhs/2VZx/+GDcAjugB2yCbeuBp3/XywZ4NzF0tGyoTelCLX9F6V7bzxsGTKo6Izsat4NXKeYoe0iY3A08FdHlTZ583KhYr9iFjs1D9NBh1HbFCu1X+LN2HkjU2kZEMeqmtA1jtM74bi7AujticZ3+qbYuErADZtkTFFYhrrp6DuXTg5xArkO4h2+BWu2vl+UN9RAZw7JaNZEyNG6rEs7P6+u8cirrMBgyPR4I/mpF5eDDuLpP36i9HVA05dZL9cGztTens9/0+mU8CK9XMUUrn+bSRKA==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 22:10:27^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=0b46b97717842974286775128e82b2&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^9ms,258ms,6ms^_^trace_id:0b46b97717842974286775128e82b2
- 2026-07-17 22:10:28.002 [tomcat-handler-3] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=SOSS7RPCuZXx+lGNxG2QKIuqLmksggH1s5N3T9qAzIujgFNf4SSPy9VtqFhhs/2VZx/+GDcAjugB2yCbeuBp3/XywZ4NzF0tGyoTelCLX9F6V7bzxsGTKo6Izsat4NXKeYoe0iY3A08FdHlTZ583KhYr9iFjs1D9NBh1HbFCu1X+LN2HkjU2kZEMeqmtA1jtM74bi7AujticZ3+qbYuErADZtkTFFYhrrp6DuXTg5xArkO4h2+BWu2vl+UN9RAZw7JaNZEyNG6rEs7P6+u8cirrMBgyPR4I/mpF5eDDuLpP36i9HVA05dZL9cGztTens9/0+mU8CK9XMUUrn+bSRKA==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 22:10:27^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=0b43c50817842974286853792e70b9&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^8ms,260ms,4ms^_^trace_id:0b43c50817842974286853792e70b9
- 2026-07-17 22:10:28.021 [tomcat-handler-0] WARN c.p.p.c.e.GlobalExceptionHandler - 业务异常 [/api/v1/payment/account/transfer] 400: 转账失败: 请求参数有误,请检查后重试
- 2026-07-17 22:10:28.103 [tomcat-handler-4] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=SOSS7RPCuZXx+lGNxG2QKIuqLmksggH1s5N3T9qAzIujgFNf4SSPy9VtqFhhs/2VZx/+GDcAjugB2yCbeuBp3/XywZ4NzF0tGyoTelCLX9F6V7bzxsGTKo6Izsat4NXKeYoe0iY3A08FdHlTZ583KhYr9iFjs1D9NBh1HbFCu1X+LN2HkjU2kZEMeqmtA1jtM74bi7AujticZ3+qbYuErADZtkTFFYhrrp6DuXTg5xArkO4h2+BWu2vl+UN9RAZw7JaNZEyNG6rEs7P6+u8cirrMBgyPR4I/mpF5eDDuLpP36i9HVA05dZL9cGztTens9/0+mU8CK9XMUUrn+bSRKA==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 22:10:27^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=0b265f2a17842974286922561e2de1&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^9ms,365ms,1ms^_^trace_id:0b265f2a17842974286922561e2de1
- 2026-07-17 22:10:29.058 [tomcat-handler-7] INFO sdk.biz.info - Summary^_^10000^_^null^_^ProtocalMustParams:app_cert_sn=7623ba694d161128309dd7c2ae0ffc56&charset=UTF-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.fund.accountbook.query&sign=dqvRJ0ETWAJgMLdgcrkzBTG0AtRCtnY5DJ3yglBzwNBG1nHe9EUsv2X5zqXrjPeQS/bNfW+Kats/ozdRw/TkSs6iDHVm1ZtcfNXsKA0jo1zJ35kXDSDBrCHgQRJKta0hfmXUikGDOMZx0fH/7nHvyJ5WdkZegBH02jl3ZmSUMseiCN7IlevLXLgW3dB7uGYAiJuNa8tM4xdEFSxxYEKbWKrM9YkYpNe5VANRju3jr1svbN/5Dg079w2eLrV7sJvOoj6xO05fBG7xNA1+U7m2JAWaCuLYhCSz185WGgTzH3x4emmCCshMvlBxEEiFitYsFqyhFxvpCGQPMyAq354Uaw==&version=1.0&app_id=2021006160682088&sign_type=RSA2×tamp=2026-07-17 22:10:28^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-4.40.865.ALL&format=JSON^_^ApplicationParams:traceId=0b265f2a17842974296092622e2de1&biz_content={"account_book_id":"2088780672080547","ext_info":"{\"agreement_no\":\"20265516346110445222\"}","scene_code":"SATF_FUND_BOOK"}^_^20ms,348ms,1ms^_^trace_id:0b265f2a17842974296092622e2de1
|