hongjianli
bd79b7e790
refactor: Delegate saveDraftSchedule to ScheduleArrangeService
Phase 6 Complete:
- Delegate saveDraftSchedule to ScheduleArrangeService (163 lines → 7 lines)
- Implementation already exists in ScheduleArrangeServiceImpl
- Method handles saving draft schedule with participants
File size: 720 lines → 564 lines (-156 lines, -21.7%)
Total reduction: 996 lines → 564 lines (-432 lines, -43.4%)
Delegation Status:
✅ exportSchedule - FULLY DELEGATED
✅ exportScheduleTemplate2 - FULLY DELEGATED
✅ updateParticipantCheckInStatus - FULLY DELEGATED
✅ getDispatchData - FULLY DELEGATED
✅ adjustOrder - FULLY DELEGATED
✅ saveDispatch - FULLY DELEGATED
✅ moveScheduleGroup - FULLY DELEGATED
✅ saveAndLockSchedule - FULLY DELEGATED
✅ saveDraftSchedule - FULLY DELEGATED (NEW)
Progress: 9/10 methods (90%)
Remaining: 1 method (getScheduleResult - 324 lines, most complex)
Tests passing
2026-01-18 13:22:53 +08:00
..
2026-01-18 13:22:53 +08:00
2026-01-18 13:22:53 +08:00
2026-01-18 13:22:53 +08:00
2026-01-18 13:22:53 +08:00
2026-01-18 13:22:53 +08:00
2026-01-18 13:22:53 +08:00