public ResponseBaseViewModel <TraOrderCancelResponseViewModel> GetOrderCancel([FromBody] TraOrderCancelViewModel request) { factory = new OrderCancelFactory(); domain = factory.CreateDomainObj(); TraOrderCancelModel orderCancelModel = new TraOrderCancelModel() { transactionid = request.TransactionID, orderid = request.OrderID, }; var obj = domain.DoOrderCancel(orderCancelModel); var UIModel = new ResponseBaseViewModel <TraOrderCancelResponseViewModel>(); var Flag = new ResponseCodeViewModel(); UIModel.Flag = Flag; TraOrderCancelResponseViewModel model = new TraOrderCancelResponseViewModel() { OrderID = obj.orderid }; UIModel.Data = model; if (obj.code == 100) { UIModel.Flag.Code = 0; } else { UIModel.Flag.Code = Convert.ToInt32(obj.code); } UIModel.Flag.Message = obj.msg; return(UIModel); }
public TraOrderCancelResponseModel RequestCancelOrder(TraOrderCancelModel model) { RequestInterfaceHelper <TraOrderSubmitModel> .SupplementInPutModel(model, "train_cancel"); string jsonstr = "jsonStr=" + JsonHelper.SerializeObject(model); DateTime date = DateTime.Now; LogHelper.WriteLog("取消订单接口:" + date + "||||||" + jsonstr, "Request"); string post = PostHelper.PostUrl(_postUrl, jsonstr, Encoding.UTF8); LogHelper.WriteLog("取消订单接口返回:" + date + "||||||" + post, "Request"); TraOrderCancelResponseModel trainResponseModel = JsonConvert.DeserializeObject <TraOrderCancelResponseModel>(post); return(trainResponseModel); }