From 4f8c151c9311f8d97b6dc70f61e71821198cea47 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期五, 07 三月 2025 11:58:47 +0800 Subject: [PATCH] roleuser权限类型0:测试,1下载,2:源码下载,3源码上传 --- src/main/java/com/whyc/service/RoleUserService.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/RoleUserService.java b/src/main/java/com/whyc/service/RoleUserService.java index cd30712..9d8759b 100644 --- a/src/main/java/com/whyc/service/RoleUserService.java +++ b/src/main/java/com/whyc/service/RoleUserService.java @@ -2,7 +2,10 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.whyc.dto.Response; +import com.whyc.mapper.DocUserMapper; import com.whyc.mapper.RoleUserMapper; +import com.whyc.pojo.DocUser; +import com.whyc.pojo.RoleUser; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -12,6 +15,9 @@ public class RoleUserService { @Autowired(required = false) private RoleUserMapper mapper; + + @Autowired(required = false) + private DocUserMapper userMapper; //鏍规嵁鏉冮檺绫诲瀷鏌ヨ鐢ㄦ埛 public Response getRoleUser(int roleType) { QueryWrapper wrapper=new QueryWrapper(); @@ -20,4 +26,20 @@ List list=mapper.selectList(wrapper); return new Response().setII(1,list.size()>0,list,"鏍规嵁鏉冮檺绫诲瀷鏌ヨ鐢ㄦ埛"); } + //鏍规嵁缁欑敤鎴风粍娣诲姞鏉冮檺淇℃伅 + public void addRoleUser(String unames, String roleType, String note) { + String[] uidList = unames.split(","); + for (String uname : uidList) { + //鏍规嵁uid鑾峰彇鐢ㄦ埛淇℃伅 + QueryWrapper wrapper = new QueryWrapper(); + wrapper.eq("name", uname); + DocUser docUser = userMapper.selectOne(wrapper); + RoleUser roleUser = new RoleUser(); + roleUser.setRoleType(Integer.valueOf(roleType)); + roleUser.setNote(note); + roleUser.setDid(Integer.valueOf(String.valueOf(docUser.getId()))); + roleUser.setName(uname); + mapper.insert(roleUser); + } + } } -- Gitblit v1.9.1