예제 #1
0
        public HttpResponseMessage GetShopProducts(string ids)
        {
            if (string.IsNullOrEmpty(ids?.Trim()))
            {
                return(ResponseHelper.Fail(EnumApiStatusCode.Error, message: "参数为空!"));
            }

            var data = GetProducts(ids);

            return(ResponseHelper.OK(EnumApiStatusCode.Success, data: data));
        }
예제 #2
0
        public HttpResponseMessage GetConfirmOrderProducts(string ids)
        {
            if (string.IsNullOrEmpty(ids?.Trim()))
            {
                return(ResponseHelper.Fail(EnumApiStatusCode.Error, message: "参数为空!"));
            }
            var rspItem = new ConfirmOrderProductDto();
            var proData = GetProducts(ids);

            rspItem.dataItems = proData;
            if (rspItem.dataItems != null && rspItem.dataItems.Count > 0)
            {
                rspItem.totalNum   = rspItem.dataItems.Sum(x => x.buyNum);
                rspItem.totalMoney = rspItem.dataItems.Sum(x => x.price * x.buyNum);
            }
            return(ResponseHelper.OK(EnumApiStatusCode.Success, data: rspItem));
        }