|
@@ -20,6 +20,7 @@ import com.google.common.collect.Maps;
|
|
import com.jeeplus.common.bos.BOSClientUtil;
|
|
import com.jeeplus.common.bos.BOSClientUtil;
|
|
import com.jeeplus.common.json.AjaxJson;
|
|
import com.jeeplus.common.json.AjaxJson;
|
|
import com.jeeplus.common.oss.OSSClientUtil;
|
|
import com.jeeplus.common.oss.OSSClientUtil;
|
|
|
|
+import com.jeeplus.common.utils.FileUtils;
|
|
import com.jeeplus.modules.sys.entity.Area;
|
|
import com.jeeplus.modules.sys.entity.Area;
|
|
import com.jeeplus.modules.sys.entity.Role;
|
|
import com.jeeplus.modules.sys.entity.Role;
|
|
import com.jeeplus.modules.sys.service.RoleService;
|
|
import com.jeeplus.modules.sys.service.RoleService;
|
|
@@ -232,6 +233,8 @@ public class WorkStaffBasicInfoController extends BaseController {
|
|
BOSClientUtil bosClientUtil = new BOSClientUtil();
|
|
BOSClientUtil bosClientUtil = new BOSClientUtil();
|
|
String url = bosClientUtil.upload(path, inputStream);
|
|
String url = bosClientUtil.upload(path, inputStream);
|
|
workStaffBasicInfo.setPicture(url);
|
|
workStaffBasicInfo.setPicture(url);
|
|
|
|
+ }else{
|
|
|
|
+ workStaffBasicInfo.setPicture("");
|
|
}
|
|
}
|
|
|
|
|
|
if(!workStaffBasicInfo.getIsNewRecord()){//编辑表单保存
|
|
if(!workStaffBasicInfo.getIsNewRecord()){//编辑表单保存
|
|
@@ -519,6 +522,9 @@ public class WorkStaffBasicInfoController extends BaseController {
|
|
workProjectNotify.setNotifyId(workStaffBasicInfo.getId());
|
|
workProjectNotify.setNotifyId(workStaffBasicInfo.getId());
|
|
workProjectNotifyService.readByNotifyId(workProjectNotify);
|
|
workProjectNotifyService.readByNotifyId(workProjectNotify);
|
|
}
|
|
}
|
|
|
|
+ if (workStaffBasicInfo.getPictureFile() == null || workStaffBasicInfo.getPictureFile().getSize() < 0) {
|
|
|
|
+ workStaffBasicInfo.setPicture("");
|
|
|
|
+ }
|
|
workStaffBasicInfoService.completeApply(workStaffBasicInfo.getId());
|
|
workStaffBasicInfoService.completeApply(workStaffBasicInfo.getId());
|
|
workStaffBasicInfoService.saveLog(workStaffBasicInfo);
|
|
workStaffBasicInfoService.saveLog(workStaffBasicInfo);
|
|
addMessage(redirectAttributes, "申请员工档案信息成功");
|
|
addMessage(redirectAttributes, "申请员工档案信息成功");
|
|
@@ -631,12 +637,6 @@ public class WorkStaffBasicInfoController extends BaseController {
|
|
if (!beanValidator(model, workStaffBasicInfo)){
|
|
if (!beanValidator(model, workStaffBasicInfo)){
|
|
return form(workStaffBasicInfo, model,false);
|
|
return form(workStaffBasicInfo, model,false);
|
|
}
|
|
}
|
|
- String url = new StringBuffer().append("/employeeImg/").
|
|
|
|
- append(workStaffBasicInfo.getName()).append(System.currentTimeMillis()).append(".png").toString();
|
|
|
|
- BOSClientUtil bosClientUtil = new BOSClientUtil();
|
|
|
|
- String upload = bosClientUtil.upload(url, workStaffBasicInfo.getPictureFile().getInputStream());
|
|
|
|
- workStaffBasicInfo.setPicture(upload);
|
|
|
|
-
|
|
|
|
WorkStaffBasicInfo basicInfo = workStaffBasicInfoService.getBasicInfoByAchiveId(workStaffBasicInfo.getId());
|
|
WorkStaffBasicInfo basicInfo = workStaffBasicInfoService.getBasicInfoByAchiveId(workStaffBasicInfo.getId());
|
|
WorkStaffBasicInfo select = new WorkStaffBasicInfo();
|
|
WorkStaffBasicInfo select = new WorkStaffBasicInfo();
|
|
select.setAchiveId(workStaffBasicInfo.getId());
|
|
select.setAchiveId(workStaffBasicInfo.getId());
|