fix: 修复多处边界条件问题 #27
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/boundary-conditions"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
修复内容
数据校验
parseInt() || undefined导致真实楼层 0 被 falsy 吞掉??代替||,显式 capacity=0 不被覆盖>= room.capacity加?? 0防御性兜底,fail closedassertValidScheduleRange增加startTime > endTime校验assertPositiveAmount校验periodEnd >= periodStart校验逻辑修复
getScheduleOptionsForAttendance中不可靠的raw[index]fallback(getRawAndEntities 无 1:1 对应)