|  | @@ -634,7 +634,7 @@ public class WorkContractInfoController extends BaseController {
 | 
												
													
														
															|  |       */
 |  |       */
 | 
												
													
														
															|  |      @RequestMapping(value = "saveAlterAudit")
 |  |      @RequestMapping(value = "saveAlterAudit")
 | 
												
													
														
															|  |      public String saveAlterAudit(WorkContractInfo workContractInfo,Map<String, Object> vars, Model model, RedirectAttributes redirectAttributes,HttpServletRequest request) {
 |  |      public String saveAlterAudit(WorkContractInfo workContractInfo,Map<String, Object> vars, Model model, RedirectAttributes redirectAttributes,HttpServletRequest request) {
 | 
												
													
														
															|  | -        try{
 |  | 
 | 
												
													
														
															|  | 
 |  | +//        try{
 | 
												
													
														
															|  |              // 对不同环节的业务逻辑进行操作
 |  |              // 对不同环节的业务逻辑进行操作
 | 
												
													
														
															|  |              String taskDefKey = workContractInfo.getAct().getTaskDefKey();
 |  |              String taskDefKey = workContractInfo.getAct().getTaskDefKey();
 | 
												
													
														
															|  |              List<User> users = null;
 |  |              List<User> users = null;
 | 
												
											
												
													
														
															|  | @@ -658,9 +658,9 @@ public class WorkContractInfoController extends BaseController {
 | 
												
													
														
															|  |                  String str = workContractInfoService.auditAlterSave(workContractInfo,users);
 |  |                  String str = workContractInfoService.auditAlterSave(workContractInfo,users);
 | 
												
													
														
															|  |                  addMessage(redirectAttributes, str);
 |  |                  addMessage(redirectAttributes, str);
 | 
												
													
														
															|  |              }
 |  |              }
 | 
												
													
														
															|  | -        }catch (Exception e){
 |  | 
 | 
												
													
														
															|  | -            addMessage(redirectAttributes, "审批失败");
 |  | 
 | 
												
													
														
															|  | -        }
 |  | 
 | 
												
													
														
															|  | 
 |  | +//        }catch (Exception e){
 | 
												
													
														
															|  | 
 |  | +//            addMessage(redirectAttributes, "审批失败");
 | 
												
													
														
															|  | 
 |  | +//        }
 | 
												
													
														
															|  |          model.addAttribute("workContractInfo", workContractInfo);
 |  |          model.addAttribute("workContractInfo", workContractInfo);
 | 
												
													
														
															|  |          if (StringUtils.isNotBlank(workContractInfo.getHome()) && "home".equals(workContractInfo.getHome())){
 |  |          if (StringUtils.isNotBlank(workContractInfo.getHome()) && "home".equals(workContractInfo.getHome())){
 | 
												
													
														
															|  |              return "redirect:" + Global.getAdminPath() + "/home/?repage";
 |  |              return "redirect:" + Global.getAdminPath() + "/home/?repage";
 | 
												
											
												
													
														
															|  | @@ -754,6 +754,7 @@ public class WorkContractInfoController extends BaseController {
 | 
												
													
														
															|  |                  }
 |  |                  }
 | 
												
													
														
															|  |                  workContractInfo.setWorkAttachments(list1);
 |  |                  workContractInfo.setWorkAttachments(list1);
 | 
												
													
														
															|  |                  WorkContractInfo t = workContractInfoService.get(workContractInfo.getId());//从数据库取出记录的值
 |  |                  WorkContractInfo t = workContractInfoService.get(workContractInfo.getId());//从数据库取出记录的值
 | 
												
													
														
															|  | 
 |  | +//                status =2,审核中。status=5,审核已通过
 | 
												
													
														
															|  |                  if (t.getContractState().equals("2")) {
 |  |                  if (t.getContractState().equals("2")) {
 | 
												
													
														
															|  |                      addMessage(redirectAttributes, "审核中的合同不能修改");
 |  |                      addMessage(redirectAttributes, "审核中的合同不能修改");
 | 
												
													
														
															|  |                      return "redirect:" + Global.getAdminPath() + "/workcontractinfo/workContractInfo/?repage";
 |  |                      return "redirect:" + Global.getAdminPath() + "/workcontractinfo/workContractInfo/?repage";
 | 
												
											
												
													
														
															|  | @@ -769,10 +770,12 @@ public class WorkContractInfoController extends BaseController {
 | 
												
													
														
															|  |                  t.setSignatureStatus("1");
 |  |                  t.setSignatureStatus("1");
 | 
												
													
														
															|  |                  workContractInfoService.save(t);
 |  |                  workContractInfoService.save(t);
 | 
												
													
														
															|  |                  workContractInfoService.updateWorkContractInfo(workContractInfo);
 |  |                  workContractInfoService.updateWorkContractInfo(workContractInfo);
 | 
												
													
														
															|  | -                WorkContractReview workContractReview = workContractInfo.getWorkContractReview();
 |  | 
 | 
												
													
														
															|  | -                workContractReview.setWorkAttachments(list2);
 |  | 
 | 
												
													
														
															|  | -                workContractReview.setContractName(workContractInfo.getName());
 |  | 
 | 
												
													
														
															|  | -                workContractReviewService.save(workContractReview);
 |  | 
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +//                合同评价信息,
 | 
												
													
														
															|  | 
 |  | +//                WorkContractReview workContractReview = workContractInfo.getWorkContractReview();
 | 
												
													
														
															|  | 
 |  | +//                workContractReview.setWorkAttachments(list2);
 | 
												
													
														
															|  | 
 |  | +//                workContractReview.setContractName(workContractInfo.getName());
 | 
												
													
														
															|  | 
 |  | +//                workContractReviewService.save(workContractReview);
 | 
												
													
														
															|  |                  Map<String, Object> variables = new HashMap<String, Object>();
 |  |                  Map<String, Object> variables = new HashMap<String, Object>();
 | 
												
													
														
															|  |                  t.setContractState("2");
 |  |                  t.setContractState("2");
 | 
												
													
														
															|  |                  String str=workContractInfoService.save(t, variables,contextPath,url);//保存
 |  |                  String str=workContractInfoService.save(t, variables,contextPath,url);//保存
 | 
												
											
												
													
														
															|  | @@ -795,6 +798,7 @@ public class WorkContractInfoController extends BaseController {
 | 
												
													
														
															|  |                  List<WorkClientAttachment> list2 = new ArrayList<>();
 |  |                  List<WorkClientAttachment> list2 = new ArrayList<>();
 | 
												
													
														
															|  |                  for (WorkClientAttachment workClientAttachment:list){
 |  |                  for (WorkClientAttachment workClientAttachment:list){
 | 
												
													
														
															|  |                      if (StringUtils.isNotBlank(workClientAttachment.getAttachmentFlag()) && workClientAttachment.getAttachmentFlag().equals("44")){
 |  |                      if (StringUtils.isNotBlank(workClientAttachment.getAttachmentFlag()) && workClientAttachment.getAttachmentFlag().equals("44")){
 | 
												
													
														
															|  | 
 |  | +                        //  flag = 44 代表合同附件 ,
 | 
												
													
														
															|  |                          list1.add(workClientAttachment);
 |  |                          list1.add(workClientAttachment);
 | 
												
													
														
															|  |                      }else {
 |  |                      }else {
 | 
												
													
														
															|  |                          list2.add(workClientAttachment);
 |  |                          list2.add(workClientAttachment);
 | 
												
											
												
													
														
															|  | @@ -806,12 +810,15 @@ public class WorkContractInfoController extends BaseController {
 | 
												
													
														
															|  |                  workContractInfo.setSignatureStatus("1");
 |  |                  workContractInfo.setSignatureStatus("1");
 | 
												
													
														
															|  |                  workContractInfoService.save(workContractInfo);//暂存
 |  |                  workContractInfoService.save(workContractInfo);//暂存
 | 
												
													
														
															|  |                  workContractInfoService.updateWorkContractInfo(workContractInfo);
 |  |                  workContractInfoService.updateWorkContractInfo(workContractInfo);
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +                /* 合同评价信息
 | 
												
													
														
															|  |                  WorkContractReview workContractReview = workContractInfo.getWorkContractReview();
 |  |                  WorkContractReview workContractReview = workContractInfo.getWorkContractReview();
 | 
												
													
														
															|  |                  String id = workContractInfo.getId();
 |  |                  String id = workContractInfo.getId();
 | 
												
													
														
															|  |                  workContractReview.setContractId(id);
 |  |                  workContractReview.setContractId(id);
 | 
												
													
														
															|  |                  workContractReview.setWorkAttachments(list2);
 |  |                  workContractReview.setWorkAttachments(list2);
 | 
												
													
														
															|  |                  workContractReview.setContractName(workContractInfo.getName());
 |  |                  workContractReview.setContractName(workContractInfo.getName());
 | 
												
													
														
															|  | -                workContractReviewService.save(workContractReview);
 |  | 
 | 
												
													
														
															|  | 
 |  | +                workContractReviewService.save(workContractReview);*/
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  |                  workContractInfo.setContractState("2");
 |  |                  workContractInfo.setContractState("2");
 | 
												
													
														
															|  |                  Map<String, Object> variables = new HashMap<String, Object>();
 |  |                  Map<String, Object> variables = new HashMap<String, Object>();
 | 
												
													
														
															|  |                 String str= workContractInfoService.save(workContractInfo, variables,contextPath,url);//保存
 |  |                 String str= workContractInfoService.save(workContractInfo, variables,contextPath,url);//保存
 |