public async Task <string> CanlOrder(CancelOrderHC cancelOrder, string OrderNo) { T_ORDER order = new T_ORDER(); var result = new HCResult(); order = await GetOrderByOrderNo(cancelOrder.logisticCode); if (order == null) { return(ResponseHandle(cancelOrder.logisticCode, false, 1001, "订单不存在", " 订单不存在")); } if (order.ORDER_STATUS >= 30) { return(ResponseHandle(cancelOrder.logisticCode, false, 1003, "该订单不允许撤销", " 订单已经接单或已经撤销")); } var ret = CancelOrder(order).Result; if (ret > 0) { return(ResponseHandle(cancelOrder.logisticCode, true, 1000, "撤销成功", " 撤销成功")); } else { return(ResponseHandle(cancelOrder.logisticCode, false, 9000, "系统数据库错误", " 系统数据库处理数据出错")); } }
private string ResponseHandle(string logisticCode, bool result, int resultCode, string resultInfo = "", string reason = "", LogHandle.LogerType logType = LogHandle.LogerType.Error) { try { var results = new HCResult(); results.logisticCode = logisticCode; results.result = result; results.resultCode = resultCode; results.resultInfo = resultInfo; results.reason = reason; var jsonRet = results.ToJson(); //t_MySql_OrderService.Logger.Set("返回内容:" + result + jsonRet, logType); return(jsonRet); } catch (Exception ex) { throw; } }
private string ResponseHandle(string logisticCode, bool result, int resultCode, string resultInfo = "", string reason = "", LogerType logType = LogerType.Error) { try { var results = new HCResult { logisticCode = logisticCode, result = result, resultCode = resultCode, resultInfo = resultInfo, reason = reason }; var jsonRet = results.ToJson(); ("返回结果:" + result + jsonRet).WriteToLog(); return(jsonRet); } catch (Exception ex) { throw; } }