/// <summary> /// 保存作业票-流程审核 /// </summary> /// <param name="flowOperate">流程审核集合</param> /// <returns></returns> public static void SaveFlowOperate(Model.FlowOperateItem flowOperate) { var getFlowOperate = LicensePublicService.GetFlowOperateById(flowOperate.FlowOperateId); if (getFlowOperate != null) { getFlowOperate.OperaterId = flowOperate.OperaterId; getFlowOperate.OperaterTime = System.DateTime.Now; getFlowOperate.IsAgree = flowOperate.IsAgree; getFlowOperate.Opinion = flowOperate.Opinion; getFlowOperate.IsClosed = flowOperate.IsAgree;///同意时,当前流程关闭;不同意则返回申请人。 LicensePublicService.UpdateFlowOperate(getFlowOperate); Model.License_FlowOperateItem newFlowOperateItem = new Model.License_FlowOperateItem { FlowOperateItemId = SQLHelper.GetNewID(), FlowOperateId = getFlowOperate.FlowOperateId, OperaterId = getFlowOperate.OperaterId, OperaterTime = getFlowOperate.OperaterTime, IsAgree = getFlowOperate.IsAgree, Opinion = getFlowOperate.Opinion, }; LicensePublicService.AddFlowOperateItem(newFlowOperateItem); } }
/// <summary> /// 保存作业票-安全措施 /// </summary> /// <param name="licenseItem">安全措施集合</param> /// <returns></returns> public static void SaveLicenseItemList(List <Model.LicenseItem> licenseItemList) { foreach (var item in licenseItemList) { Model.License_LicenseItem newLicenseItem = new Model.License_LicenseItem { DataId = item.DataId, SortIndex = item.SortIndex, SafetyMeasures = item.SafetyMeasures, IsUsed = item.IsUsed, ConfirmManId = item.ConfirmManId, }; LicensePublicService.AddLicenseItem(newLicenseItem); } }
/// <summary> /// 初始化作业票提交-审核流程[State=0] /// </summary> /// <param name="menuId"></param> /// <param name="dataId"></param> public static void SaveInitFlowOperate(string menuId, string dataId) { var getSysMenuFlowOperate = MenuFlowOperateService.GetMenuFlowOperateListByMenuId(menuId); if (getSysMenuFlowOperate.Count() > 0) { foreach (var item in getSysMenuFlowOperate) { Model.License_FlowOperate newFlowOperate = new Model.License_FlowOperate { FlowOperateId = SQLHelper.GetNewID(), DataId = dataId, AuditFlowName = item.AuditFlowName, SortIndex = item.FlowStep, RoleIds = item.RoleId, IsFlowEnd = item.IsFlowEnd, }; LicensePublicService.AddFlowOperate(newFlowOperate); } } }