public IHttpActionResult PushMessage() { var context = HttpContext.Current; var task = Task.Factory.StartNew((con) => { var res = HttpCommon.PostReceive(con); try { _log.DebugFormat("【信息记录】类型:Push 信息{0}", res); var service = new EleCallBackService(); service.HandlePushMessage(res); } catch (Exception e) { _log.DebugFormat("【系统错误】类型:Push 信息:{0} 错误:{1}", res, e.Message); _log.DebugFormat("【系统错误】类型:Push 信息:{0} 错误:{1}", res, e.GetOriginalException().Message); } }, context); return(Json(new { message = "ok" })); }
public IHttpActionResult OrderFinished(string userId) { var context = HttpContext.Current; Task task = Task.Factory.StartNew((con) => { string res = HttpCommon.PostReceive(con); try { _log.DebugFormat("【信息记录】用户:{0} 类型:OrderFinished 信息{1}", userId, res); _service.HandlePush("OrderFinished", userId, res); } catch (Exception e) { _log.DebugFormat("【系统错误】用户:{0} 类型:OrderFinished 信息:{1} 错误:{2}", userId, res, e.Message); _log.DebugFormat("【系统错误】用户:{0} 类型:OrderFinished 信息:{1} 错误:{2}", userId, res, e.GetOriginalException().Message); } }, context); return(Json(new { data = "ok" })); }