From 3e76171990be40e226341da1cd7c2d159c9a3b70 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期五, 02 二月 2024 18:11:31 +0800 Subject: [PATCH] 111 --- server/service/src/main/java/com/doumee/core/utils/Constants.java | 158 ++++++++++++++++++++-------------------------------- 1 files changed, 62 insertions(+), 96 deletions(-) diff --git a/server/service/src/main/java/com/doumee/core/utils/Constants.java b/server/service/src/main/java/com/doumee/core/utils/Constants.java index c6be2c9..b366917 100644 --- a/server/service/src/main/java/com/doumee/core/utils/Constants.java +++ b/server/service/src/main/java/com/doumee/core/utils/Constants.java @@ -166,14 +166,23 @@ public static CountCyclePriceVO countPriceVO(Date startDate, Solutions solutions){ CountCyclePriceVO countCyclePriceVO = new CountCyclePriceVO(); if(solutions.getInsureCycleUnit().equals(Constants.ZERO)){ - countCyclePriceVO.setEndDate(DateUtil.afterDateByType(startDate,0,solutions.getInsureCycle())); + countCyclePriceVO.setEndDate( + DateUtil.getMontageDate( + DateUtil.afterDateByType(startDate,0,solutions.getInsureCycle()) + ,2) + ); }else if(solutions.getInsureCycleUnit().equals(Constants.TWO)){ + //鑾峰彇褰撴湀澶╂暟 Integer monthDays = DateUtil.monthDays(startDate); + //鑾峰彇澶╂暟鍚庣殑鏃ユ湡 Date afterDate = DateUtil.afterDateByType(startDate,0,monthDays); - countCyclePriceVO.setEndDate(DateUtil.afterDateByType(afterDate,0,-1)); + //璧嬪�� 姣忔棩缁撴潫鏃跺垎绉� + countCyclePriceVO.setEndDate(DateUtil.getMontageDate(afterDate,2)); }else if(solutions.getInsureCycleUnit().equals(Constants.THREE)){ + //鑾峰彇X骞村悗鏃ユ湡 澶氫簡涓�澶� Date afterDate = DateUtil.afterDateByType(startDate,2,solutions.getInsureCycle()); - countCyclePriceVO.setEndDate(DateUtil.afterDateByType(afterDate,0,-1)); + //璧嬪�� 姣忔棩缁撴潫鏃跺垎绉� 鐒跺悗鍑忓皯涓�澶� + countCyclePriceVO.setEndDate(DateUtil.getMontageDate(afterDate,3)); } countCyclePriceVO.setCyclePrice(Constants.countDetailFee(solutions,countCyclePriceVO.getEndDate(),startDate)); return countCyclePriceVO; @@ -728,43 +737,48 @@ public enum ApplyLogType { - UPLOAD(0, "鎻愪氦鎶曚繚","鎻愪氦鎰忚锛�${param}"), - PLATFORM_RETURN(1, "閫�鍥炴姇淇�","鎻愪氦鎰忚锛�${param}"), - WAIT_SIGNATURE(2, "涓婁紶鎶曚繚鍗�","鎻愪氦鎰忚锛�${param}"), - SIGNATURE(3, "浼佷笟绛剧珷",""), - FAIL_RETURN(4, "淇濆崟鍑哄叿澶辫触閫�鍥�","鎻愪氦鎰忚锛�${param}"), - UPLOAD_INSURANCE(5, "淇濆崟瀹屾垚","淇濋櫓鐢熸晥璧锋湡锛�${param1}鍙樻洿涓�${param2}"), - COMPANY_APPLY_RETURN(6, "鐢宠閫�鍥�","鎻愪氦鎰忚锛�${param}"), - COMPANY_APPLY_CLOSE(7, "鍏抽棴鐢宠",""), - PLATFORM_AGREE_BACK(8, "鍚屾剰閫�鍥炵敵璇�",""), - PLATFORM_UN_AGREE_BACK(9, "椹冲洖閫�鍥炵敵璇�","鎻愪氦鎰忚锛�${param}"), - COMPANY_EDIT(10, "淇濆崟淇敼","鎻愪氦鎰忚锛�${param1}\n${param2}"), - PLATFORM_CHECK_PASS(11, "鎶曚繚瀹℃牳閫氳繃",""), - CA_PLATFORM_CHECK_PASS_NO(12, "閫�鍥炴姇淇�","鎻愪氦鎰忚锛�${param}"), - CA_PLATFORM_AGREE_BACK_APPLY(13, "鍚屾剰閫�鍥炵敵璇�","鎻愪氦鎰忚锛�${param}"), - CA_PLATFORM_APPROVE(14, "鎵瑰崟瀹屾垚","淇濋櫓鐢熸晥璧锋湡锛�${param1}鍙樻洿涓�${param2}"), - CA_PLATFORM_CHECK_SIGNATURE(15, "浼佷笟绛剧珷",""), - CA_COMPANY_EDIT(16, "鎵瑰崟淇敼","鎻愪氦鎰忚锛�${param1}\n${param2}"), - CA_COMPANY_COMMIT(17, "鎻愪氦鎶曚繚","鎻愪氦鎰忚锛�${param}"), - CA_COMPANY_BACK_APPLY(18, "鐢宠閫�鍥�","鎻愪氦鎰忚锛�${param}"), - CA_COMPANY_CLOSE(19, "鍏抽棴璁㈠崟",""), - CA_PALTFORM_REFUSE_APPLY(20, "椹冲洖閫�鍥炵敵璇�",""), - CA_PALTFORM_EDIT_PIDAN(21, "淇敼鎵瑰崟","淇敼鍘熷洜锛�${param}"), - PALTFORM_EDIT_BD(22, "淇敼淇濆崟","淇敼鍘熷洜锛�${param}"), - CA_JIAJIAN_APPLY_SIGN(23, "鍔犲噺淇濈敵璇蜂紒涓氱绔�",""), + UPLOAD(0, "鎻愪氦鎶曚繚","鎻愪氦鎰忚锛�${param}",0), + PLATFORM_RETURN(1, "閫�鍥炴姇淇�","鎻愪氦鎰忚锛�${param}",0), + WAIT_SIGNATURE(2, "涓婁紶鎶曚繚鍗�","鎻愪氦鎰忚锛�${param}",0), + SIGNATURE(3, "浼佷笟绛剧珷","",0), + FAIL_RETURN(4, "淇濆崟鍑哄叿澶辫触閫�鍥�","鎻愪氦鎰忚锛�${param}",0), + UPLOAD_INSURANCE(5, "淇濆崟瀹屾垚","淇濋櫓鐢熸晥璧锋湡锛�${param1}鍙樻洿涓�${param2}",0), + COMPANY_APPLY_RETURN(6, "鐢宠閫�鍥�","鎻愪氦鎰忚锛�${param}",0), + COMPANY_APPLY_CLOSE(7, "鍏抽棴鐢宠","",0), + PLATFORM_AGREE_BACK(8, "鍚屾剰閫�鍥炵敵璇�","",0), + PLATFORM_UN_AGREE_BACK(9, "椹冲洖閫�鍥炵敵璇�","鎻愪氦鎰忚锛�${param}",0), + COMPANY_EDIT(10, "淇濆崟淇敼","鎻愪氦鎰忚锛�${param1}\n${param2}",0), + PLATFORM_CHECK_PASS(11, "鎶曚繚瀹℃牳閫氳繃","",0), + UPLOAD_AGAIN(26, "鍐嶆鎶曚繚","",0), - CA_CHANGUNIT_APPLY_SIGN(24, "鎹㈡垚鐢宠浼佷笟绛剧珷",""), + + CA_PLATFORM_CHECK_PASS_NO(12, "閫�鍥炴姇淇�","鎻愪氦鎰忚锛�${param}",1), + CA_PLATFORM_AGREE_BACK_APPLY(13, "鍚屾剰閫�鍥炵敵璇�","鎻愪氦鎰忚锛�${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_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_UPLOAD_AGAIN(25, "鍐嶆鎶曚繚","",1), ; // 鎴愬憳鍙橀噺 private String name; private String info; private int key; + private int type; // 鏋勯�犳柟娉� - ApplyLogType(int key, String name,String info) { + ApplyLogType(int key, String name,String info,int type) { this.name = name; this.info = info; this.key = key; + this.type = type; } // 鏅�氭柟娉� @@ -784,6 +798,16 @@ } return null; } + public static List<Integer> getTypeList(int type) { + List<Integer> list = new ArrayList<>(); + for (ApplyLogType c : ApplyLogType.values()) { + if (c.getType() == type) { + list.add(c.getKey()); + } + } + return list; + } + // get set 鏂规硶 public String getName() { @@ -808,6 +832,15 @@ public void setInfo(String info) { this.info = info; + } + + + public int getType() { + return type; + } + + public void setType(int type) { + this.type = type; } } @@ -1269,73 +1302,6 @@ public void setInfo(String info) { this.info = info; } - } - - - - - 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; - } - } -- Gitblit v1.9.3