hongjianli
1f97d842a0
refactor: Delegate saveAndLockSchedule to ScheduleArrangeService
Phase 5 Complete:
- Delegate saveAndLockSchedule to ScheduleArrangeService (56 lines → 7 lines)
- Implementation already exists in ScheduleArrangeServiceImpl
- Method handles locking schedule and assigning player numbers
File size: 769 lines → 720 lines (-49 lines, -6.4%)
Total reduction: 996 lines → 720 lines (-276 lines, -27.7%)
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 (NEW)
Progress: 8/10 methods (80%)
Remaining: 2 methods (saveDraftSchedule, getScheduleResult)
All tests passing (482 total)