@ResponseBody
@RequestMapping("/initRule")
public Result initRule(String ruleName, HttpServletRequest request){
try {
HvacUser user=userInfoUtils.getUserinfoFromRequest(request);
String companyId=user.getCompanyId();
Integer counts = ruleServiceI.selectCountsByCompanyId(ruleName, companyId);
Map dataMap = new HashMap();
dataMap.put("totalCounts", counts);
dataMap.put("pageSize", SysConfig.PAGE_SIZE);
return ResultUtil.ok(dataMap);
} catch (Exception e){
e.printStackTrace();
return ResultUtil.error_400();
}
}
/**
* socket通讯结果实体类
*/
@Data
@Component
public class ResultUtil {
/**
* 成功应答
* @return
*/
public static Result ok(){
Result result = new Result();
result.setResultCode(200);
result.setResultMessage("成功");
result.setData(null);
return result;
}
/**
* 成功应答
* @return
*/
public static Result ok(Object object){
Result result = new Result();
result.setResultCode(200);
result.setResultMessage("成功");
result.setData(object);
return result;
}
/**
* 错误应答400
* @return
*/
public static Result error_400(){
Result result = new Result();
result.setResultCode(400);
result.setResultMessage("请求格式错误");
result.setData(null);
return result;
}
/**
* 错误应答500
* @return
*/
public static Result error_500(){
Result result = new Result();
result.setResultCode(500);
result.setResultMessage("服务器内部错误");
result.setData(null);
return result;
}
/**
* 错误应答500
* @return
*/
public static Result error_403(){
Result result = new Result();
result.setResultCode(403);
result.setResultMessage("权限不足");
result.setData(null);
return result;
}
/**
* 错误应答405
* @return
*/
public static Result error_405(){
Result result = new Result();
result.setResultCode(405);
result.setResultMessage("用户被暂停使用");
result.setData(null);
return result;
}
/**
* 空地址
* @return
*/
public static Result empty_mac(){
Result result = new Result();
result.setResultCode(0);
result.setResultMessage("mac地址不能为空");
result.setData(null);
return result;
}
/**
* 参数非法
* @return
*/
public static Result illegal_mac(){
Result result = new Result();
result.setResultCode(1);
result.setResultMessage("参数非法,请确认后再试");
result.setData(null);
return result;
}
/**
* 参数非法
* @return
*/
public static Result illegal_mac(String data){
Result result = new Result();
result.setResultCode(1);
result.setResultMessage("参数非法,请确认后再试");
result.setData(data);
return result;
}
/**
* mac未连接
* @return
*/
public static Result shutdown_mac(){
Result result = new Result();
result.setResultCode(2);
result.setResultMessage("该设备网关未连接成功,请稍后再试");
result.setData(null);