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