From 6d05ae432c4d76e521e031a76232a6dd1b0ff105 Mon Sep 17 00:00:00 2001
From: 孔祥富 <kongxf@daryun.com>
Date: 星期二, 09 三月 2021 09:20:27 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpAccessoryService.java | 3
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/PoiExportExcel.java | 4
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java | 27 ++++--
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java | 143 ++++++++++++++++++++++-------------
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpAccessoryController.java | 12 +++
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpAccessoryServiceImpl.java | 48 ++++++++++++
6 files changed, 169 insertions(+), 68 deletions(-)
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpAccessoryController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpAccessoryController.java
index d149744..43900f8 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpAccessoryController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpAccessoryController.java
@@ -127,4 +127,16 @@
throw new FebsException(message);
}
}
+
+
+ @PostMapping("autoInstall")
+ public void autoInstall( String fileids) throws FebsException {
+ try {
+ this.empAccessoryService.autoInstall(fileids);
+ } catch (Exception e) {
+ String message = "插入文件失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpAccessoryService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpAccessoryService.java
index 0a7c6b3..491552c 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpAccessoryService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpAccessoryService.java
@@ -66,4 +66,7 @@
Integer getLabelCount(Long labelId);
+
+
+ void autoInstall(String fileids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpAccessoryServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpAccessoryServiceImpl.java
index a3d5908..156dbcb 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpAccessoryServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpAccessoryServiceImpl.java
@@ -299,4 +299,52 @@
wrapper.eq(EmpAccessory::getLabelid, labelId);
return this.count(wrapper);
}
+
+ @Override
+ public void autoInstall(String fileids) {
+ File[] list = FileUtil.ls(fileids);
+ for (File file : list) {
+
+ String[] fileName = file.getName().split("_");
+ List<EmpBaseInfo> empBaseInfo = empBaseInfoService.list(new LambdaQueryWrapper<EmpBaseInfo>().eq(EmpBaseInfo::getCertificateNumb, fileName[1]).ne(EmpBaseInfo::getDelFlag, 1));
+ if (0 == empBaseInfo.size()) {
+ continue;
+ }
+ File[] childlist = FileUtil.ls(fileids+"/"+file.getName());
+ for (File file1 : childlist) {
+ EmpAccessory accessory = new EmpAccessory();
+ if (file1.getName().indexOf("体检")>=0){
+ accessory.setLabelid(142445218121729L);
+ }else if (file1.getName().indexOf("合同")>=0){
+ accessory.setLabelid(142445285230593L);
+ }else if (file1.getName().indexOf("入职")>=0||file1.getName().indexOf("务工")>=0){
+ accessory.setLabelid(143073554221057L);
+ }else if (file1.getName().indexOf("身份")>=0){
+ accessory.setLabelid(143007818991617L);
+ }else if (file1.getName().indexOf("银行卡")>=0){
+ accessory.setLabelid(143073768130561L);
+ }else if (file1.getName().indexOf("证")>=0){
+ accessory.setLabelid(143073812170753L);
+ }else{
+ accessory.setLabelid(142445180372993L);
+ }
+
+ accessory.setCreatetime(new Date());
+ accessory.setCreator(FebsUtil.getUserId());
+ accessory.setDelFlag(0);
+ accessory.setEmpid(empBaseInfo.get(0).getEmpId());
+ accessory.setFilesaddress(file1.getName());
+ if (file1.getName().indexOf(".") > 0) {
+ accessory.setFilesformat( file1.getName().substring(file1.getName().indexOf(".")+1));
+ }
+ accessory.setAccessoryid(SequenceUtil.generateId(0L, ModuleCode.HR_FIlE));
+ accessory.setFilesname(file1.getName());
+ accessory.setModifier(FebsUtil.getUserId());
+ accessory.setModifytime(new Date());
+ accessory.setVersion(0);
+ this.save(accessory);
+ }
+
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java
index 32fd543..07a5060 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java
@@ -17,6 +17,7 @@
import cc.mrbird.febs.server.hr.properties.FebsServerHrProperties;
import cc.mrbird.febs.server.hr.service.*;
import cc.mrbird.febs.server.hr.util.PoiExportExcel;
+import cn.hutool.core.collection.ListUtil;
import cn.hutool.core.date.DateUnit;
import cn.hutool.core.date.DateUtil;
import cc.mrbird.febs.server.hr.entity.*;
@@ -83,8 +84,8 @@
private final EmpBadRecordMapper empBadRecordMapper;
private final EmpRemarkInfoMapper empRemarkInfoMapper;
private final IRemoteDicItemService remoteDicItemService;
+ private final EmpOccupationalMapper empOccupationalMapper;
- // private final String operatorId = Optional.of(FebsUtil.getUserId()).orElse("1");
@Override
public IPage<EmpBaseInfo> findEmpBaseInfos(QueryRequest request, EmpBaseInfo empBaseInfo) {
@@ -981,7 +982,8 @@
dicItems.stream().forEach(dicItem -> itemMap.put(dicItem.getDicItemCode(), dicItem.getDicItemName()));
map.put(dicItems.get(0).getDicCode().toLowerCase(), itemMap);
});
-
+ List<String> sheetNames = new ArrayList<>();
+ sheetNames.add("基本信息");
//基本信息
QueryRequest request = new QueryRequest();
request.setPageSize(25535);
@@ -996,95 +998,126 @@
//工作经历
IPage<EmpWorkExperience> workExperienceIPage = empWorkExperienceMapper.selectPageVo(page, new QueryWrapper<EmpWorkExperience>().in("a.empId", empIds).ne("a.delFlag", 1));
- exportField = FebsUtil.reflectAnnotation(EmpWorkExperience.class);
- List<Map<String, Object>> allListEmpWork = PoiExportExcel.getDataList(exportField, workExperienceIPage.getRecords(), listMapDicItem);
- allList.add(allListEmpWork.get(0));
+ if (workExperienceIPage.getRecords().size()!=0){
+ exportField = FebsUtil.reflectAnnotation(EmpWorkExperience.class);
+ List<Map<String, Object>> allListEmpWork = PoiExportExcel.getDataList(exportField, workExperienceIPage.getRecords(), listMapDicItem);
+ allList.add(allListEmpWork.get(0));
+ sheetNames.add("工作经历");
+ }
//体检信息
IPage<EmpPhysicalExam> empPhysicalExamIPage = empPhysicalExamMapper.selectPageVo(page, new QueryWrapper<EmpPhysicalExam>().in("a.empId", empIds).ne("a.delFlag", 1));
- exportField = FebsUtil.reflectAnnotation(EmpWorkExperience.class);
- List<Map<String, Object>> allListEmpPhysical = PoiExportExcel.getDataList(exportField, empPhysicalExamIPage.getRecords(), listMapDicItem);
- allList.add(allListEmpPhysical.get(0));
-
+ if (empPhysicalExamIPage.getRecords().size()!=0){
+ exportField = FebsUtil.reflectAnnotation(EmpWorkExperience.class);
+ List<Map<String, Object>> allListEmpPhysical = PoiExportExcel.getDataList(exportField, empPhysicalExamIPage.getRecords(), listMapDicItem);
+ allList.add(allListEmpPhysical.get(0));
+ sheetNames.add("体检信息");
+ }
//调岗记录
IPage<EmpJobChange> jobChangeIPage = empJobChangeMapper.selectPageVoBean(page, new QueryWrapper<EmpJobChange>().in("a.empId", empIds).ne("a.delFlag", 1));
- exportField = FebsUtil.reflectAnnotation(EmpJobChange.class);
- List<Map<String, Object>> allListjobChangeI = PoiExportExcel.getDataList(exportField, jobChangeIPage.getRecords(), listMapDicItem);
- allList.add(allListjobChangeI.get(0));
+ if (jobChangeIPage.getRecords().size()!=0){
+ exportField = FebsUtil.reflectAnnotation(EmpJobChange.class);
+ List<Map<String, Object>> allListjobChangeI = PoiExportExcel.getDataList(exportField, jobChangeIPage.getRecords(), listMapDicItem);
+ allList.add(allListjobChangeI.get(0));
+ sheetNames.add("调岗记录");
+ }
//合同信息
IPage<EmpContractInfo> empContractInfoIPage = empContractInfoMapper.selectPageVo(page, new QueryWrapper<EmpContractInfo>().in("a.empId", empIds).ne("a.delFlag", 1));
- exportField = FebsUtil.reflectAnnotation(EmpContractInfo.class);
- List<Map<String, Object>> allListEmpContractInfo = PoiExportExcel.getDataList(exportField, empContractInfoIPage.getRecords(), listMapDicItem);
- allList.add(allListEmpContractInfo.get(0));
+ if (empContractInfoIPage.getRecords().size()!=0){
+ exportField = FebsUtil.reflectAnnotation(EmpContractInfo.class);
+ List<Map<String, Object>> allListEmpContractInfo = PoiExportExcel.getDataList(exportField, empContractInfoIPage.getRecords(), listMapDicItem);
+ allList.add(allListEmpContractInfo.get(0));
+ sheetNames.add("合同信息");
+ }
//入离职记录
IPage<EmpDimissionAttend> empDimissionAttendIPage = empDimissionAttendMapper.selectPageVo(page, new QueryWrapper<EmpDimissionAttend>().in("a.empId", empIds).ne("a.delFlag", 1));
- exportField = FebsUtil.reflectAnnotation(EmpDimissionAttend.class);
- List<Map<String, Object>> allListEmpDimissionAtt = PoiExportExcel.getDataList(exportField, empDimissionAttendIPage.getRecords(), listMapDicItem);
- allList.add(allListEmpDimissionAtt.get(0));
+ if (empDimissionAttendIPage.getRecords().size()!=0){
+ exportField = FebsUtil.reflectAnnotation(EmpDimissionAttend.class);
+ List<Map<String, Object>> allListEmpDimissionAtt = PoiExportExcel.getDataList(exportField, empDimissionAttendIPage.getRecords(), listMapDicItem);
+ allList.add(allListEmpDimissionAtt.get(0));
+ sheetNames.add("入离职记录");
+ }
//请假记录
IPage<EmpLeaveInfo> empLeaveInfoIPage = empLeaveInfoMapper.selectPageVo(page, new QueryWrapper<EmpLeaveInfo>().in("a.empId", empIds).ne("a.delFlag", 1));
- exportField = FebsUtil.reflectAnnotation(EmpLeaveInfo.class);
- List<Map<String, Object>> allListEmpLoeaveInfo = PoiExportExcel.getDataList(exportField, empLeaveInfoIPage.getRecords(), listMapDicItem);
- allList.add(allListEmpLoeaveInfo.get(0));
+ if (empLeaveInfoIPage.getRecords().size()!=0){
+ exportField = FebsUtil.reflectAnnotation(EmpLeaveInfo.class);
+ List<Map<String, Object>> allListEmpLoeaveInfo = PoiExportExcel.getDataList(exportField, empLeaveInfoIPage.getRecords(), listMapDicItem);
+ allList.add(allListEmpLoeaveInfo.get(0));
+ sheetNames.add("请假记录");
+ }
+
//失业金领取
IPage<EmpUnemployment> empUnemploymentIPage = empUnemploymentMapper.selectPageVo(page, new QueryWrapper<EmpUnemployment>().in("a.empId", empIds).ne("a.delFlag", 1));
- exportField = FebsUtil.reflectAnnotation(EmpUnemployment.class);
- List<Map<String, Object>> allListEmpUnemployment = PoiExportExcel.getDataList(exportField, empUnemploymentIPage.getRecords(), listMapDicItem);
- allList.add(allListEmpUnemployment.get(0));
-
+ if (empUnemploymentIPage.getRecords().size()!=0){
+ exportField = FebsUtil.reflectAnnotation(EmpUnemployment.class);
+ List<Map<String, Object>> allListEmpUnemployment = PoiExportExcel.getDataList(exportField, empUnemploymentIPage.getRecords(), listMapDicItem);
+ allList.add(allListEmpUnemployment.get(0));
+ sheetNames.add("失业金领取");
+ }
//社保申请
IPage<EmpInsurance> empInsuranceIPage = empInsuranceMapper.selectPageVo(page, new QueryWrapper<EmpInsurance>().in("a.empId", empIds).ne("a.delFlag", 1));
- exportField = FebsUtil.reflectAnnotation(EmpInsurance.class);
- List<Map<String, Object>> allListEmpInsurance = PoiExportExcel.getDataList(exportField, empInsuranceIPage.getRecords(), listMapDicItem);
- allList.add(allListEmpInsurance.get(0));
+ if (empInsuranceIPage.getRecords().size()!=0){
+ exportField = FebsUtil.reflectAnnotation(EmpInsurance.class);
+ List<Map<String, Object>> allListEmpInsurance = PoiExportExcel.getDataList(exportField, empInsuranceIPage.getRecords(), listMapDicItem);
+ allList.add(allListEmpInsurance.get(0));
+ sheetNames.add("社保申请");
+ }
+
//意外险案件
IPage<EmpAccidentCases> empAccidentCasesIPage = empAccidentCasesMapper.selectPageVo(page, new QueryWrapper<EmpInsurance>().in("a.empId", empIds).ne("a.delFlag", 1));
- exportField = FebsUtil.reflectAnnotation(EmpAccidentCases.class);
- List<Map<String, Object>> allListEmpAccidentCases = PoiExportExcel.getDataList(exportField, empAccidentCasesIPage.getRecords(), listMapDicItem);
- allList.add(allListEmpAccidentCases.get(0));
+ if (empAccidentCasesIPage.getRecords().size()!=0){
+ exportField = FebsUtil.reflectAnnotation(EmpAccidentCases.class);
+ List<Map<String, Object>> allListEmpAccidentCases = PoiExportExcel.getDataList(exportField, empAccidentCasesIPage.getRecords(), listMapDicItem);
+ allList.add(allListEmpAccidentCases.get(0));
+ sheetNames.add("意外险案件");
+ }
+ //工伤案件
+ IPage<EmpOccupational> empOccupationalIPage = empOccupationalMapper.selectPageVo(page, new QueryWrapper<EmpOccupational>().in("a.empId", empIds).ne("a.delFlag", 1));
+ if (empOccupationalIPage.getRecords().size()!=0){
+ exportField = FebsUtil.reflectAnnotation(EmpOccupational.class);
+ List<Map<String, Object>> allListEmpOccupational = PoiExportExcel.getDataList(exportField, empOccupationalIPage.getRecords(), listMapDicItem);
+ allList.add(allListEmpOccupational.get(0));
+ sheetNames.add("工伤案件");
+ }
//劳资案件
IPage<EmpLaborTrouble> empLaborTroubleIPage = empLaborTroubleMapper.selectPageVo(page, new QueryWrapper<EmpInsurance>().in("a.empId", empIds).ne("a.delFlag", 1));
- exportField = FebsUtil.reflectAnnotation(EmpLaborTrouble.class);
- List<Map<String, Object>> allListEmpLaborTrouble = PoiExportExcel.getDataList(exportField, empLaborTroubleIPage.getRecords(), listMapDicItem);
- allList.add(allListEmpLaborTrouble.get(0));
+ if (empLaborTroubleIPage.getRecords().size()!=0){
+ exportField = FebsUtil.reflectAnnotation(EmpLaborTrouble.class);
+ List<Map<String, Object>> allListEmpLaborTrouble = PoiExportExcel.getDataList(exportField, empLaborTroubleIPage.getRecords(), listMapDicItem);
+ allList.add(allListEmpLaborTrouble.get(0));
+ sheetNames.add("劳资案件");
+ }
+
//不良记录
IPage<EmpBadRecord> empBadRecordIPage = empBadRecordMapper.selectPageVo(page, new QueryWrapper<EmpInsurance>().in("a.empId", empIds).ne("a.delFlag", 1));
- exportField = FebsUtil.reflectAnnotation(EmpBadRecord.class);
- List<Map<String, Object>> allListEmpBadRecord = PoiExportExcel.getDataList(exportField, empBadRecordIPage.getRecords(), listMapDicItem);
- allList.add(allListEmpBadRecord.get(0));
+ if (empBadRecordIPage.getRecords().size()!=0){
+ exportField = FebsUtil.reflectAnnotation(EmpBadRecord.class);
+ List<Map<String, Object>> allListEmpBadRecord = PoiExportExcel.getDataList(exportField, empBadRecordIPage.getRecords(), listMapDicItem);
+ allList.add(allListEmpBadRecord.get(0));
+ sheetNames.add("不良记录");
+ }
+
//备注信息
IPage<EmpRemarkInfo> empRemarkInfoIPage = empRemarkInfoMapper.selectPageVo(page, new QueryWrapper<EmpRemarkInfo>().in("a.empId", empIds).ne("a.delFlag", 1));
- exportField = FebsUtil.reflectAnnotation(EmpRemarkInfo.class);
- List<Map<String, Object>> allListEmpRemarkInfo = PoiExportExcel.getDataList(exportField, empRemarkInfoIPage.getRecords(), listMapDicItem);
- allList.add(allListEmpRemarkInfo.get(0));
+ if (empRemarkInfoIPage.getRecords().size()!=0){
+ exportField = FebsUtil.reflectAnnotation(EmpRemarkInfo.class);
+ List<Map<String, Object>> allListEmpRemarkInfo = PoiExportExcel.getDataList(exportField, empRemarkInfoIPage.getRecords(), listMapDicItem);
+ allList.add(allListEmpRemarkInfo.get(0));
+ sheetNames.add("备注信息");
+ }
- List<String> sheetNames = new ArrayList<>();
- sheetNames.add("基本信息");
- sheetNames.add("工作经历");
- sheetNames.add("体检信息");
- sheetNames.add("调岗记录");
- sheetNames.add("合同信息");
- sheetNames.add("入离职记录");
- sheetNames.add("请假记录");
- sheetNames.add("失业金领取");
- sheetNames.add("社保申请");
- sheetNames.add("意外险案件");
- sheetNames.add("工商案件");
- sheetNames.add("劳资案件");
- sheetNames.add("不良记录");
- sheetNames.add("备注信息");
boolean result = PoiExportExcel.exportCommonExcelMultiSheet(response, "在职员工列表", allList, sheetNames);
}
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java
index 6243db0..bf69a1b 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java
@@ -9,10 +9,12 @@
import cc.mrbird.febs.common.core.utils.FebsUtil;
import cc.mrbird.febs.common.core.utils.MyUtil;
import cc.mrbird.febs.common.core.utils.SequenceUtil;
+import cc.mrbird.febs.server.hr.entity.EmpBaseInfo;
import cc.mrbird.febs.server.hr.entity.FilesUpload;
import cc.mrbird.febs.server.hr.entity.Folder;
import cc.mrbird.febs.server.hr.mapper.FilesUploadMapper;
import cc.mrbird.febs.server.hr.properties.FebsServerHrProperties;
+import cc.mrbird.febs.server.hr.service.IEmpBaseInfoService;
import cc.mrbird.febs.server.hr.service.IFilesUploadService;
import cc.mrbird.febs.server.hr.service.IFolderService;
import cn.hutool.core.io.FileUtil;
@@ -48,6 +50,7 @@
private final IFolderService iFolderService;
private final FebsServerHrProperties properties;
+ private final IEmpBaseInfoService empBaseInfoService;
private final String operatorId = Optional.ofNullable(FebsUtil.getCurrentUser())
.map(u -> u.getUserId().toString())
.orElse("1");
@@ -109,9 +112,9 @@
String[] arr = fileids.split(",");
LambdaUpdateWrapper<FilesUpload> wapper = new LambdaUpdateWrapper<>();
wapper.in(FilesUpload::getFilesid, arr);
- wapper.set(FilesUpload::getDelFlag,1);
- wapper.set(FilesUpload::getModifier,operatorId);
- wapper.set(FilesUpload::getModifytime,new Date());
+ wapper.set(FilesUpload::getDelFlag, 1);
+ wapper.set(FilesUpload::getModifier, operatorId);
+ wapper.set(FilesUpload::getModifytime, new Date());
this.update(wapper);
LambdaQueryWrapper<FilesUpload> queryWrapper = new LambdaQueryWrapper<>();
@@ -134,10 +137,10 @@
FilesUpload filesUpload = this.getById(i);
Folder folder = iFolderService.getById(filesUpload.getFolderid());
files.add(new File(properties.getUploadCommonPath() + folder.getFoldername() + "/" + filesUpload.getFilesaddress()));
- if ( fileName.parallelStream().filter(filter->StrUtil.equals(filesUpload.getFilesname(),filter)).count()==0){
+ if (fileName.parallelStream().filter(filter -> StrUtil.equals(filesUpload.getFilesname(), filter)).count() == 0) {
fileName.add(filesUpload.getFilesname());
- }else{
- fileName.add(filesUpload.getFilesname()+fileName.parallelStream().filter(filter->StrUtil.equals(filesUpload.getFilesname(),filter)).count()+1);
+ } else {
+ fileName.add(filesUpload.getFilesname() + fileName.parallelStream().filter(filter -> StrUtil.equals(filesUpload.getFilesname(), filter)).count() + 1);
}
});
@@ -146,7 +149,7 @@
}
@Override
- public void mvFiles(String fileids,Long folderid) {
+ public void mvFiles(String fileids, Long folderid) {
String[] arr = fileids.split(",");
LambdaQueryWrapper<FilesUpload> queryWrapper = new LambdaQueryWrapper<>();
@@ -157,17 +160,19 @@
Folder newfolder = iFolderService.getById(folderid);
File oldfile = new File(properties.getUploadCommonPath() + folder.getFoldername() + "/" + i.getFilesaddress());
File newfile = new File(properties.getUploadCommonPath() + newfolder.getFoldername() + "/" + i.getFilesaddress());
- FileUtil.move(oldfile,newfile,true);
+ FileUtil.move(oldfile, newfile, true);
});
LambdaUpdateWrapper<FilesUpload> wapper = new LambdaUpdateWrapper<>();
wapper.in(FilesUpload::getFilesid, arr);
- wapper.set(FilesUpload::getFolderid,fileids);
- wapper.set(FilesUpload::getModifier,operatorId);
- wapper.set(FilesUpload::getModifytime,new Date());
+ wapper.set(FilesUpload::getFolderid, fileids);
+ wapper.set(FilesUpload::getModifier, operatorId);
+ wapper.set(FilesUpload::getModifytime, new Date());
this.update(wapper);
}
+
+
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/PoiExportExcel.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/PoiExportExcel.java
index e60e2f8..db237d8 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/PoiExportExcel.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/PoiExportExcel.java
@@ -1454,7 +1454,7 @@
}
if (null != listMapDicItem) {
for (int ss = 0; ss < listMapDicItem.size(); ss++) {
- //因为数据字典查出来之后改成了全小写,这里也改成全小些
+ //因为数据字典查出来之后改成了全小写,这里也改成全小写
if (null != listMapDicItem.get(ss).get(s[j].toLowerCase())) {
Map<String, String> mapDicItem = (Map<String, String>) listMapDicItem.get(ss).get(s[j].toLowerCase());
value = mapDicItem.get(value);
@@ -1654,7 +1654,7 @@
System.out.println(e.getMessage());
return false;
} catch (Exception e) {
- System.out.println(e.getMessage());
+ e.printStackTrace();
return false;
} finally {
if (null != fileOutputStream) {
--
Gitblit v1.8.0