根据错误信息返回code
程序员文章站
2022-05-24 10:45:54
...
文章目录
根据错误信息返回code
代码如下(示例):
//根据错误信息返回
public LinkedHashMap<String,Object> CodeMap(String error,Integer status) {
LinkedHashMap<String, Object> errorMap = new LinkedHashMap<>();
String content = error.trim().replaceAll("\r|\n", "").replace(" ", "");
if (status == 0) {
if (Pattern.matches(".*SQLIntegrityConstraintViolationException.*", content)) {
errorMap.put("code", DefaultApiResultCode.G1100.getCode());
errorMap.put("message", DefaultApiResultCode.G1100.getMessage());
} else if (Pattern.matches(".*SQLSyntaxErrorException.*", content)) {
errorMap.put("code", DefaultApiResultCode.G1101.getCode());
errorMap.put("message", DefaultApiResultCode.G1101.getMessage());
}
} else if (status == 1) {
if (Pattern.matches(".*SQLIntegrityConstraintViolationException.*", content)) {
errorMap.put("code", DefaultApiResultCode.G1102.getCode());
errorMap.put("message", DefaultApiResultCode.G1102.getMessage());
} else if (Pattern.matches(".*SQLSyntaxErrorException.*", content)) {
errorMap.put("code", DefaultApiResultCode.G1103.getCode());
errorMap.put("message", DefaultApiResultCode.G1103.getMessage());
}
}
return errorMap;
}
推荐阅读
-
PHP微信开发之根据用户回复关键词位置返回附近信息
-
python根据日期返回星期几的方法
-
PHP微信开发之根据用户回复关键词位置返回附近信息
-
vue根据进入的路由进行原路返回的方法
-
Ajax上传实现根据服务器端返回数据进行js处理的方法
-
python根据给定文件返回文件名和扩展名的方法
-
python根据出生日期返回年龄的方法
-
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
-
SpringBoot+SpringSecurity+Thymeleaf认证失败返回错误信息踩坑记录
-
TopJUI可编辑表格的列根据返回数据判断是使用 combobox 还是 numberbox