From a946438f6d69f976c94935f53dd7f326947aba0f Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 23 一月 2024 15:17:28 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- server/service/src/main/java/com/doumee/core/utils/Constants.java | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 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 200e527..d80f3b3 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 @@ -367,7 +367,9 @@ BD_APPLY_PDF(8, "淇濆崟鐢宠琛≒DF ", "淇濆崟鐢宠琛≒DF "), BD_SIGNED_PDF(9, "绛剧讲鍚庝繚鍗曠敵璇疯〃PDF", "绛剧讲鍚庝繚鍗曠敵璇疯〃PDF"), COM_SING_IMG(10, "浼佷笟鍗扮珷", "浼佷笟鍗扮珷"), - BD_DONE_PDF(10, "鏈�缁堟姤鍗�", "鏈�缁堟姤鍗�"), + BD_DONE_PDF(11, "鏈�缁堟姤鍗�", "鏈�缁堟姤鍗�"), + + CA_PD_PDF(12, "鏈�缁堟姤鍗�", "鏈�缁堟姤鍗�"), ; @@ -634,13 +636,15 @@ PLATFORM_CHECK_PASS(11, "鎶曚繚瀹℃牳閫氳繃",""), CA_PLATFORM_CHECK_PASS_NO(12, "閫�鍥炴姇淇�","鎻愪氦鎰忚锛�${param}"), CA_PLATFORM_AGREE_BACK_APPLY(13, "鍚屾剰閫�鍥炵敵璇�","鎻愪氦鎰忚锛�${param}"), - CA_PLATFORM_CHECK_APPROVE(14, "鎵瑰崟瀹屾垚",""), + 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}"), ; // 鎴愬憳鍙橀噺 private String name; @@ -774,6 +778,14 @@ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"鏃ユ湡淇℃伅閿欒!"); } 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); + if(cycle==-1){ + throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"鏃ユ湡淇℃伅閿欒!"); + } + return Constants.formatBigdecimal(price).multiply(new BigDecimal(cycle)); } @@ -946,7 +958,6 @@ -//3=閫�鍥炵敵璇凤紱4=骞冲彴瀹℃壒閫氳繃锛�0=瀹℃壒椹冲洖;5=骞冲彴瀹℃壒椹冲洖 public enum ApplyChangeLogStatus { UPLOAD(0, "鍙戣捣鐢宠"), RETURN_APPLY(3, "鍙戣捣閫�鍥炵敵璇�"), @@ -993,6 +1004,8 @@ } + + public enum ProjectRecord { COM_EDITING(0, "浼佷笟淇濆瓨鏁版嵁", "鐢� ${param2} ${param3}淇濆瓨鎴愬姛锛屽綋鍓嶈繘搴︿负 銆�${param4}銆�"), -- Gitblit v1.9.3