package com.product.admin.util;
|
|
import com.alibaba.fastjson.JSON;
|
import com.product.admin.config.SystemCode;
|
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
public class ResultInfo {
|
|
/**
|
* 返回成功
|
*
|
* @param data 返回数据
|
* @throws
|
*/
|
public static String success(Object data) {
|
Map<String, Object> resultMap = new HashMap<>();
|
resultMap.put("code", SystemCode.SYSTEM_OPERATION_SUCCESS.getValue());
|
resultMap.put("msg", SystemCode.SYSTEM_OPERATION_SUCCESS.getText());
|
resultMap.put("status", "success");
|
resultMap.put("data", data);
|
if (data == null) {
|
resultMap.put("data", new String[]{});
|
}
|
return JSON.toJSONString(resultMap);
|
}
|
|
/**
|
* websocket心跳检测成功
|
*
|
* @param data 返回数据
|
* @throws
|
*/
|
public static String success() {
|
Map<String, Object> resultMap = new HashMap<>();
|
resultMap.put("code", 201);
|
resultMap.put("msg", SystemCode.SYSTEM_OPERATION_SUCCESS.getText());
|
resultMap.put("status", "fail");
|
return JSON.toJSONString(resultMap);
|
}
|
|
/**
|
* websocket心跳检测失败
|
*
|
* @param data 返回数据
|
* @throws
|
*/
|
public static String fail(Object data, String code, String text) {
|
Map<String, Object> resultMap = new HashMap<>();
|
resultMap.put("code", code);
|
resultMap.put("msg", text);
|
resultMap.put("status", "fail");
|
resultMap.put("data", data);
|
if (data == null) {
|
resultMap.put("data", new String[]{});
|
}
|
return JSON.toJSONString(resultMap);
|
}
|
|
}
|