diff --git a/skyeye-promote/skyeye-common/src/main/java/com/skyeye/attr/service/impl/AttrDefinitionServiceImpl.java b/skyeye-promote/skyeye-common/src/main/java/com/skyeye/attr/service/impl/AttrDefinitionServiceImpl.java index 68e80cd8..09851c96 100644 --- a/skyeye-promote/skyeye-common/src/main/java/com/skyeye/attr/service/impl/AttrDefinitionServiceImpl.java +++ b/skyeye-promote/skyeye-common/src/main/java/com/skyeye/attr/service/impl/AttrDefinitionServiceImpl.java @@ -23,6 +23,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; +import java.util.Comparator; import java.util.List; import java.util.Locale; import java.util.Map; @@ -122,6 +123,7 @@ public class AttrDefinitionServiceImpl extends SkyeyeBusinessServiceImpl attrDefinitionList = getAttrDefinitions(className); setCustomDefinition(className, attrDefinitionList); + attrDefinitionList = attrDefinitionList.stream().sorted(Comparator.comparing(AttrDefinition::getWhetherInputParams, Comparator.reverseOrder())).collect(Collectors.toList()); outputObject.setBeans(attrDefinitionList); outputObject.settotal(attrDefinitionList.size()); }