From af0be3243ab0d75e38ae8213de461c4a584652f7 Mon Sep 17 00:00:00 2001
From: Administrator <1101184511@qq.com>
Date: 星期三, 05 三月 2025 01:10:18 +0800
Subject: [PATCH] 代理订单忽略

---
 src/main/java/com/taoke/autopay/controller/admin/AdminWxUserController.java |   52 ++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 44 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/taoke/autopay/controller/admin/AdminWxUserController.java b/src/main/java/com/taoke/autopay/controller/admin/AdminWxUserController.java
index 0e1d9ae..e5bd0c4 100644
--- a/src/main/java/com/taoke/autopay/controller/admin/AdminWxUserController.java
+++ b/src/main/java/com/taoke/autopay/controller/admin/AdminWxUserController.java
@@ -61,19 +61,41 @@
     private WxUserSettingService wxUserSettingService;
 
 
+    /**
+     * @param key
+     * @param keyType 1-鐢ㄦ埛ID/鏄电О   2-鍦板煙
+     * @param page
+     * @param limit
+     * @return
+     */
+
     @ResponseBody
     @RequestMapping("list")
-    public String listWxUser(String uid, int page, int limit) {
+    public String listWxUser(String key, Integer keyType, int page, int limit) {
         //鍏堟煡璇㈡墍鏈夌殑鏁版嵁
         WxUserInfoMapper.DaoQuery query = new WxUserInfoMapper.DaoQuery();
-        query.sortList=Arrays.asList(new String[]{"login_time desc"});
-        if (!StringUtil.isNullOrEmpty(uid)) {
-            if(NumberUtil.isNumeric(uid)) {
-                query.id = Long.parseLong(uid);
-            }else{
-                query.searchKey = uid;
-            }
+        query.sortList = Arrays.asList(new String[]{"login_time desc"});
+        if (keyType == null) {
+            keyType = 1;
         }
+        switch (keyType) {
+            case 1:
+                if (!StringUtil.isNullOrEmpty(key)) {
+                    if (NumberUtil.isNumeric(key)) {
+                        query.id = Long.parseLong(key);
+                    } else {
+                        query.searchKey = key;
+                    }
+                }
+                break;
+            case 2:
+                if (!StringUtil.isNullOrEmpty(key)) {
+                    query.searchArea = key;
+                }
+                break;
+
+        }
+
         List<WxUserInfo> userList = wxUserService.list(query, page, limit);
         long count = wxUserService.count(query);
         Map<Long, WxUserSettings> settingsMap = new HashMap<>();
@@ -118,5 +140,19 @@
         return JsonUtil.loadTrueResult("");
     }
 
+    @ResponseBody
+    @RequestMapping("getUser")
+    public String getUser(Long id) {
+        WxUserInfo user = wxUserService.selectById(id);
+        return JsonUtil.loadTrueResult(user);
+    }
+
+    @ResponseBody
+    @RequestMapping("updateUser")
+    public String updateUser(WxUserInfo user) {
+        wxUserService.update(user);
+        return JsonUtil.loadTrueResult("");
+    }
+
 
 }

--
Gitblit v1.8.0