public BaseResult GetAuditDate(GetAuditDate request) { BaseResult br = new BaseResult(); using (var db = DbFactory.Open()) { var _year = request.year == null ? DateTime.Now.Year : request.year; var f_town = db.Single <Model.Audit.Audit>(w => w.TownADCD == request.adcd && w.Year == _year); if (f_town != null) { if (f_town.Status == 0 || f_town.Status == -1) { //不通过 var f = db.Select <LogInfo>(w => w.adcd.EndsWith("000000000") && w.adcd.StartsWith(request.adcd.Substring(0, 4)) && (w.Operation.Contains("市级审核") || w.Operation.Contains("县级审核")) && w.Operation.Contains(request.adnm)); var city = f.Where(w => w.adcd == request.adcd.Substring(0, 4) + "00000000000").OrderByDescending(o => o.tm).FirstOrDefault(); var county = f.Where(w => w.adcd == request.adcd.Substring(0, 6) + "000000000").OrderByDescending(o => o.tm).FirstOrDefault(); if (city != null) { br.ErrorMsg = city.tm.ToString(); } if (county != null) { br.Others = county.tm.ToString(); } } else { if (!string.IsNullOrEmpty(f_town.CountyAuditTime.ToString())) { br.Others = f_town.CountyAuditTime.ToString(); } if (!string.IsNullOrEmpty(f_town.CityAuditTime.ToString())) { br.ErrorMsg = f_town.CityAuditTime.ToString(); } } } } return(br); }
public BaseResult GET(GetAuditDate request) { return(LogMyManager.GetAuditDate(request)); }