Appearance
POST /dm-device/onSiteInspect/standards/updateStatus
Content-Type: application/json
触发按钮:statusAjax
入参
无
出参
传递对象:ResultData
无
前端校验规则
表单校验
├── changeContent
│ └── required: true, trigger: blur
└── reasonForChange
└── required: true, trigger: blur
提交拦截校验
└── dialogConfirm
└── this.$refs.reform.validate 未通过时直接拦截提交后端逻辑
业务流程:更新巡检标准状态 -> 递增标准版本 -> 记录变更履历
├── 更新标准状态
│ ├── 递增标准版本 :680
│ └── 更新标准记录:updateById :681
└── 记录变更履历
└── 保存变更履历:RevisionHistoryService.save :696
├── 查询当前标准:MaintenanceStandardsService.getOne :76-79
│ └── 条件
│ ├── standardCode
│ ├── standardType
│ └── isDelete=0
├── 按当前标准版本生成履历版本 :83
└── 履历落库:save :84后端校验规则
前置条件校验
└── 校验状态更新是否成功:updateStatus :681-684
└── ExceptionCode.EX100005涉及数据库表
无