|
@@ -203,7 +203,6 @@ public class WorkStaffBasicInfoService extends CrudService<WorkStaffBasicInfoDao
|
|
user.setId(workStaffBasicInfo.getUserId());
|
|
user.setId(workStaffBasicInfo.getUserId());
|
|
user.setName(workStaffBasicInfo.getName());
|
|
user.setName(workStaffBasicInfo.getName());
|
|
user.setMobile(workStaffBasicInfo.getMobile());
|
|
user.setMobile(workStaffBasicInfo.getMobile());
|
|
- user.setPhone(workStaffBasicInfo.getPhone());
|
|
|
|
user.setLoginName(workStaffBasicInfo.getMobile());
|
|
user.setLoginName(workStaffBasicInfo.getMobile());
|
|
user.setComId(workStaffBasicInfo.getCompany().getId());
|
|
user.setComId(workStaffBasicInfo.getCompany().getId());
|
|
user.setCompany(workStaffBasicInfo.getCompany());
|
|
user.setCompany(workStaffBasicInfo.getCompany());
|
|
@@ -213,6 +212,9 @@ public class WorkStaffBasicInfoService extends CrudService<WorkStaffBasicInfoDao
|
|
}else{
|
|
}else{
|
|
userService.insertRole(workStaffBasicInfo);
|
|
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.setAchiveId(workStaffBasicInfo.getId());
|
|
workStaffBasicInfo.setId(staffId);
|
|
workStaffBasicInfo.setId(staffId);
|
|
super.save(workStaffBasicInfo);
|
|
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 {
|
|
public void preSave(WorkStaffBasicInfo workStaffBasicInfo, HttpServletRequest request) throws IOException {
|
|
if(workStaffBasicInfo.getCompany()==null){
|
|
if(workStaffBasicInfo.getCompany()==null){
|