public ActionResult FlowInfoUpdate(TMB_FLOWINFODTO fiDto) { fiDto.Title = "流程配置修改"; //生成下拉列表 //List<SelectListItem> items = new List<SelectListItem>(); //items.Add(new SelectListItem() { Text = "顺序处理", Value = "0" }); //items.Add(new SelectListItem() { Text = "并行处理", Value = "1" }); //fiDto.items = items; //验证模型字段 if (!ModelState.IsValid) { return(View("FlowInfoInsert", fiDto)); } //审批步骤必须选择 else if (!fiDto.StepInfos.Select(x => x.IsCheck == true).Contains(true)) { ModelState.AddModelError("error", "审批步骤不能为空"); return(View("FlowInfoInsert", fiDto)); } //验证是否重复 else if (!service.ValidateIsRepeat(fiDto, 1)) { ModelState.AddModelError("error", "流程名称重复!"); return(View("FlowInfoInsert", fiDto)); } //修改 else { fiDto.C_EMP_ID = BaseUser.Id; fiDto.C_EMP_NAME = BaseUser.Name; fiDto.D_MOD_DT = DateTime.Now; service.FlowInfoUpdate(fiDto); fiDto.ResultType = 2; return(View("FlowInfoInsert", fiDto)); } }