k94314517
2025-05-26 81d7f91fa38e74cab052eb4413bd3e12686935a4
server/service/src/main/java/com/doumee/core/utils/Constants.java
@@ -99,6 +99,7 @@
    public static final String COMPANY_USER_APPLY ="COMPANY_USER_APPLY" ;
    public static final String INSURANCE ="INSURANCE" ;
    public static final String CONTRACT ="CONTRACT" ;
    public static final String DISCUSS_PROBLEM_TYPE ="DISCUSS_PROBLEM_TYPE" ;
    public static final String SETTLE_FILE ="SETTLE_FILE" ;
    public static final String DU_FILE ="DU_FILE" ;
@@ -194,6 +195,13 @@
                return  Constants.equalsInteger(model.getStatus(), UnionApplyStatus.FINISH.getKey())?"保险生效止期":"预计生效止期";
        }
    }
    public static BigDecimal getBigDecimalNoNull(BigDecimal bigDecimal){
        if(Objects.isNull(bigDecimal)){
            return  BigDecimal.ZERO;
        }
        return bigDecimal;
    }
    /**
@@ -769,6 +777,8 @@
        LP_FILE(32, "保险公司上传理赔材料一览表", "保险公司上传理赔材料一览表"),
        LP_OTHER_FILE(33, "理赔其他材料", "理赔其他材料"),
        LP_PAY_FILE(34, "打款凭证", "打款凭证"),
        LP_DZBD_FILE(35, "电子保单", "电子保单"),
        LP_SUPPLEMENT_FILE(36, "补充材料", "补充材料"),
        ;
        // 成员变量
@@ -1938,19 +1948,19 @@
        // 8商议审批拒绝 9已受理 10待核赔  11已核赔 12已确认金额 13已结案 14已撤案
        WAIT_ACCEPTANCE(0, "暂存中",0),
        RETURN_ACCEPTANCE(1, "已报案",1),
        DEAL_ING(2, "待立案 (弃用)",0),
        CONFIRM_INFORMATION(3, "已立案",1),
        FINISH_ACCEPTANCE(4, "立案退回",1),
        WAIT_DEAL(5, "待受理",2),
        REJECT_DEAL(6, "拒绝受理",2),
        WAIT_DISCUSS_AUDIT(7, "待商议审批",2),
        DEAL_ING(2, "待立案",0),//弃用
        CONFIRM_INFORMATION(3, "已立案",2),
        FINISH_ACCEPTANCE(4, "立案退回",2),
        WAIT_DEAL(5, "待受理",3),//弃用
        REJECT_DEAL(6, "拒绝受理",3),
        WAIT_DISCUSS_AUDIT(7, "待商议审批",3),
        WAIT_DISCUSS_REJECT(8, "商议审批拒绝",3),
        ACCEPTANCE(9, "已受理",3),//待理算
        WAIT_AUDIT_COMPENSATION(10, "待核赔",4),
        COMPENSATION(11, "已核赔",5),
        CONFIRM_FEE(12, "已确认金额",5),
        CLOSE_CASE(13, "已结案",6),
        RETURN(14, "已撤案",6),
        RETURN(14, "已撤案",7),
        ;
        // 成员变量
        private String name;//业务描述
@@ -2002,7 +2012,7 @@
        UPLOAD(0, "提交报案","提交意见:${param}"),
        PLATFORM_RETURN(1, "平台退回","提交意见:${param}"),
        PLATFORM_CONFIRM_INFORMATION(2, "平台确认资料",""),
        PLATFORM_FINISH(3, "结案","提交意见:${param}"),
        PLATFORM_FINISH(3, "已结案","提交意见:${param}"),
        UPDATE_DATA(4, "修改信息","提交意见:${param}"),
        SUPPLEMENT(5, "补充说明","提交意见:${param}"),
        PLATFORM_LP_DEAL(6, "平台理赔处理","已在平台完成理赔"),
@@ -2024,6 +2034,8 @@
        PLATFORM_UPD_FEE(22, "核赔-修改金额",""),
        CONFIRM_FEE(22, "核赔-客户确认金额","已确认金额"),
        UPD_CASE_TYPE(23, "受理-确认案件类型","已确认案件类型"),
        UPD_HURT_TYPE(24, "修改伤残类型信息","是否伤残修改为“{param}”"),
        UPD_RECEIVE_INFO(25, "收款信息变更","修改收款信息"),
        ;
        // 成员变量
        private String name;
@@ -2039,7 +2051,7 @@
        // 普通方法
        public static String getName(int index) {
            for (ApplyLogType c : ApplyLogType.values()) {
            for (SettleClaimsLogType c : SettleClaimsLogType.values()) {
                if (c.getKey() == index) {
                    return c.name;
                }
@@ -2047,7 +2059,7 @@
            return null;
        }
        public static String getInfo(int index) {
            for (ApplyLogType c : ApplyLogType.values()) {
            for (SettleClaimsLogType c : SettleClaimsLogType.values()) {
                if (c.getKey() == index) {
                    return c.info;
                }
@@ -2083,23 +2095,25 @@
    public  enum SettleClaimsLogParentStatus {
        BA(1, "报案","已报案"),
        LA(2, "立案","已立案"),
        SL(3, "受理","已受理"),
        LS(4, "理算","已理算"),
        HP(5, "核赔","已核赔"),
        JA(6, "结案","已结案"),
        BA(1, "报案","已报案","已报案"),
        LA(2, "立案","已立案","待立案"),
        SL(3, "受理","已受理","待受理"),
        LS(4, "理算","已理算","待理算"),
        HP(5, "核赔","已核赔","待核赔"),
        JA(6, "结案","已结案","待结案"),
        ;
        // 成员变量
        private String name;
        private String info;
        private String waitInfo;
        private int key;
        // 构造方法
        SettleClaimsLogParentStatus(int key, String name,String info) {
        SettleClaimsLogParentStatus(int key, String name,String info,String waitInfo) {
            this.name = name;
            this.info = info;
            this.key = key;
            this.waitInfo = waitInfo;
        }
        // 普通方法
@@ -2156,6 +2170,16 @@
        public void setInfo(String info) {
            this.info = info;
        }
        public String getWaitInfo() {
            return waitInfo;
        }
        public void setWaitInfo(String waitInfo) {
            this.waitInfo = waitInfo;
        }
    }