/// <summary> /// 审批 /// </summary> protected void PageApprove() { string msg = ""; bool result = false; //表单取值 string id = Utils.GetQueryStringValue("id"); string appid = Utils.GetQueryStringValue("appid"); string appName = Utils.GetQueryStringValue("appname"); string appTime = Utils.GetQueryStringValue("apptime"); string appView = Utils.GetQueryStringValue("appview"); //验证 if (string.IsNullOrEmpty(appTime)) { msg += "-请输入审批时间!<br/>"; } if (string.IsNullOrEmpty(appView)) { msg += "-请输入审批意见!<br/>"; } if (!string.IsNullOrEmpty(msg)) { Response.Clear(); Response.Write(UtilsCommons.AjaxReturnJson(result ? "1" : "0", msg)); Response.End(); } //实体赋值 BGovFilePersonnel BLL = new BGovFilePersonnel(); MGovPersonnelApprove model = new MGovPersonnelApprove(); model.Id = id; model.ApproveID = appid; model.ApproveState = ApprovalStatus.审核通过; model.ApproveTime = Utils.GetDateTimeNullable(appTime); model.ApprovalViews = appView; model.ApproveName = appName; //提交保存 result = BLL.UpdateGovFilePersonnel(model); msg = result ? "审批通过!" : "审批失败!"; Response.Clear(); Response.Write(UtilsCommons.AjaxReturnJson(result ? "1" : "0", msg)); Response.End(); }
/// <summary> /// 获取审批人集合 /// </summary> /// <param name="ids">审批人编号</param> /// <param name="names">审批人姓名</param> /// <param name="keyId">主键编号</param> /// <returns></returns> protected IList <MGovPersonnelApprove> GetApproveList(string ids, string names, string keyId) { IList <MGovPersonnelApprove> lst = new List <MGovPersonnelApprove>(); if (!string.IsNullOrEmpty(ids) && !string.IsNullOrEmpty(names)) { string[] arryIds = ids.Split(','); string[] arryNames = names.Split(','); for (int i = 0; i < arryIds.Length; i++) { MGovPersonnelApprove model = new MGovPersonnelApprove(); model.ApproveID = arryIds[i]; model.ApproveName = arryNames[i]; model.ApproveState = ApprovalStatus.待审核; model.ApproveTime = null; model.Id = keyId; lst.Add(model); } return(lst); } return(null); }