|
@@ -9,6 +9,7 @@ import com.citu.framework.common.pojo.PageParam;
|
|
|
import com.citu.framework.common.pojo.PageResult;
|
|
|
import com.citu.framework.common.util.object.BeanUtils;
|
|
|
import com.citu.framework.dict.core.DictFrameworkUtils;
|
|
|
+import com.citu.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
import com.citu.module.menduner.common.util.LoginUserContext;
|
|
|
import com.citu.module.menduner.system.aop.VipEntitlementCheck;
|
|
|
import com.citu.module.menduner.system.aop.VipEntitlementCheckAspect;
|
|
@@ -31,6 +32,7 @@ import com.citu.module.menduner.system.dal.dataobject.job.JobAdvertisedDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.job.JobAdvertisedExtendDO;
|
|
|
import com.citu.module.menduner.system.dal.mysql.job.JobAdvertisedExtendMapper;
|
|
|
import com.citu.module.menduner.system.dal.mysql.job.JobAdvertisedMapper;
|
|
|
+import com.citu.module.menduner.system.enums.job.JobSourceEnum;
|
|
|
import com.citu.module.menduner.system.enums.job.JobStatusEnum;
|
|
|
import com.citu.module.menduner.system.enums.sync.OperateTypeEnum;
|
|
|
import com.citu.module.menduner.system.enums.sync.SyncConstants;
|
|
@@ -165,6 +167,22 @@ public class JobAdvertisedServiceImpl implements JobAdvertisedService {
|
|
|
return mapper.selectListByEnterpriseIdAndTypeAndNotHire(enterpriseId, types);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void cleanFairMark(Long enterpriseId, Long jobFairId,Long jobId) {
|
|
|
+ List<JobAdvertisedDO> List = mapper.selectList(new LambdaQueryWrapperX<JobAdvertisedDO>()
|
|
|
+ .eq(JobAdvertisedDO::getEnterpriseId, enterpriseId)
|
|
|
+ .eq(JobAdvertisedDO::getSource, JobSourceEnum.FAIR.getType())
|
|
|
+ .eq(JobAdvertisedDO::getBizId, jobFairId)
|
|
|
+ .eqIfPresent(JobAdvertisedDO::getId, jobId)
|
|
|
+ );
|
|
|
+ for (JobAdvertisedDO jobAdvertisedDO : List) {
|
|
|
+ jobAdvertisedDO.setSource(JobSourceEnum.MANAGER.getType());
|
|
|
+ jobAdvertisedDO.setBizId(null);
|
|
|
+ mapper.updateById(jobAdvertisedDO);
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public PageResult<AppJobAdvertisedHomeRespVO> getRecommendedPage(PageParam pageParam) {
|
|
|
|