785834757 %!s(int64=2) %!d(string=hai) anos
pai
achega
fbef6fa983

+ 7 - 0
src/main/java/com/ydtech/modules/admin/service/SysUserLinkDeptInternalAgentService.java

@@ -44,4 +44,11 @@ public interface SysUserLinkDeptInternalAgentService extends IService<SysUserLin
      *  @Description:  分页接口
      */
     BasePageResult<SysUserLinkDeptInternalAgentDto> queryPage(SysDeptInternalAgentQueryVo sysDeptInternalAgentQueryVo);
+
+    /**
+     * 根据userid获取对象
+     * @param userId
+     * @return
+     */
+    SysUserLinkDeptInternalAgent getByUserId(String userId);
 }

+ 14 - 0
src/main/java/com/ydtech/modules/admin/service/impl/SysUserLinkDeptInternalAgentServiceImpl.java

@@ -1,5 +1,6 @@
 package com.ydtech.modules.admin.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ydtech.modules.admin.dao.SysDeptInternalAgentMapper;
@@ -122,6 +123,19 @@ public class SysUserLinkDeptInternalAgentServiceImpl extends ServiceImpl<SysUser
         return  new BasePageResult<>(sysDeptInternalAgentQueryVo.getPageNum(), page.getSize(), pageResult.getTotal(), page.getPages(),
                 pageResult.getRecords());
     }
+
+    /**
+     * 根据userid获取对象
+     * @param userId
+     * @return
+     */
+    @Override
+    public SysUserLinkDeptInternalAgent getByUserId(String userId) {
+        LambdaQueryWrapper<SysUserLinkDeptInternalAgent>  sysUserLinkDeptInternalAgentLambdaQueryWrapper = new LambdaQueryWrapper<>();
+        sysUserLinkDeptInternalAgentLambdaQueryWrapper.eq(SysUserLinkDeptInternalAgent::getUserId,userId);
+        SysUserLinkDeptInternalAgent sysUserLinkDeptInternalAgent = sysUserLinkDeptInternalAgentMapper.selectOne(sysUserLinkDeptInternalAgentLambdaQueryWrapper);
+        return sysUserLinkDeptInternalAgent;
+    }
 }