|
|
@@ -149,7 +149,19 @@ namespace UAS_MES_NEW.Special
|
|
|
string psr_prefix = dt.Rows[0]["psr_prefix"].ToString();
|
|
|
string PSR_LENGTH = dt.Rows[0]["PSR_LENGTH"].ToString();
|
|
|
|
|
|
- if (!sncode.Text.StartsWith(psr_prefix))
|
|
|
+ //psr_prefix支持多个前缀,以|分隔,满足其中任意一个即可
|
|
|
+ string[] psr_prefix_Arr = psr_prefix.Split('|');
|
|
|
+ bool PrefixPass = false;
|
|
|
+ foreach (string prefixItem in psr_prefix_Arr)
|
|
|
+ {
|
|
|
+ string prefixValue = prefixItem.Trim();
|
|
|
+ if (prefixValue != "" && sncode.Text.StartsWith(prefixValue))
|
|
|
+ {
|
|
|
+ PrefixPass = true;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!PrefixPass)
|
|
|
{
|
|
|
Err = "序列号:" + sncode.Text + " 前缀错误,不满足产品防呆规则";
|
|
|
}
|