From f4e12a183070e9fc1db174dfb7f1c9a59f7763a1 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期四, 17 四月 2025 09:08:23 +0800 Subject: [PATCH] 新增加功能 --- ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TUserController.java | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 deletions(-) diff --git a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TUserController.java b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TUserController.java index e9b1647..11a9218 100644 --- a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TUserController.java +++ b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TUserController.java @@ -11,6 +11,7 @@ import com.stylefeng.guns.modular.system.model.*; import com.stylefeng.guns.modular.system.service.IInviteService; import com.stylefeng.guns.modular.system.service.ITCompanyService; +import com.stylefeng.guns.modular.system.service.ITDriverService; import com.stylefeng.guns.modular.system.util.HttpRequestUtil; import com.stylefeng.guns.modular.system.util.PushURL; import org.apache.commons.lang.time.DateUtils; @@ -45,6 +46,9 @@ @Autowired private ITUserService tUserService; + + @Autowired + private ITDriverService driverService; /** * 跳转到用户管理首页 @@ -109,7 +113,7 @@ String nickName, String phone, Integer isAuth, - Integer state,String companyName) { + Integer state,String companyName, String inviteUser) { String beginTime = null; String endTime = null; if (SinataUtil.isNotEmpty(insertTime)){ @@ -118,7 +122,8 @@ endTime = timeArray[1]; } Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage(); - List<Map<String, Object>> userList = tUserService.getUserList(page, beginTime, endTime, ShiroKit.getUser().getRoleType(), ShiroKit.getUser().getObjectId(), isAuth, state, id, nickName, phone, companyName); + List<Map<String, Object>> userList = tUserService.getUserList(page, beginTime, endTime, ShiroKit.getUser().getRoleType(), ShiroKit.getUser().getObjectId(), isAuth, + state, id, nickName, phone, companyName, inviteUser); for (Map<String, Object> stringObjectMap : userList) { String string = stringObjectMap.get("id").toString(); int i = inviteService.selectCount(new EntityWrapper<Invite>() @@ -126,6 +131,17 @@ .eq("userType",1) ); stringObjectMap.put("inviteNumber", i); + Invite invite = inviteService.selectOne(new EntityWrapper<Invite>().eq("userId", string)); + if(null != invite){ + String inviteUser1 = ""; + if(1 == invite.getUserType()){ + inviteUser1 = tUserService.selectById(invite.getInviteUserId()).getPhone(); + }else{ + inviteUser1 = driverService.selectById(invite.getInviteUserId()).getPhone(); + } + stringObjectMap.put("inviteUser", inviteUser1); + } + } page.setRecords(userList); return super.packForBT(page); @@ -544,6 +560,7 @@ shellList.add("紧急联系人电话"); shellList.add("是否实名认证"); shellList.add("历史出行次数"); + shellList.add("邀请人"); shellList.add("邀请次数"); shellList.add("历史消费"); shellList.add("积分"); @@ -595,6 +612,11 @@ }else{ shellList.add("-"); } + if(SinataUtil.isNotEmpty(object.get("inviteUser"))){ + shellList.add(object.get("inviteUser").toString()); + }else{ + shellList.add("-"); + } if(SinataUtil.isNotEmpty(object.get("inviteNumber"))){ shellList.add(object.get("inviteNumber").toString()); }else{ -- Gitblit v1.7.1