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();
}
-
-
}
}