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