fix: RiskRuleController两处writeValueAsString加try-catch
This commit is contained in:
@@ -47,8 +47,8 @@ public class RiskRuleController {
|
||||
var rules = (List<Map<String, Object>>) payload.get("rules");
|
||||
if (rules == null || rules.isEmpty()) return ApiResponse.error(400, "rules is required");
|
||||
riskRuleService.saveRules(siteType, rules);
|
||||
String json = new com.fasterxml.jackson.databind.ObjectMapper().writeValueAsString(rules);
|
||||
storageService.store("rules/" + siteType + ".json", json);
|
||||
try { storageService.store("rules/" + siteType + ".json",
|
||||
new com.fasterxml.jackson.databind.ObjectMapper().writeValueAsString(rules)); } catch (Exception ignored) {}
|
||||
return ApiResponse.success();
|
||||
}
|
||||
|
||||
@@ -115,8 +115,8 @@ public class RiskRuleController {
|
||||
@SuppressWarnings("unchecked")
|
||||
var rules = (List<Map<String, Object>>) payload.get("rules");
|
||||
riskRuleService.saveRules("default:" + type, rules != null ? rules : List.of());
|
||||
String json = new com.fasterxml.jackson.databind.ObjectMapper().writeValueAsString(rules);
|
||||
storageService.store("rules/default/" + type + ".json", json);
|
||||
try { storageService.store("rules/default/" + type + ".json",
|
||||
new com.fasterxml.jackson.databind.ObjectMapper().writeValueAsString(rules)); } catch (Exception ignored) {}
|
||||
return ApiResponse.success();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user