forked from gzzfw/backEnd/gz-dyh

dyh-service/dyh-base/src/main/java/cn/huge/module/mediate/constant/CaseProcessBaseConstsEnum.java
@@ -11,14 +11,15 @@
public enum CaseProcessBaseConstsEnum {
    /**
     * 事项进度,1:来访登记,2:事件流转,3:办理反馈,4:结案审核,5:当事人评价,6:结案归档
     * 事项进度,1:来访登记,2:事件流转,3:办理反馈,4:结案审核,5:当事人评价,6:结案归档,7:不予受理
     */
    CASE_PROCESS_1(1, "来访登记"),
    CASE_PROCESS_2(2, "事件流转"),
    CASE_PROCESS_3(3, "办理反馈"),
    CASE_PROCESS_4(4, "结案审核"),
    CASE_PROCESS_5(5, "当事人评价"),
    CASE_PROCESS_6(6, "结案归档");
    CASE_PROCESS_6(6, "结案归档"),
    CASE_PROCESS_7(6, "不予受理");
    /**
@@ -85,4 +86,36 @@
        return 0;
    }
    /**
     * 根据事项状态获取事项进度
     * @param caseStatus 事项状态
     * @return
     */
    public static CaseProcessBaseConstsEnum getByStatus(int caseStatus) {
        if (CaseStatusBaseConstsEnum.CASE_STATUS_1.getIndex() == caseStatus){
            return CaseProcessBaseConstsEnum.CASE_PROCESS_2;
        }else if (CaseStatusBaseConstsEnum.CASE_STATUS_2.getIndex() == caseStatus){
            return CaseProcessBaseConstsEnum.CASE_PROCESS_2;
        }if (CaseStatusBaseConstsEnum.CASE_STATUS_3.getIndex() == caseStatus){
            return CaseProcessBaseConstsEnum.CASE_PROCESS_2;
        }if (CaseStatusBaseConstsEnum.CASE_STATUS_4.getIndex() == caseStatus){
            return CaseProcessBaseConstsEnum.CASE_PROCESS_3;
        }if (CaseStatusBaseConstsEnum.CASE_STATUS_5.getIndex() == caseStatus){
            return CaseProcessBaseConstsEnum.CASE_PROCESS_4;
        }if (CaseStatusBaseConstsEnum.CASE_STATUS_6.getIndex() == caseStatus){
            return CaseProcessBaseConstsEnum.CASE_PROCESS_5;
        }if (CaseStatusBaseConstsEnum.CASE_STATUS_7.getIndex() == caseStatus){
            return CaseProcessBaseConstsEnum.CASE_PROCESS_6;
        }else {
            return null;
        }
    }
}