| | |
| | | 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"; |
| | | public static final int FOUR = 4; |
| | | |
| | | /** |
| | | * 企业数据来源 0平台注册 1后台导入 |
| | |
| | | int birthYear = Integer.parseInt(idCard.substring(6, 10)); |
| | | int birthMonth = Integer.parseInt(idCard.substring(10, 12)); |
| | | int birthDay = Integer.parseInt(idCard.substring(12, 14)); |
| | | try{ |
| | | LocalDate birthDate = LocalDate.of(birthYear, birthMonth, birthDay); |
| | | LocalDate currentDate = LocalDate.now(); |
| | | long age = ChronoUnit.YEARS.between(birthDate, currentDate); |
| | | return age; |
| | | }catch (Exception e){ |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"身份证号码错误:"+idCard); |
| | | } |
| | | |
| | | LocalDate birthDate = LocalDate.of(birthYear, birthMonth, birthDay); |
| | | LocalDate currentDate = LocalDate.now(); |
| | | long age = ChronoUnit.YEARS.between(birthDate, currentDate); |
| | | return age; |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | } |
| | | |
| | | public static Integer getSexByIdCard(String idCard){ |
| | | if(StringUtils.isBlank(idCard)){ |
| | | return 2; |
| | | } |
| | | Pattern pattern = Pattern.compile("\\d{17}[\\d|x]"); // 定义身份证号码格式的正则表达式 |
| | | Matcher matcher = pattern.matcher(idCard); |
| | | Integer sex = 0; |
| | |
| | | sex = 1; |
| | | } |
| | | } else { |
| | | sex = -1; |
| | | sex = 2; |
| | | } |
| | | return sex; |
| | | } |
| | |
| | | |
| | | HBD_BD_APPLY_PDF(15, "合并单-保单申请表PDF ", "合并单-保单申请表PDF "), |
| | | HBD_BD_SIGNED_PDF(16, "合并单-签署后保单申请表PDF", "合并单-签署后保单申请表PDF"), |
| | | COMPANY_TBD_SIGNED(17, "合并单-投保单-商户提交", "合并单-投保单-商户提交"), |
| | | SOLUTIONS_CONFIRMATION_LATTER(18, "委托保 - 投保方案确认书", "委托保 - 方案确认书"), |
| | | MEMBER_LIST_LATTER(19, "委托保 - 投保人员名单", "委托保 - 方案确认书"), |
| | | CHANGE_MEMBER_LIST_LATTER(20, "委托保 - 加减保人员名单", "委托保 - 方案确认书"), |
| | | WTB_BD_DONE_PDF(21, "委托投保单 - 合并单最终保单", "委托保 - 合并单保单"), |
| | | COMPANY_TBD_SIGNED_PDF(22, "合并单-投保单-商户提交(企业签署)PDF", "合并单-投保单-商户提交(企业签署)PDF"), |
| | | SOLUTIONS_CONFIRMATION_LATTER(18, "投保方案确认书", "投保方案确认书"), |
| | | MEMBER_LIST_LATTER(19, "委托保 - 投保人员名单", "委托保 - 投保人员名单"), |
| | | // CHANGE_MEMBER_LIST_LATTER(20, "委托保 - 加减保人员名单", "委托保 - 加减保人员名单"), |
| | | WTB_BD_DONE_PDF(21, "委托投保单 - 合并单最终保单", "委托投保单 - 合并单最终保单"), |
| | | WTB_CA_DONE_PDF(23, "委托加减保/换厂业务 - 合并单最终保单", "委托加减保/换厂业务 - 合并单最终保单"), |
| | | WTB_CONFIRMATION_LATTER(24, "委托保 - 投保方案确认书", "委托保 - 方案确认书"), |
| | | WTB_CONFIRMATION_LATTER(24, "委托保 - 投保方案确认书", "委托保 - 投保方案确认书"), |
| | | WTB_CA_TBD_PDF(25, "委托加减保/换厂业务 -申请单(商户签署后PDF)", "委托加减保/换厂业务 -申请单(商户签署后PDF)"), |
| | | ; |
| | | // 成员变量 |
| | | private String name; |
| | |
| | | DQYQZ(7, "待签署"), |
| | | |
| | | WTBDQS(28, "待签署"), |
| | | WTBDSH(21, "待审核"), |
| | | WTBDCD(22, "待出单"), |
| | | WTBYTH(23, "已退回"), |
| | | WTBYGB(24, "已关闭"), |
| | | WTBTBZ(25, "投保中"), |
| | | WTBBZZ(26, "保障中"), |
| | | WTBDSH(22, "待审核"), |
| | | WTBDCD(23, "待出单"), |
| | | WTBYTH(24, "已退回"), |
| | | WTBYGB(25, "已关闭"), |
| | | WTBTBZ(26, "投保中"), |
| | | WTBBZZ(27, "保障中"), |
| | | ; |
| | | // 成员变量 |
| | | private String name; |
| | |
| | | PLATFORM_UN_AGREE_BACK(9, "驳回退回申请","提交意见:${param}",0), |
| | | COMPANY_EDIT(10, "保单修改","提交意见:${param1}\n${param2}",0), |
| | | PLATFORM_CHECK_PASS(11, "投保审核通过","提交意见:${param}",0), |
| | | UPLOAD_AGAIN(26, "再次投保","",0), |
| | | PALTFORM_EDIT_BD(22, "修改保单","修改原因:${param}",0), |
| | | |
| | | |
| | | CA_PLATFORM_CHECK_PASS_NO(12, "退回投保","提交意见:${param}",1), |
| | | CA_PLATFORM_AGREE_BACK_APPLY(13, "同意退回申请","提交意见:${param}",1), |
| | |
| | | CA_CHANGUNIT_APPLY_SIGN(24, "换厂申请企业签章","",1), |
| | | CA_UPLOAD_AGAIN(25, "再次投保","",1), |
| | | |
| | | |
| | | WTB_FINISH_FAQRS(26, "委托保 - 企业完成签署方案确认书","",0), |
| | | WTB_FINISH_MEMBER_LIST(27, "委托保 - 企业完成签署人员名单","",0), |
| | | |
| | | CA_WTB_FINISH_MEMBER_LIST(28, "委托保 - 加减保签署人员名单","",1), |
| | | UPLOAD_AGAIN(29, "再次投保","",0), |
| | | PALTFORM_EDIT_BD(30, "修改保单","修改原因:${param}",0), |
| | | SHOP_CLOSE_WTB_APPLY(31, "关闭申请","原因:${param}",0), |
| | | |
| | | |
| | | /** |
| | | * 委托保 投保单合并单日志 |
| | | */ |
| | | IA_HBD_UPLOAD(32, "提交申请","",3), |
| | | IA_HBD_UPLOAD_TBD(33, "上传投保单","",3), |
| | | IA_HBD_SIGNATURE_TBD(34, "商户签章","",3), |
| | | IA_HBD_UPLOAD_INSURANCE(35, "投保完成","保险生效起期:${param1}变更为${param2}",3), |
| | | IA_HBD_CLOSE(36, "退回申请","原因:${param}",3), |
| | | IA_HBD_UPLOAD_BXD(41, "上传保险单","",3), |
| | | |
| | | |
| | | |
| | | /** |
| | | * 委托保 加减保/换厂 合并单 |
| | | */ |
| | | CA_HBD_UPLOAD(37, "提交申请","",4), |
| | | CA_HBD_SIGNATURE_TBD(38, "商户签章","",4), |
| | | CA_HBD_UPLOAD_INSURANCE(39, "投保完成","",4), |
| | | CA_HBD_CLOSE(40, "退回申请","原因:${param}",4), |
| | | |
| | | |
| | | |
| | |
| | | } |
| | | |
| | | public enum UnionApplyStatus { |
| | | MERGE(1, "待上传保单","",0), |
| | | WAIT_SIGNATURE(2, "待签署","",0), |
| | | UPLOAD_INSURANCE_POLICY(3, "待上传保单","",0), |
| | | FINISH(4, "保障中","",0), |
| | | CLOSE(5, "关闭","",0), |
| | | MERGE(0, "待审核","",0), |
| | | WAIT_SIGNATURE(1, "待签署","",0), |
| | | UPLOAD_INSURANCE_POLICY(2, "待出单","",0), |
| | | FINISH(3, "保障中","",0), |
| | | CLOSE(4, "已退回","",0), |
| | | ; |
| | | // 成员变量 |
| | | private String name; |
| | |
| | | |
| | | |
| | | public enum UnionChangeStatus { |
| | | MERGE(0, "待签署申请单",""), |
| | | UPLOAD_INSURANCE_POLICY(1, "待上传保单",""), |
| | | MERGE(0, "待签署",""), |
| | | UPLOAD_INSURANCE_POLICY(1, "待出单",""), |
| | | FINISH(2, "保障中",""), |
| | | CLOSE(3, "关闭",""), |
| | | CLOSE(3, "已退回",""), |
| | | ; |
| | | // 成员变量 |
| | | private String name; |
| | |
| | | |
| | | |
| | | WTB_UPLOAD(20, "提交投保","",28), |
| | | WTB_COMPANY_APPLY_SIGNATURE(21, "委托保-企业已签署投保确认书","提交意见:${param}",28), |
| | | WTB_COMPANY_MEMBER_LIST_SIGNATURE(22, "委托保-企业已签署人员名单","提交意见:${param}",22), |
| | | WTB_COMPANY_APPLY_SIGNATURE(21, "企业已签署投保确认书","提交意见:${param}",28), |
| | | WTB_COMPANY_MEMBER_LIST_SIGNATURE(22, "企业已签署人员名单","提交意见:${param}",22), |
| | | WTB_BUSINESS_CHECK_PASS(23,"商户投保审核通过","提交意见:${param}",23), |
| | | WTB_RETURN(24, "已退回","提交意见:${param}",24), |
| | | WTB_CLOSED(25, "已关闭","提交意见:${param}",25), |
| | |
| | | THREE(3, "申请退回","申请退回","申请退回","","",""), |
| | | FOUR(4, "已退回","已退回","已退回","","","已撤销"), |
| | | FIVE(5, "申请驳回","申请驳回","申请驳回","","",""), |
| | | SIX(6, "","","","","","") |
| | | //续保通知 |
| | | SIX(6, "","","","","",""), |
| | | //商户端 委托保 - 投保待审核 加减保 换厂 待审核 |
| | | SEVEN(7, "待审核","待审核","待审核","","",""), |
| | | EIGHT(8, "","","","","",""), |
| | | NINE(9, "","","","","",""), |
| | | ; |
| | | |
| | | // 成员变量 |
| | |
| | | RETURN_APPLY_SIGNATURE(4, "发起退回申请(已签章)"), |
| | | PLATFORM_AGREE(5, "平台同意(已退回)"), |
| | | CLOSE(6, "已关闭"), |
| | | PALTFORM_CHECK_PASS(7, "审核通过"), |
| | | CHECHED_PASSED(7, "审核通过"), |
| | | PALTFORM_CHECK_PASS_NO(8, "审核不通过"), |
| | | COMPANY_SIGN(9, "企业签署人员名单 - 委托保"), |
| | | WTB_TOUBAOING(9, "投保中"), |
| | | ; |
| | | // 成员变量 |
| | | private String name; |