| | |
| | | public static final String RANGE_SIZE = "RANGE_SIZE"; |
| | | public static final String CATE_PARAM_OPEN = "_CATE_PARAM_OPEN"; |
| | | public static final String OPEN_SYNC_SWITCH = "OPEN_SYNC_SWITCH"; |
| | | |
| | | public static final String WX_MIN_PROGRAM = "WX_MIN_PROGRAM"; |
| | | public static final String WX_MIN_APPID = "WX_MIN_APPID"; |
| | | public static final String WX_MIN_SECRET = "WX_MIN_SECRET"; |
| | | |
| | | public static final String SYSTEM ="SYSTEM"; |
| | | public static final String GOODS_IMG_DIR ="GOODS_IMG_DIR"; |
| | |
| | | if(solutions.getInsureCycleUnit().equals(Constants.ZERO)){ |
| | | countCyclePriceVO.setEndDate( |
| | | DateUtil.getMontageDate( |
| | | DateUtil.afterDateByType(startDate,0,solutions.getInsureCycle()) |
| | | DateUtil.afterDateByType(startDate,0,solutions.getInsureCycle()-1) |
| | | ,2) |
| | | ); |
| | | }else if(solutions.getInsureCycleUnit().equals(Constants.TWO)){ |
| | |
| | | //获取天数后的日期 |
| | | Date afterDate = DateUtil.afterDateByType(startDate,0,monthDays); |
| | | //赋值 每日结束时分秒 |
| | | countCyclePriceVO.setEndDate(DateUtil.getMontageDate(afterDate,2)); |
| | | countCyclePriceVO.setEndDate(DateUtil.getMontageDate(afterDate,3)); |
| | | }else if(solutions.getInsureCycleUnit().equals(Constants.THREE)){ |
| | | //获取X年后日期 多了一天 |
| | | Date afterDate = DateUtil.afterDateByType(startDate,2,solutions.getInsureCycle()); |
| | |
| | | public static Integer getSexByIdCard(String idCard){ |
| | | Pattern pattern = Pattern.compile("\\d{17}[\\d|x]"); // 定义身份证号码格式的正则表达式 |
| | | Matcher matcher = pattern.matcher(idCard); |
| | | Integer sex = 1; |
| | | Integer sex = 0; |
| | | if (matcher.matches()) { |
| | | int genderCode = Integer.parseInt(idCard.substring(16, 17)); // 从第17位开始提取性别编码(奇数为男性,偶数为女性) |
| | | if ((genderCode % 2 == 1) ) { |
| | | sex = 1; |
| | | sex = 0; |
| | | } else { |
| | | sex = 2; |
| | | sex = 1; |
| | | } |
| | | } else { |
| | | sex = -1; |
| | |
| | | |
| | | public static void main(String[] args) { |
| | | |
| | | System.out.println("hello&&devicenumber=22110002&&uuid=1e52008fb8ff\n".length()); |
| | | System.out.println("{\"companyName\":\"应宝科技\",\"endtime\":\"2024-03-01 17:19:00\",\"erpId\":\"4D40185D5BC74A13821BE46EAF8B4179\",\"erpWithVisitDTOList\":[],\"faceImg\":\"20240304/1709518170325_742.jpg\",\"idcardNo\":\"342501199609300535\",\"idcardType\":0,\"name\":\"黄晋\",\"phone\":\"17756328697\",\"reason\":\"探险\",\"receptMemberId\":\"E7E514BD7DE3F27CE0530B630A0AEAE0\",\"starttime\":\"2024-03-01 13:18:00\"}"); |
| | | } |
| | | /** |
| | | * 用户类型 0系统用户 1企业用户 2服务机构管理员 3服务机构子账号 4综合服务单位管理员 5综合服务单位子账号 6专家 7县区用户 8市局用户 |
| | |
| | | PLATFORM_AGREE_BACK(8, "同意退回申请","",0), |
| | | PLATFORM_UN_AGREE_BACK(9, "驳回退回申请","提交意见:${param}",0), |
| | | COMPANY_EDIT(10, "保单修改","提交意见:${param1}\n${param2}",0), |
| | | PLATFORM_CHECK_PASS(11, "投保审核通过","",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_APPROVE(14, "批单完成","保险生效起期:${param1}变更为${param2}",1), |
| | | CA_PLATFORM_CHECK_SIGNATURE(15, "企业签章","",1), |
| | | CA_COMPANY_EDIT(16, "批单修改","提交意见:${param1}\n${param2}",1), |
| | | CA_COMPANY_COMMIT(17, "提交投保","提交意见:${param}",1), |
| | | CA_COMPANY_COMMIT(17, "提交投保","",1), |
| | | CA_COMPANY_BACK_APPLY(18, "申请退回","提交意见:${param}",1), |
| | | CA_COMPANY_CLOSE(19, "关闭订单","",1), |
| | | CA_PALTFORM_REFUSE_APPLY(20, "驳回退回申请","",1), |
| | | CA_PALTFORM_EDIT_PIDAN(21, "修改批单","修改原因:${param}",1), |
| | | PALTFORM_EDIT_BD(22, "修改保单","修改原因:${param}",1), |
| | | CA_JIAJIAN_APPLY_SIGN(23, "加减保申请企业签章","",1), |
| | | CA_CHANGUNIT_APPLY_SIGN(24, "换成申请企业签章","",1), |
| | | CA_CHANGUNIT_APPLY_SIGN(24, "换厂申请企业签章","",1), |
| | | CA_UPLOAD_AGAIN(25, "再次投保","",1), |
| | | ; |
| | | // 成员变量 |
| | |
| | | COMPANY_BACK_APPLY_WAIT_SIGNATURE(7, "企业申请退回(待签章)","提交意见:${param}",5), |
| | | COMPANY_BACK_APPLY_SIGNATURE(8, "企业申请退回(已签章)","提交意见:${param}",5), |
| | | CLOSE(9, "订单关闭","",6), |
| | | PLATFORM_CHECK_PASS(10,"平台投保审核通过","提交意见:${param}",1), |
| | | PLATFORM_CHECK_PASS(10,"平台投保审核通过","提交意见:${param}",0), |
| | | COMPANY_BACK_APPLY_PASS(11, "企业申请退回(平台投保审核通过)","提交意见:${param}",5), |
| | | ; |
| | | // 成员变量 |
| | | private String name; |
| | |
| | | |
| | | public enum NoticeType { |
| | | |
| | | ZERO(0, "待审批","","","待审核","已申请","待受理"), |
| | | ONE(1, "企业待签署","","","工种待审核","","完成受理"), |
| | | ZERO(0, "待审批","","","待审核","待处理","处理中"), |
| | | ONE(1, "企业待签署","","","工种待审核","","已结案"), |
| | | TWO(2, "待出单","待审批","待审批","","",""), |
| | | THREE(3, "申请退回","申请退回","申请退回","","",""), |
| | | FOUR(4, "已退回","已退回","已退回","","",""), |
| | | FIVE(5, "申请驳回","申请驳回","申请驳回","","","") |
| | | FOUR(4, "已退回","已退回","已退回","","","已撤销"), |
| | | FIVE(5, "申请驳回","申请驳回","申请驳回","","",""), |
| | | SIX(6, "","","","","","") |
| | | ; |
| | | |
| | | // 成员变量 |
| | |
| | | public enum ApplyChangeStatus { |
| | | UPLOAD(0, "提交加减保/换厂申请"), |
| | | SIGNATURE(1, "已签章"), |
| | | APPROVE(2, "已上传审批"), |
| | | APPROVE(2, "已上传审核"), |
| | | RETURN_APPLY_UPLOAD(3, "发起退回申请(待审核)"), |
| | | RETURN_APPLY_SIGNATURE(4, "发起退回申请(已签章)"), |
| | | PLATFORM_AGREE(5, "平台同意(已退回)"), |
| | |
| | | |
| | | |
| | | |
| | | |
| | | public enum ApplyChangeLogStatus { |
| | | 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,String info) { |
| | | this.name = name; |
| | | this.info = info; |
| | | this.key = key; |
| | | } |
| | | |
| | | // 普通方法 |
| | | public static String getName(int index) { |
| | | 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; |
| | | } |
| | | |
| | | // get set 方法 |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public int getKey() { |
| | | return key; |
| | | } |
| | | |
| | | public void setKey(int key) { |
| | | this.key = key; |
| | | } |
| | | |
| | | public String getInfo() { |
| | | return info; |
| | | } |
| | | |
| | | public void setInfo(String info) { |
| | | this.info = info; |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | public enum ProjectRecord { |
| | | |
| | | COM_EDITING(0, "企业保存数据", "由 ${param2} ${param3}保存成功,当前进度为 【${param4}】"), |