public JsonResult AddToGmarketCart(List<BasketInputParamT> reqBasketInputParam) { CartBiz cartBiz = new CartBiz(); List<BasketInputParamT> basketInputParamList = new List<BasketInputParamT>(); GmarketBasketAddResultT gmktBasketInputResult = new GmarketBasketAddResultT(); gmktBasketInputResult.Result = new GEPBaseResultT(); string optNos = string.Empty; for (int i = 0; i < reqBasketInputParam.Count; i++) { BasketInputParamT basketInputParam = new BasketInputParamT(); basketInputParam.CustNo = MemberContext.CustomerNo; basketInputParam.LoginID = MemberContext.LoginID; basketInputParam.ItemNo = reqBasketInputParam[i].ItemNo; basketInputParam.OrderCount = reqBasketInputParam[i].OrderCount; optNos = GetOptNo(reqBasketInputParam[i].ItemNo); basketInputParam.OptNos = optNos; basketInputParam.GEPOrderNo = reqBasketInputParam[i].GEPOrderNo; basketInputParam.InputWay = reqBasketInputParam[i].InputWay; basketInputParamList.Add(basketInputParam); } gmktBasketInputResult = cartBiz.BasketInput(basketInputParamList); return new JsonResult { Data = new { Result = gmktBasketInputResult.Result, Data = gmktBasketInputResult.AddResultList } }; }
public JsonResult AddToGmarketCart(BasketInputParamT reqBasketInputParam) { CartBiz cartBiz = new CartBiz(); GEPOrderBiz gepBiz = new GEPOrderBiz(); List<BasketInputParamT> basketInputParamList = new List<BasketInputParamT>(); GmarketBasketAddResultT gmktBasketInputResult = new GmarketBasketAddResultT(); gmktBasketInputResult.Result = new GEPBaseResultT(); string optNos = string.Empty; long gepOrderNo = 0; BasketInputParamT basketInputParam = new BasketInputParamT(); basketInputParam.CustNo = MemberContext.CustomerNo; basketInputParam.LoginID = MemberContext.LoginID; basketInputParam.ItemNo = reqBasketInputParam.ItemNo; basketInputParam.OrderCount = reqBasketInputParam.OrderCount; optNos = GetOptNo(reqBasketInputParam.ItemNo); basketInputParam.OptNos = optNos; basketInputParam.GEPOrderNo = reqBasketInputParam.GEPOrderNo; basketInputParam.InputWay = reqBasketInputParam.InputWay; basketInputParamList.Add(basketInputParam); gmktBasketInputResult = cartBiz.BasketInput(basketInputParamList); if (gmktBasketInputResult.Result.RetCode == 0) { if(long.TryParse(reqBasketInputParam.GEPOrderNo, out gepOrderNo)) { gepBiz.AddInCartFromDisableOrder(gepOrderNo); } } return new JsonResult { Data = new { Result = gmktBasketInputResult.Result, Data = gmktBasketInputResult.AddResultList } }; }