From 19c35c58f8b767d7d9c57d0cf910fd091dc7669f Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 27 二月 2025 16:37:08 +0800 Subject: [PATCH] 2.0新增 --- UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) diff --git a/UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java b/UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java index c8c1ed2..1c20c21 100644 --- a/UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java +++ b/UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java @@ -68,7 +68,7 @@ @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<String> getCode(HttpServletRequest request){ + public ResultUtil<Map<String,String>> getCode(HttpServletRequest request){ try { Integer uid = userInfoService.getUserIdFormRedis(request); if(null == uid){ @@ -78,7 +78,14 @@ if (userInfo.getCode()==null){ userInfo = userInfoService.generateCode(userInfo); } - return ResultUtil.success(userInfo.getCode()); + Map<String, String> res = new HashMap<>(); + res.put("code",userInfo.getCode()); + int i = inviteService.selectCount(new EntityWrapper<Invite>() + .eq("inviteUserId", uid) + .eq("userType", 1)); + + res.put("inviteNumber",i+""); + return ResultUtil.success(res); }catch (Exception e){ e.printStackTrace(); return ResultUtil.runErr(); @@ -99,7 +106,7 @@ @ApiImplicitParam(value = "页条数", name = "size", required = true, dataType = "int"), @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil inviteList(String startTime,String endTime,Integer pageNum,Integer size,HttpServletRequest request){ + public ResultUtil<List<Invite>> inviteList(String startTime,String endTime,Integer pageNum,Integer size,HttpServletRequest request){ try { Integer uid = userInfoService.getUserIdFormRedis(request); if(null == uid){ @@ -109,7 +116,16 @@ startTime = startTime + " 00:00:00"; endTime = endTime + " 23:59:59"; } + pageNum = (pageNum - 1) * size; List<Invite> invites = inviteService.inviteList(uid,startTime,endTime,pageNum,size); + for (Invite invite : invites) { + // 将手机号phone中间四位替换为* + String phone = invite.getPhone(); + if (phone != null && phone.length() > 4) { + phone = phone.substring(0, 3) + "****" + phone.substring(7); + invite.setPhone(phone); + } + } return ResultUtil.success(invites); }catch (Exception e){ e.printStackTrace(); @@ -315,6 +331,7 @@ e.printStackTrace(); return ResultUtil.runErr(); } + } -- Gitblit v1.7.1