public DataResult<Integer> deleteByIds(@RequestBody List<Integer> ids) { ids = JSON.parseArray(JSON.parseArray(ids.toString()).getString("ids"); return DataResult.success(bisTaskService.deleteByIds(ids)); }检查一下有什么错误并修改
时间: 2024-01-29 21:04:20 浏览: 106
SqlServer使用公用表表达式(CTE)实现无限级树形构建
在代码中,你将List<Integer> ids作为请求体RequestBody传递,但在处理时,你将其转换为JSON字符串,并尝试再次解析JSON数组。这样做是不必要的,也会导致错误。
以下是修改后的代码:
```
public DataResult<Integer> deleteByIds(@RequestBody List<Integer> ids) {
return DataResult.success(bisTaskService.deleteByIds(ids));
}
```
这个方法现在直接使用传递的List<Integer> ids参数,将其传递给bisTaskService.deleteByIds()方法进行处理。
阅读全文