反编译工作区
6dd03b573b
fix: exclude ZK auto-registration, rebuild v2.0.12
...
- ElevatorApplication startup failed: Registration bean conflict between
ZookeeperAutoServiceRegistration and ConsulAutoServiceRegistration
- Exclude ZookeeperAutoServiceRegistrationAutoConfiguration (ZK for
discovery only, not registration; Consul handles registration)
- Bump version to 2.0.12, rebuild deployment package
2026-05-05 17:54:01 +08:00
反编译工作区
7aa534ec00
release: cw-elevator-application v2.0.11 built
...
- Bump version to 2.0.11, rebuild deployment package (JAR + ZIP)
- Add property mgmt visitor floor policy SQL to release bundle
- Sync corrected guangfa fund SQL to docs/sql/ (org_id + zone_id fix)
- Exclude deploy JARs from git tracking (build artifacts >100MB)
2026-05-05 17:39:12 +08:00
反编译工作区
da0a82cd24
fix(elevator): correct guangfa visitor floor policy SQL and DB record
...
- Add missing org_id column (488b8ad049bb43408a6fbcc50bcb89ac)
- Fix allow_zone_ids to use snowflake zone_id 605560545117995008 (28F)
instead of orphan UUID that matched no known zone table
- Fix DB record: update zone_id + add org_id, bump policy_version to 2
2026-05-05 16:28:18 +08:00
反编译工作区
a2cdb15fdb
feat(elevator): add property mgmt visitor default floor policy (6F)
...
Insert tenant_visitor_floor_policy for 7 property management orgs:
visitor default floor set to zone 605560541473144832 (6F).
SQL idempotent via ON DUPLICATE KEY UPDATE.
2026-05-05 16:21:36 +08:00
反编译工作区
82875a95dd
chore: gitignore large binary artifacts (BFG cleaned)
2026-05-05 16:03:47 +08:00
反编译工作区
b7b678782a
docs: add ConsulServerList static/IP discovery analysis
...
Document the investigation into how ConsulServerList was replaced by
ConfigurationBasedServerList with hardcoded IPs for Feign client service
discovery. Covers V1 vs V2 config gap, three upstream services, and
P0-P2 investigation items.
Former-commit-id: 15a0d8567de43f8741d50cbcddc2599383942754
2026-05-05 15:25:56 +08:00
反编译工作区
4f4627fdb3
docs: update AGENTS.md with architecture and discovery details
...
Former-commit-id: 8c461e527ca6a9297a8ccf8fd6ea2546a6de1ec7
2026-05-03 20:11:28 +08:00
反编译工作区
452a4a16ec
feat(deps): add spring-cloud-starter-zookeeper-discovery for Dubbo/ZK service discovery
...
- Add ZK discovery dep to parent POM (v1.1.0.RELEASE, Edgware-compatible)
- Add ZK discovery dep to starter POM for runtime classpath inclusion
- Architecture: discovery.enabled=false → Consul registration only
ZK DiscoveryClient → service lookup for Feign → Ribbon → ServerList
Closes gap between architecture design doc and implementation
Former-commit-id: 6b5898d0e07ca6ebf2ccbb69ace5fa77ac6f0749
2026-05-03 20:10:28 +08:00
反编译工作区
43c7da2300
docs: add v2 deployment plan; gitignore: exclude generated test-env files
...
- Add full-deploy-and-compare implementation plan
- Add application-test.properties (generated test config template)
- Ignore scripts/test-env/logs/, services/, *.jar.bak
Former-commit-id: d8139e3dc14d0b00f5b9d7fd74b9f45b6db0c84f
2026-05-03 16:20:08 +08:00
反编译工作区
ffbc8614b4
fix(test): hardcode PersonFeignClient url to local stub for test env, add Ribbon comp-org route
...
- PersonFeignClient: add url=http://127.0.0.1:33011 to bypass Ribbon/Consul discovery
- application.properties: add ninca-common-component-organization.ribbon.listOfServers
- Add stub-person-service.py for simulating component-organization person/detail
Returns PersonResult with floorList and organizationIds for policy testing
NOTE: PersonFeignClient url change is test-only, revert before production
Former-commit-id: ff9a9ed68ec81fc2de68cc74cd22edcf38b510cb
2026-05-03 14:44:53 +08:00
反编译工作区
5513b635e5
fix: _parity_full_rows → _parity_rows in parity test
...
Former-commit-id: 989f7952d2719650edf535793314162fd76932c2
2026-05-02 06:08:55 +08:00
反编译工作区
fbd30a7b4e
feat: robust stop-all (pgrep kill) + start-all skip-if-running detection
...
Former-commit-id: 6ffcf5714ef663afa22f891bdb566950e4c47b60
2026-05-01 23:21:13 +08:00
反编译工作区
7a7bf42165
fix: use wildcard JAR matching for any version, fix health endpoints to /health (Boot 1.x)
...
Former-commit-id: 20071a784e3c5c1f8b392fd5ec8d44b500810359
2026-05-01 23:18:31 +08:00
反编译工作区
31ec44e21a
fix: reuse existing ybs-kafka/ybs-zookeeper, move Consul to 9517, remove ZK/Kafka from compose
...
Former-commit-id: c7aff428fd4b259c9795da76ce4a53be29f9fe4d
2026-05-01 22:57:47 +08:00
反编译工作区
ef9f38587c
fix: use Redis port 6380 to avoid conflict with existing ybs-redis on 6379
...
Former-commit-id: e8adb090f9ed0d0ac1b4845f8271428bc4ddb386
2026-05-01 22:55:24 +08:00
反编译工作区
2c2d30038e
fix: force remove all conflicting containers before docker compose up
...
Former-commit-id: b9996801db2592eeb4454789cdf8ec1fa6c642ee
2026-05-01 22:54:08 +08:00
反编译工作区
57c639cbf1
fix: clean existing containers before Docker compose up to avoid port conflicts
...
Former-commit-id: 90c1c5d29595bf7f59b66a7de23b7ff89834c6c5
2026-05-01 22:52:33 +08:00
反编译工作区
65fb32d97f
fix: restore ZK, use confluentinc/cp-zookeeper:7.5.0 + cp-kafka:7.5.0 (both locally available)
...
Former-commit-id: 8fffa72c508a4008e2d7790a307eb1e2e4602cde
2026-05-01 22:51:33 +08:00
反编译工作区
fa6f5fad37
fix: remove ZK port from conflict check (Kafka now uses KRaft)
...
Former-commit-id: 088ef1707668288a81ce245ce13015f5681bb81e
2026-05-01 22:49:47 +08:00
反编译工作区
d5af622220
fix: use local confluentinc/cp-kafka:7.5.0 with KRaft (no ZK) to avoid Docker Hub rate limit
...
Former-commit-id: ef796a125d08573dc75e4636b042a2e08a94d311
2026-05-01 22:49:18 +08:00
反编译工作区
52fa9c7bab
feat: add idempotency check — skip DB restore/DDL if already populated
...
Former-commit-id: 9db5bc17dcaaefc7148625f081bdb845cc6820d0
2026-05-01 22:33:53 +08:00
反编译工作区
282b4f1c54
fix: use multi-line sed range to strip GTID_PURGED statements from SQL dumps
...
Former-commit-id: a9ab3ad575a151fa423fc3ea4f9568c512db124c
2026-05-01 22:31:05 +08:00
反编译工作区
72040cdce6
fix: filter GTID_PURGED from SQL imports to avoid MySQL error 1840
...
Former-commit-id: 3d9d223cdb274faf74d5ee138dd76608415b77e5
2026-05-01 20:57:38 +08:00
反编译工作区
83dafde6ca
fix: escape MySQL backtick quotes in prepare-db.sh (double-backslash -> single)
...
Former-commit-id: 0ffd939b7bc3ddeb9810bbdd31fb2768189d2309
2026-05-01 20:56:21 +08:00
反编译工作区
7a642e6c02
feat: add one-click test environment setup script (setup.sh)
...
Former-commit-id: 3f2a6bcb61d5219b5b3ab54c809ab4a16f21a7ef
2026-05-01 19:50:57 +08:00
反编译工作区
3788f23850
feat: add health-check, verify-functional, start/stop orchestration scripts
...
Former-commit-id: 889cae9583861690b94f7fbc99dda36f6e38c446
2026-05-01 19:49:45 +08:00
反编译工作区
fd20618314
feat: add service start/stop orchestration scripts (start-all.sh, stop-all.sh) in 源码 path
...
Former-commit-id: 2dea59a89d7bff85268a6545c35b7aa74a499eb9
2026-05-01 19:48:50 +08:00
反编译工作区
6b1cf70cd5
feat: add service start/stop orchestration scripts
...
Former-commit-id: 4e4335591be6f906229115cef4fe9c42c11d70f1
2026-05-01 19:47:18 +08:00
反编译工作区
8f1e3a2b39
feat: add health-check script for all components
...
Former-commit-id: 2e9a8f37462c5f71ac25a7e7fe707f935584167b
2026-05-01 19:46:45 +08:00
反编译工作区
e9cd71029d
feat: add test env infra compose, config templates, build/prepare scripts
...
Former-commit-id: 70b7cd14e81c8f43300638dcd5f9859115e1959a
2026-05-01 19:41:18 +08:00
反编译工作区
8b15445328
feat: add service config templates and extraction script
...
Former-commit-id: 1de24b7eb79676d1aba9d799a58c5a753290cf52
2026-05-01 19:38:01 +08:00
Automation
3175b7074b
feat: add database restoration script for 11 databases (executable)
...
Former-commit-id: f234c68258d9b1925a7fae647ab7c39ee617c92f
2026-05-01 19:32:49 +08:00
反编译工作区
98bc5e55e2
feat: add test environment unified config (env.sh)
...
Former-commit-id: e7c94043281f0d8419ab443c5dd98d3aad1a7dac
2026-05-01 19:29:16 +08:00
反编译工作区
cbfedb2bad
fix: remove redundant @RibbonClient annotations for ninca-common and ninca-common-component-organization
...
Former-commit-id: 373b5501bac6093bd5f006d7a2c49b997f8ba8b7
2026-05-01 14:54:26 +08:00
反编译工作区
4f79e10bd6
chore: cleanup stray nested directories in frontend-source
...
Former-commit-id: 376f94edd602d3dfed1cbada6e08361ee7b08e73
2026-04-29 13:07:40 +08:00
反编译工作区
48b31823e6
docs: add frontend-source AGENTS.md
...
Former-commit-id: ac5061eebdc5816947e33127ed5091d9aa5e1f4b
2026-04-29 13:06:16 +08:00
反编译工作区
dff95489a8
feat: scaffold elevator-front, alarm-front, front_acs Vue 2 projects
...
Former-commit-id: 083600ea51f3204ce90fccbf9b7c80e055d13f1c
2026-04-29 13:05:27 +08:00
反编译工作区
557a3d316e
feat: scaffold front_acs Vue 2 project
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
Former-commit-id: 7216db7bb08a06b77041cd9f9c4245bcaa858c81
2026-04-29 13:04:05 +08:00
反编译工作区
803fb0bea8
feat: scaffold alarm-front Vue 2 project
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
Former-commit-id: 1347bf8befedaab41f6c25bf881a5ab5ad86ed0d
2026-04-29 13:03:55 +08:00
反编译工作区
7e9817cc17
feat: scaffold elevator-front Vue 2 project
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
Former-commit-id: 6fbe83de8e476b5b6de173cdaef67ddebfe3049f
2026-04-29 13:03:46 +08:00
反编译工作区
66f6d7b720
feat: cwos-portal routing/store/api scaffolding
...
Adds router, store and simple API client setup
Former-commit-id: e306ed6f05c5a46563dcfd6bb13b8c29326fd3e4
2026-04-29 12:55:24 +08:00
反编译工作区
fd3ee54135
feat: scaffold cwos-portal bootstrap (main.js, App.vue)
...
Adds application bootstrap files for Vue 2 + Element UI
Former-commit-id: 588f73060138b2b891fb00c2e70318de4020d026
2026-04-29 12:55:07 +08:00
反编译工作区
7a9dcc43dc
feat: scaffold cwos-portal Vue 2 skeleton (config)
...
Includes package.json, vue.config.js, babel.config.js, and public/index.html
Former-commit-id: 670bbb3eadd4c3900723717b0cdb64a5faa790e6
2026-04-29 12:54:50 +08:00
反编译工作区
86fc4eb695
feat: add elevator-front, alarm-front, front_acs decompiled sources
...
Former-commit-id: 227ec9664fa803a11a731cf5336437c497f17066
2026-04-29 12:50:14 +08:00
反编译工作区
ee9c0aa26d
fix: relocate cwos-portal decompiled output to correct path; remove nested directory
...
Former-commit-id: 7a35ba61e92ede5d81f132d969713dabe7a27194
2026-04-29 12:11:22 +08:00
反编译工作区
e8672a3c7b
fix: relocate cwos-portal decompiled output to correct path; remove nested directory
...
Former-commit-id: dc30d42a8c55ed8b2382a41dc2434233fbed9930
2026-04-29 12:09:48 +08:00
反编译工作区
ea8e492076
feat: add cwos-portal decompiled source (P0 verification)
...
Former-commit-id: 3c4e8c6dd8e9d07a7d02a482a74dc5c609120300
2026-04-29 12:09:16 +08:00
反编译工作区
787fa1ca6e
feat: add batch beautifier script
...
Former-commit-id: 07fc4002b57215485805fcc9eaa6d869f6e22af1
2026-04-29 12:03:19 +08:00
反编译工作区
72d0785b50
feat: add router table extractor script
...
Former-commit-id: 077d411ff67c34df692f271b177983ac96e99cd1
2026-04-29 12:01:54 +08:00
反编译工作区
7889f7f3b9
feat: add API call extractor script
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
Former-commit-id: 32eb1a04435e3e1adf760c8a9bd3f499f23e4c3a
2026-04-29 12:01:11 +08:00