update 法规合规评估流程

This commit is contained in:
lijiarao
2024-01-19 15:34:42 +08:00
parent 422a6cd813
commit 05e30d1ab4
5 changed files with 57 additions and 26 deletions
@@ -33,6 +33,7 @@ import com.jero.modules.system.mapper.*;
import com.jero.modules.system.service.*;
import com.jero.modules.system.util.SecurityUtil;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.sequence.KeepCommand;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.SecurityUtils;
import org.jetbrains.annotations.NotNull;
@@ -1166,6 +1167,21 @@ public class SysBaseApiImpl implements ISysBaseAPI {
return sysDictService.loadDict(dictCode, keyword, pageSize);
}
@Override
public String translateByDictMap(Map<String, String> dictMap, String keys) {
if (keys == null){
return null;
}
String[] keyList = keys.split(",");
List<String> resultList = new ArrayList<>();
for (String key : keyList) {
if (dictMap.containsKey(key)){
resultList.add(dictMap.get(key));
}
}
return String.join(",",resultList);
}
@Override
public Map<String, List<DictModel>> translateManyDict(String dictCodes, String keys) {
List<String> dictCodeList = Arrays.asList(dictCodes.split(","));