diff --git a/.scratch/opportunity-e2e/map.md b/.scratch/opportunity-e2e/map.md index 90f4e42..e1f4c42 100644 --- a/.scratch/opportunity-e2e/map.md +++ b/.scratch/opportunity-e2e/map.md @@ -72,6 +72,7 @@ - **票 06 bruno 机制已解决(20260828)** — 产出 `research-bruno-examples.md`:结论 **(a) 合并式 sync 手改安全,票 11 直接改 `.bru`**。SKILL.md 铁律 1「结构听源码,表述听人」:手改实参值/说明/示例值再生逐字保留,skill 只 patch 结构(对账钥匙=METHOD+路径);docs 块即示例承载机制;纪律=保持 `tags:[generated]` + 首行钥匙勿动。规则族 25 端点此前未入集合(票 11 补齐)。详见 `issues/06`。 - **票 10 前端 demo 已解决(20260828)** — 产出 `demo/index.html` 969 行单文件(三 tab:列表 7 视图+自定义视图 / 详情概览+8 子表+13 流转 / 规则三族 V-CONFIG 全 CRUD)+ 8 张 Playwright 自测截图(8 步全过,console/page errors: 0);D-01..D-22 角标全覆盖,发布中规则行的编辑按钮替换为 D-10/11/12 角标防误踩。**四件套第 4 件(前端 demo)就此交付**。契约落地要点:`oppName`/`primaryCustomerNameSnapshot` 字段名、切阶段用 nodeId、valuesJson 数组格式、savedViewId 服务端应用视图、发布中编辑防呆。顺带实证 admin MINE=0 属正确行为。详见 `issues/10`。 - **票 11 bruno 示例已解决(20260828)** — 商机模块接口文件 **77 个全真实示例**:存量 48 注入(`inject-examples.py`,实参块+请求示例段换 seed 真实值)+ 规则族 25/自定义视图 4 新入集合(`gen-rules-views.py`,29 接口 .bru + 4 folder.bru,4 新目录树,真实值全部来自 `specimens.json` 32 实测标本——含 8080 补采 stage/scheme versions)。对账 `verify_sync.py`:**71 唯一钥匙全命中、双零差集**(77 文件 = 71 + 3 接口 ×3 页面副本),sync 重跑全部「不动」、实参值/示例受铁律 1 保护不丢。新契约事实:board 两端点源码无 viewType 参数 = D-20 公海看板未过滤根因;scopeKey=opportunity,`OpportunityViewQueryImpl.SAVED_VIEW_SCOPE="opportunity.sales"` 与之不一致疑似新缺陷候选(未实测);viewId=32 位 hex(非雪花);view/save 为 viewId upsert;versions 实体直出泄露在 stage/scheme 坐实(D-19)。接口文档真实示例化就此收口。详见 `issues/11`。 +- **demo 子表实测与修复(20260829)** — `demo-subapi-test.py` 全子 Tab 实测全绿零报错:跟进/勘察真实写入并回显、方案卡 8 模板字段渲染 + 一客户一卡 66009 负路径拦截实拍、团队/附件/日志渲染断言;顺带修 demo 4 处(①子表 toolbar 运算符优先级:有记录时写按钮消失;②卡详情 d.values→d.fields 键名;③写跟进后 loadDetail 刷头部回收锚点;④oplog 三键名对齐实体 opTime/opUserId/opDesc + ROW_ADD/ROW_DELETE 分形态渲染)。工作计划 Tab = P1-4 拍板挂起(A1X);新建商机原型 12 必填 vs 后端 2 必填的对照已答(未落票)。 ## Ticket 依赖图 diff --git a/logs/crm-app.log b/logs/crm-app.log index 6b7080f..6d8dffd 100644 --- a/logs/crm-app.log +++ b/logs/crm-app.log @@ -5,3 +5,198 @@ 2026-08-29T02:59:59.921+08:00 INFO 3512 --- [crm-app] [scheduling-1] c.c.o.job.OpportunityMaintenanceJob : [̻άJob] ʼnow=2026-08-29T02:59:59.921090 2026-08-29T02:59:59.950+08:00 INFO 3512 --- [crm-app] [scheduling-1] c.c.o.job.OpportunityMaintenanceJob : [̻άJob] ޷й 2026-08-29T03:00:00.079+08:00 INFO 3512 --- [crm-app] [scheduling-1] c.crm.file.task.OrphanChunkCleanupTask : ¶ʱƬɣɾ 0 +2026-08-29T09:03:02.187+08:00 INFO 25004 --- [crm-app] [main] com.crm.app.CrmAppApplication : Starting CrmAppApplication v1.0.0-SNAPSHOT using Java 17.0.15 with PID 25004 (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-29T09:03:02.188+08:00 INFO 25004 --- [crm-app] [main] com.crm.app.CrmAppApplication : The following 1 profile is active: "verify" +2026-08-29T09:03:04.587+08:00 INFO 25004 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode +2026-08-29T09:03:04.590+08:00 INFO 25004 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2026-08-29T09:03:04.630+08:00 INFO 25004 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 30 ms. Found 0 JPA repository interfaces. +2026-08-29T09:03:04.655+08:00 INFO 25004 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode +2026-08-29T09:03:04.657+08:00 INFO 25004 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2026-08-29T09:03:04.673+08:00 INFO 25004 --- [crm-app] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 Redis repository interfaces. +2026-08-29T09:03:04.916+08:00 WARN 25004 --- [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-29T09:03:04.918+08:00 WARN 25004 --- [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-29T09:03:04.918+08:00 WARN 25004 --- [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-29T09:03:04.919+08:00 WARN 25004 --- [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-29T09:03:04.920+08:00 WARN 25004 --- [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-29T09:03:04.920+08:00 WARN 25004 --- [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-29T09:03:04.921+08:00 WARN 25004 --- [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-29T09:03:04.921+08:00 WARN 25004 --- [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-29T09:03:04.922+08:00 WARN 25004 --- [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-29T09:03:04.925+08:00 WARN 25004 --- [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-29T09:03:04.926+08:00 WARN 25004 --- [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-29T09:03:04.927+08:00 WARN 25004 --- [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-29T09:03:04.928+08:00 WARN 25004 --- [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-29T09:03:04.929+08:00 WARN 25004 --- [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-29T09:03:04.929+08:00 WARN 25004 --- [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-29T09:03:04.930+08:00 WARN 25004 --- [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-29T09:03:04.931+08:00 WARN 25004 --- [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-29T09:03:04.931+08:00 WARN 25004 --- [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-29T09:03:04.932+08:00 WARN 25004 --- [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-29T09:03:04.932+08:00 WARN 25004 --- [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-29T09:03:04.933+08:00 WARN 25004 --- [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-29T09:03:04.933+08:00 WARN 25004 --- [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-29T09:03:04.934+08:00 WARN 25004 --- [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-29T09:03:04.934+08:00 WARN 25004 --- [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-29T09:03:04.935+08:00 WARN 25004 --- [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-29T09:03:04.936+08:00 WARN 25004 --- [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-29T09:03:04.939+08:00 WARN 25004 --- [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-29T09:03:04.940+08:00 WARN 25004 --- [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-29T09:03:04.940+08:00 WARN 25004 --- [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-29T09:03:04.941+08:00 WARN 25004 --- [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-29T09:03:04.942+08:00 WARN 25004 --- [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-29T09:03:04.943+08:00 WARN 25004 --- [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-29T09:03:04.944+08:00 WARN 25004 --- [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-29T09:03:04.944+08:00 WARN 25004 --- [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-29T09:03:04.945+08:00 WARN 25004 --- [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-29T09:03:04.946+08:00 WARN 25004 --- [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-29T09:03:04.947+08:00 WARN 25004 --- [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-29T09:03:04.947+08:00 WARN 25004 --- [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-29T09:03:04.948+08:00 WARN 25004 --- [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-29T09:03:04.948+08:00 WARN 25004 --- [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-29T09:03:04.948+08:00 WARN 25004 --- [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-29T09:03:04.949+08:00 WARN 25004 --- [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-29T09:03:04.949+08:00 WARN 25004 --- [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-29T09:03:04.950+08:00 WARN 25004 --- [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-29T09:03:04.951+08:00 WARN 25004 --- [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-29T09:03:04.952+08:00 WARN 25004 --- [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-29T09:03:04.952+08:00 WARN 25004 --- [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-29T09:03:04.955+08:00 WARN 25004 --- [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-29T09:03:04.957+08:00 WARN 25004 --- [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-29T09:03:04.958+08:00 WARN 25004 --- [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-29T09:03:04.958+08:00 WARN 25004 --- [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-29T09:03:04.959+08:00 WARN 25004 --- [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-29T09:03:04.960+08:00 WARN 25004 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration. +2026-08-29T09:03:04.964+08:00 WARN 25004 --- [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-29T09:03:04.964+08:00 WARN 25004 --- [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-29T09:03:04.965+08:00 WARN 25004 --- [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-29T09:03:04.965+08:00 WARN 25004 --- [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-29T09:03:04.966+08:00 WARN 25004 --- [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-29T09:03:04.967+08:00 WARN 25004 --- [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-29T09:03:04.967+08:00 WARN 25004 --- [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-29T09:03:04.968+08:00 WARN 25004 --- [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-29T09:03:04.968+08:00 WARN 25004 --- [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-29T09:03:04.973+08:00 WARN 25004 --- [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-29T09:03:04.973+08:00 WARN 25004 --- [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-29T09:03:04.974+08:00 WARN 25004 --- [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-29T09:03:04.974+08:00 WARN 25004 --- [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-29T09:03:04.975+08:00 WARN 25004 --- [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-29T09:03:04.975+08:00 WARN 25004 --- [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-29T09:03:04.975+08:00 WARN 25004 --- [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-29T09:03:04.976+08:00 WARN 25004 --- [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-29T09:03:04.976+08:00 WARN 25004 --- [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-29T09:03:04.980+08:00 WARN 25004 --- [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-29T09:03:04.981+08:00 WARN 25004 --- [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-29T09:03:04.981+08:00 WARN 25004 --- [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-29T09:03:04.982+08:00 WARN 25004 --- [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-29T09:03:04.982+08:00 WARN 25004 --- [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-29T09:03:04.982+08:00 WARN 25004 --- [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-29T09:03:04.983+08:00 WARN 25004 --- [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-29T09:03:04.983+08:00 WARN 25004 --- [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-29T09:03:04.984+08:00 WARN 25004 --- [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-29T09:03:04.984+08:00 WARN 25004 --- [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-29T09:03:04.984+08:00 WARN 25004 --- [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-29T09:03:04.986+08:00 WARN 25004 --- [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-29T09:03:04.987+08:00 WARN 25004 --- [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-29T09:03:04.988+08:00 WARN 25004 --- [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-29T09:03:04.989+08:00 WARN 25004 --- [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-29T09:03:04.989+08:00 WARN 25004 --- [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-29T09:03:04.990+08:00 WARN 25004 --- [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-29T09:03:04.990+08:00 WARN 25004 --- [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-29T09:03:04.991+08:00 WARN 25004 --- [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-29T09:03:04.992+08:00 WARN 25004 --- [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-29T09:03:04.992+08:00 WARN 25004 --- [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-29T09:03:04.993+08:00 WARN 25004 --- [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-29T09:03:04.993+08:00 WARN 25004 --- [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-29T09:03:04.994+08:00 WARN 25004 --- [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-29T09:03:04.994+08:00 WARN 25004 --- [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-29T09:03:04.995+08:00 WARN 25004 --- [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-29T09:03:04.995+08:00 WARN 25004 --- [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-29T09:03:04.995+08:00 WARN 25004 --- [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-29T09:03:04.995+08:00 WARN 25004 --- [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-29T09:03:04.996+08:00 WARN 25004 --- [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-29T09:03:04.996+08:00 WARN 25004 --- [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-29T09:03:04.997+08:00 WARN 25004 --- [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-29T09:03:04.997+08:00 WARN 25004 --- [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-29T09:03:04.997+08:00 WARN 25004 --- [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-29T09:03:04.997+08:00 WARN 25004 --- [crm-app] [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.crm.**.mapper]' package. Please check your configuration. +2026-08-29T09:03:06.332+08:00 INFO 25004 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http) +2026-08-29T09:03:06.371+08:00 INFO 25004 --- [crm-app] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat] +2026-08-29T09:03:06.372+08:00 INFO 25004 --- [crm-app] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.31] +2026-08-29T09:03:06.470+08:00 INFO 25004 --- [crm-app] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +2026-08-29T09:03:06.470+08:00 INFO 25004 --- [crm-app] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 4205 ms +2026-08-29T09:03:07.353+08:00 INFO 25004 --- [crm-app] [main] com.crm.auth.config.PermissionConfig : Ȩܿرɨɣ0 +2026-08-29T09:03:07.569+08:00 INFO 25004 --- [crm-app] [main] com.crm.base.config.CustomIdGenerator : ѩIDʼɣworkerId=0, datacenterId=0 +2026-08-29T09:03:08.503+08:00 INFO 25004 --- [crm-app] [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +2026-08-29T09:03:08.713+08:00 INFO 25004 --- [crm-app] [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.5.3.Final +2026-08-29T09:03:08.796+08:00 INFO 25004 --- [crm-app] [main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled +2026-08-29T09:03:09.541+08:00 INFO 25004 --- [crm-app] [main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer +2026-08-29T09:03:09.630+08:00 INFO 25004 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... +2026-08-29T09:03:10.335+08:00 INFO 25004 --- [crm-app] [main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@6ad4ef13 +2026-08-29T09:03:10.337+08:00 INFO 25004 --- [crm-app] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. +2026-08-29T09:03:10.471+08:00 WARN 25004 --- [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-29T09:03:12.889+08:00 INFO 25004 --- [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-29T09:03:23.299+08:00 INFO 25004 --- [crm-app] [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2026-08-29T09:03:23.985+08:00 WARN 25004 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================ +2026-08-29T09:03:23.987+08:00 WARN 25004 --- [crm-app] [main] c.c.a.controller.DebugTokenController : token ӿ /api/auth/debug/token ãverify profile +2026-08-29T09:03:23.988+08:00 WARN 25004 --- [crm-app] [main] c.c.a.controller.DebugTokenController : Ͻκ֪ userId ˿ðû +2026-08-29T09:03:23.989+08:00 WARN 25004 --- [crm-app] [main] c.c.a.controller.DebugTokenController : μ docs/adr/0014-verify-profile-debug-token-endpoint.md +2026-08-29T09:03:23.989+08:00 WARN 25004 --- [crm-app] [main] c.c.a.controller.DebugTokenController : ============================================================ +2026-08-29T09:03:26.512+08:00 WARN 25004 --- [crm-app] [main] .s.s.UserDetailsServiceAutoConfiguration : + +Using generated security password: 95e33890-6e95-497a-9d63-7a2877206a91 + +This generated password is for development use only. Your security configuration must be updated before running your application in production. + +2026-08-29T09:03:26.547+08:00 INFO 25004 --- [crm-app] [main] r$InitializeUserDetailsManagerConfigurer : Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager +2026-08-29T09:03:27.998+08:00 INFO 25004 --- [crm-app] [main] c.c.a.c.DataScopeModuleStartupValidator : ȨģУͨ0 ܿر4 עģ +2026-08-29T09:03:28.053+08:00 INFO 25004 --- [crm-app] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path '/' +2026-08-29T09:03:28.098+08:00 INFO 25004 --- [crm-app] [main] com.crm.app.CrmAppApplication : Started CrmAppApplication in 26.75 seconds (process running for 28.31) +2026-08-29T09:03:28.105+08:00 INFO 25004 --- [crm-app] [main] com.crm.auth.config.DataInitializer : ִȨݳʼ... +2026-08-29T09:03:28.571+08:00 INFO 25004 --- [crm-app] [http-nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' +2026-08-29T09:03:28.572+08:00 INFO 25004 --- [crm-app] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' +2026-08-29T09:03:28.577+08:00 INFO 25004 --- [crm-app] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 3 ms +2026-08-29T09:03:28.934+08:00 INFO 25004 --- [crm-app] [main] com.crm.auth.config.DataInitializer : Ȩݳʼ +2026-08-29T09:03:28.935+08:00 INFO 25004 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : ִֵȨӻ... +2026-08-29T09:03:29.404+08:00 INFO 25004 --- [crm-app] [main] c.c.d.config.DictPermissionInitializer : ֵȨӻɣ10 Ȩ޵ +2026-08-29T09:03:29.404+08:00 INFO 25004 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : ִȨӻ飨˵... +2026-08-29T09:03:29.509+08:00 INFO 25004 --- [crm-app] [main] c.c.r.config.RulePermissionInitializer : Ȩӻɣ˵0 button +2026-08-29T09:03:29.512+08:00 INFO 25004 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : ִȨӻ飨˵... +2026-08-29T09:03:29.917+08:00 INFO 25004 --- [crm-app] [main] c.c.l.config.LeadPermissionInitializer : Ȩӻɣ4 ˵0 button +2026-08-29T09:03:29.917+08:00 INFO 25004 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : ִȫӵ... +2026-08-29T09:03:31.273+08:00 INFO 25004 --- [crm-app] [main] c.crm.rule.config.RegionDataInitializer : ӵɣ 3432 Уʡ 34 / 342 / 3056 3432 У 0 +2026-08-29T09:03:31.274+08:00 INFO 25004 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : ִ̻Ȩӻ飨˵... +2026-08-29T09:03:31.369+08:00 INFO 25004 --- [crm-app] [main] r.c.OpportunityRulePermissionInitializer : ̻Ȩӻɣ˵0 button +2026-08-29T09:03:31.369+08:00 INFO 25004 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : ִ̻׶ģȨӻ飨˵... +2026-08-29T09:03:31.466+08:00 INFO 25004 --- [crm-app] [main] tunityStageTemplatePermissionInitializer : ̻׶ģȨӻɣ˵0 button +2026-08-29T09:03:31.467+08:00 INFO 25004 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : ִзϵͳֶοӻ... +2026-08-29T09:03:31.484+08:00 INFO 25004 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : ϵͳֶοӻɣִ 16 0 +2026-08-29T09:03:31.499+08:00 INFO 25004 --- [crm-app] [main] c.c.r.config.SchemeFieldDefInitializer : ģѴڣcode=OPP_SCHEME_TPL_01ͣãӻ +2026-08-29T09:03:31.499+08:00 INFO 25004 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : ִзģȨӻ飨˵... +2026-08-29T09:03:31.596+08:00 INFO 25004 --- [crm-app] [main] ySchemeCardTemplatePermissionInitializer : ģȨӻɣ˵0 button +2026-08-29T09:03:31.612+08:00 INFO 25004 --- [crm-app] [main] c.c.r.config.StageTemplateInitializer : ĬϽ׶ģѴڣcode=OPP_STAGE_TPL_01ͣãӻ +2026-08-29T09:03:31.614+08:00 INFO 25004 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ִֵݵȳʼ... +2026-08-29T09:03:31.834+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-1] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ token +2026-08-29T09:03:40.512+08:00 INFO 25004 --- [crm-app] [main] c.crm.dict.config.DictDataInitializer : ֵݵȳʼɣ22 +2026-08-29T09:23:57.441+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-7] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ token +2026-08-29T09:24:07.971+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-5] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ token +2026-08-29T09:25:47.710+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-8] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ token +2026-08-29T09:25:57.741+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-10] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ token +2026-08-29T09:26:56.682+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-7] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=744842565802524672 ǩ token +2026-08-29T09:40:29.408+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-4] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ token +2026-08-29T09:48:31.600+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-8] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ token +2026-08-29T09:50:11.634+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-3] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=744842566742048768 ǩ token +2026-08-29T09:50:15.717+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-3] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=744842318024015872 ǩ token +2026-08-29T09:50:18.205+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-10] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=744842565802524672 ǩ token +2026-08-29T09:50:20.975+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-1] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ token +2026-08-29T09:50:45.379+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-1] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=744842565802524672 ǩ token +2026-08-29T09:51:25.410+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-6] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=744842566742048768 ǩ token +2026-08-29T09:51:26.862+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-9] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=744842318024015872 ǩ token +2026-08-29T09:51:28.980+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-1] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ token +2026-08-29T09:51:37.535+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-7] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ token +2026-08-29T09:52:15.850+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-10] c.c.b.a.GlobalExceptionHandlerAdvice : ҵ쳣code=66009, msg=ÿͻڱ̻зһͻһֱӱ༭ԭ +2026-08-29T09:54:08.099+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-9] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ token +2026-08-29T09:54:46.108+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-8] c.c.b.a.GlobalExceptionHandlerAdvice : ҵ쳣code=66009, msg=ÿͻڱ̻зһͻһֱӱ༭ԭ +2026-08-29T09:57:06.911+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-7] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ token +2026-08-29T09:57:43.830+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-6] c.c.b.a.GlobalExceptionHandlerAdvice : ҵ쳣code=66009, msg=ÿͻڱ̻зһͻһֱӱ༭ԭ +2026-08-29T11:26:54.276+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-3] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=739564171091247104 ǩ token +2026-08-29T11:27:26.047+08:00 WARN 25004 --- [crm-app] [http-nio-8080-exec-3] c.c.a.controller.DebugTokenController : [verify] Ϊ userId=744842565802524672 ǩ token