|  |  |  | 
|---|
|  |  |  | public static final String TAXES_FILE = "TAXES_FILE"; | 
|---|
|  |  |  | public static final String APPLY_FILE ="APPLY_FILE" ; | 
|---|
|  |  |  | public static final String SETTLE_FILE ="SETTLE_FILE" ; | 
|---|
|  |  |  | public static final String DU_FILE ="DU_FILE" ; | 
|---|
|  |  |  | public static final String SIGN_DONE_NOTIFY_URL = "SIGN_DONE_NOTIFY_URL"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | Integer sex = 1; | 
|---|
|  |  |  | if (matcher.matches()) { | 
|---|
|  |  |  | int genderCode = Integer.parseInt(idCard.substring(16, 17)); // 从第17位开始提取性别编码(奇数为男性,偶数为女性) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if ((genderCode % 2 == 1)) { | 
|---|
|  |  |  | if ((genderCode % 2 == 1) ) { | 
|---|
|  |  |  | sex = 1; | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | sex = 2; | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return solutions.getPrice().multiply(new BigDecimal(cycle)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static BigDecimal countDetailFee(int timeUnit ,BigDecimal price,Date startDate, Date endDate){ | 
|---|
|  |  |  | //查询保险实际周期 | 
|---|
|  |  |  | Integer cycle = DateUtil.calculateBetween(endDate,startDate,timeUnit); | 
|---|
|  |  |  | 
|---|
|  |  |  | 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, "平台理赔处理","提交意见:${param}"), | 
|---|
|  |  |  | PLATFORM_REMARK(7, "平台备注标签",""), | 
|---|
|  |  |  | PLATFORM_ADDCODE(8, "平台添加报案号",""), | 
|---|
|  |  |  | PLATFORM_REMARK(7, "平台备注标签","${param}"), | 
|---|
|  |  |  | PLATFORM_ADDCODE(8, "平台添加报案号","备案号:${param}"), | 
|---|
|  |  |  | PLATFORM_UN_AGREE_BACK(9, "企业下载资料",""), | 
|---|
|  |  |  | PLATFORM_DOWNLOAD(10, "平台下载资料",""), | 
|---|
|  |  |  | PLATFORM_CHECK_PASS(11, "平台上传资料",""), | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public  enum ApplyChangeLogStatus { | 
|---|
|  |  |  | UPLOAD(0, "发起申请"), | 
|---|
|  |  |  | RETURN_APPLY(3, "发起退回申请"), | 
|---|
|  |  |  | PLATFORM_AGREE(4, "平台审批通过"), | 
|---|
|  |  |  | PLATFORM_UN_AGREE(0, "审批驳回"), | 
|---|
|  |  |  | CLOSE(5, "关闭"), | 
|---|
|  |  |  | UPLOAD(0, "发起申请",""), | 
|---|
|  |  |  | RETURN_APPLY(3, "发起退回申请","提交意见:${param}"), | 
|---|
|  |  |  | PLATFORM_AGREE(4, "平台审批通过" ,"提交意见:${param}"), | 
|---|
|  |  |  | PLATFORM_UN_AGREE(0, "审批驳回","提交意见:${param}"), | 
|---|
|  |  |  | CLOSE(5, "关闭",""), | 
|---|
|  |  |  | ; | 
|---|
|  |  |  | // 成员变量 | 
|---|
|  |  |  | private String name; | 
|---|
|  |  |  | private String info; | 
|---|
|  |  |  | private int key; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 构造方法 | 
|---|
|  |  |  | ApplyChangeLogStatus(int key, String name) { | 
|---|
|  |  |  | ApplyChangeLogStatus(int key, String name,String info) { | 
|---|
|  |  |  | this.name = name; | 
|---|
|  |  |  | this.info = info; | 
|---|
|  |  |  | this.key = key; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 普通方法 | 
|---|
|  |  |  | public static String getName(int index) { | 
|---|
|  |  |  | for (ApplyLogType c : ApplyLogType.values()) { | 
|---|
|  |  |  | for (ApplyChangeLogStatus c : ApplyChangeLogStatus.values()) { | 
|---|
|  |  |  | if (c.getKey() == index) { | 
|---|
|  |  |  | return c.name; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | public static String getInfo(int index) { | 
|---|
|  |  |  | for (ApplyChangeLogStatus c : ApplyChangeLogStatus.values()) { | 
|---|
|  |  |  | if (c.getKey() == index) { | 
|---|
|  |  |  | return c.info; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | 
|---|
|  |  |  | this.key = key; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getInfo() { | 
|---|
|  |  |  | return info; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setInfo(String info) { | 
|---|
|  |  |  | this.info = info; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|