Air
2024-11-04 a1f06d31b7b4cac569c34bdfbb68de77f2858ffe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
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);
    }
}