public void GeteBayUnPaymentOrderCount() { string taId = "th3141"; long cnt = new eBayOrderBiz().GeteBayUnPaymentOrderCount(taId, 7); System.Console.WriteLine(string.Format("eBay 결제 대기 건수 : {0} 건", cnt)); }
public int SeteBayOrderCancelReturn(SeteBayOrderCancelReturnRequest Request) { if (Request == null) return 0; eBayResultT result; try { result = new eBayOrderBiz().insertCancel(ConvertToeBayCancelT(Request)); } catch (GEPBizException ex) { ThriftException tEx = new ThriftException(); tEx.ExceptionCode = ex.ErrorCode; tEx.ExceptionMessage = ex.Message; logger.Error(string.Format("[Exception!!]\nTransaction ID : {0}\nItem ID : {1}\n{2}", Request.TransactionID, Request.ItemID, ex.ToString())); throw tEx; } catch (Exception ex) { ThriftException tEx = new ThriftException(); tEx.ExceptionCode = 0; tEx.ExceptionMessage = "알 수 없는 오류가 발생했습니다."; logger.Error(string.Format("[Exception!!]\nTransaction ID : {0}\nItem ID : {1}\n{2}", Request.TransactionID, Request.ItemID, ex.ToString())); throw tEx; } return (result != null && result.RetCode == RetCodeEnum.True) ? 1 : 0; }
public void GeteBayReturnCount() { string taId = "th3141"; Dictionary<string, long> result = new eBayOrderBiz().GeteBayReturnCount(taId, 7); foreach (KeyValuePair<string, long> info in result) { Console.WriteLine(string.Format("eBay ID: {0} / Count : {1}", info.Key, info.Value)); } }
public void InsertSampleCancelInfo() { List<BsonValue> eBayIds = new List<BsonValue>(); eBayIds.Add(BsonValue.Create("ebaykorata")); MongoPagingResult<EBayOrderGridT> ebayOrderList = new eBayOrderBiz().GetOrderGridData(1, 100, 0, 0, eBayIds, 0, 0, "", DateTime.Parse("2012-03-01"), DateTime.Parse("2012-04-30")); int count = 0; int total = ebayOrderList.Result.Count(); for (int idx = 0; idx < total; idx++) { if (idx % 3 == 0) { int flag = new Random().Next(4); eBayCancelT ebayCancelT = GetSampleCancelIntoT(flag); ebayCancelT.Order = new eBayOrderT(); ebayCancelT.Order.TransactionId = ebayOrderList.Result.ElementAt(idx).TransactionId; ebayCancelT.Order.ItemId = ebayOrderList.Result.ElementAt(idx).ItemId; new eBayOrderBiz().insertCancel(ebayCancelT); count++; } } System.Console.WriteLine(total + "개 중 " + count + "개 Insert 완료"); }
public void InsertSampleOrderInfo() { SampleOderInfo sampleList = new SampleOderInfo(); int count = 0; for (int idx = 300; idx < 340; idx++) { foreach (string[] sample in sampleList.list) { eBayResultT r = new eBayOrderBiz().InserteBayOrder(GetSampleOrderT(sample, idx)); count++; } } System.Console.WriteLine(count + "개 Insert 완료"); }
public JsonResult GetCancelList(eBayCancelSearchModel model) { if (!ModelState.IsValid) { return Json(new JQGridResult()); } List<BsonValue> eBayIds = new List<BsonValue>(); if (model.sellerId == "All") { // TODO: (이태희) "eBay" 하드코딩? List<TaAccounts> taAccounts = new CommonBiz().GetTaeBayAccount(MemberContext.LoginID, "eBay"); foreach (TaAccounts t in taAccounts) { eBayIds.Add(BsonValue.Create(t.site_login_id)); } } else { eBayIds.Add(BsonValue.Create(model.sellerId)); } MongoPagingResult<EBayCancelGridT> GridData = new eBayOrderBiz().GeteBayCancelGridData(model.Page.Value , model.Rows.Value , eBayIds , Util.GetSafeInt(model.eBaySite) , (int)model.disputeRecordType.Value , (int)model.searchKind.Value , model.searchKey , model.startDate.Value , model.endDate.Value.AddDays(1)); JQGridResult result = new JQGridResult(); result.total = Math.Ceiling(Convert.ToDecimal(Convert.ToDecimal(GridData.Count) / 10)); result.page = model.Page.Value; result.rows = GridData.Result.ToArray(); result.Count = GridData.Count; return Json(result); }
private MainData GetMainDataCollect(string taId) { MainData data = new MainData(); data.ta = taId; data.rdate = DateTime.Now; // eBay 결제 대기 건수 data.ebay_wait_pay = Util.GetSafeInt(new eBayOrderBiz().GeteBayUnPaymentOrderCount(taId, 7)); // eBay 결제 완료 건수 data.ebay_paid = Util.GetSafeInt(new eBayOrderBiz().GeteBayPaidOrderCount(taId, 7)); // eBay 반품 요청 건수 Dictionary<string, long> diceBayReturn = new eBayOrderBiz().GeteBayReturnCount(taId, 7); List<MaineBayReturn> listeBayReturn = new List<MaineBayReturn>(); foreach (var returnData in diceBayReturn) { MaineBayReturn eBayReturn = new MaineBayReturn(); eBayReturn.acc_id = returnData.Key; eBayReturn.count = returnData.Value; listeBayReturn.Add(eBayReturn); } data.ebay_return = listeBayReturn; // G마켓 주문불가상품 건수 data.gmkt_limit_pay = new GEPOrderBiz().GetGmktDisableOrderCount(taId, 7); //판매중지요청 data.stop_listing = Util.GetSafeInt(GeteBayStopRequest(taId)); GepShippingSummaryT gepShipping = new TransportCommonBiz().GetShippingSummary(taId); // 국내 배송 대기 건수 data.local_trans = gepShipping.LocalWaitCnt; // 국내 배송 중 건수 data.local_trans_wait = gepShipping.LocalShippingCnt; // 물류센터입고 건수 data.gu_center_in = gepShipping.InWarehouseCnt; // 해외배송중 건수 data.oversea_trans = gepShipping.InWarehouseCnt; return data; }