|
@@ -538,12 +538,12 @@ public class WorkStaffBasicInfoController extends BaseController {
|
|
|
if (!beanValidator(model, workStaffBasicInfo)){
|
|
|
return form(workStaffBasicInfo, model,false);
|
|
|
}
|
|
|
- workStaffBasicInfo.setIsNewRecord(false);
|
|
|
- WorkStaffBasicInfo t = workStaffBasicInfoService.getBasicInfoByAchiveId(workStaffBasicInfo.getId());//从数据库取出记录的值
|
|
|
- MyBeanUtils.copyBeanNotNull2Bean(workStaffBasicInfo, t);//将编辑表单中的非NULL值覆盖数据库记录中的值
|
|
|
- workStaffBasicInfoService.updateAchieveDirectly(workStaffBasicInfo,request);
|
|
|
+ WorkStaffBasicInfo basicInfo = workStaffBasicInfoService.getBasicInfoByAchiveId(workStaffBasicInfo.getId());//从数据库取出记录的值
|
|
|
+ String staffId = basicInfo.getId();
|
|
|
+ MyBeanUtils.copyBeanNotNull2Bean(workStaffBasicInfo, basicInfo);//将编辑表单中的非NULL值覆盖数据库记录中的值
|
|
|
+ basicInfo.setId(staffId);
|
|
|
+ workStaffBasicInfoService.updateAchieveDirectly(basicInfo,request);
|
|
|
addMessage(redirectAttributes, "保存员工档案信息成功");
|
|
|
-
|
|
|
return "redirect:"+Global.getAdminPath()+"/sys/user/info?repage";
|
|
|
}
|
|
|
|