Просмотр исходного кода

Revert "Merge branch 'hotfix/talent_pool' into online"

This reverts commit 72a47b7d775e4624f8b989983459c09358a967a6, reversing
changes made to 1110b5f3e4390fefa510a20501bbdcaecdccb1b5.
DESKTOP-VAEGFGM\zqc 2 недель назад
Родитель
Сommit
b4d58fc12a

+ 2 - 6
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/dal/mysql/enterprise/EnterpriseTalentPoolMapper.java

@@ -1,13 +1,10 @@
 package com.citu.module.menduner.system.dal.mysql.enterprise;
 
 
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.citu.framework.mybatis.core.mapper.BaseMapperX;
 import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseTalentPoolDO;
 import org.apache.ibatis.annotations.Mapper;
 
-import java.util.List;
-
 /**
  * 企业人才库 Mapper
  *
@@ -18,9 +15,8 @@ public interface EnterpriseTalentPoolMapper extends BaseMapperX<EnterpriseTalent
 
 
     /** 根据企业id和用户id查询是否存在于人才库 */
-    default List<EnterpriseTalentPoolDO> selectByEnterpriseIdAndUserId(Long enterpriseId, Long userId) {
-
-        return selectList(EnterpriseTalentPoolDO::getEnterpriseId, enterpriseId, EnterpriseTalentPoolDO::getUserId, userId);
+    default EnterpriseTalentPoolDO selectByEnterpriseIdAndUserId( Long enterpriseId, Long userId) {
+        return selectOne(EnterpriseTalentPoolDO::getEnterpriseId, enterpriseId, EnterpriseTalentPoolDO::getUserId, userId);
     }
 
 }

+ 0 - 2
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/interview/InterviewInviteServiceImpl.java

@@ -289,8 +289,6 @@ public class InterviewInviteServiceImpl implements InterviewInviteService {
             return PageResult.empty();
         }
         result.getList().forEach(resp -> {
-//            resp.getInTalentPool();  // 是否可以加入人才库判断
-//
             if (null != resp.getJob() && null != resp.getJob().getAreaId()) {
                 resp.getJob().setArea(areaService.getById(resp.getJob().getAreaId()));
             }

+ 5 - 9
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/person/PersonIntegrationServiceImpl.java

@@ -55,7 +55,6 @@ import com.citu.module.menduner.system.util.RedisUtils;
 import org.jetbrains.annotations.NotNull;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.StringUtils;
 import org.springframework.validation.annotation.Validated;
 
@@ -528,8 +527,8 @@ public class PersonIntegrationServiceImpl implements PersonIntegrationService {
 
     @Override
     public void addEnterpriseTalentPool(Long enterpriseId, Long userId) {
-        List<EnterpriseTalentPoolDO> talentPool = talentPoolMapper.selectByEnterpriseIdAndUserId(enterpriseId, userId);
-        if (!talentPool.isEmpty()) {
+        EnterpriseTalentPoolDO talentPool = talentPoolMapper.selectByEnterpriseIdAndUserId(enterpriseId, userId);
+        if (null != talentPool) {
             return;
         }
         talentPoolMapper.insert(
@@ -540,16 +539,13 @@ public class PersonIntegrationServiceImpl implements PersonIntegrationService {
         );
     }
 
-    @Transactional
     @Override
     public void removeEnterpriseTalentPool(Long enterpriseId, Long userId) {
-        List<EnterpriseTalentPoolDO> talentPools = talentPoolMapper.selectByEnterpriseIdAndUserId(enterpriseId, userId);
-        if (talentPools.isEmpty()) {
+        EnterpriseTalentPoolDO talentPool = talentPoolMapper.selectByEnterpriseIdAndUserId(enterpriseId, userId);
+        if (null == talentPool) {
             return;
         }
-        for (EnterpriseTalentPoolDO talentPool : talentPools) {
-            talentPoolMapper.deleteById(talentPool.getId());
-        }
+        talentPoolMapper.deleteById(talentPool.getId());
     }