diff --git a/src/main/java/au/com/royalpay/payment/manage/merchants/beans/PartnerQuery.java b/src/main/java/au/com/royalpay/payment/manage/merchants/beans/PartnerQuery.java index 3a3a9a822..bf49ecdb6 100644 --- a/src/main/java/au/com/royalpay/payment/manage/merchants/beans/PartnerQuery.java +++ b/src/main/java/au/com/royalpay/payment/manage/merchants/beans/PartnerQuery.java @@ -49,6 +49,7 @@ public class PartnerQuery { private boolean apply_to_back = false; private boolean bd_upload_material = false; private boolean is_valid = false; + private String merchant_id; public String getClient_moniker() { return StringUtils.isEmpty(client_moniker) ? null : client_moniker; @@ -208,6 +209,9 @@ public class PartnerQuery { if (bd_upload_material){ param.put("bd_upload_material",true); } + if (merchant_id != null){ + param.put("merchant_id",merchant_id); + } return param; } @@ -448,4 +452,12 @@ public class PartnerQuery { public void setBd(String bd) { this.bd = bd; } + + public String getMerchant_id() { + return merchant_id; + } + + public void setMerchant_id(String merchant_id) { + this.merchant_id = merchant_id; + } } diff --git a/src/main/resources/au/com/royalpay/payment/manage/mappers/system/ClientMapper.xml b/src/main/resources/au/com/royalpay/payment/manage/mappers/system/ClientMapper.xml index cf3c5638c..f84a21e55 100644 --- a/src/main/resources/au/com/royalpay/payment/manage/mappers/system/ClientMapper.xml +++ b/src/main/resources/au/com/royalpay/payment/manage/mappers/system/ClientMapper.xml @@ -106,6 +106,9 @@ and c.state=#{state} + + and c.merchant_id=#{merchant_id} + and locate(c.sub_merchant_id,#{temp_mch_id})>0 and c.skip_clearing=0 and locate(c.client_moniker,#{temp_mch_id_source})<=0 diff --git a/src/main/ui/static/payment/partner/templates/partner_payment_info.html b/src/main/ui/static/payment/partner/templates/partner_payment_info.html index 3af8a276a..6d1ab3fbc 100644 --- a/src/main/ui/static/payment/partner/templates/partner_payment_info.html +++ b/src/main/ui/static/payment/partner/templates/partner_payment_info.html @@ -11,6 +11,7 @@ {{paymentInfo.sub_merchant_id||'Not Configure'}} + {{paymentInfo.merchant_id}}

+ +
+ +
+ +
+