package com.nova.sankuai.domain.api.doudouqian;
|
|
import com.nova.sankuai.domain.enums.customerinfo.EducationEnum;
|
import com.nova.sankuai.domain.enums.customerinfo.MaritalStatusEnum;
|
import com.nova.sankuai.infra.utils.ImageUtil;
|
|
/**
|
* @author weikangdi
|
* @create 2022/4/28
|
*/
|
public class DdqParamParseUtil {
|
|
/**
|
* 转换学历参数
|
* 学历 qt=其他,gzyx=高中以下,gz=高中,zz=中专,dz=大专,bk=本科,ssjys=硕士及以上
|
*
|
* @param eduction 系统内学历参数
|
* @return
|
*/
|
public static String parseDegree(String eduction) {
|
if (EducationEnum.Education_4.getCode().equals(eduction)
|
|| EducationEnum.Education_01.getCode().equals(eduction)
|
|| EducationEnum.Education_02.getCode().equals(eduction)) {
|
return "gzyx";
|
} else if (EducationEnum.Education_03.getCode().equals(eduction)) {
|
return "gz";
|
} else if (EducationEnum.Education_3.getCode().equals(eduction)) {
|
return "zz";
|
} else if (EducationEnum.Education_2.getCode().equals(eduction)
|
|| EducationEnum.Education_04.getCode().equals(eduction)) {
|
return "dz";
|
} else if (EducationEnum.Education_1.getCode().equals(eduction)
|
|| EducationEnum.Education_05.getCode().equals(eduction)) {
|
return "bk";
|
} else if (EducationEnum.Education_0.getCode().equals(eduction)
|
|| EducationEnum.Education_06.getCode().equals(eduction)
|
|| EducationEnum.Education_07.getCode().equals(eduction)) {
|
return "ssjys";
|
}
|
return "qt";
|
}
|
|
/**
|
* 转换婚姻状况
|
* 婚姻状况 wh=未婚,yh=已婚,so=丧偶,lh=离婚,qt=其他
|
*
|
* @param marryStatus 系统内婚姻情况参数
|
* @return
|
*/
|
public static String parseMarryStatus(String marryStatus) {
|
if (MaritalStatusEnum.MaritalStatus_2.getSys().equals(marryStatus)
|
|| MaritalStatusEnum.MaritalStatus_5.getSys().equals(marryStatus)) {
|
return "wh";
|
} else if (MaritalStatusEnum.MaritalStatus_1.getSys().equals(marryStatus)
|
|| MaritalStatusEnum.MaritalStatus_6.getSys().equals(marryStatus)) {
|
return "yh";
|
} else if (MaritalStatusEnum.MaritalStatus_4.getSys().equals(marryStatus)
|
|| MaritalStatusEnum.MaritalStatus_8.getSys().equals(marryStatus)) {
|
return "so";
|
} else if (MaritalStatusEnum.MaritalStatus_3.getSys().equals(marryStatus)
|
|| MaritalStatusEnum.MaritalStatus_7.getSys().equals(marryStatus)) {
|
return "lh";
|
}
|
return "qt";
|
}
|
|
|
/**
|
* 通过图片上传路径转换为base64字符串
|
*
|
* @param url 图片上传路径
|
* @return
|
*/
|
public static String parseBase64(String url) {
|
return ImageUtil.imageUrlToBase64(url);
|
}
|
}
|