public PartialViewResult Logs(Guid carId) { var manager = new VehicleTypeCertificationAuditLogManager(); var result = manager.SelectLogsByCarId(carId); return(PartialView(result)); }
public PartialViewResult ListNew(DataAccess.Entity.VehicleAuthAuditRequest query) { var manager = new VehicleTypeCertificationAuditLogManager(); var result = manager.SelectVehicleAuditInfo(query); ViewBag.Query = query; var logs = manager.SelectLogs(result.Select(_ => _.CarId).ToList()); var logsDic = logs.ToDictionary(_ => _.CarId, _ => _); ViewBag.LogsDic = logsDic; return(PartialView(result)); }
public PartialViewResult List(VehicleTypeCertificationAuditRequest query) { using (var client = new Tuhu.Service.Vehicle.VehicleClient()) { var result = client.SelectVehicleAsync(query); result.ThrowIfException(true); ViewBag.Query = query; var logs = new VehicleTypeCertificationAuditLogManager().SelectLogs(result.Result.Select(_ => _.CarId).ToList()); var logsDic = logs.ToDictionary(_ => _.CarId, _ => _); ViewBag.LogsDic = logsDic; return(PartialView(result.Result)); } }
public PartialViewResult ListNew(DataAccess.Entity.VehicleAuthAuditRequest query) { var manager = new VehicleTypeCertificationAuditLogManager(); var result = manager.SelectVehicleAuditInfo(query); ViewBag.Query = query; var logs = manager.SelectLogs(result.Select(_ => _.CarId).ToList()); var logsDic = logs.ToDictionary(_ => _.CarId, _ => _); ViewBag.LogsDic = logsDic; System.Linq.LinqExtensions.ForEach(result, p => { p.MaskedCarNumber = p.CarNumber?.ToDataMaskingString(2, 2); p.MaskedEngineNo = p.EngineNo?.ToDataMaskingString(2, 2); p.MaskedMobile = p.Mobile?.ToDataMaskingString(3, 4); p.MaskedVinCode = p.VinCode?.ToDataMaskingString(3, 4); }); return(PartialView(result)); }
public JsonResult SetStatusNew(Guid carId, int newStatus, int oldStatus, string description, string mobile, string carNo) { var manager = new VehicleTypeCertificationAuditLogManager(); manager.UpdateVehicleAuditStatus(carId, newStatus); manager.InsertLog( new DataAccess.Entity.VehicleTypeCertificationAuditLogModel() { Author = HttpContext.User.Identity.Name, CarId = carId, OldValue = oldStatus.ToString(), NewValue = newStatus.ToString(), Description = description }); //审核通过 发短信 if (newStatus == 1) { using (var smsClient = new SmsClient()) { smsClient.SendSms(mobile, 138, carNo); } } else if (newStatus == 2) //审核不通过 发短信 { using (var smsClient = new SmsClient()) { smsClient.SendSms(mobile, 139, carNo); } } return(Json(new { success = true })); }