| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- {
- "basic": {
- "enabled": true,
- "projectionMode": "async",
- "searchMode": "db",
- "esEnabled": false,
- "mqConsumerEnabled": true,
- "missingBeans": [
- ],
- "beansOk": true,
- "simulationMode": "basic",
- "runtime": {
- "unifiedSearchTotal": 0,
- "unifiedSearchMode": "db",
- "searchTotal": 0,
- "searchMode": "db",
- "identityCount": 0,
- "orderStatsSample": 0,
- "qwContactSample": 0
- },
- "passed": true,
- "message": "profile domain ready"
- },
- "fullSimulation": {
- "enabled": true,
- "projectionMode": "async",
- "searchMode": "db",
- "esEnabled": false,
- "mqConsumerEnabled": true,
- "missingBeans": [
- ],
- "beansOk": true,
- "simulationMode": "full",
- "runtime": {
- "unifiedSearchTotal": 0,
- "unifiedSearchMode": "db",
- "searchTotal": 0,
- "searchMode": "db",
- "identityCount": 0,
- "orderStatsSample": 0,
- "qwContactSample": 0
- },
- "simulation": {
- "patchAdapter": true,
- "writePath": {
- "published": true,
- "readBack": true
- },
- "backfillError": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_user_profile\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/LobsterUserProfileMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT p.id, p.company_id, p.external_user_id, p.channel_type, p.nickname, p.persona, p.current_state, p.lifecycle_stage, p.value_score, p.total_purchase, p.interaction_count, p.last_active_time, p.internal_tags, p.variable_snapshot, p.create_time, p.update_time, p.latest_stage, p.latest_customer_attitude, p.latest_summary_text, p.profile_aggregate_preview, p.latest_summary_time FROM lobster_user_profile p WHERE p.deleted = 0 AND p.company_id = ? ORDER BY p.latest_summary_time DESC, p.update_time DESC, p.id DESC LIMIT ?, ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_user_profile\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_user_profile\u0027 doesn\u0027t exist"
- },
- "passed": true,
- "message": "profile domain ready"
- },
- "sourceHooks": {
- "companyId": 338,
- "simulationMode": "source-hooks",
- "sources": [
- {
- "source": "wx_call",
- "eventCount": 1,
- "eventOk": true,
- "shardId": 18,
- "profileKey": "__val_src_wx_call__",
- "channelType": "WX",
- "sourceVersion": "val:wx_call:1782151721225",
- "readBack": true,
- "passed": true
- },
- {
- "source": "qw_voice",
- "eventCount": 1,
- "eventOk": true,
- "shardId": 3,
- "profileKey": "__val_src_qw_voice__",
- "channelType": "QW",
- "sourceVersion": "val:qw_voice:1782151721225",
- "readBack": true,
- "passed": true
- },
- {
- "source": "lobster_chat",
- "eventCount": 1,
- "eventOk": true,
- "shardId": 3,
- "profileKey": "__val_src_lobster_chat__",
- "channelType": "QW",
- "sourceVersion": "val:lobster_chat:1782151721225",
- "readBack": true,
- "passed": true
- },
- {
- "source": "crm_analyze",
- "eventCount": 1,
- "eventOk": true,
- "shardId": 18,
- "profileKey": "__val_src_crm_analyze__",
- "channelType": "QW",
- "sourceVersion": "val:crm_analyze:1782151721225",
- "readBack": true,
- "passed": true
- },
- {
- "source": "qw_ai_analyze",
- "eventCount": 1,
- "eventOk": true,
- "shardId": 11,
- "profileKey": "__val_src_qw_ai_analyze__",
- "channelType": "QW",
- "sourceVersion": "val:qw_ai_analyze:1782151721225",
- "readBack": true,
- "passed": true
- },
- {
- "source": "qw_contact",
- "eventCount": 1,
- "eventOk": true,
- "shardId": 14,
- "profileKey": "__val_src_qw_contact__",
- "channelType": "QW",
- "sourceVersion": "val:qw_contact:1782151721225",
- "readBack": true,
- "passed": true
- },
- {
- "source": "qw_tag",
- "eventCount": 1,
- "eventOk": true,
- "shardId": 27,
- "profileKey": "__val_src_qw_tag__",
- "channelType": "QW",
- "sourceVersion": "val:qw_tag:1782151721225",
- "readBack": true,
- "passed": true
- },
- {
- "source": "order",
- "eventCount": 1,
- "eventOk": true,
- "shardId": 29,
- "profileKey": "__val_src_order__",
- "channelType": "QW",
- "sourceVersion": "val:order:1782151721225",
- "readBack": true,
- "passed": true
- },
- {
- "source": "course_watch",
- "eventCount": 1,
- "eventOk": true,
- "shardId": 20,
- "profileKey": "__val_src_course_watch__",
- "channelType": "QW",
- "sourceVersion": "val:course_watch:1782151721225",
- "readBack": true,
- "passed": true
- },
- {
- "source": "live_watch",
- "variant": "meta",
- "eventCount": 1,
- "eventOk": true,
- "shardId": 15,
- "profileKey": "__val_src_live_watch__",
- "channelType": "QW",
- "sourceVersion": "val:live:1782151721225:meta",
- "readBack": true,
- "passed": true
- },
- {
- "source": "live_watch",
- "variant": "counter",
- "eventCount": 1,
- "eventOk": true,
- "shardId": 15,
- "profileKey": "__val_src_live_watch__",
- "channelType": "QW",
- "sourceVersion": "val:live:1782151721225:cnt:1",
- "readBack": true,
- "passed": true
- },
- {
- "source": "sop",
- "eventCount": 1,
- "eventOk": true,
- "shardId": 20,
- "profileKey": "__val_src_sop__",
- "channelType": "QW",
- "sourceVersion": "val:sop:1782151721225",
- "readBack": true,
- "passed": true
- }
- ],
- "passedCount": 12,
- "totalCount": 12,
- "passed": true,
- "message": "all source hooks simulated and verified"
- },
- "passed": true,
- "message": "profile domain all validations passed"
- }
|