コード例 #1
0
ファイル: CartTest.cs プロジェクト: tomochandv/Test
        public void BasketOriginVerificationTest(BasketInputParamT reqBasketInputParam)
        {
            CartBiz biz = new CartBiz();
            ValidCheckResultT originValidCheckResult = new ValidCheckResultT();
            originValidCheckResult.Result = new GEPBaseResultT();
            BasketParamT basket = new BasketParamT();
            basket.Pbid = "1AF6EDB9-DD31-4B64-BEAE-3AF9D28BC89A";
            basket.OrderIdxs = "1100066150|1100066152|1100066159|1100066161";

            originValidCheckResult = biz.OriginVerification(basket);
            Console.WriteLine("주문 Verification 결과 : " + originValidCheckResult.Result.RetCode);
            for (int i = 0, cnt = originValidCheckResult.ValidCheckList.Count; i < cnt; i++)
            {
                Console.WriteLine(originValidCheckResult.ValidCheckList[i].OrderIdx + "::" + originValidCheckResult.ValidCheckList[i].RetCode);
            }
        }
コード例 #2
0
ファイル: CartController.cs プロジェクト: tomochandv/Test
        public ActionResult BasketTest()
        {
            /*
            OriginCheckResult result = new OriginCheckResult();

            result.Result.RetCode = 0;
            result.Result.RetMessage = "성공";

            string orderIdx = Request.QueryString["orderIdx"];
            string[] orderIdxList = orderIdx.Split(new char[] { ',' });

            foreach (string idx in orderIdxList)
            {
                result.CheckResult.Add(new BasketValidCheck { OrderIdx = Convert.ToInt32(idx), RetCode = 0, RetMessage = "성공" });
            }
            */

            CartBiz biz = new CartBiz();
            ValidCheckResultT result = new ValidCheckResultT();
            result.Result = new GEPBaseResultT();
            BasketParamT basket = new BasketParamT();

            string orderIdx = Request.QueryString["orderIdx"];
            string pid = Request.QueryString["pId"];
            string cloneIds = Request.QueryString["cloneIds"];

            basket.Pbid = pid;
            basket.OrderIdxs = orderIdx;
            basket.GoodsCodes = cloneIds;

            result = biz.OriginVerification(basket);
            JsonpResult jsonResult = new JsonpResult
            {
                Data = new { Result = result.Result, Data = result.ValidCheckList },
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            };

            jsonResult.ContentEncoding = Encoding.GetEncoding("euc-kr");

            return jsonResult;
        }