diff --git a/WarehouseMgr/Tnb.WarehouseMgr/WmsSignForDeliveryService.cs b/WarehouseMgr/Tnb.WarehouseMgr/WmsSignForDeliveryService.cs index 948343ed..61e40c6f 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/WmsSignForDeliveryService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/WmsSignForDeliveryService.cs @@ -125,14 +125,20 @@ namespace Tnb.WarehouseMgr /// /// /// - [HttpPost] - public async Task MESCarrySign(MESCarrySignInput input) + [HttpPost, NonUnify] + public async Task MESCarrySign(MESCarrySignInput input) { if (input.IsNull()) throw new ArgumentNullException("input"); var signInput = input.Adapt(); - await SignForDelivery(signInput); + try + { + await SignForDelivery(signInput); + } + catch (Exception) + { + return ToApiResult(HttpStatusCode.InternalServerError, "签收失败"); + } + return ToApiResult(); } - - } }