|
|
|
@ -141,9 +141,7 @@ public class ImportCommonServiceImpl extends Service implements ImportCommonServ
|
|
|
|
|
List<ExtendInfoPO> infoPOList = getExtendInfoMapper().listFields(extendType, "", tableName, ExtendInfoOperateType.LIST.getValue(), "1");
|
|
|
|
|
List<ExtendInfoPO> filterList = infoPOList.stream().filter(item -> !excludeFields.contains(item.getFieldName()) && 6 != item.getControlType()).collect(Collectors.toList());
|
|
|
|
|
List<FieldTransferParam> fieldDatas = filterList.stream().map(item -> FieldTransferParam.builder().id(item.getId().toString()).name(item.getFieldNameDesc()).build()).collect(Collectors.toList());
|
|
|
|
|
//fieldDatas.addAll(0, includeFields);
|
|
|
|
|
List<String> selectedKeys = filterList.stream().filter(item -> (0 == item.getIsSystemDefault()) && 1 == item.getIsrequired()).map(item -> item.getId().toString()).collect(Collectors.toList());
|
|
|
|
|
//selectedKeys.addAll(0, selectedList);
|
|
|
|
|
returnMaps.put("data", fieldDatas);
|
|
|
|
|
returnMaps.put("selectedKeys", selectedKeys);
|
|
|
|
|
|
|
|
|
@ -203,37 +201,12 @@ public class ImportCommonServiceImpl extends Service implements ImportCommonServ
|
|
|
|
|
returnMap.put("pId", jobImport(operateType, excelFile));
|
|
|
|
|
break;
|
|
|
|
|
case "resource":
|
|
|
|
|
//Long importHistoryId = saveImportLog("resource", operateType);
|
|
|
|
|
//HrmImportAdaptExcelE9 importAdapt = new HrmImportAdaptExcelE9();
|
|
|
|
|
//FileUploadToPath fu = new FileUploadToPath(request);
|
|
|
|
|
//
|
|
|
|
|
//List<String> errorInfo = importAdapt.creatImportMap(fu);
|
|
|
|
|
//
|
|
|
|
|
////如果读取数据和验证模板没有发生错误
|
|
|
|
|
//if (errorInfo.isEmpty()) {
|
|
|
|
|
// Map<String, HrmResourceVo> hrMap = importAdapt.getHrmImportMap();
|
|
|
|
|
//
|
|
|
|
|
// HrmImportProcessE9 importProcess = new HrmImportProcessE9();
|
|
|
|
|
// importProcess.init(request, importHistoryId);
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
// importProcess.processMap(hrMap);
|
|
|
|
|
//} else {
|
|
|
|
|
// for (String s : errorInfo) {
|
|
|
|
|
// MapperProxyFactory.getProxy(JclImportHistoryDetailMapper.class).insertHistoryDetail(JclImportHistoryDetailPO.builder().pid(importHistoryId).operateDetail(Util.null2String(s)).status("0").build());
|
|
|
|
|
// }
|
|
|
|
|
//}
|
|
|
|
|
//returnMap.put("pId", importHistoryId);
|
|
|
|
|
|
|
|
|
|
returnMap.put("pId", hrmResourceImport(operateType, excelFile,keyField));
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 列表
|
|
|
|
|
// importstatus
|
|
|
|
|
return returnMap;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|