文档
测试

编辑检查组(更新)

POST
/checkitem/update

请求参数

参数名
类型
描述
必填
code
string
示例:项目编码
必填
name
string
示例:项目名称
必填
helpCode
string
示例:助记
必填
sex
string
示例:适用性别
必填
remark
string
示例:项目说明
必填
attention
string
示例:注意事项
必填

失败返回

参数名
类型
描述
必填
flag
更新失败的标记
必填
message
更新失败的消息
必填

成功返回

参数名
类型
描述
必填
flag
更新成功的标记
必填
message
更新成功的信息
必填

说明/示例

1. 【编辑】按钮绑定事件,重置表单,弹出编辑窗口(dialogFormVisiable4Edit=true) - 发送请求通过id查询检查组信息,绑定到formData. 检查组信息回显 - CheckGroupCotnroller - service -dao 提供通过id查询检查组的方法 - 构建检查项列表,查询所有的检查项,绑定到tableData - 回显钩选中的检查项,发送请求,通过检查组id查询选中的检查项id,绑定到checkitemIds - CheckGroupController->service-dao 提供通过检查组id查询选中的检查项id select checkitem_id from t_checkgroup_checkitem where checkgroup_id=16 2. 【确定】按钮绑定事件,提交添加检查组,提交formData,选中的检查项ids数组checkitemIds。对响应结果的处理,提示操作的结果,如果成功则要关闭编辑的窗口,刷新列表 3. CheckGroupController 提供update方法,使用@ReqeustBody接收formData到CheckGroup, 使用Integer[] checkitemIds接收checkitemIds,调用服务的更新方法,返回结果给页面 1. CheckGroupService与实现类 - 先更新检查组 - 先删除旧关系 - 遍历选中的检查项id的数组 - 添加检查组与检查项的关系 - 添加事务控制 2. CheckGroupDao与映射文件 - 更新检查组 - 通过检查组id删除检查组与检查项的关系 t_checkgroup_checkitem