/// <summary> /// 图片初始化,带验证图片是否存在 /// </summary> /// <param name="x"></param> /// <param name="id"></param> private static void PidInit(HotelyList x, int id, int type = 20201) { var hpDb = new H_HotelPictureAccess(); x.pictures?.ForEach(p => { if (!string.IsNullOrEmpty(p)) { var pic = hpDb.Query().Where(hp => hp.HPUrl == p && hp.HIId == id).FirstOrDefault(); if (pic == null || pic.Id <= 0) { pic = new H_HotelPictureModel { HPOutId = x.hotelId, HPAddName = string.Empty, HIId = id, HPAddTime = DateTime.Now, HPIsValid = 1, HPType = type, HPUpdateName = string.Empty, HPUpdateTime = DateTime.Now, HPUrl = p, }; hpDb.Add(pic); } } }); }
/// <summary> /// 酒店图片 /// </summary> /// <param name="request"></param> public static List <H_HotelPictureModel> GetPicList(HotelPicSearchRequest request) { var db = new H_HotelPictureAccess(); return(db.Query().Where(x => x.HIId == request.HotelId)?.ToList()); // return db.GetList(request); }