Forráskód Böngészése

更新招聘会CRUD

DESKTOP-VAEGFGM\zqc 3 hónapja
szülő
commit
a4be50849e

+ 2 - 1
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/controller/app/recruit/fair/AppRecruitFairController.java

@@ -155,7 +155,8 @@ public class AppRecruitFairController {
         // 获取加入招聘会的职位
         List<Long> jobIds =
                 fairService.getJobIdsByEnterpriseIdAndJobFairId
-                        (LoginUserContext.getEnterpriseId(), reqVO.getJobFairId());
+                        (null, reqVO.getJobFairId());
+        http://192.168.3.80/app-api/menduner/system/recruit/job-fair/get/not-joined-job/page?pageSize=10&pageNo=1&jobFairId=1906635025886109697
         if (CollectionUtils.isNotEmpty(jobIds)) {
             reqVO.setFilterNotJobIds(jobIds);
         }

+ 1 - 1
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/dal/mysql/fair/FairDetailMapper.java

@@ -166,7 +166,7 @@ public interface FairDetailMapper extends BaseMapperX<FairDetailDO> {
         MPJLambdaWrapperX<FairDetailDO> query = new MPJLambdaWrapperX<>();
         query.select(FairDetailDO::getJobId);
         query.innerJoin(JobAdvertisedDO.class, JobAdvertisedDO::getId, FairDetailDO::getJobId);
-        query.eq(FairDetailDO::getEnterpriseId, enterpriseId);
+        query.eqIfPresent(FairDetailDO::getEnterpriseId, enterpriseId);
         query.eq(FairDetailDO::getJobFairId, jobFairId);
         return selectJoinList(Long.class,query);
 

+ 11 - 9
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/fair/FairServiceImpl.java

@@ -4,6 +4,7 @@ package com.citu.module.menduner.system.service.fair;
 import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.util.ObjectUtil;
 import com.baomidou.dynamic.datasource.annotation.DSTransactional;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.citu.framework.common.pojo.PageResult;
@@ -279,7 +280,7 @@ public class FairServiceImpl implements FairService {
     @Override
     @DSTransactional
     public void joinJobFair(joinJobFairReqVO reqVO) {
-        insertFairJob(reqVO.getJobFairId(), LoginUserContext.getEnterpriseId(), reqVO.getJobId());
+        insertFairJob(reqVO.getJobFairId(),  reqVO.getJobId());
     }
 
     @Override
@@ -287,9 +288,10 @@ public class FairServiceImpl implements FairService {
     public void quitJobFair(joinJobFairReqVO reqVO) {
         FairDetailDO detailDO = fairDetailMapper
                 .selectOne(
-                        FairDetailDO::getJobFairId, reqVO.getJobFairId(),
-                        FairDetailDO::getEnterpriseId, LoginUserContext.getEnterpriseId(),
-                        FairDetailDO::getJobId, reqVO.getJobId());
+                        new LambdaQueryWrapper<FairDetailDO>()
+                                .eq( FairDetailDO::getJobFairId,  reqVO.getJobFairId())
+                                .eq( FairDetailDO::getJobId, reqVO.getJobId())
+                );
         if (null == detailDO) {
             // 不在招聘会里面
             return;
@@ -304,12 +306,12 @@ public class FairServiceImpl implements FairService {
     }
 
     @DSTransactional
-    public void insertFairJob(Long jobFairId, Long enterpriseId, Long jobId) {
+    public void insertFairJob(Long jobFairId, Long jobId) {
         FairDetailDO detailDO = fairDetailMapper
-                .selectOne(
-                        FairDetailDO::getJobFairId, jobFairId,
-                        FairDetailDO::getEnterpriseId, enterpriseId,
-                        FairDetailDO::getJobId, jobId);
+                .selectOne(new LambdaQueryWrapper<FairDetailDO>()
+                                .eq( FairDetailDO::getJobFairId, jobFairId)
+                                .eq( FairDetailDO::getJobId, jobId)
+                        );
 
         if (null != detailDO) {
             // 已经加入