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); } }