Merge pull request '岗位分权,部门列表,分部、部门导入BUG修复' (#151) from feature/dxf into develop
Reviewed-on: http://221.226.25.34:3000/liang.cheng/weaver-hrm-organization/pulls/151
This commit is contained in:
commit
f29ca425ec
|
|
@ -130,7 +130,7 @@ public class JobBrowserService extends BrowserService {
|
|||
// 分权
|
||||
DetachUtil detachUtil = new DetachUtil(user);
|
||||
if (detachUtil.isDETACH()) {
|
||||
sqlWhere += " AND t.parent_comp in (" + detachUtil.getJclRoleLevels() + ")";
|
||||
sqlWhere += " AND t.ec_company in (" + detachUtil.getJclRoleLevels() + ")";
|
||||
}
|
||||
return sqlWhere;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -159,7 +159,7 @@ public class DepartmentBO {
|
|||
return "";
|
||||
}
|
||||
String departmentPrincipal = MapperProxyFactory.getProxy(DepartmentMapper.class).getDepartmentPrincipal(id);
|
||||
if (StringUtils.isBlank(departmentPrincipal)) {
|
||||
if (StringUtils.isBlank(departmentPrincipal) || "$NULL$".equalsIgnoreCase(departmentPrincipal)) {
|
||||
return "";
|
||||
}
|
||||
List<Long> collect = Arrays.stream(departmentPrincipal.split(",")).map(Long::parseLong).collect(Collectors.toList());
|
||||
|
|
|
|||
|
|
@ -195,8 +195,10 @@ public class CompanyImport {
|
|||
try {
|
||||
if ("subcompanyname".equalsIgnoreCase(infoPO.getFieldName())) {
|
||||
reallyValue = cellValue;
|
||||
} else if (StringUtils.isBlank(cellValue)) {
|
||||
reallyValue = "";
|
||||
} else {
|
||||
reallyValue = HrmFieldManagerForService.getReallyFieldvalue(infoPO.getJsonObject(cellValue), true);
|
||||
reallyValue = HrmFieldManagerForService.getReallyFieldvalue(infoPO.getJsonObject(cellValue), null != infoPO.getIsSystem() && 1 == infoPO.getIsSystem());
|
||||
}
|
||||
} catch (Exception e) {
|
||||
historyDetailPO.setOperateDetail(cellValue + "转换失败");
|
||||
|
|
|
|||
|
|
@ -124,8 +124,8 @@ public class DepartmentImport {
|
|||
value += SystemEnv.getHtmlLabelName(28576, user.getLanguage());
|
||||
item.put("link", templatePath);
|
||||
}
|
||||
if(3==i){
|
||||
value = value.replace("及显示顺序","");
|
||||
if (3 == i) {
|
||||
value = value.replace("及显示顺序", "");
|
||||
}
|
||||
item.put("value", value);
|
||||
itemList.add(item);
|
||||
|
|
@ -206,8 +206,10 @@ public class DepartmentImport {
|
|||
try {
|
||||
if ("departmentmark".equalsIgnoreCase(infoPO.getFieldName()) || "subcompanyid1".equalsIgnoreCase(infoPO.getFieldName())) {
|
||||
reallyValue = cellValue;
|
||||
} else if (StringUtils.isBlank(cellValue)) {
|
||||
reallyValue = "";
|
||||
} else {
|
||||
reallyValue = HrmFieldManagerForService.getReallyFieldvalue(infoPO.getJsonObject(cellValue), true);
|
||||
reallyValue = HrmFieldManagerForService.getReallyFieldvalue(infoPO.getJsonObject(cellValue), null != infoPO.getIsSystem() && 1 == infoPO.getIsSystem());
|
||||
}
|
||||
} catch (Exception e) {
|
||||
historyDetailPO.setOperateDetail(cellValue + "转换失败");
|
||||
|
|
|
|||
Loading…
Reference in New Issue