public BaseResult POST(AuditNo request) { return(AuditManager.AuditNo(request)); }
public BaseResult AuditNo(AuditNo request) { BaseResult br = new BaseResult(); if (null == request.id) { throw new Exception("参数异常"); } try { using (var db = DbFactory.Open()) { var addtimd = Convert.ToDateTime(System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); if (request.t.Value == 0) { var idd = request.id.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); foreach (var id in idd) { var _id = int.Parse(id); AuditDetails _AuditDetails = new AuditDetails(); _AuditDetails.AuditID = _id; _AuditDetails.AuditADCD = adcd; _AuditDetails.AuditRole = RowID; _AuditDetails.AuditTime = addtimd; _AuditDetails.Remarks = request.remarks; var getanum = db.Single <Model.Audit.Audit>(w => w.ID == _id); if (getanum != null) { _AuditDetails.AuditNums = getanum.AuditNums; } // _AuditDetails.AuditNums = var r = db.Insert <AuditDetails>(_AuditDetails) == 1 ? true : false; if (r) { if (RowID == 3) { var s = PublicClass.GetAudit(null, AuditStatusEnums.县审批不通过.ToString()); br.IsSuccess = db.ExecuteNonQuery("UPDATE Audit SET Status=" + s + " WHERE ID =" + _id + " ") > 0 ? true : false; #region 日志 var f = db.Single <Model.Audit.Audit>(w => w.ID == _id); StringBuilder sb = new StringBuilder(); var adcdInfo = db.Single <ADCDInfo>(w => w.adcd == f.TownADCD); sb.Append("在栏目{县级审核}下,{" + RealName + "}处理了乡镇{" + adcdInfo.adnm + "}的审批申请,处理结果:县审批不通过"); _ILogHelper.WriteLog(sb.ToString(), OperationTypeEnums.更新); #endregion } if (RowID == 2) { var s = PublicClass.GetAudit(null, AuditStatusEnums.市审批不通过.ToString()); br.IsSuccess = db.ExecuteNonQuery("UPDATE Audit SET Status=" + s + " WHERE ID =" + _id + " ") > 0 ? true : false; #region 日志 var f = db.Single <Model.Audit.Audit>(w => w.ID == _id); var adcdInfo = db.Single <ADCDInfo>(w => w.adcd == f.TownADCD); StringBuilder sb = new StringBuilder(); sb.Append("在栏目{市级审核}下,{" + RealName + "}处理了乡镇{" + adcdInfo.adnm + "}的审批申请,处理结果:市审批不通过"); _ILogHelper.WriteLog(sb.ToString(), OperationTypeEnums.更新); #endregion } } } } if (request.t.Value == 1) { var idd = request.id.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); foreach (var id in idd) { var _id = int.Parse(id); AuditCountyDetails _AuditCountyDetails = new AuditCountyDetails(); _AuditCountyDetails.CountyID = _id; _AuditCountyDetails.AuditADCD = adcd; _AuditCountyDetails.AuditRole = RowID; _AuditCountyDetails.AuditTime = addtimd; _AuditCountyDetails.Remarks = request.remarks; var getanum = db.Single <AuditCounty>(w => w.ID == _id); if (getanum != null) { _AuditCountyDetails.AuditNums = getanum.AuditNums; } var r = db.Insert <AuditCountyDetails>(_AuditCountyDetails) == 1 ? true : false; if (r) { var s = PublicClass.GetAudit(null, AuditStatusEnums.市审批不通过.ToString()); br.IsSuccess = db.ExecuteNonQuery("UPDATE AuditCounty SET Status=" + s + " WHERE ID =" + _id + " ") > 0 ? true : false; #region 日志 var f = db.Single <AuditCounty>(w => w.ID == _id); StringBuilder sb = new StringBuilder(); var adcdInfo = db.Single <ADCDInfo>(w => w.adcd == f.CountyADCD); sb.Append("在栏目{市级审核}下,{" + RealName + "}处理了乡镇{" + adcdInfo.adnm + "}的责任人审批申请,处理结果:市审批不通过"); _ILogHelper.WriteLog(sb.ToString(), OperationTypeEnums.更新); #endregion } } } } } catch (Exception ex) { br.IsSuccess = false; br.ErrorMsg = ex.Message; } return(br); }