예제 #1
0
        public object Do_GetShowDayGoodsList(BaseApi baseApi)
        {
            GetShowDayGoodsListParam getShowDayGoodsListParam = JsonConvert.DeserializeObject <GetShowDayGoodsListParam>(baseApi.param.ToString());

            if (getShowDayGoodsListParam == null)
            {
                throw new ApiException(CodeMessage.InvalidParam, "InvalidParam");
            }
            ShowDayGoodsList list = Utils.GetCache <ShowDayGoodsList>(getShowDayGoodsListParam);

            if (list == null)
            {
                MallDao mallDao = new MallDao();
                list        = mallDao.GetShowDayGoodsList(getShowDayGoodsListParam.showId);
                list.Unique = getShowDayGoodsListParam.GetUnique();
                Utils.SetCache(list);
            }
            return(list);
        }