|
@@ -7,10 +7,7 @@ import com.citu.framework.common.util.object.BeanUtils;
|
|
import com.citu.framework.security.core.LoginUser;
|
|
import com.citu.framework.security.core.LoginUser;
|
|
import com.citu.module.menduner.common.util.LoginUserContext;
|
|
import com.citu.module.menduner.common.util.LoginUserContext;
|
|
import com.citu.module.menduner.system.controller.app.jobhunt.enterprise.vo.AppEnterpriseUserBindRespVO;
|
|
import com.citu.module.menduner.system.controller.app.jobhunt.enterprise.vo.AppEnterpriseUserBindRespVO;
|
|
-import com.citu.module.menduner.system.controller.app.recruit.user.vo.AppRecruitEnterpriseUserRespVO;
|
|
|
|
-import com.citu.module.menduner.system.controller.app.recruit.user.vo.AppRecruitUserPageReqVO;
|
|
|
|
-import com.citu.module.menduner.system.controller.app.recruit.user.vo.AppRecruitUserRespVO;
|
|
|
|
-import com.citu.module.menduner.system.controller.app.recruit.user.vo.AppRecruitUserSaveReqVO;
|
|
|
|
|
|
+import com.citu.module.menduner.system.controller.app.recruit.user.vo.*;
|
|
import com.citu.module.menduner.system.controller.base.contact.EnterpriseUserContactRespVO;
|
|
import com.citu.module.menduner.system.controller.base.contact.EnterpriseUserContactRespVO;
|
|
import com.citu.module.menduner.system.controller.base.contact.EnterpriseUserSummaryRespVO;
|
|
import com.citu.module.menduner.system.controller.base.contact.EnterpriseUserSummaryRespVO;
|
|
import com.citu.module.menduner.system.controller.base.enterprise.bind.EnterpriseUserBindDetailRespVO;
|
|
import com.citu.module.menduner.system.controller.base.enterprise.bind.EnterpriseUserBindDetailRespVO;
|
|
@@ -30,7 +27,9 @@ import com.citu.module.menduner.system.enums.permission.MdeDefaultRoleEnum;
|
|
import com.citu.module.menduner.system.service.enterprise.post.EnterprisePostService;
|
|
import com.citu.module.menduner.system.service.enterprise.post.EnterprisePostService;
|
|
import com.citu.module.menduner.system.service.permission.MdePermissionService;
|
|
import com.citu.module.menduner.system.service.permission.MdePermissionService;
|
|
import com.citu.module.menduner.system.service.user.MdeUserService;
|
|
import com.citu.module.menduner.system.service.user.MdeUserService;
|
|
|
|
+import org.springframework.security.crypto.password.PasswordEncoder;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
+import org.springframework.util.StringUtils;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
@@ -53,7 +52,7 @@ import static com.citu.module.menduner.system.enums.ErrorCodeConstants.*;
|
|
public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService {
|
|
public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService {
|
|
|
|
|
|
@Resource
|
|
@Resource
|
|
- private EnterpriseUserBindMapper enterpriseUserBindMapper;
|
|
|
|
|
|
+ private EnterpriseUserBindMapper mapper;
|
|
|
|
|
|
@Resource
|
|
@Resource
|
|
private EnterprisePostService enterprisePostService;
|
|
private EnterprisePostService enterprisePostService;
|
|
@@ -67,11 +66,14 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
@Resource
|
|
@Resource
|
|
private MdeUserService mdeUserService;
|
|
private MdeUserService mdeUserService;
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
+ private PasswordEncoder passwordEncoder;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public Long createEnterpriseUserBind(EnterpriseUserBindSaveReqVO createReqVO) {
|
|
public Long createEnterpriseUserBind(EnterpriseUserBindSaveReqVO createReqVO) {
|
|
// 插入
|
|
// 插入
|
|
EnterpriseUserBindDO enterpriseUserBind = BeanUtils.toBean(createReqVO, EnterpriseUserBindDO.class);
|
|
EnterpriseUserBindDO enterpriseUserBind = BeanUtils.toBean(createReqVO, EnterpriseUserBindDO.class);
|
|
- enterpriseUserBindMapper.insert(enterpriseUserBind);
|
|
|
|
|
|
+ mapper.insert(enterpriseUserBind);
|
|
// 返回
|
|
// 返回
|
|
return enterpriseUserBind.getId();
|
|
return enterpriseUserBind.getId();
|
|
}
|
|
}
|
|
@@ -82,7 +84,7 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
validateEnterpriseUserBindExists(updateReqVO.getId());
|
|
validateEnterpriseUserBindExists(updateReqVO.getId());
|
|
// 更新
|
|
// 更新
|
|
EnterpriseUserBindDO updateObj = BeanUtils.toBean(updateReqVO, EnterpriseUserBindDO.class);
|
|
EnterpriseUserBindDO updateObj = BeanUtils.toBean(updateReqVO, EnterpriseUserBindDO.class);
|
|
- enterpriseUserBindMapper.updateById(updateObj);
|
|
|
|
|
|
+ mapper.updateById(updateObj);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -90,47 +92,64 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
// 校验存在
|
|
// 校验存在
|
|
validateEnterpriseUserBindExists(id);
|
|
validateEnterpriseUserBindExists(id);
|
|
// 删除
|
|
// 删除
|
|
- enterpriseUserBindMapper.deleteById(id);
|
|
|
|
|
|
+ mapper.deleteById(id);
|
|
}
|
|
}
|
|
|
|
|
|
- private void validateEnterpriseUserBindExists(Long id) {
|
|
|
|
- if (enterpriseUserBindMapper.selectById(id) == null) {
|
|
|
|
|
|
+ private EnterpriseUserBindDO validateEnterpriseUserBindExists(Long id) {
|
|
|
|
+ EnterpriseUserBindDO userBindDO = mapper.selectById(id);
|
|
|
|
+ if (null == userBindDO) {
|
|
throw exception(MDE_ENTERPRISE_USER_BIND_NOT_EXISTS);
|
|
throw exception(MDE_ENTERPRISE_USER_BIND_NOT_EXISTS);
|
|
}
|
|
}
|
|
|
|
+ return userBindDO;
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public EnterpriseUserBindDO getEnterpriseUserBind(Long id) {
|
|
public EnterpriseUserBindDO getEnterpriseUserBind(Long id) {
|
|
- return enterpriseUserBindMapper.selectById(id);
|
|
|
|
|
|
+ return mapper.selectById(id);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public PageResult<EnterpriseUserBindDO> getEnterpriseUserBindPage(EnterpriseUserBindPageReqVO pageReqVO) {
|
|
public PageResult<EnterpriseUserBindDO> getEnterpriseUserBindPage(EnterpriseUserBindPageReqVO pageReqVO) {
|
|
- return enterpriseUserBindMapper.selectPage(pageReqVO);
|
|
|
|
|
|
+ return mapper.selectPage(pageReqVO);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public PageResult<EnterpriseUserBindDetailRespVO> page(EnterpriseUserBindPageReqVO pageReqVO) {
|
|
public PageResult<EnterpriseUserBindDetailRespVO> page(EnterpriseUserBindPageReqVO pageReqVO) {
|
|
- return enterpriseUserBindMapper.page(pageReqVO);
|
|
|
|
|
|
+ return mapper.page(pageReqVO);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public EnterpriseUserBindDetailRespVO get(Long id) {
|
|
public EnterpriseUserBindDetailRespVO get(Long id) {
|
|
- return enterpriseUserBindMapper.get(id);
|
|
|
|
|
|
+ return mapper.get(id);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
@DSTransactional // 单机+多数据源方案,使用 @DSTransactional 保证本地事务,以及数据源的切换
|
|
@DSTransactional // 单机+多数据源方案,使用 @DSTransactional 保证本地事务,以及数据源的切换
|
|
public void updateUserLogin(Long id, String loginIp) {
|
|
public void updateUserLogin(Long id, String loginIp) {
|
|
- enterpriseUserBindMapper.updateById(new EnterpriseUserBindDO().setId(id)
|
|
|
|
|
|
+ mapper.updateById(new EnterpriseUserBindDO().setId(id)
|
|
.setLoginIp(loginIp).setLoginDate(LocalDateTime.now()));
|
|
.setLoginIp(loginIp).setLoginDate(LocalDateTime.now()));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ @DSTransactional
|
|
|
|
+ public void updateUserEmail(Long enterpriseId, Long userId, AppRecruitEnterpriseUserUpdateEmailReqVO reqVO) {
|
|
|
|
+ // 检测用户是否存在
|
|
|
|
+ EnterpriseUserBindDO user = mapper.selectByEnterpriseIdAndUserId(enterpriseId, userId);
|
|
|
|
+ if (!StringUtils.hasText(user.getEmail())) {
|
|
|
|
+ throw exception(MDE_USER_EMAIL_EXISTS);
|
|
|
|
+ }
|
|
|
|
+ // 效验邮箱是否被占用
|
|
|
|
+ EnterpriseUserBindDO emailUser = mapper.selectByEmail(reqVO.getEmail());
|
|
|
|
+ if (null != emailUser && !emailUser.getUserId().equals(userId)) {
|
|
|
|
+ throw exception(MDE_USER_EMAIL_EXISTS_OTHER);
|
|
|
|
+ }
|
|
|
|
+ mapper.updateById(EnterpriseUserBindDO.builder().id(userId).email(reqVO.getEmail()).build());
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public EnterpriseUserBindDO selectByEnterpriseIdAndUserId(Long enterpriseId, Long userId) {
|
|
public EnterpriseUserBindDO selectByEnterpriseIdAndUserId(Long enterpriseId, Long userId) {
|
|
- return enterpriseUserBindMapper.selectByEnterpriseIdAndUserId(enterpriseId, userId);
|
|
|
|
|
|
+ return mapper.selectByEnterpriseIdAndUserId(enterpriseId, userId);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -145,19 +164,49 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
@Override
|
|
@Override
|
|
@DSTransactional
|
|
@DSTransactional
|
|
public void createUser(EnterpriseUserBindDO userBindDO) {
|
|
public void createUser(EnterpriseUserBindDO userBindDO) {
|
|
- enterpriseUserBindMapper.insert(userBindDO);
|
|
|
|
|
|
+ if (StringUtils.hasText(userBindDO.getPassword())) {
|
|
|
|
+ userBindDO.setPassword(encodePassword(userBindDO.getPassword()));
|
|
|
|
+ }
|
|
|
|
+ mapper.insert(userBindDO);
|
|
// 设置用户绑定企业角色
|
|
// 设置用户绑定企业角色
|
|
mdePermissionService.assignUserRoleByDefault(userBindDO.getUserId(), MdeDefaultRoleEnum.MENDUNER_ENTERPRISE_ROLE);
|
|
mdePermissionService.assignUserRoleByDefault(userBindDO.getUserId(), MdeDefaultRoleEnum.MENDUNER_ENTERPRISE_ROLE);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<EnterpriseUserBindDO> list(EnterpriseUserBindReqVO reqVO) {
|
|
public List<EnterpriseUserBindDO> list(EnterpriseUserBindReqVO reqVO) {
|
|
- return enterpriseUserBindMapper.list(reqVO);
|
|
|
|
|
|
+ return mapper.list(reqVO);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public EnterpriseUserBindDO getByEmail(String email) {
|
|
|
|
+ return mapper.selectByEmail(email);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 对密码进行加密
|
|
|
|
+ *
|
|
|
|
+ * @param password 密码
|
|
|
|
+ * @return 加密后的密码
|
|
|
|
+ */
|
|
|
|
+ private String encodePassword(String password) {
|
|
|
|
+ return passwordEncoder.encode(password);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public boolean isPasswordMatch(String rawPassword, String encodedPassword) {
|
|
|
|
+ return passwordEncoder.matches(rawPassword, encodedPassword);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public void updatePassword(Long id, String password) {
|
|
|
|
+ EnterpriseUserBindDO userBindDO = validateEnterpriseUserBindExists(id);
|
|
|
|
+ mapper.updateById(EnterpriseUserBindDO.builder().id(userBindDO.getId())
|
|
|
|
+ .password(passwordEncoder.encode(password)).build());
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public EnterpriseUserContactRespVO getContact(Long enterpriseId, Long userId) {
|
|
public EnterpriseUserContactRespVO getContact(Long enterpriseId, Long userId) {
|
|
- EnterpriseUserBindDO userBindDO = enterpriseUserBindMapper.selectByEnterpriseIdAndUserId(enterpriseId, userId);
|
|
|
|
|
|
+ EnterpriseUserBindDO userBindDO = mapper.selectByEnterpriseIdAndUserId(enterpriseId, userId);
|
|
if (null == userBindDO) {
|
|
if (null == userBindDO) {
|
|
throw exception(MDE_ENTERPRISE_USER_BIND_NOT_EXISTS);
|
|
throw exception(MDE_ENTERPRISE_USER_BIND_NOT_EXISTS);
|
|
}
|
|
}
|
|
@@ -180,7 +229,7 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public EnterpriseUserSummaryRespVO getContactSummary(Long enterpriseId, Long userId) {
|
|
public EnterpriseUserSummaryRespVO getContactSummary(Long enterpriseId, Long userId) {
|
|
- EnterpriseUserSummaryRespVO resp = enterpriseUserBindMapper.selectUserSummary(enterpriseId, userId);
|
|
|
|
|
|
+ EnterpriseUserSummaryRespVO resp = mapper.selectUserSummary(enterpriseId, userId);
|
|
if (null != resp) {
|
|
if (null != resp) {
|
|
//TODO 缓存获取在线状态
|
|
//TODO 缓存获取在线状态
|
|
resp.getContact().setStatus("0");
|
|
resp.getContact().setStatus("0");
|
|
@@ -190,7 +239,7 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<AppEnterpriseUserBindRespVO> getBindList() {
|
|
public List<AppEnterpriseUserBindRespVO> getBindList() {
|
|
- List<EnterpriseUserBindDO> list = enterpriseUserBindMapper.selectListByUserId(LoginUserContext.getUserId());
|
|
|
|
|
|
+ List<EnterpriseUserBindDO> list = mapper.selectListByUserId(LoginUserContext.getUserId());
|
|
if (null == list) {
|
|
if (null == list) {
|
|
return Collections.emptyList();
|
|
return Collections.emptyList();
|
|
}
|
|
}
|
|
@@ -215,7 +264,7 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
return Collections.emptyList();
|
|
return Collections.emptyList();
|
|
}
|
|
}
|
|
// 获取用户绑定企业信息
|
|
// 获取用户绑定企业信息
|
|
- List<EnterpriseUserBindDO> list = enterpriseUserBindMapper.selectListByUserId(user.getId());
|
|
|
|
|
|
+ List<EnterpriseUserBindDO> list = mapper.selectListByUserId(user.getId());
|
|
if (null == list) {
|
|
if (null == list) {
|
|
return Collections.emptyList();
|
|
return Collections.emptyList();
|
|
}
|
|
}
|
|
@@ -236,7 +285,7 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
public AppRecruitUserRespVO getBindEnterprise() {
|
|
public AppRecruitUserRespVO getBindEnterprise() {
|
|
LoginUser loginUser = checkUserTypeIsAdmin();
|
|
LoginUser loginUser = checkUserTypeIsAdmin();
|
|
|
|
|
|
- EnterpriseUserBindDO userBindDO = enterpriseUserBindMapper
|
|
|
|
|
|
+ EnterpriseUserBindDO userBindDO = mapper
|
|
.selectByEnterpriseIdAndUserId(
|
|
.selectByEnterpriseIdAndUserId(
|
|
LoginUserContext.getEnterpriseId(loginUser), loginUser.getId());
|
|
LoginUserContext.getEnterpriseId(loginUser), loginUser.getId());
|
|
if (null == userBindDO) {
|
|
if (null == userBindDO) {
|
|
@@ -258,7 +307,7 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
@Override
|
|
@Override
|
|
@DSTransactional
|
|
@DSTransactional
|
|
public boolean save(AppRecruitUserSaveReqVO reqVO) {
|
|
public boolean save(AppRecruitUserSaveReqVO reqVO) {
|
|
- EnterpriseUserBindDO userBindDO = enterpriseUserBindMapper.selectById(reqVO.getId());
|
|
|
|
|
|
+ EnterpriseUserBindDO userBindDO = mapper.selectById(reqVO.getId());
|
|
if (null == userBindDO) {
|
|
if (null == userBindDO) {
|
|
throw exception(MDE_ENTERPRISE_USER_BIND_NOT_EXISTS);
|
|
throw exception(MDE_ENTERPRISE_USER_BIND_NOT_EXISTS);
|
|
}
|
|
}
|
|
@@ -267,7 +316,7 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
userBindDO.setPhone(reqVO.getPhone());
|
|
userBindDO.setPhone(reqVO.getPhone());
|
|
userBindDO.setAvatar(reqVO.getAvatar());
|
|
userBindDO.setAvatar(reqVO.getAvatar());
|
|
userBindDO.setEmail(reqVO.getEmail());
|
|
userBindDO.setEmail(reqVO.getEmail());
|
|
- return enterpriseUserBindMapper.updateById(userBindDO) > 1;
|
|
|
|
|
|
+ return mapper.updateById(userBindDO) > 1;
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -279,7 +328,7 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
throw exception(MDE_ENTERPRISE_USER_BIND_IS_DISABLE);
|
|
throw exception(MDE_ENTERPRISE_USER_BIND_IS_DISABLE);
|
|
}
|
|
}
|
|
userBindDO.setStatus(MendunerStatusEnum.DISABLE.getStatus());
|
|
userBindDO.setStatus(MendunerStatusEnum.DISABLE.getStatus());
|
|
- enterpriseUserBindMapper.updateById(userBindDO);
|
|
|
|
|
|
+ mapper.updateById(userBindDO);
|
|
}
|
|
}
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
@@ -293,7 +342,7 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
userBindDO.setStatus(MendunerStatusEnum.ENABLE.getStatus());
|
|
userBindDO.setStatus(MendunerStatusEnum.ENABLE.getStatus());
|
|
- enterpriseUserBindMapper.updateById(userBindDO);
|
|
|
|
|
|
+ mapper.updateById(userBindDO);
|
|
}
|
|
}
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
@@ -302,7 +351,7 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
LoginUser loginUser = checkUserTypeIsAdmin();
|
|
LoginUser loginUser = checkUserTypeIsAdmin();
|
|
|
|
|
|
// 查找操作的目标用户
|
|
// 查找操作的目标用户
|
|
- EnterpriseUserBindDO userBindDO = enterpriseUserBindMapper
|
|
|
|
|
|
+ EnterpriseUserBindDO userBindDO = mapper
|
|
.selectByEnterpriseIdAndId(
|
|
.selectByEnterpriseIdAndId(
|
|
LoginUserContext.getEnterpriseId(loginUser), id);
|
|
LoginUserContext.getEnterpriseId(loginUser), id);
|
|
|
|
|
|
@@ -323,7 +372,7 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
if (null != reqVO.getEnterpriseId()) {
|
|
if (null != reqVO.getEnterpriseId()) {
|
|
enterpriseId = reqVO.getEnterpriseId();
|
|
enterpriseId = reqVO.getEnterpriseId();
|
|
}
|
|
}
|
|
- return enterpriseUserBindMapper.selectPage(reqVO, enterpriseId);
|
|
|
|
|
|
+ return mapper.selectPage(reqVO, enterpriseId);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -332,7 +381,7 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
LoginUser loginUser = checkUserTypeIsAdmin();
|
|
LoginUser loginUser = checkUserTypeIsAdmin();
|
|
|
|
|
|
// 查找操作的目标用户
|
|
// 查找操作的目标用户
|
|
- EnterpriseUserBindDO userBindDO = enterpriseUserBindMapper
|
|
|
|
|
|
+ EnterpriseUserBindDO userBindDO = mapper
|
|
.selectByEnterpriseIdAndId(
|
|
.selectByEnterpriseIdAndId(
|
|
LoginUserContext.getEnterpriseId(loginUser), id);
|
|
LoginUserContext.getEnterpriseId(loginUser), id);
|
|
|
|
|
|
@@ -344,19 +393,19 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
userBindDO.setPostId(postId);
|
|
userBindDO.setPostId(postId);
|
|
- return enterpriseUserBindMapper.updateById(userBindDO) == 1;
|
|
|
|
|
|
+ return mapper.updateById(userBindDO) == 1;
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Boolean checkPost(Long postId) {
|
|
public Boolean checkPost(Long postId) {
|
|
LoginUser loginUser = checkUserTypeIsAdmin();
|
|
LoginUser loginUser = checkUserTypeIsAdmin();
|
|
- return !enterpriseUserBindMapper
|
|
|
|
|
|
+ return !mapper
|
|
.selectByEnterpriseIdAndPostId(
|
|
.selectByEnterpriseIdAndPostId(
|
|
LoginUserContext.getEnterpriseId(loginUser), postId).isEmpty();
|
|
LoginUserContext.getEnterpriseId(loginUser), postId).isEmpty();
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public AppRecruitEnterpriseUserRespVO getEnterpriseUser(Long enterpriseId, Long userId) {
|
|
public AppRecruitEnterpriseUserRespVO getEnterpriseUser(Long enterpriseId, Long userId) {
|
|
- return enterpriseUserBindMapper.selectEnterpriseUser(enterpriseId, userId);
|
|
|
|
|
|
+ return mapper.selectEnterpriseUser(enterpriseId, userId);
|
|
}
|
|
}
|
|
}
|
|
}
|