|
|
|
@ -227,12 +227,12 @@ public class JobServiceImpl extends Service implements JobService {
|
|
|
|
|
// 工作地点
|
|
|
|
|
SearchConditionItem workplaceItem = OrganizationFormItemUtil.inputItem(user, 2, 16, 2, 50, "工作地点", "workplace");
|
|
|
|
|
// 禁用标记
|
|
|
|
|
List<SearchConditionOption> selectOptions = new ArrayList<>();
|
|
|
|
|
SearchConditionOption enableOption = new SearchConditionOption("true", "启用");
|
|
|
|
|
SearchConditionOption disableOption = new SearchConditionOption("false", "封存");
|
|
|
|
|
selectOptions.add(enableOption);
|
|
|
|
|
selectOptions.add(disableOption);
|
|
|
|
|
SearchConditionItem forbiddenTagItem = OrganizationFormItemUtil.selectItem(user, selectOptions, 2, 16, 6, false, "封存", "forbiddenTag");
|
|
|
|
|
//List<SearchConditionOption> selectOptions = new ArrayList<>();
|
|
|
|
|
//SearchConditionOption enableOption = new SearchConditionOption("true", "启用");
|
|
|
|
|
//SearchConditionOption disableOption = new SearchConditionOption("false", "封存");
|
|
|
|
|
//selectOptions.add(enableOption);
|
|
|
|
|
//selectOptions.add(disableOption);
|
|
|
|
|
//SearchConditionItem forbiddenTagItem = OrganizationFormItemUtil.selectItem(user, selectOptions, 2, 16, 6, false, "封存", "forbiddenTag");
|
|
|
|
|
|
|
|
|
|
conditionItems.add(jobNoItem);
|
|
|
|
|
conditionItems.add(jobTitleNameItem);
|
|
|
|
@ -240,7 +240,7 @@ public class JobServiceImpl extends Service implements JobService {
|
|
|
|
|
conditionItems.add(parentDeptBrowserItem);
|
|
|
|
|
conditionItems.add(isKeyItem);
|
|
|
|
|
conditionItems.add(workplaceItem);
|
|
|
|
|
conditionItems.add(forbiddenTagItem);
|
|
|
|
|
//conditionItems.add(forbiddenTagItem);
|
|
|
|
|
|
|
|
|
|
addGroups.add(new SearchConditionGroup("高级搜索条件", true, conditionItems));
|
|
|
|
|
apiDatas.put("conditions", addGroups);
|
|
|
|
@ -479,6 +479,10 @@ public class JobServiceImpl extends Service implements JobService {
|
|
|
|
|
OrganizationAssert.notEmpty(ids, "请选择要删除的数据");
|
|
|
|
|
List<JobPO> jobsByIds = getJobMapper().getJobsByIds(ids);
|
|
|
|
|
for (JobPO jobsById : jobsByIds) {
|
|
|
|
|
// 判断是否可以删除
|
|
|
|
|
List<String> allowDelete = getJobMapper().isAllowDelete(jobsById.getId());
|
|
|
|
|
OrganizationAssert.isTrue(CollectionUtils.isEmpty(allowDelete), "该岗位存在引用,不允许删除");
|
|
|
|
|
|
|
|
|
|
// jobsById.setForbiddenTag(1);
|
|
|
|
|
//new OrganizationSyncEc(user, LogModuleNameEnum.JOB, OperateTypeEnum.CANCELED, null, jobsById).sync();
|
|
|
|
|
// 删除拓展表、明细表
|
|
|
|
|