Appearance
POST /dm-device/logic/standards/updateStatus
Content-Type: application/json
触发按钮:statusAjax
入参
无
出参
传递对象:ResultData
无
前端校验规则
表单校验
├── changeContent(变更内容)
│ └── required: true, trigger: blur
└── reasonForChange(变更原因)
└── required: true, trigger: blur
提交拦截校验
└── dialogConfirm
└── this.$refs.reform.validate 返回 valid=true 时才允许提交后端逻辑
业务流程:更新逻辑标准状态 -> 递增版本号 -> 保存标准最新状态 -> 新增变更履历
├── 更新标准状态
│ ├── 标准版本 +1
│ └── 保存标准状态:updateById :110
└── 新增变更履历
└── 保存履历:RevisionHistoryService.save :124后端校验规则
前置条件校验
└── 校验逻辑标准状态更新操作是否成功:updateStatus :110-113
└── ExceptionCode.EX100005涉及数据库表
| 库名.表名 | mapper.statement | 描述 |
|---|---|---|
| revision_history | revisionHistoryService.save | revisionHistoryService |