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 0c275a206..f1c8f0675 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 @@ -2509,7 +2509,7 @@ public class ClientManagerImpl implements ClientManager, ManagerTodoNoticeProvid JSONObject client = clientDetail(manager, clientMoniker); try { JSONObject qrboardConfig = new JSONObject(); - qrboardConfig.put("src", PlatformEnvironment.getEnv().concatUrl("/static/images/aggregate_qr_board.png")); + qrboardConfig.put("src", PlatformEnvironment.getEnv().concatUrl("/static/images/aggretage_aps_board.jpg")); qrboardConfig.put("type", "royalpay"); qrboardConfig.put("x", "835"); qrboardConfig.put("y", "1290"); diff --git a/src/main/java/au/com/royalpay/payment/manage/merchants/web/PartnerManageController.java b/src/main/java/au/com/royalpay/payment/manage/merchants/web/PartnerManageController.java index fffa36212..0902ddb03 100644 --- a/src/main/java/au/com/royalpay/payment/manage/merchants/web/PartnerManageController.java +++ b/src/main/java/au/com/royalpay/payment/manage/merchants/web/PartnerManageController.java @@ -131,8 +131,10 @@ public class PartnerManageController { HttpServletResponse response) throws IOException { response.setContentType("application/octet-stream;"); response.addHeader("Content-Disposition", "attachment; filename=qr_board.jpg"); - OutputStream ous = response.getOutputStream(); - clientManager.writeAggregateQrCodeBoard(manager, clientMoniker, config, ous, "PC"); + try(OutputStream ous = response.getOutputStream()) { + clientManager.writeAggregateQrCodeBoard(manager, clientMoniker, config, ous, "PC"); + ous.flush(); + } } @ManagerMapping(value = "/{clientMoniker}/qrcode_board/CBBankAggregate", method = RequestMethod.GET) diff --git a/src/main/ui/static/images/aggretage_aps_board.jpg b/src/main/ui/static/images/aggretage_aps_board.jpg new file mode 100644 index 000000000..cbb3499b3 Binary files /dev/null and b/src/main/ui/static/images/aggretage_aps_board.jpg differ diff --git a/src/main/ui/static/payment/partner/templates/client_payment_info.html b/src/main/ui/static/payment/partner/templates/client_payment_info.html index 8d5234b4b..c685a9f3c 100644 --- a/src/main/ui/static/payment/partner/templates/client_payment_info.html +++ b/src/main/ui/static/payment/partner/templates/client_payment_info.html @@ -67,7 +67,7 @@

Download Aggregate QR Board Image (聚合支付水晶立牌:支持支付宝、微信、翼支付) + target="_blank">Download Aggregate QR Board Image (聚合支付水晶立牌:支持支付宝、微信、A+)