17 Commits

Author SHA1 Message Date
renjianbo
2f460dbd4f fix: remove stray characters from SysUserMapper.xml
Stray 't' characters before XML tags in resultMap/insert/update
elements were causing MyBatis XML parsing failure at runtime.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-17 00:23:48 +08:00
renjianbo
cccc88e2e2 refactor: de-submodule rlz backend and integrate all source code
Move rlz/ backend from git submodule to first-class source tree.
Includes all RuoYi 3.8.3 backend source, mapper XMLs, SQL scripts,
Dockerfile, and build configs. Also adds frontend enhancements:

- Order management: status filters, refund review, settlement (Issue #14)
- Hospital management: level/description/image fields (Issue #16)
- User management: type filter, userLevel, stats endpoint (Issue #17)
- Dev environment: application-dev.yml for rlz_dev database
- CI/CD: Drone pipeline configuration (.drone.yml)
- Mini program: API config extraction (coupon/utils/config.js)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-17 00:20:42 +08:00
renjianbo
482b9ac92f feat: add service type management module (#15)
- Add rlz_service_type and rlz_price_history tables
- Add backend entities, mapper, service, and controller for /system/serviceType
- Add frontend Vue page with list/create/edit/price update/price history
- Add sys_menu entries and role permissions for admin role
- Add admin backend module planning document

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-15 00:18:21 +08:00
rjb
0f991c7f7d Merge branch 'main' of http://101.43.95.130:3001/admin/rlz into main 2026-05-14 02:27:59 +08:00
rjb
6b3478718a chore: add .gitmodules for rlz backend submodule 2026-05-14 02:27:15 +08:00
renjianbo
3aa3bc5b27 fix: handle API response format with rows fallback in order list 2026-05-14 02:26:39 +08:00
rjb
a9f8b5165d chore: update rlz backend submodule 2026-05-14 02:22:31 +08:00
renjianbo
f098c91844 chore: add new images, extension info page, and update project config 2026-05-14 02:03:06 +08:00
renjianbo
b8761b0741 fix: fix hospital field names and handle empty escort name in paysuccess
- Fix hospital field mapping: hospitalname (not hospitalName), id (not hospitalId)
- Add loading placeholder for hospital picker before API response
- Handle null userbName in paysuccess page when escort not yet assigned
- Create rlz_order table and order_view in MySQL database

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-13 22:44:07 +08:00
renjianbo
909dfe3442 fix: rewrite paysuccess page, dynamic hospital list, remove hardcoded values
#11: Rewrite paysuccess page - remove e-commerce template, show order summary
#12: Load hospital list dynamically from /system/hospital/list API
#13: Remove hardcoded bId and ID number, add optional ID card input field

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-13 01:08:27 +08:00
renjianbo
86c3965a1b fix: move payment button from status=1 to status=4 for pay-after-service flow 2026-05-13 00:55:00 +08:00
rjb
2ddbbb4886 fix: change mini-program backend URL to http://101.43.95.130:8039 2026-05-13 00:37:25 +08:00
rjb
d35c074569 chore: merge coupon as regular directory (replace submodule) 2026-05-11 07:36:26 +08:00
rjb
d4c0016c73 chore: merge peizhen as regular directory (replace submodule) 2026-05-11 07:29:06 +08:00
rjb
1047599bde fix: add docker-compose config and fix nginx proxy for /prod-api/ endpoint 2026-05-11 00:13:26 +08:00
rjb
a02773e383 first commit 2026-01-26 15:02:59 +08:00
rjb
755ec7fbbb first commit 2026-01-26 15:02:37 +08:00