public ActionResult GetPlusOneBuyOrders(string livePageID, string keywordPattern) { //try //{ string token = Session["token"].ToString(); var products = ProductService.GetCurrentProducts().ProductItems; var OrderList = CommentFilterService.getNewOrderList(livePageID, token, products, keywordPattern); if (OrderList.Count > 0) { FBSendMsgService.OrderListToSendMsg(livePageID, OrderList, token); } var result = JsonConvert.SerializeObject(OrderList); return(Json(result)); //} //catch (Exception e) //{ // DateTime date = DateTime.UtcNow.AddHours(8); // string today = date.ToString("yyyy-MM-dd"); // string now = date.ToString("yyyy-MM-dd HH:mm:ss"); // if (!Directory.Exists("C:\\log")) // { // Directory.CreateDirectory("C:\\log\\"); // } // string nowPath = "C:\\log\\" + today + ".txt"; // System.IO.File.AppendAllText("C:\\log\\" + today + ".txt", "\r\n" + now + " : " + e); // return Json("error"); //} }
public ActionResult GetPlusOneBuyOrders(string livePageID, string keywordPattern) { //try //{ //string token = Session["token"].ToString(); string userid = User.Identity.GetUserId(); string token = FanPageService.GetToken(userid); var products = ProductService.GetCurrentProducts().ProductItems; var OrderList = CommentFilterService.getNewOrderList(livePageID, token, products, keywordPattern); var Success_order = new List <OrderList>(); if (OrderList.Count > 0) { var order_repo = new OrderRepositories(); Session["lastPostTime"] = OrderList.Last().OrderDateTime; foreach (var order in OrderList) { //留言成功,數量修改 if (ProductService.UpdateProductQty(order.Product.SkuId, order.Quantity)) { Success_order.Add(order); order_repo.InsertOrder(order); FBSendMsgService.SuccessOrderToSendMsg(livePageID, order, token); } else //留言失敗 { FBSendMsgService.FailedOrderToSendMsg(livePageID, order, token); } } } var result = JsonConvert.SerializeObject(Success_order); return(Json(result)); //} //catch (Exception e) //{ // DateTime date = DateTime.UtcNow.AddHours(8); // string today = date.ToString("yyyy-MM-dd"); // string now = date.ToString("yyyy-MM-dd HH:mm:ss"); // if (!Directory.Exists("C:\\log")) // { // Directory.CreateDirectory("C:\\log\\"); // } // string nowPath = "C:\\log\\" + today + ".txt"; // System.IO.File.AppendAllText("C:\\log\\" + today + ".txt", "\r\n" + now + " : " + e); // return Json("error"); //} }