解决属性查询时的排序问题

This commit is contained in:
weizhiqiang 2023-03-17 22:02:19 +08:00
parent f5e3d907c7
commit 1f832ddb9a

View file

@ -23,6 +23,7 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import java.util.Comparator;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.Map; import java.util.Map;
@ -122,6 +123,7 @@ public class AttrDefinitionServiceImpl extends SkyeyeBusinessServiceImpl<AttrDef
List<AttrDefinition> attrDefinitionList = getAttrDefinitions(className); List<AttrDefinition> attrDefinitionList = getAttrDefinitions(className);
setCustomDefinition(className, attrDefinitionList); setCustomDefinition(className, attrDefinitionList);
attrDefinitionList = attrDefinitionList.stream().sorted(Comparator.comparing(AttrDefinition::getWhetherInputParams, Comparator.reverseOrder())).collect(Collectors.toList());
outputObject.setBeans(attrDefinitionList); outputObject.setBeans(attrDefinitionList);
outputObject.settotal(attrDefinitionList.size()); outputObject.settotal(attrDefinitionList.size());
} }