BasicController.java
954 Bytes
package com.objecteye.controller;
import com.alibaba.fastjson.JSONObject;
import com.objecteye.common.CommonResult;
import com.objecteye.entity.PageResult;
public class BasicController {
/**
* jsonObject通用处理
*
* @param resultObj 返回参数
* @return 结果集
*/
CommonResult jsonObjectResultHandle(JSONObject resultObj) {
if (resultObj.containsKey("error")) {
return CommonResult.success(201, resultObj.getString("error"), null);
}
return CommonResult.success(resultObj);
}
/**
* pageResult统一处理
*
* @param pageResult 返回参数
* @return 结果集
*/
CommonResult pageResultHandle(PageResult<?> pageResult) {
if (pageResult.getRow().size() > 0) {
return CommonResult.success(pageResult);
} else {
return CommonResult.success(201, "没有找到有效数据", null);
}
}
}