【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 categoryPid = ROOT_PID_VALUE;
String categoryCode = null; String categoryCode = null;
if (formData != null && formData.size() > 0) { categoryPid = getCateGoryPid(params, formData, categoryPid);
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();
}
}
/* /*
* 分成三种情况 * 分成三种情况
@@ -61,4 +53,21 @@ public class CategoryCodeRule implements IFillRuleHandler {
} }
return categoryCode; 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;
}
} }