|
@@ -5,9 +5,12 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.winhc.common.enums.CodeMsg;
|
|
import com.winhc.common.enums.CodeMsg;
|
|
import com.winhc.common.exception.CommonException;
|
|
import com.winhc.common.exception.CommonException;
|
|
import com.winhc.repal.entity.RepalGroupMember;
|
|
import com.winhc.repal.entity.RepalGroupMember;
|
|
|
|
+import com.winhc.repal.entity.UserExt;
|
|
import com.winhc.repal.enums.DeletedStatusEnum;
|
|
import com.winhc.repal.enums.DeletedStatusEnum;
|
|
import com.winhc.repal.repository.RepalGroupMemberMapper;
|
|
import com.winhc.repal.repository.RepalGroupMemberMapper;
|
|
import com.winhc.repal.service.RepalGroupMemberService;
|
|
import com.winhc.repal.service.RepalGroupMemberService;
|
|
|
|
+import com.winhc.repal.service.UserExtService;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
@@ -20,6 +23,8 @@ import java.util.Objects;
|
|
@Service
|
|
@Service
|
|
public class RepalGroupMemberServiceImpl extends ServiceImpl<RepalGroupMemberMapper, RepalGroupMember> implements RepalGroupMemberService {
|
|
public class RepalGroupMemberServiceImpl extends ServiceImpl<RepalGroupMemberMapper, RepalGroupMember> implements RepalGroupMemberService {
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private UserExtService userExtService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Long getUserGroupId(Long userId) {
|
|
public Long getUserGroupId(Long userId) {
|
|
@@ -31,4 +36,17 @@ public class RepalGroupMemberServiceImpl extends ServiceImpl<RepalGroupMemberMap
|
|
}
|
|
}
|
|
return repalGroupMember.getRepalGroupId();
|
|
return repalGroupMember.getRepalGroupId();
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public Boolean addGroupMember(Long userId, Long groupId, Long roleId, Integer roleType) {
|
|
|
|
+ UserExt userExt = userExtService.getById(userId);
|
|
|
|
+ RepalGroupMember member = new RepalGroupMember();
|
|
|
|
+ member.setRepalGroupId(groupId);
|
|
|
|
+ member.setMemberUserName(userExt.getUserName());
|
|
|
|
+ member.setUserId(userId);
|
|
|
|
+ member.setRoleId(roleId);
|
|
|
|
+ member.setRoleType(roleType);
|
|
|
|
+ this.save(member);
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
}
|
|
}
|