添加功能
This commit is contained in:
@@ -2,8 +2,11 @@ package com.ruoyi.cms.util;
|
||||
|
||||
import com.ruoyi.cms.constant.CommonConstant;
|
||||
import com.ruoyi.cms.domain.dto.QueryParamDto;
|
||||
import com.ruoyi.cms.domain.vo.EchartsSeriesVo;
|
||||
import com.ruoyi.cms.domain.vo.EchartsVo;
|
||||
import com.ruoyi.cms.domain.vo.GraduateEmploymentInfoTreadVo;
|
||||
import com.ruoyi.cms.domain.vo.QueryResultVo;
|
||||
import com.ruoyi.cms.domain.vo.TreadVo;
|
||||
import com.ruoyi.common.exception.ServiceException;
|
||||
import com.ruoyi.common.utils.StringUtils;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
@@ -146,6 +149,21 @@ public class ParamUtil {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 填充字典名称
|
||||
*
|
||||
* @param echarts 数据
|
||||
* @param dictName 字典名称
|
||||
*/
|
||||
public static void fillDictName(EchartsVo echarts, String dictName) {
|
||||
if (Objects.isNull(echarts) || CollectionUtils.isEmpty(echarts.getSeries()) || StringUtils.isBlank(dictName)) {
|
||||
return;
|
||||
}
|
||||
|
||||
for (EchartsSeriesVo vo : echarts.getSeries()) {
|
||||
vo.setName(fillDictName(vo.getName(), dictName));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 填充字典名称
|
||||
@@ -164,7 +182,13 @@ public class ParamUtil {
|
||||
}
|
||||
}
|
||||
|
||||
private static String fillDictName(String code, String dictName){
|
||||
/**
|
||||
* 填充字典名称
|
||||
* @param code 码值
|
||||
* @param dictName 字典名称
|
||||
* @return 字典值
|
||||
*/
|
||||
public static String fillDictName(String code, String dictName) {
|
||||
switch (dictName) {
|
||||
case "industry": {
|
||||
return Optional.ofNullable(CommonConstant.INDUSTRY_MAP.get(code)).orElse("未知");
|
||||
@@ -190,6 +214,15 @@ public class ParamUtil {
|
||||
case "jobType": {
|
||||
return Optional.ofNullable(CommonConstant.JOB_TYPE_MAP.get(code)).orElse("未知");
|
||||
}
|
||||
case "companyType": {
|
||||
return Optional.ofNullable(CommonConstant.COMPANY_TYPE_MAP.get(code)).orElse("未知");
|
||||
}
|
||||
case "recruitmentWay": {
|
||||
return Optional.ofNullable(CommonConstant.RECRUITMENT_WAY_MAP.get(code)).orElse("未知");
|
||||
}
|
||||
case "area": {
|
||||
return Optional.ofNullable(CommonConstant.AREA_MAP.get(code)).orElse("未知");
|
||||
}
|
||||
default:
|
||||
throw new ServiceException("字典名称错误");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user