From 97d0917628eba0baabd89269161eaf1732037673 Mon Sep 17 00:00:00 2001 From: feige <791364011@qq.com> Date: 星期六, 14 六月 2025 14:56:10 +0800 Subject: [PATCH] 增加了一个uaid,来给每个用户唯一标识 --- zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java | 8 ++++++++ zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java | 9 +++++++++ ruoyi-admin/src/test/java/com/ruoyi/ExcelTest.java | 8 ++++++++ ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java | 14 ++++++++++++++ zhang-content/src/main/java/com/ruoyi/domain/ZInfoUser.java | 4 ++++ zhang-content/src/main/java/com/ruoyi/service/ZInfoUserService.java | 1 + 6 files changed, 44 insertions(+), 0 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java index 48e60aa..02d3675 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java @@ -13,6 +13,7 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.ruoyi.common.annotation.Anonymous; import com.ruoyi.common.core.domain.entity.sysUserInfo; +import com.ruoyi.common.utils.uuid.UUID; import com.ruoyi.domain.*; import com.ruoyi.domain.dto.MarryInfoDto; import com.ruoyi.service.*; @@ -381,6 +382,19 @@ infoUser.setNickName(userAll.getNickName()); infoUser.setOldName(userAll.getUserName()); infoUser.setPhoneNumber(userAll.getPhonenumber()); + + + //璁剧疆鏂扮殑usid +// UUID uuid= UUID.fromString(userAll.getUserName()+userAll.getPhonenumber()); +// String usid = uuid.toString(); + + + String originalString=userAll.getUserName()+"-"+userAll.getPhonenumber(); + + String uniqueId = UUID.nameUUIDFromBytes(originalString.getBytes()).toString(); + infoUser.setUaid(uniqueId); + + System.out.println(userAll.getSex()); System.out.println("鎬у埆鐨勫師鍥�"); diff --git a/ruoyi-admin/src/test/java/com/ruoyi/ExcelTest.java b/ruoyi-admin/src/test/java/com/ruoyi/ExcelTest.java index a201ed9..7ae721b 100644 --- a/ruoyi-admin/src/test/java/com/ruoyi/ExcelTest.java +++ b/ruoyi-admin/src/test/java/com/ruoyi/ExcelTest.java @@ -1,7 +1,9 @@ package com.ruoyi; import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.utils.uuid.UUID; import com.ruoyi.domain.ZfProperty; +import com.ruoyi.framework.web.domain.server.Sys; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; @@ -23,5 +25,11 @@ // InputStream is = new FileInputStream(new File("D:\\test.xlsx")); // ExcelUtil<ZfProperty> util = new ExcelUtil<ZfProperty>(ZfProperty.class); // List<ZfProperty> userList = util.importExcel(is); + String originalString="寮犺嫢鍙�"+"-13602730899"; + + String uniqueId = UUID.nameUUIDFromBytes(originalString.getBytes()).toString(); + + //String usid = uuid.toString(); + System.out.println(uniqueId); } } diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZInfoUser.java b/zhang-content/src/main/java/com/ruoyi/domain/ZInfoUser.java index bb8ab99..b08a6e2 100644 --- a/zhang-content/src/main/java/com/ruoyi/domain/ZInfoUser.java +++ b/zhang-content/src/main/java/com/ruoyi/domain/ZInfoUser.java @@ -231,6 +231,10 @@ */ private String secondFamilyId; + /** + * 鍒ゆ柇鍞竴鐨勭敤鎴风紪鐮� + */ + private String uaid; private Long sysId; /** diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZInfoUserService.java b/zhang-content/src/main/java/com/ruoyi/service/ZInfoUserService.java index f7c4872..61e8a8f 100644 --- a/zhang-content/src/main/java/com/ruoyi/service/ZInfoUserService.java +++ b/zhang-content/src/main/java/com/ruoyi/service/ZInfoUserService.java @@ -25,6 +25,7 @@ Boolean findByuid(Long uid, Long tfid); + List<ZInfoUser> findByUaidToFaid(String usid); List<ZInfoUser> selectByClanId(Integer clanId); AjaxResult findUserNameAClan(List<String> nickNames); diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java index f756ced..483d1c3 100644 --- a/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java +++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java @@ -84,6 +84,14 @@ } @Override + public List<ZInfoUser> findByUaidToFaid(String usid) { + ZInfoUser zInfoUser = new ZInfoUser(); + zInfoUser.setUaid(usid); + LambdaQueryWrapper<ZInfoUser> lqw = buildCondition(zInfoUser); + return list(lqw); + } + + @Override public List<ZInfoUser> selectByClanId(Integer clanId) { ZInfoUser zInfoUser = new ZInfoUser(); zInfoUser.setClanId(clanId); diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java index de001af..9f92e63 100644 --- a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java +++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java @@ -228,6 +228,15 @@ //涔熻鏌ュ埆浜烘巿鏉冪殑 List<ZAuthority> authority = zAuthorityService.getAuthority(); List<Long> idList = authority.stream().filter(auth -> auth.getAuthority().toString().equals(EVENT_LIST)).map(ZAuthority::getFid).collect(Collectors.toList()); + + + //鏍规嵁uaid鏌ヨ鐩稿悓鍚嶅瓧涓嬪埆鐨勫搴噷鑷繁鐨勬暟鎹� + // Long fmid; + List<Long> fms = zInfoUserService.findByUaidToFaid(myself.getUaid()).stream().map(ZInfoUser::getFamilyId).collect(Collectors.toList()); + if(fms.size()!=0) + { + idList.add(fms.get(0)); + } //鍔犱笂鑷繁瀹跺涵鐨刬d idList.add(familyId); System.out.println(authority); -- Gitblit v1.9.1