浏览代码

1、更改投递淘汰接口

rayson 1 年之前
父节点
当前提交
b7897dd605

+ 3 - 2
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/controller/appadmin/person/AppAdminPersonCvController.java

@@ -2,6 +2,7 @@ package com.citu.module.menduner.system.controller.appadmin.person;
 
 import com.citu.framework.common.pojo.CommonResult;
 import com.citu.framework.common.pojo.PageResult;
+import com.citu.framework.common.util.string.StrUtils;
 import com.citu.framework.security.core.annotations.PreAuthenticated;
 import com.citu.module.menduner.system.controller.appadmin.cv.AppAdminJobCvRelPageReqVO;
 import com.citu.module.menduner.system.controller.appadmin.cv.AppAdminJobCvRelRespVO;
@@ -55,8 +56,8 @@ public class AppAdminPersonCvController {
     @PreAuthenticated
     @PostMapping("/eliminate")
     @Operation(summary = "淘汰,不合适")
-    public CommonResult<Boolean> eliminate(@RequestParam("id") Long id) {
-        return success(jobCvRelService.eliminate(id));
+    public CommonResult<Boolean> eliminate(@RequestParam("ids") String ids) {
+        return success(jobCvRelService.eliminate(StrUtils.splitToLong(ids)));
     }
 
 

+ 0 - 1
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/mq/producer/ESProducer.java

@@ -4,7 +4,6 @@ import com.citu.module.menduner.system.mq.message.ESJobAdvertisedMergeSendMessag
 import com.citu.module.menduner.system.util.ESOperateEnum;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.rocketmq.spring.core.RocketMQTemplate;
-import org.springframework.context.ApplicationContext;
 import org.springframework.messaging.Message;
 import org.springframework.messaging.support.MessageBuilder;
 import org.springframework.stereotype.Component;

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

@@ -7,6 +7,7 @@ import com.citu.module.menduner.system.controller.base.job.JobCvRelSaveReqVO;
 import com.citu.module.menduner.system.dal.dataobject.job.JobCvRelDO;
 
 import javax.validation.Valid;
+import java.util.List;
 
 /**
  * 门墩儿-招聘职位简历投递 Service 接口
@@ -79,8 +80,8 @@ public interface JobCvRelService {
     /**
      * 淘汰 不合适
      *
-     * @param id 投递简历id
+     * @param ids 投递简历ids
      */
-    boolean eliminate(Long id);
+    boolean eliminate(List<Long> ids);
 
 }

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

@@ -16,6 +16,7 @@ import org.springframework.stereotype.Service;
 import org.springframework.validation.annotation.Validated;
 
 import javax.annotation.Resource;
+import java.util.List;
 
 import static com.citu.framework.common.exception.util.ServiceExceptionUtil.exception;
 import static com.citu.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId;
@@ -128,9 +129,12 @@ public class JobCvRelServiceImpl implements JobCvRelService {
 
     @Override
     @DSTransactional
-    public boolean eliminate(Long id) {
-        JobCvRelDO jobCvRel = validateJobCvRelExists(id);
-        jobCvRel.setStatus(JobCvRelStatusEnum.ELIMINATE.getStatus());
-        return jobCvRelMapper.updateById(jobCvRel) == 1;
+    public boolean eliminate(List<Long> ids) {
+        for (Long id : ids) {
+            JobCvRelDO jobCvRel = validateJobCvRelExists(id);
+            jobCvRel.setStatus(JobCvRelStatusEnum.ELIMINATE.getStatus());
+            jobCvRelMapper.updateById(jobCvRel);
+        }
+        return true;
     }
 }