From e775c15fde0024a897608e0ceaaed5c0c3f10850 Mon Sep 17 00:00:00 2001
From: yz <yz_0812@outlook.com>
Date: 星期五, 09 四月 2021 00:42:59 +0800
Subject: [PATCH] fix(人力微服务): 修改上传文件方式
---
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java | 28 +++++++++++++---------------
1 files changed, 13 insertions(+), 15 deletions(-)
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 c32a5db..4204352 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
@@ -175,10 +175,10 @@
String operatorId = Optional.of(FebsUtil.getUserId()).orElse("1");
EmpBaseInfo dbInfo = this.getEmpBaseInfo(empBaseInfo);
Long empId = SequenceUtil.generateId(0L, ModuleCode.HR_EMPLOYEE);
- boolean saveDimissionLog = false;
+ boolean saveDimissionLog = true;
if (dbInfo == null) {
empBaseInfo.setEmpId(empId);
- saveDimissionLog = true;
+ // saveDimissionLog = true;
} else {
empBaseInfo.setEmpId(dbInfo.getEmpId());
}
@@ -193,18 +193,16 @@
empBaseInfo.setModifier(operatorId);
this.saveOrUpdate(empBaseInfo);
- if(saveDimissionLog) {
- EmpDimissionLog dimissionLog = new EmpDimissionLog();
- dimissionLog.setCloseId(SequenceUtil.generateId(0L, ModuleCode.HR_EMPLOYEE));
- dimissionLog.setEmpId(empId);
- dimissionLog.setEntryDate(empBaseInfo.getEntryDate());
- dimissionLog.setDimissionType("20");
- dimissionLog.setRemark(empBaseInfo.getRemark());
- dimissionLog.setCreator(operatorId);
- dimissionLog.setModifier(operatorId);
+ EmpDimissionLog dimissionLog = new EmpDimissionLog();
+ dimissionLog.setCloseId(SequenceUtil.generateId(0L, ModuleCode.HR_EMPLOYEE));
+ dimissionLog.setEmpId(empId);
+ dimissionLog.setEntryDate(empBaseInfo.getEntryDate());
+ dimissionLog.setDimissionType("20");
+ dimissionLog.setRemark(empBaseInfo.getRemark());
+ dimissionLog.setCreator(operatorId);
+ dimissionLog.setModifier(operatorId);
- dimissionLogService.save(dimissionLog);
- }
+ dimissionLogService.save(dimissionLog);
}
@Override
@@ -547,7 +545,7 @@
}
if (StringUtils.isNotBlank(list.get(13).toString())) {
- empBaseInfo.setSeniority(Integer.valueOf(list.get(13).toString()));
+ empBaseInfo.setSeniority(list.get(13).toString());
}
//籍贯
@@ -639,7 +637,7 @@
inputStream.read(buff);
inputStream.close();
- String contentType = empBaseInfo.getImagePath().substring(empBaseInfo.getImagePath().indexOf(".")+1);
+ String contentType = empBaseInfo.getImagePath().substring(empBaseInfo.getImagePath().lastIndexOf(".")+1);
if (contentType.equals("tif")){
//设置发送到客户端的响应内容类型
response.setContentType("image/tiff");
--
Gitblit v1.8.0