From 3f21fe319c6e8d3ed62226fda3c2d9a95a08b38d Mon Sep 17 00:00:00 2001 From: luoyang Date: Tue, 7 Apr 2020 20:20:21 +0800 Subject: [PATCH] fix incremental rate display --- pom.xml | 2 +- .../app_index/core/impls/AppActServiceImp.java | 2 +- .../mappers/system/ClientDeviceTokenMapper.java | 2 ++ .../payment/manage/mappers/payment/OrderMapper.xml | 2 +- .../mappers/system/ClientDeviceTokenMapper.xml | 13 ++++++++++++- .../tradelog/templates/incremental_trade_logs.html | 3 ++- .../templates/partner_incremental_trade_logs.html | 2 +- 7 files changed, 20 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 9f93f7ccc..10c49b6ca 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ 4.0.0 manage - 1.4.32 + 1.4.33 UTF-8 1.8.0 diff --git a/src/main/java/au/com/royalpay/payment/manage/activities/app_index/core/impls/AppActServiceImp.java b/src/main/java/au/com/royalpay/payment/manage/activities/app_index/core/impls/AppActServiceImp.java index d042b7d33..db4721661 100644 --- a/src/main/java/au/com/royalpay/payment/manage/activities/app_index/core/impls/AppActServiceImp.java +++ b/src/main/java/au/com/royalpay/payment/manage/activities/app_index/core/impls/AppActServiceImp.java @@ -185,7 +185,7 @@ public class AppActServiceImp implements AppActService { @Override public void sendTESTAnnualBillMessage(JSONObject params) { logger.debug("sendAnnualMessage Begin"); - JSONObject devToken = clientDeviceTokenMapper.findByDevId("cf90a252-1121-4bfd-a201-fb573b44ac11"); + JSONObject devToken = clientDeviceTokenMapper.getTestTokens(); Runnable task = () -> { String token = devToken.getString("token"); JSONObject log = saveAppMessageLog(devToken.getString("dev_id"), diff --git a/src/main/java/au/com/royalpay/payment/manage/mappers/system/ClientDeviceTokenMapper.java b/src/main/java/au/com/royalpay/payment/manage/mappers/system/ClientDeviceTokenMapper.java index 1b2b301b5..2352872c6 100644 --- a/src/main/java/au/com/royalpay/payment/manage/mappers/system/ClientDeviceTokenMapper.java +++ b/src/main/java/au/com/royalpay/payment/manage/mappers/system/ClientDeviceTokenMapper.java @@ -28,6 +28,8 @@ public interface ClientDeviceTokenMapper { List listAllTokens(JSONObject devToken); + JSONObject getTestTokens(); + @AutoSql(type = SqlType.SELECT) List listAllTokensByClient_id(@Param("client_id") int client_id); } diff --git a/src/main/resources/au/com/royalpay/payment/manage/mappers/payment/OrderMapper.xml b/src/main/resources/au/com/royalpay/payment/manage/mappers/payment/OrderMapper.xml index c009f4864..9cad5b62b 100644 --- a/src/main/resources/au/com/royalpay/payment/manage/mappers/payment/OrderMapper.xml +++ b/src/main/resources/au/com/royalpay/payment/manage/mappers/payment/OrderMapper.xml @@ -541,7 +541,7 @@ + + - \ No newline at end of file + diff --git a/src/main/ui/static/payment/tradelog/templates/incremental_trade_logs.html b/src/main/ui/static/payment/tradelog/templates/incremental_trade_logs.html index da3881451..1bf750ffa 100644 --- a/src/main/ui/static/payment/tradelog/templates/incremental_trade_logs.html +++ b/src/main/ui/static/payment/tradelog/templates/incremental_trade_logs.html @@ -395,7 +395,8 @@ ng-click="showRefundLog(trade.order_id)">(-{{trade.refund_fee}}) - {{(trade.surcharge_rate * 100 - trade.rate_value)| number : 2}}% + {{(((trade.surcharge_rate * 100) > trade.rate_value)?(trade.surcharge_rate * 100-trade.rate_value):trade.surcharge_rate)| number : 2}}% + {{(trade.total_surcharge-trade.incremental_surcharge) | number : 2 | currency:trade.currency}} {{trade.source}}:{{(trade.rate_value) | number : 2}}% diff --git a/src/main/ui/static/payment/tradelog/templates/partner_incremental_trade_logs.html b/src/main/ui/static/payment/tradelog/templates/partner_incremental_trade_logs.html index bcbf4d146..d9dd59a02 100644 --- a/src/main/ui/static/payment/tradelog/templates/partner_incremental_trade_logs.html +++ b/src/main/ui/static/payment/tradelog/templates/partner_incremental_trade_logs.html @@ -348,7 +348,7 @@ (-{{trade.refund_fee}}) - {{(trade.surcharge_rate * 100 - trade.rate_value)| number : 2}}% + {{(((trade.surcharge_rate * 100) > trade.rate_value)?(trade.surcharge_rate * 100-trade.rate_value):trade.surcharge_rate)| number : 2}}% {{(trade.total_surcharge-trade.incremental_surcharge) | number : 2 | currency:trade.currency}} {{trade.source}}:{{(trade.rate_value) | number : 2}}%