|  | @@ -203,7 +203,6 @@ public class WorkStaffBasicInfoService extends CrudService<WorkStaffBasicInfoDao
 | 
	
		
			
				|  |  |              user.setId(workStaffBasicInfo.getUserId());
 | 
	
		
			
				|  |  |              user.setName(workStaffBasicInfo.getName());
 | 
	
		
			
				|  |  |              user.setMobile(workStaffBasicInfo.getMobile());
 | 
	
		
			
				|  |  | -            user.setPhone(workStaffBasicInfo.getPhone());
 | 
	
		
			
				|  |  |              user.setLoginName(workStaffBasicInfo.getMobile());
 | 
	
		
			
				|  |  |              user.setComId(workStaffBasicInfo.getCompany().getId());
 | 
	
		
			
				|  |  |              user.setCompany(workStaffBasicInfo.getCompany());
 | 
	
	
		
			
				|  | @@ -213,6 +212,9 @@ public class WorkStaffBasicInfoService extends CrudService<WorkStaffBasicInfoDao
 | 
	
		
			
				|  |  |          }else{
 | 
	
		
			
				|  |  |              userService.insertRole(workStaffBasicInfo);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        //需要逻辑删除数据库中档案表id关联的教育经历等信息
 | 
	
		
			
				|  |  | +//        workStaffBasicInfo.setId(workStaffBasicInfo.getAchiveId());
 | 
	
		
			
				|  |  | +//        this.deleteDetailById(workStaffBasicInfo);
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
	
		
			
				|  | @@ -229,12 +231,15 @@ public class WorkStaffBasicInfoService extends CrudService<WorkStaffBasicInfoDao
 | 
	
		
			
				|  |  |          workStaffBasicInfo.setAchiveId(workStaffBasicInfo.getId());
 | 
	
		
			
				|  |  |          workStaffBasicInfo.setId(staffId);
 | 
	
		
			
				|  |  |          super.save(workStaffBasicInfo);
 | 
	
		
			
				|  |  | -        if (StringUtils.isNotBlank(workStaffBasicInfo.getPhone())) {
 | 
	
		
			
				|  |  | -            User user = new User();
 | 
	
		
			
				|  |  | -            user.setId(workStaffBasicInfo.getUserId());
 | 
	
		
			
				|  |  | -            user.setPhone(workStaffBasicInfo.getPhone());
 | 
	
		
			
				|  |  | -            userService.updateUser(user);
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | +//        this.saveDetails(workStaffBasicInfo,false);
 | 
	
		
			
				|  |  | +//        if (workStaffBasicInfo.getPhone() != null) {
 | 
	
		
			
				|  |  | +//            User user = new User();
 | 
	
		
			
				|  |  | +//            user.setId(workStaffBasicInfo.getUserId());
 | 
	
		
			
				|  |  | +//            user.setPhone(workStaffBasicInfo.getPhone());
 | 
	
		
			
				|  |  | +//            userService.updateUser(user);
 | 
	
		
			
				|  |  | +//        }
 | 
	
		
			
				|  |  | +        //需要逻辑删除数据库中员工id关联的教育经历等信息
 | 
	
		
			
				|  |  | +//        this.deleteDetailById(workStaffBasicInfo);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      public void preSave(WorkStaffBasicInfo workStaffBasicInfo, HttpServletRequest request) throws IOException {
 | 
	
		
			
				|  |  |          if(workStaffBasicInfo.getCompany()==null){
 |