【fix sonar】CategoryCodeRule文件

This commit is contained in:
梁琦涛
2023-03-10 15:02:20 +08:00
parent b57e3492b3
commit 580d2bd454
@@ -26,15 +26,7 @@ public class CategoryCodeRule implements IFillRuleHandler {
String categoryPid = ROOT_PID_VALUE;
String categoryCode = null;
if (formData != null && formData.size() > 0) {
Object obj = formData.get("pid");
if (oConvertUtils.isNotEmpty(obj)) categoryPid = obj.toString();
} else {
if (params != null) {
Object obj = params.get("pid");
if (oConvertUtils.isNotEmpty(obj)) categoryPid = obj.toString();
}
}
categoryPid = getCateGoryPid(params, formData, categoryPid);
/*
* 分成三种情况
@@ -61,4 +53,21 @@ public class CategoryCodeRule implements IFillRuleHandler {
}
return categoryCode;
}
private String getCateGoryPid(JSONObject params, JSONObject formData, String categoryPid) {
if (formData != null && formData.size() > 0) {
Object obj = formData.get("pid");
if (oConvertUtils.isNotEmpty(obj)) {
categoryPid = obj.toString();
}
} else {
if (params != null) {
Object obj = params.get("pid");
if (oConvertUtils.isNotEmpty(obj)) {
categoryPid = obj.toString();
}
}
}
return categoryPid;
}
}