commit
db3c5e0f5c
|
|
@ -56,7 +56,7 @@
|
||||||
</select>
|
</select>
|
||||||
<select id="listUsedId" resultType="java.lang.String">
|
<select id="listUsedId" resultType="java.lang.String">
|
||||||
select grade_id
|
select grade_id
|
||||||
from JCL_ORG_JOBDT
|
from JCL_ORG_JOB
|
||||||
where delete_type = 0
|
where delete_type = 0
|
||||||
</select>
|
</select>
|
||||||
<select id="getGradeNameByIds" resultType="java.lang.String">
|
<select id="getGradeNameByIds" resultType="java.lang.String">
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,7 @@
|
||||||
where delete_type = 0
|
where delete_type = 0
|
||||||
union
|
union
|
||||||
select level_id
|
select level_id
|
||||||
from JCL_ORG_JOBDT
|
from JCL_ORG_JOB
|
||||||
where delete_type = 0
|
where delete_type = 0
|
||||||
</select>
|
</select>
|
||||||
<select id="getTreeData" resultMap="TreeResultMap">
|
<select id="getTreeData" resultMap="TreeResultMap">
|
||||||
|
|
|
||||||
|
|
@ -460,6 +460,14 @@ public class DepartmentServiceImpl extends Service implements DepartmentService
|
||||||
DepartmentPO targetDepartment = getDepartmentMapper().getDeptById(mergeParam.getDepartment());
|
DepartmentPO targetDepartment = getDepartmentMapper().getDeptById(mergeParam.getDepartment());
|
||||||
Long parentComp = targetDepartment.getParentComp();
|
Long parentComp = targetDepartment.getParentComp();
|
||||||
|
|
||||||
|
Set<Long> disableIds = new HashSet<>();
|
||||||
|
disableIds.add(mergeParam.getId());
|
||||||
|
List<DepartmentPO> deptListByPId = getDepartmentMapper().getDeptListByPId(mergeParam.getId());
|
||||||
|
if (CollectionUtils.isNotEmpty(deptListByPId)) {
|
||||||
|
addDisableIds(disableIds, deptListByPId);
|
||||||
|
}
|
||||||
|
OrganizationAssert.isFalse(disableIds.contains(targetDepartment.getId()), "请勿选择当前部门本身及其子部门");
|
||||||
|
|
||||||
// 所选部门
|
// 所选部门
|
||||||
DepartmentPO mergeDepartment = getDepartmentMapper().getDeptById(mergeParam.getId());
|
DepartmentPO mergeDepartment = getDepartmentMapper().getDeptById(mergeParam.getId());
|
||||||
mergeDepartment.setDeptName(mergeParam.getMergeName());
|
mergeDepartment.setDeptName(mergeParam.getMergeName());
|
||||||
|
|
|
||||||
|
|
@ -32,9 +32,10 @@ public class GroupServiceImpl extends Service implements GroupService {
|
||||||
Map<String, Object> apiDatas = new HashMap<>();
|
Map<String, Object> apiDatas = new HashMap<>();
|
||||||
List<SearchConditionItem> selectItems = new ArrayList<>();
|
List<SearchConditionItem> selectItems = new ArrayList<>();
|
||||||
List<SearchConditionGroup> addGroups = new ArrayList<>();
|
List<SearchConditionGroup> addGroups = new ArrayList<>();
|
||||||
SearchConditionItem companyNameItem = OrganizationFormItemUtil.inputItem(user, 2, 16, 1, 50, "总部名称", "companyname");
|
SearchConditionItem companyNameItem = OrganizationFormItemUtil.inputItem(user, 2, 16, 3, 50, "总部名称", "companyname");
|
||||||
SearchConditionItem companyDescItem = OrganizationFormItemUtil.inputItem(user, 2, 16, 1, 50, "总部全称", "companydesc");
|
companyNameItem.setRules("required|string");
|
||||||
SearchConditionItem companyWebItem = OrganizationFormItemUtil.textareaItem(user, 2, 16, true, 1, 60, "公司网站", "companyweb");
|
SearchConditionItem companyDescItem = OrganizationFormItemUtil.inputItem(user, 2, 16, 2, 50, "总部全称", "companydesc");
|
||||||
|
SearchConditionItem companyWebItem = OrganizationFormItemUtil.textareaItem(user, 2, 16, true, 2, 60, "公司网站", "companyweb");
|
||||||
|
|
||||||
// 赋值
|
// 赋值
|
||||||
String id = Util.null2String(params.get("id"));
|
String id = Util.null2String(params.get("id"));
|
||||||
|
|
@ -57,11 +58,10 @@ public class GroupServiceImpl extends Service implements GroupService {
|
||||||
|
|
||||||
|
|
||||||
// 设置编辑属性
|
// 设置编辑属性
|
||||||
if (!StringUtil.isEmpty(Util.null2String(params.get("viewattr")))) {
|
if ("1".equals(Util.null2String(params.get("viewattr")))) {
|
||||||
int viewAttr = Integer.parseInt(params.get("viewattr").toString());
|
companyNameItem.setViewAttr(1);
|
||||||
companyNameItem.setViewAttr(viewAttr);
|
companyDescItem.setViewAttr(1);
|
||||||
companyDescItem.setViewAttr(viewAttr);
|
companyWebItem.setViewAttr(1);
|
||||||
companyWebItem.setViewAttr(viewAttr);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
selectItems.add(companyNameItem);
|
selectItems.add(companyNameItem);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue