This commit is contained in:
2025-03-11 11:24:59 +08:00
parent d48aa9aa67
commit e20c8da97c
76 changed files with 81 additions and 17 deletions

View File

@ -0,0 +1,8 @@
package com.ruoyi.common.service;
import com.ruoyi.bgt.domain.BgtProjectRecruit;
public interface IAsyncService {
//异步修改招工状态为招满
void updateRecruitStatus(BgtProjectRecruit recruit);
}

View File

@ -0,0 +1,22 @@
package com.ruoyi.common.service.impl;
import com.ruoyi.bgt.domain.BgtProjectRecruit;
import com.ruoyi.bgt.service.IBgtProjectRecruitService;
import com.ruoyi.common.service.IAsyncService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
@Service
public class AsyncServiceImpl implements IAsyncService {
@Autowired
private IBgtProjectRecruitService iBgtProjectRecruitService;
@Override
@Async
public void updateRecruitStatus(BgtProjectRecruit recruit) {
recruit.setStatus("2");
iBgtProjectRecruitService.updateById(recruit);
}
}