Skip to content

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_historyrevisionHistoryService.saverevisionHistoryService