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