コード例 #1
0
        /// <summary>
        /// 审核通过
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public BaseResult PostAudit(PostAudit request)
        {
            BaseResult br = new BaseResult();

            if (string.IsNullOrEmpty(request.ids))
            {
                br.IsSuccess = false; br.ErrorMsg = "权限异常"; return(br);
            }

            using (var db = DbFactory.Open())
            {
                var addtimd = Convert.ToDateTime(System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                if (request.t.Value == 0)
                {
                    //县级
                    if (RowID == 3)
                    {
                        var s = int.Parse(PublicClass.GetAudit(null, AuditStatusEnums.县已审市未批.ToString()));
                        br.IsSuccess = db.ExecuteNonQuery("UPDATE Audit SET Status=" + s + ",CountyAuditTime='" + addtimd + "' WHERE ID IN(" + request.ids + ") ") > 0 ? true : false;
                        #region 日志
                        StringBuilder sb       = new StringBuilder();
                        var           adcdInfo = db.Single <ADCDInfo>(w => w.adcd == request.adcd);
                        sb.Append("在栏目{县级审核}下,{" + RealName + "}处理了镇{" + adcdInfo.adnm + "}的审批申请,处理结果:县已审市未批");
                        _ILogHelper.WriteLog(sb.ToString(), OperationTypeEnums.更新);
                        #endregion
                    }
                    //市级
                    if (RowID == 2)
                    {
                        var s = int.Parse(PublicClass.GetAudit(null, AuditStatusEnums.县已审市已批.ToString()));
                        br.IsSuccess = db.ExecuteNonQuery("UPDATE Audit SET Status=" + s + ",CityAuditTime='" + addtimd + "' WHERE ID IN(" + request.ids + ") ") > 0 ? true : false;
                        #region 日志
                        StringBuilder sb       = new StringBuilder();
                        var           adcdInfo = db.Single <ADCDInfo>(w => w.adcd == request.adcd);
                        sb.Append("在栏目{市级审核}下,{" + RealName + "}处理了镇{" + adcdInfo.adnm + "}的审批申请,处理结果:县已审市已批");
                        _ILogHelper.WriteLog(sb.ToString(), OperationTypeEnums.更新);
                        #endregion
                    }
                }
                else
                {
                    //县级责任人审核
                    var s = int.Parse(PublicClass.GetAudit(null, AuditStatusEnums.县已审市已批.ToString()));
                    br.IsSuccess = db.ExecuteNonQuery("UPDATE AuditCounty SET Status=" + s + ",CityAuditTime='" + addtimd + "' WHERE ID IN(" + request.ids + ") ") > 0 ? true : false;
                    #region 日志
                    StringBuilder sb       = new StringBuilder();
                    var           adcdInfo = db.Single <ADCDInfo>(w => w.adcd == request.adcd);
                    sb.Append("在栏目{市级审核}下,{" + RealName + "}处理了县{" + adcdInfo.adnm + "}的责任人审批申请,处理结果:县已审市已批");
                    _ILogHelper.WriteLog(sb.ToString(), OperationTypeEnums.更新);
                    #endregion
                }
            }
            return(br);
        }
コード例 #2
0
 public BaseResult POST(PostAudit request)
 {
     return(AuditManager.PostAudit(request));
 }