使用了@RequestParam,方法明明传参正确,但是后端却说找不到对应的id,
后端会报错,控制层代码如下
@GetMapping("/getlist")
public TableDataInfo getlist(@RequestParam Integer id)
{
HisCheckRequest hisCheckRequest = new HisCheckRequest();
hisCheckRequest.setId(id);
startPage();
List<HisCheckRequest> list = hisCheckRequestService.selectcharge(hisCheckRequest);
return getDataTable(list);
}
前端代码如下,id明明是可以获取到的
this.id=res.rows[0].id
})
listRequest(this.id).then(res=>{
console.log(res)
})
// 查询检查申请列表
export function listRequest(query) {
return request({
url: '/system/request/getlist',
method: 'get',
params: {
id:query
}
})
}
不知道怎么回事,删掉@RequestParam就好了