|
@@ -93,11 +93,14 @@ public class JobAdvertisedServiceImpl implements JobAdvertisedService {
|
|
|
@Override
|
|
|
public void updateJobAdvertised(JobAdvertisedSaveReqVO updateReqVO) {
|
|
|
// 校验存在
|
|
|
- validateJobAdvertisedExists(updateReqVO.getId());
|
|
|
+ JobAdvertisedDO jobAdvertised = validateJobAdvertisedExists(updateReqVO.getId());
|
|
|
// 更新
|
|
|
JobAdvertisedDO updateObj = BeanUtils.toBean(updateReqVO, JobAdvertisedDO.class);
|
|
|
updateObj.setEnterpriseId(DEFAULT_ENTERPRISE_ID);
|
|
|
updateObj.setUserId(DEFAULT_USER_ID);
|
|
|
+ updateObj.setHire(jobAdvertised.getHire());
|
|
|
+ updateObj.setTop(jobAdvertised.getTop());
|
|
|
+ updateObj.setStatus(jobAdvertised.getStatus());
|
|
|
save(updateObj, DEFAULT_ENTERPRISE_ID, DEFAULT_USER_ID);
|
|
|
}
|
|
|
|
|
@@ -109,10 +112,12 @@ public class JobAdvertisedServiceImpl implements JobAdvertisedService {
|
|
|
mapper.deleteById(id);
|
|
|
}
|
|
|
|
|
|
- private void validateJobAdvertisedExists(Long id) {
|
|
|
- if (mapper.selectById(id) == null) {
|
|
|
+ private JobAdvertisedDO validateJobAdvertisedExists(Long id) {
|
|
|
+ JobAdvertisedDO jobAdvertised = mapper.selectById(id);
|
|
|
+ if (null==jobAdvertised) {
|
|
|
throw exception(MDE_JOB_ADVERTISED_NOT_EXISTS);
|
|
|
}
|
|
|
+ return jobAdvertised;
|
|
|
}
|
|
|
|
|
|
@Override
|