|
@@ -35,6 +35,7 @@ import com.citu.module.menduner.system.dal.mysql.job.JobCvRelMapper;
|
|
|
import com.citu.module.menduner.system.dal.mysql.major.MajorMapper;
|
|
|
import com.citu.module.menduner.system.dal.mysql.position.PositionMapper;
|
|
|
import com.citu.module.menduner.system.dal.mysql.unfit.UnfitCandidateMapper;
|
|
|
+import com.citu.module.menduner.system.enums.job.JobStatusEnum;
|
|
|
import com.citu.module.menduner.system.service.area.AreaService;
|
|
|
import com.citu.module.menduner.system.service.enterprise.bind.EnterpriseUserBindService;
|
|
|
import com.citu.module.menduner.system.service.interview.InterviewInviteService;
|
|
@@ -60,6 +61,9 @@ import java.time.temporal.ChronoUnit;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
+import static com.citu.framework.common.exception.util.ServiceExceptionUtil.exception;
|
|
|
+import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_JOB_ADVERTISED_BALANCE_UPDATE;
|
|
|
+
|
|
|
@Slf4j
|
|
|
@Service
|
|
|
@Validated
|
|
@@ -317,6 +321,14 @@ public class JobIntegrationServiceImpl implements JobIntegrationService {
|
|
|
if (null != job.getExpireTime()) {
|
|
|
respVO.setExpireDay(ChronoUnit.DAYS.between(LocalDateTime.now(), respVO.getExpireTime()));
|
|
|
}
|
|
|
+ // 如果发布职位的job.createTime超过了24小时则不可编辑,respVO.setEdit(false);
|
|
|
+ if (JobStatusEnum.ENABLE.getStatus().equals(job.getStatus())
|
|
|
+ &&ChronoUnit.HOURS.between(job.getCreateTime(), LocalDateTime.now()) > 24) {
|
|
|
+ respVO.setEdit(false);
|
|
|
+ }else {
|
|
|
+ respVO.setEdit(true);
|
|
|
+ }
|
|
|
+
|
|
|
list.add(respVO);
|
|
|
|
|
|
});
|