这个是我的后端代码
@PostMapping("/changeStatus")
public AjaxResult changeStatus(@RequestParam("id") Integer id,@RequestParam("tenantState") String tenantState) {
if(Objects.isNull(id)){
return AjaxResult.error("输入主键id");
}
if(Objects.isNull(tenantState)){
return AjaxResult.error("输入状态");
}
System.out.println("id"+id);
BTenantInfo bTenantInfo=new BTenantInfo();
bTenantInfo.setId(id);
bTenantInfo.setTenantState(tenantState);
tenantServiceImpl.update(bTenantInfo);
return AjaxResult.success();
}
这是我前端API写法
export function changeTenantStatus(id,tenantState) {
const data = {
id,
tenantState
}
return request({
url: '/api/tenant/changeStatus',
method: 'post',
data: data
})
}
这个是浏览器提示:
不能明白错误出在哪里?
AI修改方法是正确的。