You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1241 lines
194 KiB

2026-08-26T14:54:07.181+08:00 INFO 33532 --- [crm-app] [main] com.crm.app.CrmAppApplication : Starting CrmAppApplication v1.0.0-SNAPSHOT using Java 17.0.15 with PID 33532 (D:\code\crm-backend-matt\crm-app\target\crm-app-1.0.0-SNAPSHOT.jar started by luowj in D:\code\crm-backend-matt)
2026-08-26T14:54:07.202+08:00 INFO 33532 --- [crm-app] [main] com.crm.app.CrmAppApplication : The following 1 profile is active: "verify"
2026-08-26T14:54:09.805+08:00 INFO 33532 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2026-08-26T14:54:09.809+08:00 INFO 33532 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2026-08-26T14:54:09.857+08:00 INFO 33532 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 35 ms. Found 0 JPA repository interfaces.
2026-08-26T14:54:09.901+08:00 INFO 33532 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2026-08-26T14:54:09.902+08:00 INFO 33532 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2026-08-26T14:54:09.919+08:00 INFO 33532 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces.
2026-08-26T14:54:10.136+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.136+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.136+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.136+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.136+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.136+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.136+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.137+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.137+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.137+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.137+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.137+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.137+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.137+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.137+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.137+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.137+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.138+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.138+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.138+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.138+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.138+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.138+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.138+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.139+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.139+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.139+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.139+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.139+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.139+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.139+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.139+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.139+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.140+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.141+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.141+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.141+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.141+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.141+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.141+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.142+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.142+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.142+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.142+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.142+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.142+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.142+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.142+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.143+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.143+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.143+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.143+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.143+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration.
2026-08-26T14:54:10.148+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.148+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.149+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.149+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.149+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.149+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.149+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.150+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.150+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.150+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.150+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.150+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.150+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.150+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.151+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.151+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.151+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.151+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.151+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.151+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.151+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.151+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.151+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.151+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.152+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.152+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.152+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.152+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.152+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.152+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.152+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.152+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.152+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.152+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.152+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.152+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.153+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.153+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.153+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.153+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.153+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.153+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.153+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.153+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.153+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.153+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.153+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.153+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.153+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.154+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.154+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.154+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T14:54:10.154+08:00 WARN 33532 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration.
2026-08-26T14:54:11.556+08:00 INFO 33532 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http)
2026-08-26T14:54:11.589+08:00 INFO 33532 --- [crm-app] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-08-26T14:54:11.590+08:00 INFO 33532 --- [crm-app] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.31]
2026-08-26T14:54:11.677+08:00 INFO 33532 --- [crm-app] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-08-26T14:54:11.677+08:00 INFO 33532 --- [crm-app] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 4389 ms
2026-08-26T14:54:12.429+08:00 INFO 33532 --- [crm-app] [main] com.crm.auth.config.PermissionConfig : ����Ȩ���ܿر�ɨ�����ɣ�0 ��
2026-08-26T14:54:12.628+08:00 INFO 33532 --- [crm-app] [main] com.crm.base.config.CustomIdGenerator : ѩ��ID��������ʼ�����ɣ�workerId=0, datacenterId=0
2026-08-26T14:54:13.524+08:00 INFO 33532 --- [crm-app] [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
2026-08-26T14:54:13.613+08:00 INFO 33532 --- [crm-app] [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.5.3.Final
2026-08-26T14:54:13.668+08:00 INFO 33532 --- [crm-app] [main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled
2026-08-26T14:54:14.123+08:00 INFO 33532 --- [crm-app] [main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer
2026-08-26T14:54:14.176+08:00 INFO 33532 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
2026-08-26T14:54:15.066+08:00 INFO 33532 --- [crm-app] [main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@c040c8d
2026-08-26T14:54:15.070+08:00 INFO 33532 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.
2026-08-26T14:54:15.179+08:00 WARN 33532 --- [crm-app] [main] org.hibernate.orm.deprecation : HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
2026-08-26T14:54:17.714+08:00 INFO 33532 --- [crm-app] [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
2026-08-26T14:54:26.549+08:00 INFO 33532 --- [crm-app] [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2026-08-26T14:54:27.610+08:00 WARN 33532 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================
2026-08-26T14:54:27.610+08:00 WARN 33532 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ���� token �ӿ� /api/auth/debug/token �����ã�verify profile��
2026-08-26T14:54:27.610+08:00 WARN 33532 --- [crm-app] [main] c.c.a.controller.DebugTokenController : �Ͻ����������������κ�֪�� userId ���˿�ð�����û���
2026-08-26T14:54:27.610+08:00 WARN 33532 --- [crm-app] [main] c.c.a.controller.DebugTokenController : �μ� docs/adr/0014-verify-profile-debug-token-endpoint.md
2026-08-26T14:54:27.611+08:00 WARN 33532 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================
2026-08-26T14:54:30.092+08:00 WARN 33532 --- [crm-app] [main] .s.s.UserDetailsServiceAutoConfiguration :
Using generated security password: 037f8f89-19ad-4ebb-aca3-186245d280e8
This generated password is for development use only. Your security configuration must be updated before running your application in production.
2026-08-26T14:54:30.122+08:00 INFO 33532 --- [crm-app] [main] r$InitializeUserDetailsManagerConfigurer : Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
2026-08-26T14:54:31.919+08:00 INFO 33532 --- [crm-app] [main] c.c.a.c.DataScopeModuleStartupValidator : ����Ȩ��ģ��У��ͨ����0 ���ܿر���4 ��ע��ģ��
2026-08-26T14:54:32.029+08:00 INFO 33532 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path '/'
2026-08-26T14:54:32.096+08:00 INFO 33532 --- [crm-app] [main] com.crm.app.CrmAppApplication : Started CrmAppApplication in 25.619 seconds (process running for 26.426)
2026-08-26T14:54:32.146+08:00 INFO 33532 --- [crm-app] [main] com.crm.auth.config.DataInitializer : ִ��Ȩ�����ݳ�ʼ������...
2026-08-26T14:54:32.195+08:00 INFO 33532 --- [crm-app] [http-nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2026-08-26T14:54:32.196+08:00 INFO 33532 --- [crm-app] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
2026-08-26T14:54:32.200+08:00 INFO 33532 --- [crm-app] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 4 ms
2026-08-26T14:54:32.617+08:00 WARN 33532 --- [crm-app] [http-nio-8080-exec-1] c.c.b.a.GlobalExceptionHandlerAdvice : ��Դ�����ڣ�code=40401, msg=��Դ[1]�����ڻ��ѱ�ɾ��
2026-08-26T14:54:33.095+08:00 INFO 33532 --- [crm-app] [main] com.crm.auth.config.DataInitializer : Ȩ�����ݳ�ʼ����������
2026-08-26T14:54:33.096+08:00 INFO 33532 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : ִ�������ֵ�Ȩ�����ӻ�����...
2026-08-26T14:54:33.551+08:00 INFO 33532 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : �����ֵ�Ȩ�����ӻ��������ɣ�10 ��Ȩ�޵�
2026-08-26T14:54:33.552+08:00 INFO 33532 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : ִ����������Ȩ�����ӻ����飨���˵���...
2026-08-26T14:54:33.645+08:00 INFO 33532 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : ��������Ȩ�����ӻ��������ɣ����˵���0 �� button��
2026-08-26T14:54:33.646+08:00 INFO 33532 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : ִ����������ȫ�����ӵ�������...
2026-08-26T14:54:34.904+08:00 INFO 33532 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : �����������ӵ������ɣ����� 3432 �У�ʡ 34 / �� 342 / �� 3056�������� 3432 �У����� 0 ��
2026-08-26T14:54:34.905+08:00 INFO 33532 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : ִ����������Ȩ�����ӻ����飨���˵���...
2026-08-26T14:54:35.374+08:00 INFO 33532 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : ��������Ȩ�����ӻ��������ɣ�4 ���˵���0 �� button��
2026-08-26T14:54:35.375+08:00 INFO 33532 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : ִ���̻�����Ȩ�����ӻ����飨���˵���...
2026-08-26T14:54:35.420+08:00 INFO 33532 --- [crm-app] [main] c.c.a.service.impl.PermissionSeederImpl : ����Ŀ¼�ڵ㣺�̻����� (type=1)
2026-08-26T14:54:35.454+08:00 INFO 33532 --- [crm-app] [main] c.c.a.service.impl.PermissionSeederImpl : �����˵��ڵ㣺���������ѹ��� (type=2)
2026-08-26T14:54:35.565+08:00 INFO 33532 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : �̻�����Ȩ�����ӻ��������ɣ����˵���0 �� button��
2026-08-26T14:54:35.565+08:00 INFO 33532 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : ִ���̻��׶�ģ��Ȩ�����ӻ����飨���˵���...
2026-08-26T14:54:35.631+08:00 INFO 33532 --- [crm-app] [main] c.c.a.service.impl.PermissionSeederImpl : �����˵��ڵ㣺�̻��׶����� (type=2)
2026-08-26T14:54:35.717+08:00 INFO 33532 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : �̻��׶�ģ��Ȩ�����ӻ��������ɣ����˵���0 �� button��
2026-08-26T14:54:35.718+08:00 INFO 33532 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : ִ�з�����ϵͳ�ֶο����ӻ�����...
2026-08-26T14:54:36.192+08:00 INFO 33532 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : ������ϵͳ�ֶο����ӻ��������ɣ��ִ� 16 �������� 16 ��
2026-08-26T14:54:36.433+08:00 INFO 33532 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : ��ֲ�뷽��������ģ�壨OPP_SCHEME_TPL_01��������/ȫ��˾ͨ��/Ĭ�ϣ�8 ���ֶ��
2026-08-26T14:54:36.433+08:00 INFO 33532 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : ִ�з�����ģ��Ȩ�����ӻ����飨���˵���...
2026-08-26T14:54:36.487+08:00 INFO 33532 --- [crm-app] [main] c.c.a.service.impl.PermissionSeederImpl : �����˵��ڵ㣺������ģ������ (type=2)
2026-08-26T14:54:36.569+08:00 INFO 33532 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : ������ģ��Ȩ�����ӻ��������ɣ����˵���0 �� button��
2026-08-26T14:54:36.735+08:00 INFO 33532 --- [crm-app] [main] c.c.r.config.StageTemplateInitializer : ��ֲ��ȫ��Ĭ�Ͻ׶�ģ�壨OPP_STAGE_TPL_01��������/ȫ��˾ͨ��/Ĭ�ϣ�5 ���ڵ㣩
2026-08-26T14:54:37.187+08:00 WARN 33532 --- [crm-app] [main] com.crm.file.config.MinioConfig : MinIO bucket [crm] ��ʼ��ʧ�ܣ��ļ����ܿ��ܲ����ã�The Access Key Id you provided does not exist in our records.
2026-08-26T14:54:37.187+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ִ�������ֵ��ݵȳ�ʼ������...
2026-08-26T14:54:38.772+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����������ֵ���Ѳ������ӣ���lead_source/ad
2026-08-26T14:54:38.831+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����������ֵ���Ѳ������ӣ���lead_source/offline
2026-08-26T14:54:38.920+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����������ֵ���Ѳ������ӣ���lead_source/other
2026-08-26T14:54:38.971+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����������ֵ���Ѳ������ӣ���lead_source/referral
2026-08-26T14:54:39.023+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����������ֵ���Ѳ������ӣ���lead_source/website
2026-08-26T14:54:39.285+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���������� (industry/gov)
2026-08-26T14:54:39.357+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���˴���Э (industry/gov_1)
2026-08-26T14:54:39.439+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��Ӧ���� (industry/gov_2)
2026-08-26T14:54:39.509+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���̲ݾ� (industry/gov_3)
2026-08-26T14:54:39.584+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���������� (industry/gov_4)
2026-08-26T14:54:39.713+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������������ (industry/gov_5)
2026-08-26T14:54:39.791+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��˰���� (industry/gov_6)
2026-08-26T14:54:39.869+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������� (industry/gov_7)
2026-08-26T14:54:39.939+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������� (industry/gov_8)
2026-08-26T14:54:40.015+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������� (industry/gov_9)
2026-08-26T14:54:40.091+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������� (industry/gov_10)
2026-08-26T14:54:40.163+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������� (industry/gov_11)
2026-08-26T14:54:40.239+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��ˮ���� (industry/gov_12)
2026-08-26T14:54:40.310+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����ҵ�� (industry/gov_13)
2026-08-26T14:54:40.385+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������� (industry/gov_14)
2026-08-26T14:54:40.468+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������þ� (industry/gov_15)
2026-08-26T14:54:40.540+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������� (industry/gov_16)
2026-08-26T14:54:40.610+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�����۾��������� (industry/gov_17)
2026-08-26T14:54:40.681+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����ý������ (industry/gov_18)
2026-08-26T14:54:40.754+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���˷��� (industry/gov_19)
2026-08-26T14:54:40.825+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���������� (industry/law)
2026-08-26T14:54:40.903+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (industry/law_1)
2026-08-26T14:54:40.991+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������Ժ (industry/law_2)
2026-08-26T14:54:41.068+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����Ժ (industry/law_3)
2026-08-26T14:54:41.150+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��˾���� (industry/law_4)
2026-08-26T14:54:41.221+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (industry/law_5)
2026-08-26T14:54:41.297+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������-�߼�վ (industry/law_6)
2026-08-26T14:54:41.385+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���侯 (industry/law_7)
2026-08-26T14:54:41.461+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ؾ� (industry/law_8)
2026-08-26T14:54:41.546+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (industry/law_9)
2026-08-26T14:54:41.618+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (industry/edu)
2026-08-26T14:54:41.703+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ս� (industry/edu_1)
2026-08-26T14:54:41.780+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��ְУ (industry/edu_2)
2026-08-26T14:54:41.864+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����У (industry/edu_3)
2026-08-26T14:54:41.924+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��ҽ�ƽ��� (industry/health)
2026-08-26T14:54:41.987+08:00 WARN 33532 --- [crm-app] [http-nio-8080-exec-4] c.c.b.a.GlobalExceptionHandlerAdvice : ��Դ�����ڣ�code=40401, msg=��Դ[1]�����ڻ��ѱ�ɾ��
2026-08-26T14:54:42.001+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��ҽԺ (industry/health_1)
2026-08-26T14:54:42.073+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���������� (industry/health_2)
2026-08-26T14:54:42.182+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (industry/finance_1)
2026-08-26T14:54:42.262+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�����չ�˾ (industry/finance_2)
2026-08-26T14:54:42.314+08:00 WARN 33532 --- [crm-app] [http-nio-8080-exec-5] c.c.b.a.GlobalExceptionHandlerAdvice : ��Դ�����ڣ�code=40401, msg=��Դ[2]�����ڻ��ѱ�ɾ��
2026-08-26T14:54:42.329+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����ͨ (industry/transport)
2026-08-26T14:54:42.408+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��������ͨ (industry/transport_1)
2026-08-26T14:54:42.488+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (industry/transport_2)
2026-08-26T14:54:42.562+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (industry/transport_3)
2026-08-26T14:54:42.635+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�����ٹ�· (industry/transport_4)
2026-08-26T14:54:42.688+08:00 WARN 33532 --- [crm-app] [http-nio-8080-exec-7] c.c.b.a.GlobalExceptionHandlerAdvice : ��Դ�����ڣ�code=40401, msg=��Դ[100]�����ڻ��ѱ�ɾ��
2026-08-26T14:54:42.695+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����Դ������ (industry/energy)
2026-08-26T14:54:42.772+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��ʯ��-��Դ-��ҵ (industry/energy_1)
2026-08-26T14:54:42.840+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������վ-�˵�վ (industry/energy_2)
2026-08-26T14:54:42.916+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ʵѵ���� (industry/energy_3)
2026-08-26T14:54:42.988+08:00 WARN 33532 --- [crm-app] [http-nio-8080-exec-9] c.c.b.a.GlobalExceptionHandlerAdvice : ��Դ�����ڣ�code=40401, msg=��Դ[1000]�����ڻ��ѱ�ɾ��
2026-08-26T14:54:42.992+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (industry/energy_4)
2026-08-26T14:54:43.061+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���Ļ����� (industry/tourism)
2026-08-26T14:54:43.136+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (industry/tourism_1)
2026-08-26T14:54:43.210+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���Ƶ� (industry/tourism_2)
2026-08-26T14:54:43.279+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��չ��-������ (industry/tourism_3)
2026-08-26T14:54:43.343+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��԰�������� (industry/park)
2026-08-26T14:54:43.412+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ǻ�԰�� (industry/park_1)
2026-08-26T14:54:43.488+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�����Ŵ�¥ (industry/park_2)
2026-08-26T14:54:43.562+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����ҵ���� (industry/park_3)
2026-08-26T14:54:43.634+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���������� (industry/park_4)
2026-08-26T14:54:43.706+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���Ϳշ��л��� (industry/park_5)
2026-08-26T14:54:43.768+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����������ֵ���Ѳ������ӣ���industry/education
2026-08-26T14:54:43.816+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����������ֵ���Ѳ������ӣ���industry/healthcare
2026-08-26T14:54:43.864+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����������ֵ���Ѳ������ӣ���industry/it
2026-08-26T14:54:43.914+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����������ֵ���Ѳ������ӣ���industry/manufacturing
2026-08-26T14:54:43.965+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����������ֵ���Ѳ������ӣ���industry/other
2026-08-26T14:54:44.015+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����������ֵ���Ѳ������ӣ���industry/real_estate
2026-08-26T14:54:44.066+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����������ֵ���Ѳ������ӣ���industry/retail
2026-08-26T14:54:45.673+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺�̻��׶� (opp_stage)
2026-08-26T14:54:45.733+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ͻ�Ȧ�� (opp_stage/OPP_STAGE_01)
2026-08-26T14:54:45.793+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����ϵ���� (opp_stage/OPP_STAGE_02)
2026-08-26T14:54:45.855+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�����ϲɼ� (opp_stage/OPP_STAGE_03)
2026-08-26T14:54:45.915+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������� (opp_stage/OPP_STAGE_04)
2026-08-26T14:54:45.981+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����ת��Ŀ (opp_stage/OPP_STAGE_05)
2026-08-26T14:54:46.046+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺�̻���Դ (opp_source)
2026-08-26T14:54:46.120+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ת�� (opp_source/opp_source_01)
2026-08-26T14:54:46.189+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������ھ� (opp_source/opp_source_02)
2026-08-26T14:54:46.255+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ͻ�ת���� (opp_source/opp_source_03)
2026-08-26T14:54:46.303+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺�̻����� (opp_type)
2026-08-26T14:54:46.369+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���½� (opp_type/opp_type_01)
2026-08-26T14:54:46.431+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (opp_type/opp_type_02)
2026-08-26T14:54:46.487+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (opp_type/opp_type_03)
2026-08-26T14:54:46.536+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺�б���ʽ (bid_form)
2026-08-26T14:54:46.594+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��ZC�����ɣ� (bid_form/bid_form_01)
2026-08-26T14:54:46.650+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��GC�����̣� (bid_form/bid_form_02)
2026-08-26T14:54:46.707+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��BC��EPC�ְܷ��� (bid_form/bid_form_03)
2026-08-26T14:54:46.764+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��YB�����꣩ (bid_form/bid_form_04)
2026-08-26T14:54:46.815+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺����������ǩ (result_tag)
2026-08-26T14:54:46.877+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�����޽�չ (result_tag/result_tag_01)
2026-08-26T14:54:46.936+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ȷ�� (result_tag/result_tag_02)
2026-08-26T14:54:46.995+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������ƽ� (result_tag/result_tag_03)
2026-08-26T14:54:47.054+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�����ϲɼ� (result_tag/result_tag_04)
2026-08-26T14:54:47.117+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����ϵά�� (result_tag/result_tag_05)
2026-08-26T14:54:47.172+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��Ԥ�㹵ͨ (result_tag/result_tag_06)
2026-08-26T14:54:47.229+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����̽�ֳ� (result_tag/result_tag_07)
2026-08-26T14:54:47.286+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������� (result_tag/result_tag_08)
2026-08-26T14:54:47.334+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺�������� (design_config)
2026-08-26T14:54:47.394+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�����嵥���� (design_config/design_config_01)
2026-08-26T14:54:47.456+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����׼���� (design_config/design_config_02)
2026-08-26T14:54:47.528+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (design_config/design_config_03)
2026-08-26T14:54:47.586+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (design_config/design_config_04)
2026-08-26T14:54:47.646+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (design_config/design_config_05)
2026-08-26T14:54:47.704+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (design_config/design_config_06)
2026-08-26T14:54:47.752+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺�ݻ�ԭ�� (pause_reason)
2026-08-26T14:54:47.813+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ͻ���Ŀ���� (pause_reason/pause_reason_01)
2026-08-26T14:54:47.875+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��Ԥ�㶳�� (pause_reason/pause_reason_02)
2026-08-26T14:54:47.939+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���б���ͣ (pause_reason/pause_reason_03)
2026-08-26T14:54:48.004+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���������������ɿ������� (pause_reason/pause_reason_04)
2026-08-26T14:54:48.072+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ԭ�� (pause_reason/pause_reason_05)
2026-08-26T14:54:48.141+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (pause_reason/pause_reason_99)
2026-08-26T14:54:48.194+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺���빫��ԭ�� (pool_reason)
2026-08-26T14:54:48.250+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������δ��Ч���� (pool_reason/pool_reason_01)
2026-08-26T14:54:48.306+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ͻ�����Ԥ�� (pool_reason/pool_reason_02)
2026-08-26T14:54:48.365+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����Ŀ��ͣ������ (pool_reason/pool_reason_03)
2026-08-26T14:54:48.421+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ʱ�������� (pool_reason/pool_reason_04)
2026-08-26T14:54:48.481+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (pool_reason/pool_reason_99)
2026-08-26T14:54:48.525+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺�̻���Ŀ��ɫ (project_role)
2026-08-26T14:54:48.583+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���̻������� (project_role/project_role_01)
2026-08-26T14:54:48.644+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ֳ�רԱ (project_role/project_role_02)
2026-08-26T14:54:48.704+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������רԱ (project_role/project_role_03)
2026-08-26T14:54:48.780+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������רԱ (project_role/project_role_04)
2026-08-26T14:54:48.851+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����������ʦ (project_role/project_role_05)
2026-08-26T14:54:48.910+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��Эͬ������ (project_role/project_role_06)
2026-08-26T14:54:48.956+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺�ر�ԭ�� (close_reason)
2026-08-26T14:54:49.015+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����Ŀȡ�� (close_reason/close_reason_01)
2026-08-26T14:54:49.076+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ͻ����� (close_reason/close_reason_02)
2026-08-26T14:54:49.133+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ʧ�� (close_reason/close_reason_03)
2026-08-26T14:54:49.188+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ظ��̻� (close_reason/close_reason_04)
2026-08-26T14:54:49.245+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����Ч�̻� (close_reason/close_reason_05)
2026-08-26T14:54:49.307+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (close_reason/close_reason_99)
2026-08-26T14:54:49.355+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺��Ŀ���� (locality_type)
2026-08-26T14:54:49.423+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��������Ŀ (locality_type/locality_type_01)
2026-08-26T14:54:49.486+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��������Ŀ (locality_type/locality_type_02)
2026-08-26T14:54:49.532+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺������ʽ (follow_way)
2026-08-26T14:54:49.588+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���绰��ͨ (follow_way/follow_way_01)
2026-08-26T14:54:49.649+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�����Űݷ� (follow_way/follow_way_02)
2026-08-26T14:54:49.707+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��΢�ŶԽ� (follow_way/follow_way_03)
2026-08-26T14:54:49.764+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�����ϻ��� (follow_way/follow_way_04)
2026-08-26T14:54:49.822+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��չ�ṵͨ (follow_way/follow_way_05)
2026-08-26T14:54:49.865+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺�������� (survey_seq)
2026-08-26T14:54:49.922+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����һ�� (survey_seq/survey_seq_01)
2026-08-26T14:54:49.986+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ڶ��� (survey_seq/survey_seq_02)
2026-08-26T14:54:50.058+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������� (survey_seq/survey_seq_03)
2026-08-26T14:54:50.120+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���������� (survey_seq/survey_seq_04)
2026-08-26T14:54:50.169+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺���뷽ʽ (apply_way)
2026-08-26T14:54:50.228+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���������� (apply_way/apply_way_01)
2026-08-26T14:54:50.288+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���������� (apply_way/apply_way_02)
2026-08-26T14:54:50.335+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺�ͻ���ɫ (customer_role)
2026-08-26T14:54:50.395+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ܰ� (customer_role/customer_role_01)
2026-08-26T14:54:50.455+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������� (customer_role/customer_role_02)
2026-08-26T14:54:50.515+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��Ͷ�ʷ� (customer_role/customer_role_03)
2026-08-26T14:54:50.576+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������Ժ (customer_role/customer_role_04)
2026-08-26T14:54:50.636+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ�������� (customer_role/customer_role_05)
2026-08-26T14:54:50.708+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ��Ͷ�깫˾ (customer_role/customer_role_06)
2026-08-26T14:54:50.757+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����飺�̻��������� (attachment_type)
2026-08-26T14:54:50.819+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ֳ����� (attachment_type/attachment_type_01)
2026-08-26T14:54:50.878+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���漰�嵥/ͼֽ (attachment_type/attachment_type_02)
2026-08-26T14:54:50.939+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ���ͻ��������� (attachment_type/attachment_type_03)
2026-08-26T14:54:50.999+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ����Ͷ���������� (attachment_type/attachment_type_04)
2026-08-26T14:54:51.061+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ���������ֵ������ (attachment_type/attachment_type_99)
2026-08-26T14:54:51.073+08:00 INFO 33532 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����ֵ��ݵȳ�ʼ���������ɣ�22 ������
2026-08-26T14:55:29.573+08:00 WARN 33532 --- [crm-app] [http-nio-8080-exec-1] c.c.b.a.GlobalExceptionHandlerAdvice : ��Դ�����ڣ�code=40401, msg=��Դ[1085523]�����ڻ��ѱ�ɾ��
2026-08-26T14:55:29.959+08:00 WARN 33532 --- [crm-app] [http-nio-8080-exec-2] c.crm.auth.security.impl.JwtCodecImpl : token ����ʧ��(�ۼ�1��)������ԭ��: The token was expected 3 parts, but got 1.
2026-08-26T14:55:44.051+08:00 WARN 33532 --- [crm-app] [http-nio-8080-exec-3] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ������ token
2026-08-26T14:55:45.353+08:00 WARN 33532 --- [crm-app] [http-nio-8080-exec-8] c.c.b.a.GlobalExceptionHandlerAdvice : ����������ʧ�ܣ�JSON parse error: Invalid UTF-8 middle byte 0xcc
2026-08-26T14:56:12.828+08:00 WARN 33532 --- [crm-app] [http-nio-8080-exec-9] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ������ token
2026-08-26T14:56:26.477+08:00 WARN 33532 --- [crm-app] [http-nio-8080-exec-10] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ������ token
2026-08-26T14:56:27.081+08:00 ERROR 33532 --- [crm-app] [http-nio-8080-exec-1] c.c.b.a.GlobalExceptionHandlerAdvice : ȫ���쳣������
org.springframework.jdbc.BadSqlGrammarException:
### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'party_a' in 'field list'
### The error may exist in com/crm/opportunity/mapper/OpportunityMapper.java (best guess)
### The error may involve com.crm.opportunity.mapper.OpportunityMapper.insert-Inline
### The error occurred while setting parameters
### SQL: INSERT INTO opportunity ( id, opp_name, opp_source, party_a, remark, owner_user_id, creator_user_id, opp_status, current_stage_id, stage_template_id, stage_template_version, claim_time, primary_customer_name_snapshot, version, creator_id, create_time, updater_id, update_time, deleted ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'party_a' in 'field list'
; bad SQL grammar []
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:246) ~[spring-jdbc-6.1.14.jar!/:6.1.14]
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107) ~[spring-jdbc-6.1.14.jar!/:6.1.14]
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
at jdk.proxy2/jdk.proxy2.$Proxy106.insert(Unknown Source) ~[na:na]
at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) ~[mybatis-plus-core-3.5.7.jar!/:3.5.7]
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152) ~[mybatis-plus-core-3.5.7.jar!/:3.5.7]
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.7.jar!/:3.5.7]
at jdk.proxy2/jdk.proxy2.$Proxy212.insert(Unknown Source) ~[na:na]
at com.crm.opportunity.intake.impl.OpportunityIntakeImpl.open(OpportunityIntakeImpl.java:73) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379) ~[spring-tx-6.1.14.jar!/:6.1.14]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720) ~[spring-aop-6.1.14.jar!/:6.1.14]
at com.crm.opportunity.intake.impl.OpportunityIntakeImpl$$SpringCGLIB$$0.open(<generated>) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at com.crm.opportunity.service.impl.OpportunityCreateServiceImpl.createOpportunity(OpportunityCreateServiceImpl.java:75) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at com.crm.opportunity.controller.OpportunityCreateController.create(OpportunityCreateController.java:37) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at com.crm.auth.security.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60) ~[crm-auth-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) ~[spring-security-config-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at com.crm.base.filter.TraceIdFilter.doFilterInternal(TraceIdFilter.java:39) ~[crm-base-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) ~[tomcat-embed-core-10.1.31.jar!/:na]
at java.base/java.lang.Thread.run(Thread.java:842) ~[na:na]
Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'party_a' in 'field list'
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-5.1.0.jar!/:na]
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-5.1.0.jar!/:na]
at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:48) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:75) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.internal.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.proxy2/jdk.proxy2.$Proxy235.update(Unknown Source) ~[na:na]
at jdk.internal.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.proxy2/jdk.proxy2.$Proxy235.update(Unknown Source) ~[na:na]
at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.internal.reflect.GeneratedMethodAccessor77.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61) ~[mybatis-3.5.16.jar!/:3.5.16]
at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) ~[mybatis-plus-extension-3.5.7.jar!/:3.5.7]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.proxy2/jdk.proxy2.$Proxy234.update(Unknown Source) ~[na:na]
at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.internal.reflect.GeneratedMethodAccessor76.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
... 127 common frames omitted
2026-08-26T14:56:49.141+08:00 WARN 33532 --- [crm-app] [http-nio-8080-exec-2] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ������ token
2026-08-26T14:56:49.349+08:00 ERROR 33532 --- [crm-app] [http-nio-8080-exec-4] c.c.b.a.GlobalExceptionHandlerAdvice : ȫ���쳣������
org.springframework.jdbc.BadSqlGrammarException:
### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'party_a' in 'field list'
### The error may exist in com/crm/opportunity/mapper/OpportunityMapper.java (best guess)
### The error may involve com.crm.opportunity.mapper.OpportunityMapper.insert-Inline
### The error occurred while setting parameters
### SQL: INSERT INTO opportunity ( id, opp_name, opp_source, party_a, remark, owner_user_id, creator_user_id, opp_status, current_stage_id, stage_template_id, stage_template_version, claim_time, primary_customer_name_snapshot, version, creator_id, create_time, updater_id, update_time, deleted ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'party_a' in 'field list'
; bad SQL grammar []
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:246) ~[spring-jdbc-6.1.14.jar!/:6.1.14]
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107) ~[spring-jdbc-6.1.14.jar!/:6.1.14]
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
at jdk.proxy2/jdk.proxy2.$Proxy106.insert(Unknown Source) ~[na:na]
at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) ~[mybatis-plus-core-3.5.7.jar!/:3.5.7]
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152) ~[mybatis-plus-core-3.5.7.jar!/:3.5.7]
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.7.jar!/:3.5.7]
at jdk.proxy2/jdk.proxy2.$Proxy212.insert(Unknown Source) ~[na:na]
at com.crm.opportunity.intake.impl.OpportunityIntakeImpl.open(OpportunityIntakeImpl.java:73) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379) ~[spring-tx-6.1.14.jar!/:6.1.14]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720) ~[spring-aop-6.1.14.jar!/:6.1.14]
at com.crm.opportunity.intake.impl.OpportunityIntakeImpl$$SpringCGLIB$$0.open(<generated>) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at com.crm.opportunity.service.impl.OpportunityCreateServiceImpl.createOpportunity(OpportunityCreateServiceImpl.java:75) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at com.crm.opportunity.controller.OpportunityCreateController.create(OpportunityCreateController.java:37) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at com.crm.auth.security.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60) ~[crm-auth-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) ~[spring-security-config-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at com.crm.base.filter.TraceIdFilter.doFilterInternal(TraceIdFilter.java:39) ~[crm-base-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) ~[tomcat-embed-core-10.1.31.jar!/:na]
at java.base/java.lang.Thread.run(Thread.java:842) ~[na:na]
Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'party_a' in 'field list'
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-5.1.0.jar!/:na]
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-5.1.0.jar!/:na]
at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:48) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:75) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.internal.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.proxy2/jdk.proxy2.$Proxy235.update(Unknown Source) ~[na:na]
at jdk.internal.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.proxy2/jdk.proxy2.$Proxy235.update(Unknown Source) ~[na:na]
at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.internal.reflect.GeneratedMethodAccessor77.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61) ~[mybatis-3.5.16.jar!/:3.5.16]
at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) ~[mybatis-plus-extension-3.5.7.jar!/:3.5.7]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.proxy2/jdk.proxy2.$Proxy234.update(Unknown Source) ~[na:na]
at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.internal.reflect.GeneratedMethodAccessor76.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
... 127 common frames omitted
2026-08-26T14:57:43.499+08:00 WARN 33532 --- [crm-app] [http-nio-8080-exec-5] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ������ token
2026-08-26T14:57:43.701+08:00 ERROR 33532 --- [crm-app] [http-nio-8080-exec-6] c.c.b.a.GlobalExceptionHandlerAdvice : ȫ���쳣������
org.springframework.dao.DataIntegrityViolationException:
### Error updating database. Cause: java.sql.SQLException: Field 'bid_form' doesn't have a default value
### The error may exist in com/crm/opportunity/mapper/OpportunityMapper.java (best guess)
### The error may involve com.crm.opportunity.mapper.OpportunityMapper.insert-Inline
### The error occurred while setting parameters
### SQL: INSERT INTO opportunity ( id, opp_name, opp_source, party_a, remark, owner_user_id, creator_user_id, opp_status, current_stage_id, stage_template_id, stage_template_version, claim_time, primary_customer_name_snapshot, version, creator_id, create_time, updater_id, update_time, deleted ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
### Cause: java.sql.SQLException: Field 'bid_form' doesn't have a default value
; Field 'bid_form' doesn't have a default value
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:258) ~[spring-jdbc-6.1.14.jar!/:6.1.14]
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107) ~[spring-jdbc-6.1.14.jar!/:6.1.14]
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
at jdk.proxy2/jdk.proxy2.$Proxy106.insert(Unknown Source) ~[na:na]
at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) ~[mybatis-plus-core-3.5.7.jar!/:3.5.7]
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152) ~[mybatis-plus-core-3.5.7.jar!/:3.5.7]
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.7.jar!/:3.5.7]
at jdk.proxy2/jdk.proxy2.$Proxy212.insert(Unknown Source) ~[na:na]
at com.crm.opportunity.intake.impl.OpportunityIntakeImpl.open(OpportunityIntakeImpl.java:73) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379) ~[spring-tx-6.1.14.jar!/:6.1.14]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720) ~[spring-aop-6.1.14.jar!/:6.1.14]
at com.crm.opportunity.intake.impl.OpportunityIntakeImpl$$SpringCGLIB$$0.open(<generated>) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at com.crm.opportunity.service.impl.OpportunityCreateServiceImpl.createOpportunity(OpportunityCreateServiceImpl.java:75) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at com.crm.opportunity.controller.OpportunityCreateController.create(OpportunityCreateController.java:37) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at com.crm.auth.security.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60) ~[crm-auth-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) ~[spring-security-config-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at com.crm.base.filter.TraceIdFilter.doFilterInternal(TraceIdFilter.java:39) ~[crm-base-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) ~[tomcat-embed-core-10.1.31.jar!/:na]
at java.base/java.lang.Thread.run(Thread.java:842) ~[na:na]
Caused by: java.sql.SQLException: Field 'bid_form' doesn't have a default value
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-5.1.0.jar!/:na]
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-5.1.0.jar!/:na]
at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:48) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:75) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.internal.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.proxy2/jdk.proxy2.$Proxy235.update(Unknown Source) ~[na:na]
at jdk.internal.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.proxy2/jdk.proxy2.$Proxy235.update(Unknown Source) ~[na:na]
at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.internal.reflect.GeneratedMethodAccessor77.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61) ~[mybatis-3.5.16.jar!/:3.5.16]
at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) ~[mybatis-plus-extension-3.5.7.jar!/:3.5.7]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.proxy2/jdk.proxy2.$Proxy234.update(Unknown Source) ~[na:na]
at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.internal.reflect.GeneratedMethodAccessor76.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
... 127 common frames omitted
2026-08-26T16:50:29.721+08:00 INFO 28840 --- [crm-app] [main] com.crm.app.CrmAppApplication : Starting CrmAppApplication v1.0.0-SNAPSHOT using Java 17.0.15 with PID 28840 (D:\code\crm-backend-matt\crm-app\target\crm-app-1.0.0-SNAPSHOT.jar started by luowj in D:\code\crm-backend-matt)
2026-08-26T16:50:29.728+08:00 INFO 28840 --- [crm-app] [main] com.crm.app.CrmAppApplication : The following 1 profile is active: "verify"
2026-08-26T16:50:31.464+08:00 INFO 28840 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2026-08-26T16:50:31.466+08:00 INFO 28840 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2026-08-26T16:50:31.503+08:00 INFO 28840 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 28 ms. Found 0 JPA repository interfaces.
2026-08-26T16:50:31.526+08:00 INFO 28840 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2026-08-26T16:50:31.528+08:00 INFO 28840 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2026-08-26T16:50:31.543+08:00 INFO 28840 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 3 ms. Found 0 Redis repository interfaces.
2026-08-26T16:50:31.749+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.750+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.750+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.750+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.751+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.751+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.751+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.751+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.751+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.751+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.751+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.751+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.751+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.751+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.752+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.752+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.752+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.752+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.752+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.752+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.752+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.752+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.752+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.752+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.752+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.753+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.753+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.753+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.753+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.753+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.753+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.753+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.753+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.753+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.753+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.754+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.754+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.754+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.754+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.754+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.754+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.754+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.754+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.755+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.755+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.755+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.755+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.755+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.755+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.755+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.755+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.755+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.756+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration.
2026-08-26T16:50:31.759+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'crmBaseMapper' and 'com.crm.base.mapper.CrmBaseMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.759+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authIdentityMapper' and 'com.crm.auth.mapper.AuthIdentityMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.759+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'authUserMapper' and 'com.crm.auth.mapper.AuthUserMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.759+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDataScopeModuleMapper' and 'com.crm.auth.mapper.SysDataScopeModuleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.759+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.crm.auth.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.760+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.crm.auth.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.760+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleDataScopeMapper' and 'com.crm.auth.mapper.SysRoleDataScopeMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.760+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.crm.auth.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.760+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.crm.auth.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.760+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserDeptMapper' and 'com.crm.auth.mapper.SysUserDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.760+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.crm.auth.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.760+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'fileInfoMapper' and 'com.crm.file.mapper.FileInfoMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.760+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupDefaultMapper' and 'com.crm.dict.mapper.DictGroupDefaultMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.760+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictGroupMapper' and 'com.crm.dict.mapper.DictGroupMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.760+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictItemMapper' and 'com.crm.dict.mapper.DictItemMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.761+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'dictRefCountMapper' and 'com.crm.dict.mapper.DictRefCountMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.761+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMapper' and 'com.crm.rule.mapper.LeadPoolMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.761+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolMemberMapper' and 'com.crm.rule.mapper.LeadPoolMemberMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.761+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolProvinceMapper' and 'com.crm.rule.mapper.LeadPoolProvinceMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.761+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadPoolRegionMapper' and 'com.crm.rule.mapper.LeadPoolRegionMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.761+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleDeptMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.761+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPoolRuleMapper' and 'com.crm.rule.mapper.OpportunityPoolRuleMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.761+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardFieldMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardFieldMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.761+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.761+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardTemplateMapper' and 'com.crm.rule.mapper.OpportunitySchemeCardTemplateMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.761+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeFieldDefMapper' and 'com.crm.rule.mapper.OpportunitySchemeFieldDefMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.762+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageNodeMapper' and 'com.crm.rule.mapper.OpportunityStageNodeMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.762+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateDeptMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateDeptMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.762+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageTemplateMapper' and 'com.crm.rule.mapper.OpportunityStageTemplateMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.762+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysRegionMapper' and 'com.crm.rule.mapper.SysRegionMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.763+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userColumnPreferenceMapper' and 'com.crm.preference.mapper.UserColumnPreferenceMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.763+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'userSavedViewMapper' and 'com.crm.preference.mapper.UserSavedViewMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.763+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadAttachmentMapper' and 'com.crm.lead.mapper.LeadAttachmentMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.763+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFeedbackMapper' and 'com.crm.lead.mapper.LeadFeedbackMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.763+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadFollowMapper' and 'com.crm.lead.mapper.LeadFollowMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.763+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadHistoryMapper' and 'com.crm.lead.mapper.LeadHistoryMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.763+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'leadMapper' and 'com.crm.lead.mapper.LeadMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.763+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityAttachmentMapper' and 'com.crm.opportunity.mapper.OpportunityAttachmentMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.763+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityCustomerMapper' and 'com.crm.opportunity.mapper.OpportunityCustomerMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.763+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFocusMapper' and 'com.crm.opportunity.mapper.OpportunityFocusMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.764+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityFollowMapper' and 'com.crm.opportunity.mapper.OpportunityFollowMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.764+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityMapper' and 'com.crm.opportunity.mapper.OpportunityMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.764+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityOplogMapper' and 'com.crm.opportunity.mapper.OpportunityOplogMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.764+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityPendingNoticeMapper' and 'com.crm.opportunity.mapper.OpportunityPendingNoticeMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.764+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.764+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySchemeCardValueMapper' and 'com.crm.opportunity.mapper.OpportunitySchemeCardValueMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.764+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunitySiteSurveyMapper' and 'com.crm.opportunity.mapper.OpportunitySiteSurveyMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.764+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStageHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStageHistoryMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.764+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityStatusHistoryMapper' and 'com.crm.opportunity.mapper.OpportunityStatusHistoryMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.764+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityTeamMapper' and 'com.crm.opportunity.mapper.OpportunityTeamMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.764+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityViewLogMapper' and 'com.crm.opportunity.mapper.OpportunityViewLogMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.764+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'opportunityWorkPlanMapper' and 'com.crm.opportunity.mapper.OpportunityWorkPlanMapper' mapperInterface. Bean already defined with the same name!
2026-08-26T16:50:31.764+08:00 WARN 28840 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration.
2026-08-26T16:50:32.818+08:00 INFO 28840 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http)
2026-08-26T16:50:32.840+08:00 INFO 28840 --- [crm-app] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-08-26T16:50:32.840+08:00 INFO 28840 --- [crm-app] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.31]
2026-08-26T16:50:32.914+08:00 INFO 28840 --- [crm-app] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-08-26T16:50:32.915+08:00 INFO 28840 --- [crm-app] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 3100 ms
2026-08-26T16:50:33.483+08:00 INFO 28840 --- [crm-app] [main] com.crm.auth.config.PermissionConfig : ����Ȩ���ܿر�ɨ�����ɣ�0 ��
2026-08-26T16:50:33.630+08:00 INFO 28840 --- [crm-app] [main] com.crm.base.config.CustomIdGenerator : ѩ��ID��������ʼ�����ɣ�workerId=0, datacenterId=0
2026-08-26T16:50:34.322+08:00 INFO 28840 --- [crm-app] [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
2026-08-26T16:50:34.394+08:00 INFO 28840 --- [crm-app] [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.5.3.Final
2026-08-26T16:50:34.439+08:00 INFO 28840 --- [crm-app] [main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled
2026-08-26T16:50:34.810+08:00 INFO 28840 --- [crm-app] [main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer
2026-08-26T16:50:34.854+08:00 INFO 28840 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
2026-08-26T16:50:35.490+08:00 INFO 28840 --- [crm-app] [main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5c3e7128
2026-08-26T16:50:35.493+08:00 INFO 28840 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.
2026-08-26T16:50:35.603+08:00 WARN 28840 --- [crm-app] [main] org.hibernate.orm.deprecation : HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
2026-08-26T16:50:37.542+08:00 INFO 28840 --- [crm-app] [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
2026-08-26T16:50:48.340+08:00 INFO 28840 --- [crm-app] [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2026-08-26T16:50:48.793+08:00 WARN 28840 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================
2026-08-26T16:50:48.793+08:00 WARN 28840 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ���� token �ӿ� /api/auth/debug/token �����ã�verify profile��
2026-08-26T16:50:48.793+08:00 WARN 28840 --- [crm-app] [main] c.c.a.controller.DebugTokenController : �Ͻ����������������κ�֪�� userId ���˿�ð�����û���
2026-08-26T16:50:48.793+08:00 WARN 28840 --- [crm-app] [main] c.c.a.controller.DebugTokenController : �μ� docs/adr/0014-verify-profile-debug-token-endpoint.md
2026-08-26T16:50:48.793+08:00 WARN 28840 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================
2026-08-26T16:50:50.779+08:00 WARN 28840 --- [crm-app] [main] .s.s.UserDetailsServiceAutoConfiguration :
Using generated security password: 296a6373-234a-45cf-ad6c-b84cc968f298
This generated password is for development use only. Your security configuration must be updated before running your application in production.
2026-08-26T16:50:50.811+08:00 INFO 28840 --- [crm-app] [main] r$InitializeUserDetailsManagerConfigurer : Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
2026-08-26T16:50:52.097+08:00 INFO 28840 --- [crm-app] [main] c.c.a.c.DataScopeModuleStartupValidator : ����Ȩ��ģ��У��ͨ����0 ���ܿر���4 ��ע��ģ��
2026-08-26T16:50:52.137+08:00 INFO 28840 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path '/'
2026-08-26T16:50:52.178+08:00 INFO 28840 --- [crm-app] [main] com.crm.app.CrmAppApplication : Started CrmAppApplication in 23.138 seconds (process running for 23.832)
2026-08-26T16:50:52.185+08:00 INFO 28840 --- [crm-app] [main] com.crm.auth.config.DataInitializer : ִ��Ȩ�����ݳ�ʼ������...
2026-08-26T16:50:52.208+08:00 INFO 28840 --- [crm-app] [http-nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2026-08-26T16:50:52.208+08:00 INFO 28840 --- [crm-app] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
2026-08-26T16:50:52.211+08:00 INFO 28840 --- [crm-app] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 3 ms
2026-08-26T16:50:52.366+08:00 WARN 28840 --- [crm-app] [http-nio-8080-exec-1] c.c.b.a.GlobalExceptionHandlerAdvice : ��Դ�����ڣ�code=40401, msg=��Դ[1]�����ڻ��ѱ�ɾ��
2026-08-26T16:50:53.133+08:00 INFO 28840 --- [crm-app] [main] com.crm.auth.config.DataInitializer : Ȩ�����ݳ�ʼ����������
2026-08-26T16:50:53.133+08:00 INFO 28840 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : ִ�������ֵ�Ȩ�����ӻ�����...
2026-08-26T16:50:53.649+08:00 INFO 28840 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : �����ֵ�Ȩ�����ӻ��������ɣ�10 ��Ȩ�޵�
2026-08-26T16:50:53.649+08:00 INFO 28840 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : ִ����������Ȩ�����ӻ����飨���˵���...
2026-08-26T16:50:53.777+08:00 INFO 28840 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : ��������Ȩ�����ӻ��������ɣ����˵���0 �� button��
2026-08-26T16:50:53.778+08:00 INFO 28840 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : ִ����������ȫ�����ӵ�������...
2026-08-26T16:50:55.260+08:00 INFO 28840 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : �����������ӵ������ɣ����� 3432 �У�ʡ 34 / �� 342 / �� 3056�������� 3432 �У����� 0 ��
2026-08-26T16:50:55.261+08:00 INFO 28840 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : ִ����������Ȩ�����ӻ����飨���˵���...
2026-08-26T16:50:55.593+08:00 INFO 28840 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : ��������Ȩ�����ӻ��������ɣ�4 ���˵���0 �� button��
2026-08-26T16:50:55.594+08:00 INFO 28840 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : ִ���̻�����Ȩ�����ӻ����飨���˵���...
2026-08-26T16:50:55.677+08:00 INFO 28840 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : �̻�����Ȩ�����ӻ��������ɣ����˵���0 �� button��
2026-08-26T16:50:55.677+08:00 INFO 28840 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : ִ���̻��׶�ģ��Ȩ�����ӻ����飨���˵���...
2026-08-26T16:50:55.767+08:00 INFO 28840 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : �̻��׶�ģ��Ȩ�����ӻ��������ɣ����˵���0 �� button��
2026-08-26T16:50:55.768+08:00 INFO 28840 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : ִ�з�����ϵͳ�ֶο����ӻ�����...
2026-08-26T16:50:55.783+08:00 INFO 28840 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : ������ϵͳ�ֶο����ӻ��������ɣ��ִ� 16 �������� 0 ��
2026-08-26T16:50:55.798+08:00 INFO 28840 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : ����������ģ���Ѵ��ڣ�code=OPP_SCHEME_TPL_01������ͣ�ã����������ӻ�
2026-08-26T16:50:55.798+08:00 INFO 28840 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : ִ�з�����ģ��Ȩ�����ӻ����飨���˵���...
2026-08-26T16:50:55.885+08:00 INFO 28840 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : ������ģ��Ȩ�����ӻ��������ɣ����˵���0 �� button��
2026-08-26T16:50:55.898+08:00 INFO 28840 --- [crm-app] [main] c.c.r.config.StageTemplateInitializer : Ĭ�Ͻ׶�ģ���Ѵ��ڣ�code=OPP_STAGE_TPL_01������ͣ�ã����������ӻ�
2026-08-26T16:50:56.153+08:00 WARN 28840 --- [crm-app] [main] com.crm.file.config.MinioConfig : MinIO bucket [crm] ��ʼ��ʧ�ܣ��ļ����ܿ��ܲ����ã�The Access Key Id you provided does not exist in our records.
2026-08-26T16:50:56.153+08:00 INFO 28840 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ִ�������ֵ��ݵȳ�ʼ������...
2026-08-26T16:51:03.674+08:00 WARN 28840 --- [crm-app] [http-nio-8080-exec-2] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ������ token
2026-08-26T16:51:04.798+08:00 INFO 28840 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : �����ֵ��ݵȳ�ʼ���������ɣ�22 ������
2026-08-26T16:51:11.431+08:00 WARN 28840 --- [crm-app] [http-nio-8080-exec-4] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ������ token
2026-08-26T16:51:11.919+08:00 ERROR 28840 --- [crm-app] [http-nio-8080-exec-5] c.c.b.a.GlobalExceptionHandlerAdvice : ȫ���쳣������
org.springframework.dao.DataIntegrityViolationException:
### Error updating database. Cause: java.sql.SQLException: Field 'bid_form' doesn't have a default value
### The error may exist in com/crm/opportunity/mapper/OpportunityMapper.java (best guess)
### The error may involve com.crm.opportunity.mapper.OpportunityMapper.insert-Inline
### The error occurred while setting parameters
### SQL: INSERT INTO opportunity ( id, opp_name, opp_source, party_a, remark, owner_user_id, creator_user_id, opp_status, current_stage_id, stage_template_id, stage_template_version, claim_time, primary_customer_name_snapshot, version, creator_id, create_time, updater_id, update_time, deleted ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
### Cause: java.sql.SQLException: Field 'bid_form' doesn't have a default value
; Field 'bid_form' doesn't have a default value
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:258) ~[spring-jdbc-6.1.14.jar!/:6.1.14]
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107) ~[spring-jdbc-6.1.14.jar!/:6.1.14]
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
at jdk.proxy2/jdk.proxy2.$Proxy106.insert(Unknown Source) ~[na:na]
at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) ~[mybatis-plus-core-3.5.7.jar!/:3.5.7]
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152) ~[mybatis-plus-core-3.5.7.jar!/:3.5.7]
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.7.jar!/:3.5.7]
at jdk.proxy2/jdk.proxy2.$Proxy212.insert(Unknown Source) ~[na:na]
at com.crm.opportunity.intake.impl.OpportunityIntakeImpl.open(OpportunityIntakeImpl.java:73) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379) ~[spring-tx-6.1.14.jar!/:6.1.14]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.14.jar!/:6.1.14]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720) ~[spring-aop-6.1.14.jar!/:6.1.14]
at com.crm.opportunity.intake.impl.OpportunityIntakeImpl$$SpringCGLIB$$0.open(<generated>) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at com.crm.opportunity.service.impl.OpportunityCreateServiceImpl.createOpportunity(OpportunityCreateServiceImpl.java:75) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at com.crm.opportunity.controller.OpportunityCreateController.create(OpportunityCreateController.java:37) ~[crm-opportunity-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at com.crm.auth.security.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60) ~[crm-auth-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) ~[spring-webmvc-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) ~[spring-security-config-6.3.4.jar!/:6.3.4]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at com.crm.base.filter.TraceIdFilter.doFilterInternal(TraceIdFilter.java:39) ~[crm-base-1.0.0-SNAPSHOT.jar!/:1.0.0-SNAPSHOT]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.14.jar!/:6.1.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.31.jar!/:na]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) ~[tomcat-embed-core-10.1.31.jar!/:na]
at java.base/java.lang.Thread.run(Thread.java:842) ~[na:na]
Caused by: java.sql.SQLException: Field 'bid_form' doesn't have a default value
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) ~[mysql-connector-j-8.3.0.jar!/:8.3.0]
at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-5.1.0.jar!/:na]
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-5.1.0.jar!/:na]
at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:48) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:75) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.internal.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.proxy2/jdk.proxy2.$Proxy235.update(Unknown Source) ~[na:na]
at jdk.internal.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.proxy2/jdk.proxy2.$Proxy235.update(Unknown Source) ~[na:na]
at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.internal.reflect.GeneratedMethodAccessor81.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61) ~[mybatis-3.5.16.jar!/:3.5.16]
at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) ~[mybatis-plus-extension-3.5.7.jar!/:3.5.7]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) ~[mybatis-3.5.16.jar!/:3.5.16]
at jdk.proxy2/jdk.proxy2.$Proxy234.update(Unknown Source) ~[na:na]
at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) ~[mybatis-3.5.16.jar!/:3.5.16]
at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) ~[mybatis-3.5.16.jar!/:3.5.16]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425) ~[mybatis-spring-3.0.3.jar!/:3.0.3]
... 127 common frames omitted
2026-08-26T17:00:43.880+08:00 WARN 28840 --- [crm-app] [http-nio-8080-exec-7] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ������ token