百度api code
0:成功, 1:部分失败 2:全部失败 3:系统错误
private static final Integer SUCCESS_CODE = 0; // 0:成功,1:部分失败,2:全部失败,3:系统错误
private static final String SUCCESS_DESC = "success";
public static AjaxResult getResult(String res) {
if (StringUtils.isEmpty(res)) {
return AjaxResult.error("返回数据为空");
}
JSonObject jsonObject = JSONObject.parseObject(res);
JSonObject header = jsonObject.getJSonObject("header");
Integer code = header.getInteger("status");
String desc = header.getString("desc");
if (code == SUCCESS_CODE && desc.equals(SUCCESS_DESC)) {
JSonArray data = jsonObject.getJSonObject("body").getJSonArray("data");
return AjaxResult.success("", data);
}
return AjaxResult.error(code, header.getString("failures"));
}



