public void CacheGetTest() { try { var request = new OrderCountCacheRequest { ActivityId = "89a02e1a-f560-4460-875a-98839c945954", UserId = "1AB0FA62-91BB-4FE7-8CF2-EB57367463D4", UserTel = "18890495250", Pid = "LG-FT-504-16-7001X|39", DeviceId = "8805a4237859e2f86d130e3933eb0ed0" }; using (var client = new FlashSaleClient()) { var result = client.GetUserCreateFlashOrderCountCache(request); result.ThrowIfException(); Assert.IsNotNull(result.Result); } } catch (Exception e) { Console.WriteLine(e); throw; } }
public void GetFlashSaleDataActivityPageByIdsAsync() { using (var client = new FlashSaleClient()) { var listFlashSaleDataByActivityRequest = new List <FlashSaleActivityPageRequest>(); //var flashSaleDataByActivityRequest = new FlashSaleDataByActivityRequest //{ // activityID = new Guid("8312FE9D-6DCE-4CD5-87D5-99CE064336A3"), // pids = new List<string>() { "AP-BOTNY-B1866|", "AP-SL-DZG|3", "AP-WRC-22380|1", "LF-CLEAR-CARLAS-C82|" } //}; //listFlashSaleDataByActivityRequest.Add(flashSaleDataByActivityRequest); var flashSaleDataByActivityRequest2 = new FlashSaleActivityPageRequest { activityID = new Guid("663543D4-5B62-4133-935D-F0A4C68751F8"), pids = new List <string>() { "AP-Babyfirst-HWDJD|2", "AP-LTL-AQZY-LLXB|2" } }; listFlashSaleDataByActivityRequest.Add(flashSaleDataByActivityRequest2); var flashSaleDataByActivityRequest3 = new FlashSaleActivityPageRequest { activityID = new Guid("EEDC44CD-35F5-4152-990B-5F22FD039EDB") }; listFlashSaleDataByActivityRequest.Add(flashSaleDataByActivityRequest3); var result = client.GetFlashSaleDataActivityPageByIdsAsync(listFlashSaleDataByActivityRequest).Result; Assert.IsNotNull(result); } }
public void OrderCreateMaintenanceFlashSaleDbDataAsync() { var request = new FlashSaleOrderRequest() { DeviceId = "123456", OrderId = 7788, UserId = new Guid("21fa116e-5aaf-4dd8-9ee0-c2d93cb026c7"), UseTel = "13671714523", Products = new List <OrderItems> { new OrderItems() { Num = 1, PID = "LG-FT-503|11", ActivityId = new Guid("dde07654-f666-4648-9a26-bdfadb0166e5") } } }; using (var client = new FlashSaleClient()) { var result = client.OrderCreateMaintenanceFlashSaleDbData(request); result.ThrowIfException(); Assert.IsNotNull(result.Result); } }
public void CacheSetTest() { try { var request = new OrderCountCacheRequest { ActivityId = "dde07654-f666-4648-9a26-bdfadb0166e5", UserId = "21fa116e-5aaf-4dd8-9ee0-c2d93cb026c7", UserTel = "13671714523", Pid = "LG-FT-503|11", PerSonalNum = 4, PlaceNum = 4 }; using (var client = new FlashSaleClient()) { var result = client.SetUserCreateFlashOrderCountCache(request); result.ThrowIfException(); Assert.IsNotNull(result.Result); } } catch (Exception e) { Console.WriteLine(e); throw; } }
public JsonResult RefreshCache(string activityId) { try { using (var client = new FlashSaleClient()) { var result = client.UpdateFlashSaleDataToCouchBaseByActivityID(new Guid(activityId)); result.ThrowIfException(true); if (result.Success && result.Result) { return(Json(new { code = "1", msg = "成功" })); } else { return(Json(new { code = "0", msg = "失败" })); } } } catch (Exception ex) { return(Json(new { code = "0", msg = ex.Message })); } }
public void UpdateConfigSaleoutQuantityFromLogAsync() { var request = new UpdateConfigSaleoutQuantityRequest { RefreshType = RefreshType.RefreshByActivityId, ProductModels = new List <UpdateQuantityProductModel>() { new UpdateQuantityProductModel() { ActivityId = new Guid("0E01F706-9B2E-4C04-875F-0AE7DC398A37") }, new UpdateQuantityProductModel() { ActivityId = new Guid("8312FE9D-6DCE-4CD5-87D5-99CE064336A3") } } }; using (var client = new FlashSaleClient()) { var result = client.UpdateConfigSaleoutQuantityFromLog(request); result.ThrowIfException(); Assert.IsNotNull(result.Result); } }
public static bool ReflashQiangGouCache(Guid aid, bool needLog) { try { using (var client = new FlashSaleClient()) { var result = client.UpdateFlashSaleDataToCouchBaseByActivityID(aid); if (needLog) { var oprLog = new FlashSaleProductOprLog(); oprLog.OperateUser = ThreadIdentity.Operator.Name; oprLog.CreateDateTime = DateTime.Now; oprLog.BeforeValue = JsonConvert.SerializeObject(new { actvityid = aid }); oprLog.AfterValue = JsonConvert.SerializeObject(new { actvityid = aid }); oprLog.LogType = "FlashSaleLog"; oprLog.LogId = aid.ToString(); oprLog.Operation = "刷新缓存"; LoggerManager.InsertLog("FlashSaleOprLog", oprLog); } result.ThrowIfException(true); return(result.Result); } } catch (Exception ex) { throw ex; } }
public void GetActivePageSecondKillTest() { using (var client = new FlashSaleClient()) { var result = client.GetActivePageSecondKillAsync(5, true); Assert.IsNotNull(result.Result); } }
public void SelectSecondKillTodayDataAsync() { using (var client = new FlashSaleClient()) { var result = client.SelectSecondKillTodayData(1); Assert.IsNotNull(result.Result); } }
public void OrderCancerMaintenanceFlashSaleData() { using (var client = new FlashSaleClient()) { var result = client.OrderCancerMaintenanceFlashSaleData(1677872); Assert.IsNotNull(result.Result); } }
public void SelectSecondKillTodayDataAsync() { using (var client = new FlashSaleClient()) { var result = client.SelectSecondKillTodayData(1, DateTime.Parse("2018-10-17"), true, true); Assert.IsNotNull(result.Result); } }
public void RefreshSeckillDefaultDataBySchedule() { using (var client = new FlashSaleClient()) { var result = client.RefreshSeckillDefaultDataBySchedule("20点场"); Assert.IsNotNull(result.Result); } }
public void SelectSecondKillTodayDataAsync() { using (var client = new FlashSaleClient()) { var result = client.SelectSecondKillTodayData(1, DateTime.Now.AddDays(-7), true, true); Assert.IsNotNull(result.Result); } }
public void SpikeListRefreshAsyncTest() { using (var client = new FlashSaleClient()) { var activityId = new Guid(""); var result = client.SpikeListRefreshAsync(activityId); Assert.IsNotNull(result.Result); } }
public void SelectFlashSaleDataByActivityIDAsync() { using (var client = new FlashSaleClient()) { var result = client.SelectFlashSaleDataByActivityID(new Guid("505be422-0fcc-40de-8c8e-5dfc2d486841")); Assert.IsNotNull(result.Result); } }
public void SelectFlashSaleDataByActivityIDAsync() { using (var client = new FlashSaleClient()) { var result = client.SelectFlashSaleDataByActivityID(new Guid("9ef7d243-322e-4f0b-a04b-5c95ddcfc1e4")); Assert.IsNotNull(result.Result); } }
public void SelectFlashSaleWrongCacheAsync() { using (var client = new FlashSaleClient()) { var result = client.SelectFlashSaleWrongCache(); result.ThrowIfException(); Assert.IsNotNull(result.Result); } }
public void GetUserCanBuyFlashSaleItemCountAsync() { using (var client = new FlashSaleClient()) { var result = client.GetUserCanBuyFlashSaleItemCount(Guid.Parse("743c2104-b8c1-4849-9407-0c8a6440ced9"), Guid.Parse("9d2b149d-3306-4458-8af9-88071c86972d"), "AP-JBL-C100SI|3"); Assert.IsNotNull(result.Result); } }
public void UpdateFlashSaleDataToCouchBaseByActivityIDAsync() { using (var client = new FlashSaleClient()) { var result = client.UpdateFlashSaleDataToCouchBaseByActivityID(Guid.Parse("3066c016-e2ab-4ebc-a0f1-c9d23f3969fd")); Assert.IsNotNull(result.Result); } }
public void GetFlashSaleList() { using (var client = new FlashSaleClient()) { var result = client.GetFlashSaleList(new Guid[] { Guid.Parse("971832e8-5b79-4612-8960-e9bac9e862be") }); Assert.IsNotNull(result.Result); } }
public void RefreshFlashSaleHashCache() { using (var client = new FlashSaleClient()) { var result = client.RefreshFlashSaleHashCount(new List <string> { "05bb176-ffd8-4c84-b790-95e3d73c18ce" }, false); Assert.IsNotNull(result.Result); } }
public void GetSecondsBoysAsync() { using (var client = new FlashSaleClient()) { DateTime startTime = Convert.ToDateTime("2018-05-31 23:01:00"); DateTime endTime = Convert.ToDateTime("2018-06-13 10:00:00"); var result = client.GetSecondsBoysAsync(3, startTime, endTime); Assert.IsNotNull(result.Result); } }
public void RefreshFlashSaleHashCache() { using (var client = new FlashSaleClient()) { var result = client.RefreshFlashSaleHashCount(new List <string> { "4aae2c4b-fddc-4c1f-affa-f6afa580e896" }, false); Assert.IsNotNull(result.Result); } }
public void FetchProductDetailForFlashSaleAsync() { using (var client = new FlashSaleClient()) { var result = client.FetchProductDetailForFlashSale("TR-ME-ENERGY-XM2", "17", "0B56A0C0-08DB-484A-9414-653453CD2DCA", "app", "21fa116e-5aaf-4dd8-9ee0-c2d93cb026c6"); Assert.IsNotNull(result.Result); // result.ThrowIfException(true); } }
public void GetSeckillScheduleInfo() { using (var client = new FlashSaleClient()) { var result = client.GetSeckillScheduleInfo(new List <string> { "AP-JD-PXPT|2", "GF-KP-XD|1", "LF-GTY-FYTY|2", "AP-CHIEF-d|1" }, DateTime.Now.AddDays(-20), DateTime.Now.AddDays(5)); Assert.IsNotNull(result.Result); } }
public void GetSeckillScheduleInfo() { using (var client = new FlashSaleClient()) { var result = client.GetSeckillScheduleInfo(new List <string> { "LF-GiGi-G-1069|6" }, DateTime.Now.AddMinutes(-30), DateTime.Now.AddHours(2)); Assert.IsNotNull(result.Result); } }
public void SelectHomeSeckillDataAsync() { using (var client = new FlashSaleClient()) { var request = new SelectHomeSecKillRequest { //scheduleDate = DateTime.Parse("2018-09-18") }; var result = client.SelectHomeSeckillData(request); Assert.IsNotNull(result.Result); } }
/// <summary> /// 天天秒杀保存按钮 与 审核按钮操所时调用 /// </summary> /// <param name="aid"></param> /// <param name="needLog"></param> /// <returns></returns> public static bool SpikeReflashCache(Guid aid, bool needLog) { try { var result = true; //天天秒杀场次刷新 using (var client = new Service.Activity.CacheClient()) { var cacheresult = client.RefreshRedisCachePrefixForCommon(new RefreshCachePrefixRequest() { Prefix = "SecondKillPrefix", ClientName = "FlashSale", Expiration = TimeSpan.FromDays(1) }); cacheresult.ThrowIfException(true); result = cacheresult.Result; } using (var client = new FlashSaleClient()) { var result1 = client.SpikeListRefresh(aid); //初始化缓存数据 var result2 = client.RefreshFlashSaleHashCount(new List <string> { aid.ToString() }, false); if (needLog) { var oprLog = new FlashSaleProductOprLog(); oprLog.OperateUser = ThreadIdentity.Operator.Name; oprLog.CreateDateTime = DateTime.Now; oprLog.BeforeValue = JsonConvert.SerializeObject(new { actvityid = aid }); oprLog.AfterValue = JsonConvert.SerializeObject(new { actvityid = aid }); oprLog.LogType = "FlashSaleLog"; oprLog.LogId = aid.ToString(); oprLog.Operation = "刷新缓存"; LoggerManager.InsertLog("FlashSaleOprLog", oprLog); } result1.ThrowIfException(true); result2.ThrowIfException(true); return(result1.Result && result2.Result && result); } } catch (Exception ex) { throw ex; } }
private void UpdateFalseSale() { using (var client = new FlashSaleClient()) { foreach (DataRow dr in GetSeckillFalshSaleActivityGuid()?.Rows) { Guid activityGuid; if (Guid.TryParse(dr[0].ToString(), out activityGuid)) { client.UpdateFlashSaleDataToCouchBaseByActivityID(activityGuid); } } } }
public void SelectSeckillDataByActivityId() { using (var client = new FlashSaleClient()) { var request = new SelectSecKillByIdRequest { activityId = new Guid("e6a5aa96-618b-4d12-a758-704740fde7f0"), pageIndex = 1, pageSize = 10 }; var result = client.SelectSeckillDataByActivityId(request); Assert.IsNotNull(result.Result); } }