diff --git a/modules/core/src/main/resources/templates/modules/gen/crud/controller.xml b/modules/core/src/main/resources/templates/modules/gen/crud/controller.xml index 76df546d..46af085e 100644 --- a/modules/core/src/main/resources/templates/modules/gen/crud/controller.xml +++ b/modules/core/src/main/resources/templates/modules/gen/crud/controller.xml @@ -91,9 +91,15 @@ public class ${ClassName}Controller extends BaseController { } <% for(c in table.columnList){ %> <% if(c.isQuery == "1" && !c.isTreeEntityColumn && c.attrName != 'status'){ %> + <% if(c.attrType == 'String'){ %> if (StringUtils.isNotBlank(${className}.${c.attrNameForGetMethod})){ ${className}.setParentCode(null); } + <% }else{ %> + if (${className}.${c.attrNameForGetMethod} != null){ + ${className}.setParentCode(null); + } + <% } %> <% } %> <% } %> List<${ClassName}> list = ${className}Service.findList(${className}); diff --git a/modules/core/src/main/resources/templates/modules/gen/query/controller.xml b/modules/core/src/main/resources/templates/modules/gen/query/controller.xml index 282474d3..c544a2c7 100644 --- a/modules/core/src/main/resources/templates/modules/gen/query/controller.xml +++ b/modules/core/src/main/resources/templates/modules/gen/query/controller.xml @@ -89,9 +89,15 @@ public class ${ClassName}Controller extends BaseController { } <% for(c in table.columnList){ %> <% if(c.isQuery == "1" && !c.isTreeEntityColumn && c.attrName != 'status'){ %> + <% if(c.attrType == 'String'){ %> if (StringUtils.isNotBlank(${className}.${c.attrNameForGetMethod})){ ${className}.setParentCode(null); } + <% }else{ %> + if (${className}.${c.attrNameForGetMethod} != null){ + ${className}.setParentCode(null); + } + <% } %> <% } %> <% } %> List<${ClassName}> list = ${className}Service.findList(${className});