public R saveRequestBody TrainBookType trainBookType trainBookTypesetDelFlag0 iftrainBookTypegetChildren == null && StrisEmptytrainBookTypegetTenantId && trainBookTypegetBookIdList == n
可能存在以下问题:
- 缺少变量 result 的定义和赋值;
- 缺少对参数 trainBookType 的合法性校验;
- 对于不合法的 trainBookType 参数,仍然会执行 trainBookTypeService.saveOrEdit() 方法。
以下是修正后的代码示例:
public R<?> save(@RequestBody TrainBookType trainBookType) { if (trainBookType == null || Str.isEmpty(trainBookType.getTenantId()) || trainBookType.getBookIdList() == null) { return R.fail("参数不合法"); } trainBookType.setDelFlag(0); boolean result = trainBookTypeService.saveOrEdit(trainBookType); return R.status(result); }
原文地址: https://www.cveoy.top/t/topic/bgqe 著作权归作者所有。请勿转载和采集!