فهرست منبع

1、优化简历投递逻辑

rayson 4 ماه پیش
والد
کامیت
71db2ca292

+ 5 - 3
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/job/JobCvRelServiceImpl.java

@@ -141,9 +141,7 @@ public class JobCvRelServiceImpl implements JobCvRelService {
     public Long send(AppJobCvRelReqVO reqVO) {
     public Long send(AppJobCvRelReqVO reqVO) {
         // 效验职位是否关闭
         // 效验职位是否关闭
         JobAdvertisedDO job = jobAdvertisedService.getJobAdvertised(reqVO.getJobId());
         JobAdvertisedDO job = jobAdvertisedService.getJobAdvertised(reqVO.getJobId());
-        if (MendunerStatusEnum.DISABLE.getStatus().equals(job.getStatus())) {
-            throw exception(JOB_CV_REL_JOB_STOP_DELIVERY);
-        }
+
         Long userId = LoginUserContext.getUserId();
         Long userId = LoginUserContext.getUserId();
         // 效验某段时间是否投递过
         // 效验某段时间是否投递过
         if (jobCvRelMapper.checkDataWithin7Day(userId, reqVO.getJobFairId(), reqVO.getJobId())) {
         if (jobCvRelMapper.checkDataWithin7Day(userId, reqVO.getJobFairId(), reqVO.getJobId())) {
@@ -159,6 +157,10 @@ public class JobCvRelServiceImpl implements JobCvRelService {
                     throw exception(JOB_CV_REL_DELIVERY_LIMIT);
                     throw exception(JOB_CV_REL_DELIVERY_LIMIT);
                 }
                 }
             }
             }
+        }else {
+            if (MendunerStatusEnum.DISABLE.getStatus().equals(job.getStatus())) {
+                throw exception(JOB_CV_REL_JOB_STOP_DELIVERY);
+            }
         }
         }
         // 赋值
         // 赋值
         JobCvRelDO jobCvRel = BeanUtils.toBean(reqVO, JobCvRelDO.class);
         JobCvRelDO jobCvRel = BeanUtils.toBean(reqVO, JobCvRelDO.class);