update 优化 excel导出 下拉框支持顺序

This commit is contained in:
疯狂的狮子Li
2025-03-21 15:15:04 +08:00
parent 87aef971b8
commit 822f1837e8

View File

@@ -11,9 +11,7 @@ import org.dromara.system.api.domain.vo.RemoteDictDataVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.*;
import java.util.stream.Collectors;
/**
@@ -89,7 +87,12 @@ public class DictServiceImpl implements DictService {
@Override
public Map<String, String> getAllDictByDictType(String dictType) {
List<RemoteDictDataVo> list = remoteDictService.selectDictDataByType(dictType);
return StreamUtils.toMap(list, RemoteDictDataVo::getDictValue, RemoteDictDataVo::getDictLabel);
// 保证顺序
LinkedHashMap<String, String> map = new LinkedHashMap<>();
for (RemoteDictDataVo vo : list) {
map.put(vo.getDictValue(), vo.getDictLabel());
}
return map;
}
}