|
@@ -211,11 +211,11 @@ public class ProjectRecordsAlterController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequiresPermissions(value={"project:projectRecords:add","project:projectRecords:edit"},logical=Logical.OR)
|
|
@RequiresPermissions(value={"project:projectRecords:add","project:projectRecords:edit"},logical=Logical.OR)
|
|
@RequestMapping(value = "save")
|
|
@RequestMapping(value = "save")
|
|
- public String save(ProjectRecordsAlter projectRecords, Model model, RedirectAttributes redirectAttributes){
|
|
|
|
|
|
+ public String save(ProjectRecordsAlter projectRecords, Model model, RedirectAttributes redirectAttributes) throws Exception {
|
|
if (!beanValidator(model, projectRecords)){
|
|
if (!beanValidator(model, projectRecords)){
|
|
return form(projectRecords, model,redirectAttributes);
|
|
return form(projectRecords, model,redirectAttributes);
|
|
}
|
|
}
|
|
- try {
|
|
|
|
|
|
+// try {
|
|
if(!projectRecords.getIsNewRecord()){//编辑表单保存
|
|
if(!projectRecords.getIsNewRecord()){//编辑表单保存
|
|
ProjectRecordsAlter t = projectRecordsAlterService.get(projectRecords.getId());//从数据库取出记录的值
|
|
ProjectRecordsAlter t = projectRecordsAlterService.get(projectRecords.getId());//从数据库取出记录的值
|
|
MyBeanUtils.copyBeanNotNull2Bean(projectRecords, t);//将编辑表单中的非NULL值覆盖数据库记录中的值
|
|
MyBeanUtils.copyBeanNotNull2Bean(projectRecords, t);//将编辑表单中的非NULL值覆盖数据库记录中的值
|
|
@@ -224,10 +224,10 @@ public class ProjectRecordsAlterController extends BaseController {
|
|
projectRecordsAlterService.saveProject(projectRecords,AlterStatusEnum.IN_APRL);//保存
|
|
projectRecordsAlterService.saveProject(projectRecords,AlterStatusEnum.IN_APRL);//保存
|
|
}
|
|
}
|
|
addMessage(model,"保存项目变更成功");
|
|
addMessage(model,"保存项目变更成功");
|
|
- } catch (Exception e) {
|
|
|
|
- logger.error("保存项目变更异常:",e);
|
|
|
|
- addMessage(model,"保存项目变更异常:"+e.getMessage());
|
|
|
|
- }
|
|
|
|
|
|
+// } catch (Exception e) {
|
|
|
|
+// logger.error("保存项目变更异常:",e);
|
|
|
|
+// addMessage(model,"保存项目变更异常:"+e.getMessage());
|
|
|
|
+// }
|
|
return "redirect:"+Global.getAdminPath()+"/project/projectRecordsAlter/?repage";
|
|
return "redirect:"+Global.getAdminPath()+"/project/projectRecordsAlter/?repage";
|
|
}
|
|
}
|
|
|
|
|