Skip to content

报修工单

API 事实来源:Django 后端自动文档

报修不直接修改教室

repairs 负责教室报修、处理流转和创建者确认。它引用教室,但不改变教室主数据。

代码入口:

  • backend/apps/repairs/models/
  • backend/apps/repairs/views/

普通报修与紧急报修

普通报修会阻止同一教室重复存在 openprocessing 工单,避免同一问题被多次派单。紧急报修不做重复拦截,因为它表达的是更高优先级的即时处置。

工单处理者角色包括 assistantsuperadmincounselor。确认完成只能由创建者执行。

状态与值班信息

改状态机时,同步检查 serializer、确认完成接口、列表过滤和操作日志。duty_phone 当前来自请求体并有默认值;接入值班表前,它不是可信配置来源。

已知边界

  • 确认完成当前不会强制校验前置状态必须是 completed
  • 报修不会自动改变教室 status,如需联动应单独设计事务和回滚规则。