|  | @@ -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)
 | 
	
		
			
				|  |  |              {
 |