|
@@ -35,7 +35,7 @@ namespace WCS.Service
|
|
|
if (!res.ResType)
|
|
|
{
|
|
|
TaskException(devCode, res.ResMessage);
|
|
|
- throw new Exception(res.ResMessage);
|
|
|
+ throw new WarnException(res.ResMessage);
|
|
|
}
|
|
|
return res.TaskList.FirstOrDefault();
|
|
|
}
|
|
@@ -71,7 +71,7 @@ namespace WCS.Service
|
|
|
if (!res.ResType)
|
|
|
{
|
|
|
TaskException($"{devCode1} -- {devCode2}", res.ResMessage);
|
|
|
- throw new Exception(res.ResMessage);
|
|
|
+ throw new WarnException(res.ResMessage);
|
|
|
}
|
|
|
return res.TaskList;
|
|
|
}
|
|
@@ -118,7 +118,7 @@ namespace WCS.Service
|
|
|
if (!res.ResType)
|
|
|
{
|
|
|
TaskException(device, res.ResMessage);
|
|
|
- throw new Exception(res.ResMessage);
|
|
|
+ throw new WarnException(res.ResMessage);
|
|
|
}
|
|
|
return res;
|
|
|
}
|
|
@@ -137,10 +137,10 @@ namespace WCS.Service
|
|
|
});
|
|
|
if (res == null || res.Count == 0)
|
|
|
{
|
|
|
- throw new Exception("I_WCS_PutTaskStep调用失败");
|
|
|
+ throw new WarnException("I_WCS_PutTaskStep调用失败");
|
|
|
}
|
|
|
if (!res.First().ResType)
|
|
|
- throw new Exception(res.First().ResMessage);
|
|
|
+ throw new WarnException(res.First().ResMessage);
|
|
|
}
|
|
|
|
|
|
public static GetProductInfoResponse GetProductInfo(string barcode, string dev)
|
|
@@ -152,15 +152,15 @@ namespace WCS.Service
|
|
|
try
|
|
|
{
|
|
|
if (!res.ResType)
|
|
|
- throw new Exception(res.ResMessage);
|
|
|
+ throw new WarnException(res.ResMessage);
|
|
|
if (res.ChildContainerType <= 0 || res.ChildContainerType > 9)
|
|
|
- throw new Exception("托盘类型错误");
|
|
|
+ throw new WarnException("托盘类型错误");
|
|
|
if (res.LoadCount <= 0)
|
|
|
- throw new Exception("最大组盘数量错误");
|
|
|
+ throw new WarnException("最大组盘数量错误");
|
|
|
if (res.DocId == 0)
|
|
|
- throw new Exception("单据ID错误");
|
|
|
+ throw new WarnException("单据ID错误");
|
|
|
if (res.ProLine < 1 || res.ProLine > 9)
|
|
|
- throw new Exception("产线编号" + res.ProLine + "错误");
|
|
|
+ throw new WarnException("产线编号" + res.ProLine + "错误");
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|
|
@@ -188,7 +188,7 @@ namespace WCS.Service
|
|
|
if (!res.ResType)
|
|
|
{
|
|
|
TaskException(position, res.ResMessage);
|
|
|
- throw new Exception(res.ResMessage);
|
|
|
+ throw new WarnException(res.ResMessage);
|
|
|
}
|
|
|
|
|
|
res.WMSTasks.ForEach(v =>
|
|
@@ -213,7 +213,7 @@ namespace WCS.Service
|
|
|
if (!res.ResType)
|
|
|
{
|
|
|
TaskException(dev, res.ResMessage);
|
|
|
- throw new Exception(res.ResMessage);
|
|
|
+ throw new WarnException(res.ResMessage);
|
|
|
}
|
|
|
return res;
|
|
|
}
|
|
@@ -234,7 +234,7 @@ namespace WCS.Service
|
|
|
if (!res.ResType)
|
|
|
{
|
|
|
TaskException(dev, res.ResMessage);
|
|
|
- throw new Exception(res.ResMessage);
|
|
|
+ throw new WarnException(res.ResMessage);
|
|
|
}
|
|
|
return res;
|
|
|
}
|
|
@@ -255,7 +255,7 @@ namespace WCS.Service
|
|
|
ExcMessage = exMsg,
|
|
|
});
|
|
|
if (!res.ResType)
|
|
|
- throw new Exception(res.ResMessage);
|
|
|
+ throw new WarnException(res.ResMessage);
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|
|
@@ -280,7 +280,7 @@ namespace WCS.Service
|
|
|
{
|
|
|
var res = APICaller.CallApi<I_WCS_PutDevInfoResponse>(Url + "/api/Task/I_WCS_PutDevInfo", DevInfoList);
|
|
|
if (!res.ResType)
|
|
|
- throw new Exception(res.ResMessage);
|
|
|
+ throw new WarnException(res.ResMessage);
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|