From 27c6695551c7229786ef2cf7dae722886c9edf53 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 09 八月 2024 22:53:44 +0800 Subject: [PATCH] 代理新功能完善 --- src/main/java/com/taoke/autopay/controller/admin/AdminSettingsController.java | 31 ++++++++++++++++++++++++++++++- 1 files changed, 30 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/taoke/autopay/controller/admin/AdminSettingsController.java b/src/main/java/com/taoke/autopay/controller/admin/AdminSettingsController.java index 87be147..e10e70a 100644 --- a/src/main/java/com/taoke/autopay/controller/admin/AdminSettingsController.java +++ b/src/main/java/com/taoke/autopay/controller/admin/AdminSettingsController.java @@ -122,6 +122,7 @@ @Resource private UserSettingService userSettingService; + @ResponseBody @RequestMapping("getUserSubmitKeyCountSetting") public String getUserSubmitKeyCountSetting() { @@ -133,10 +134,38 @@ @ResponseBody @RequestMapping("setUserSubmitKeyCount") public String setUserSubmitKeyCount(String value) { - List<UserSubmitKeyLimitDto> list = new Gson().fromJson(value, new TypeToken<List<UserSubmitKeyLimitDto>>() { + List<UserSubmitKeyLimitDto> list = new Gson().fromJson(value, new TypeToken<List<UserSubmitKeyLimitDto>>() { }.getType()); userSettingService.setUserSubmitKeyCount(list); return JsonUtil.loadTrueResult(new Gson().toJson(list)); } + @ResponseBody + @RequestMapping("getTimeoutPayDevices") + public String getTimeoutPayDevices() { + String value = systemConfigService.getValue(SystemConfigKeyEnum.RE_EXCUTE_PAY_CLIENTS); + JSONObject data = new JSONObject(); + data.put("timeout_devices", value); + return JsonUtil.loadTrueResult(data); + } + + + @ResponseBody + @RequestMapping("setTimeoutPayDevices") + public String setTimeoutPayDevices(String timeout_devices) { + timeout_devices = timeout_devices.trim(); + List<Long> idList = new ArrayList<>(); + String[] sts = timeout_devices.split(","); + for (String st : sts) { + st = st.trim(); + if (!StringUtil.isNullOrEmpty(st)) { + idList.add(Long.parseLong(st)); + } + } + String st = StringUtil.concat(idList, ","); + systemConfigService.setValue(SystemConfigKeyEnum.RE_EXCUTE_PAY_CLIENTS, st); + return JsonUtil.loadTrueResult(""); + } + + } -- Gitblit v1.8.0