|
|
|
@ -153,8 +153,9 @@ public class ImportCommonServiceImpl extends Service implements ImportCommonServ
|
|
|
|
|
mergeList.addAll(hrmFieldBeanList);
|
|
|
|
|
mergeList.addAll(customFieldList);
|
|
|
|
|
|
|
|
|
|
// TODO 分部、部门
|
|
|
|
|
List<FieldTypeTreeParam> fieldDatas = mergeList.stream().map(item -> FieldTypeTreeParam.builder().id(item.getFieldId()).name(item.getFieldLabel()).build()).collect(Collectors.toList());
|
|
|
|
|
List<Long> selectedKeys = mergeList.stream().filter(item -> ("1".equals(item.getRequired()) || "hrmresource".equals(item.getTableName()))).map(CusFormFieldPO::getFieldId).collect(Collectors.toList());
|
|
|
|
|
List<Long> selectedKeys = mergeList.stream().filter(item -> ("1".equals(item.getRequired()) || "subcompanyid1".equals(item.getFieldName()) || "departmentid".equals(item.getFieldName()))).map(CusFormFieldPO::getFieldId).collect(Collectors.toList());
|
|
|
|
|
|
|
|
|
|
returnMaps.put("data", fieldDatas);
|
|
|
|
|
returnMaps.put("selectedKeys", selectedKeys);
|
|
|
|
@ -657,6 +658,14 @@ public class ImportCommonServiceImpl extends Service implements ImportCommonServ
|
|
|
|
|
if (StringUtils.isBlank(Util.null2String(map.get("forbidden_tag")))) {
|
|
|
|
|
map.put("forbidden_tag", 0);
|
|
|
|
|
}
|
|
|
|
|
String showOrder = Util.null2String(map.get("show_order"));
|
|
|
|
|
if (StringUtils.isBlank(showOrder)) {
|
|
|
|
|
Integer maxShowOrder = MapperProxyFactory.getProxy(CompMapper.class).getMaxShowOrder();
|
|
|
|
|
if (null == maxShowOrder) {
|
|
|
|
|
maxShowOrder = 0;
|
|
|
|
|
}
|
|
|
|
|
map.put("show_order", maxShowOrder + 1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Map<String, Object> syncMap = new OrganizationSyncEc(user, LogModuleNameEnum.COMPANY, OperateTypeEnum.ADD, map, false).sync();
|
|
|
|
|
if (isThrowError(syncMap)) {
|
|
|
|
@ -861,7 +870,14 @@ public class ImportCommonServiceImpl extends Service implements ImportCommonServ
|
|
|
|
|
if (StringUtils.isBlank(Util.null2String(map.get("forbidden_tag")))) {
|
|
|
|
|
map.put("forbidden_tag", 0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String showOrder = Util.null2String(map.get("show_order"));
|
|
|
|
|
if (StringUtils.isBlank(showOrder)) {
|
|
|
|
|
Integer maxShowOrder = MapperProxyFactory.getProxy(DepartmentMapper.class).getMaxShowOrder();
|
|
|
|
|
if (null == maxShowOrder) {
|
|
|
|
|
maxShowOrder = 0;
|
|
|
|
|
}
|
|
|
|
|
map.put("show_order", maxShowOrder + 1);
|
|
|
|
|
}
|
|
|
|
|
Map<String, Object> syncMap = new OrganizationSyncEc(user, LogModuleNameEnum.DEPARTMENT, OperateTypeEnum.ADD, map, false).sync();
|
|
|
|
|
if (isThrowError(syncMap)) {
|
|
|
|
|
// 查询UUID
|
|
|
|
@ -1093,6 +1109,14 @@ public class ImportCommonServiceImpl extends Service implements ImportCommonServ
|
|
|
|
|
if (StringUtils.isBlank(Util.null2String(map.get("forbidden_tag")))) {
|
|
|
|
|
map.put("forbidden_tag", 0);
|
|
|
|
|
}
|
|
|
|
|
String showOrder = Util.null2String(map.get("show_order"));
|
|
|
|
|
if (StringUtils.isBlank(showOrder)) {
|
|
|
|
|
Integer maxShowOrder = MapperProxyFactory.getProxy(JobMapper.class).getMaxShowOrder();
|
|
|
|
|
if (null == maxShowOrder) {
|
|
|
|
|
maxShowOrder = 0;
|
|
|
|
|
}
|
|
|
|
|
map.put("show_order", maxShowOrder + 1);
|
|
|
|
|
}
|
|
|
|
|
ExtendInfoParams infoParams = ExtendInfoParams.builder().tableName("JCL_ORG_JOB").params(map).build();
|
|
|
|
|
|
|
|
|
|
map.put("jobactivityid", JobServiceImpl.JOB_ACTIVITY_ID);
|
|
|
|
|