public IActionResult WMSUpdateOrderDeliveryCode() { var content = new StreamReader(Request.Body).ReadToEnd(); var model = content.ToObj <WMSOrderModelDelivery>(); if (string.IsNullOrEmpty(model.OMSSerialNumber)) { return(Json(new { isSucc = false, msg = "更新订单快递方式时,OMSSerialNumber为空" })); } var order = _orderService.GetOrderBySerialNumber(model.OMSSerialNumber); if (order == null) { return(Json(new { isSucc = false, msg = string.Format("更新订单快递方式时,在OMS中未查到SerialNumber为{0}的订单!", model.OMSSerialNumber) })); } order.DeliveryTypeId = _deliveriesService.GetDeliveryByCode(model.DeliveryCode); if (order.DeliveryTypeId == 0) { return(Json(new { isSucc = false, msg = "更新订单快递方式时,OMS不存在" + model.DeliveryCode + "快递方式,请添加!" })); } _orderService.UpdateOrder(order); #region 日志(同步采购订单状态) _logService.InsertOrderTableLog("order", order.Id, "修改订单快递方式", order.DeliveryTypeId, "WMS更新订单快递方式到OMS,WMS上传人:" + model.UploadBy); #endregion return(Json(new { isSucc = true, msg = "更新成功" })); }