示例#1
0
        /// <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);
                    }
                }
            });
        }
示例#2
0
        /// <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);
        }