diff --git a/src/main/java/au/com/royalpay/payment/manage/analysis/web/DashboardController.java b/src/main/java/au/com/royalpay/payment/manage/analysis/web/DashboardController.java index ec3eaccfa..575d8e6f3 100644 --- a/src/main/java/au/com/royalpay/payment/manage/analysis/web/DashboardController.java +++ b/src/main/java/au/com/royalpay/payment/manage/analysis/web/DashboardController.java @@ -4,6 +4,7 @@ import au.com.royalpay.payment.manage.analysis.beans.AnalysisBean; import au.com.royalpay.payment.manage.analysis.core.DashboardService; import au.com.royalpay.payment.manage.organizations.core.OrgManager; import au.com.royalpay.payment.manage.permission.manager.ManagerMapping; +import au.com.royalpay.payment.tools.env.SysConfigManager; import au.com.royalpay.payment.tools.permission.enums.ManagerRole; import au.com.royalpay.payment.manage.permission.manager.RequirePartner; import au.com.royalpay.payment.tools.CommonConsts; @@ -24,6 +25,9 @@ public class DashboardController { @Resource private OrgManager orgManager; + @Resource + private SysConfigManager sysConfigManager; + @ManagerMapping("/common_analysis_1") public JSONObject commonAnalysis1(AnalysisBean analysis, @ModelAttribute(CommonConsts.MANAGER_STATUS) JSONObject manager) { @@ -140,4 +144,14 @@ public class DashboardController { orgManager.checkOrg(manager,params); return dashboardService.getPlatformAmount(params); } + + @ManagerMapping(value = "/dashboard_base", method = RequestMethod.GET) + public JSONObject getDashBoardBaseConfig() { + JSONObject config = sysConfigManager.getSysConfig(); + JSONObject limits = new JSONObject(); + limits.put("payment.wechat.per_order_limit",config.getString("payment.wechat.per_order_limit")); + limits.put("payment.wechat.individual_daily_limit",config.getString("payment.wechat.individual_daily_limit")); + limits.put("payment.wechat.individual_yearly_limit",config.getString("payment.wechat.individual_yearly_limit")); + return limits; + } } diff --git a/src/main/ui/static/dashboard/dashboard.js b/src/main/ui/static/dashboard/dashboard.js index 1ed933040..e00797903 100644 --- a/src/main/ui/static/dashboard/dashboard.js +++ b/src/main/ui/static/dashboard/dashboard.js @@ -151,7 +151,7 @@ define(['angular', 'uiRouter', 'uiBootstrap', 'angularEcharts'], function (angul }); } function loadTradeLimite() { - $http.get('/sysconfig/base').then(function (resp) { + $http.get('/dashboard/system/dashboard_base').then(function (resp) { $scope.wechat_paymentconfig = resp.data; $scope.htmlTooltip = $sce.trustAsHtml('
' + '
Transaction Limit
'+'
'+