后端业务的灵活优化
# 一、返回操作是否成功
# 1、删除业务逻辑
TeacherServiceImpl
@Override
public boolean removeById(Serializable id) {
Integer result = baseMapper.deleteById(id);
return null != result && result > 0;
}
TeacherAdminController
@ApiOperation(value = "根据ID删除讲师")
@DeleteMapping("{id}")
public R removeById(
@ApiParam(name = "id", value = "讲师ID", required = true)
@PathVariable String id){
boolean result = teacherService.removeById(id);
if(result){
return R.ok();
}else{
return R.error().message("删除失败");
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 2、前端
在catch中处理错误信息
编辑 (opens new window)
上次更新: 2024/06/15, 15:12:25