From 9d58ae48385462312b968991b4647ab2335e0e2f Mon Sep 17 00:00:00 2001 From: dulingling Date: Fri, 10 Jul 2020 10:09:39 +0800 Subject: [PATCH] =?UTF-8?q?upd:=E4=BB=A3=E7=90=86=E5=95=86=E5=8D=A1?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E6=8B=86=E5=88=86=EF=BC=8C=E5=95=86=E6=88=B7?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E5=8E=BB=E9=99=A4=E6=9D=82=E7=89=8C=E6=B8=A0?= =?UTF-8?q?=E9=81=93=EF=BC=8Ccbbank=E9=9D=9E=E5=BF=85=E5=A1=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- .../core/impls/ClientManagerImpl.java | 4 +- .../manage/organizations/beans/OrgInfo.java | 52 ++++++++++++++-- .../organizations/templates/new_org.html | 62 ++++++++++++++++++- .../organizations/templates/org_detail.html | 45 +++++++++++++- .../templates/partner_bankaccounts.html | 4 +- .../partner/templates/partner_new_rate.html | 6 +- 7 files changed, 158 insertions(+), 17 deletions(-) diff --git a/pom.xml b/pom.xml index 9a738b53a..1c89e1119 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ 4.0.0 manage - 2.3.34 + 2.3.35 UTF-8 2.4.0 diff --git a/src/main/java/au/com/royalpay/payment/manage/merchants/core/impls/ClientManagerImpl.java b/src/main/java/au/com/royalpay/payment/manage/merchants/core/impls/ClientManagerImpl.java index 3a46dabec..1698bd2dc 100644 --- a/src/main/java/au/com/royalpay/payment/manage/merchants/core/impls/ClientManagerImpl.java +++ b/src/main/java/au/com/royalpay/payment/manage/merchants/core/impls/ClientManagerImpl.java @@ -1953,7 +1953,9 @@ public class ClientManagerImpl implements ClientManager, ManagerTodoNoticeProvid }}; newConfig.put("ext_rates", extRateParams.toJSONString()); } - clientRateMapper.saveRate(newConfig); + if(newConfig.getBigDecimal("cb_bankpay_rate_value") != null){ + clientRateMapper.saveRate(newConfig); + } logger.info(clientId + "的" + channel + "费率设置成功"); } } diff --git a/src/main/java/au/com/royalpay/payment/manage/organizations/beans/OrgInfo.java b/src/main/java/au/com/royalpay/payment/manage/organizations/beans/OrgInfo.java index 2b315e57f..43f8667fb 100644 --- a/src/main/java/au/com/royalpay/payment/manage/organizations/beans/OrgInfo.java +++ b/src/main/java/au/com/royalpay/payment/manage/organizations/beans/OrgInfo.java @@ -28,7 +28,11 @@ public class OrgInfo { private Double wechat_rate_value; private Double alipayonline_rate_value; private Double cb_bankpay_rate_value; - private Double rpaypmt_card_rate_value; +// private Double rpaypmt_card_rate_value; + //卡支付-国内卡费率配置 + private Double rpaypmt_domestic_card_rate_value; + //卡支付-国际卡费率配置 + private Double rpaypmt_overseas_card_rate_value; private Double rpaypmt_dd_rate_value; private int is_valid; private String search_text; @@ -42,6 +46,8 @@ public class OrgInfo { private Double min_alipayonline_rate; private Double min_cb_bankpay_rate; private Double min_rpaypmt_card_rate; + private Double min_rpaypmt_domestic_card_rate; + private Double min_rpaypmt_overseas_card_rate; private Double min_rpaypmt_dd_rate; private String state; private String senior_parent_org_id; @@ -292,17 +298,17 @@ public class OrgInfo { this.min_cb_bankpay_rate = min_cb_bankpay_rate; } - public Double getRpaypmt_card_rate_value() { - return rpaypmt_card_rate_value; - } - public Double getRpaypmt_dd_rate_value() { return rpaypmt_dd_rate_value; } +/* public Double getRpaypmt_card_rate_value() { + return rpaypmt_card_rate_value; + } + public void setRpaypmt_card_rate_value(Double rpaypmt_card_rate_value) { this.rpaypmt_card_rate_value = rpaypmt_card_rate_value; - } + }*/ public void setRpaypmt_dd_rate_value(Double rpaypmt_dd_rate_value) { this.rpaypmt_dd_rate_value = rpaypmt_dd_rate_value; @@ -323,4 +329,38 @@ public class OrgInfo { public void setMin_rpaypmt_dd_rate(Double min_rpaypmt_dd_rate) { this.min_rpaypmt_dd_rate = min_rpaypmt_dd_rate; } + + public Double getRpaypmt_domestic_card_rate_value() { + return rpaypmt_domestic_card_rate_value; + } + + public void setRpaypmt_domestic_card_rate_value(Double rpaypmt_domestic_card_rate_value) { + this.rpaypmt_domestic_card_rate_value = rpaypmt_domestic_card_rate_value; + } + + public Double getRpaypmt_overseas_card_rate_value() { + return rpaypmt_overseas_card_rate_value; + } + + public void setRpaypmt_overseas_card_rate_value(Double rpaypmt_overseas_card_rate_value) { + this.rpaypmt_overseas_card_rate_value = rpaypmt_overseas_card_rate_value; + } + + + public Double getMin_rpaypmt_domestic_card_rate() { + return min_rpaypmt_domestic_card_rate; + } + + public void setMin_rpaypmt_domestic_card_rate(Double min_rpaypmt_domestic_card_rate) { + this.min_rpaypmt_domestic_card_rate = min_rpaypmt_domestic_card_rate; + } + + public Double getMin_rpaypmt_overseas_card_rate() { + return min_rpaypmt_overseas_card_rate; + } + + public void setMin_rpaypmt_overseas_card_rate(Double min_rpaypmt_overseas_card_rate) { + this.min_rpaypmt_overseas_card_rate = min_rpaypmt_overseas_card_rate; + } + } diff --git a/src/main/ui/static/config/organizations/templates/new_org.html b/src/main/ui/static/config/organizations/templates/new_org.html index 426e5f32c..7dabe42d0 100644 --- a/src/main/ui/static/config/organizations/templates/new_org.html +++ b/src/main/ui/static/config/organizations/templates/new_org.html @@ -166,7 +166,7 @@ -
@@ -177,7 +177,36 @@ %
+ --> + + +
+ +
+
+ + % +
+
+ + +
+ +
+
+ + % +
+
+
+
@@ -239,7 +268,7 @@
-
@@ -251,6 +280,35 @@
+--> + +
+ +
+
+ + % +
+
+
+ + +
+ +
+
+ + % +
+
+
+
diff --git a/src/main/ui/static/config/organizations/templates/org_detail.html b/src/main/ui/static/config/organizations/templates/org_detail.html index c0f17829d..9e004fd27 100644 --- a/src/main/ui/static/config/organizations/templates/org_detail.html +++ b/src/main/ui/static/config/organizations/templates/org_detail.html @@ -143,13 +143,32 @@ %
-
+ + + +
+ +
+ + % +
+ + +
+ +
+ + % +
+
+
@@ -198,7 +217,7 @@ %
-
@@ -206,6 +225,28 @@ id="min_rpaypmt_card_rate_input" name="min_rpaypmt_card_rate" max="100" min="0"> %
+
--> + + +
+ +
+ + % +
+
+ + +
+ +
+ + % +