|
@@ -405,7 +405,7 @@ namespace UAS_MES.Make
|
|
|
/// <param name="step"></param>
|
|
/// <param name="step"></param>
|
|
|
private bool checkRules(int step)
|
|
private bool checkRules(int step)
|
|
|
{
|
|
{
|
|
|
- type = ListA.Rows[step - 2]["psr_type"].ToString() == "WIFI" ? "MAC" : ListA.Rows[step - 2]["psr_type"].ToString();
|
|
|
|
|
|
|
+ type = ListA.Rows[step - 2]["psr_type"].ToString();
|
|
|
//将type中的mac和bt中的"-"和":"号去掉
|
|
//将type中的mac和bt中的"-"和":"号去掉
|
|
|
if (type == "MAC" || type == "BT")
|
|
if (type == "MAC" || type == "BT")
|
|
|
{
|
|
{
|
|
@@ -574,8 +574,8 @@ namespace UAS_MES.Make
|
|
|
//遍历判断已采集的信息是否已存在
|
|
//遍历判断已采集的信息是否已存在
|
|
|
foreach (DictionaryEntry de in hs)
|
|
foreach (DictionaryEntry de in hs)
|
|
|
{
|
|
{
|
|
|
- if (!ChangeResult.Checked && dh.CheckExist("makeserial", "MS_" + (de.Key.ToString() == "WIFI" ? "MAC" : de.Key) + "='" + de.Value + "' and ms_status in (0,1,2,3)")
|
|
|
|
|
- || (ChangeResult.Checked && dh.CheckExist("makeserial", "MS_" + (de.Key.ToString() == "WIFI" ? "MAC" : de.Key) + "='" + de.Value + "' and ms_status in (0,1,2,3) and ms_id <> '" + oMsid + "'")))
|
|
|
|
|
|
|
+ if (!ChangeResult.Checked && dh.CheckExist("makeserial", "MS_" + (de.Key.ToString()) + "='" + de.Value + "' and ms_status in (0,1,2,3)")
|
|
|
|
|
+ || (ChangeResult.Checked && dh.CheckExist("makeserial", "MS_" + (de.Key.ToString()) + "='" + de.Value + "' and ms_status in (0,1,2,3) and ms_id <> '" + oMsid + "'")))
|
|
|
{
|
|
{
|
|
|
flag = false;
|
|
flag = false;
|
|
|
OperateResult.AppendText(">>" + de.Key + "已被使用,请重新输入TSN,重新转换\n", Color.Red);
|
|
OperateResult.AppendText(">>" + de.Key + "已被使用,请重新输入TSN,重新转换\n", Color.Red);
|
|
@@ -586,7 +586,7 @@ namespace UAS_MES.Make
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
//校验sninfo中是否存在
|
|
//校验sninfo中是否存在
|
|
|
- if (dh.CheckExist("sninfo", "si_" + (de.Key.ToString() == "WIFI" ? "MAC" : de.Key) + "='" + de.Value + "' and si_id <>'" + siid + "'"))
|
|
|
|
|
|
|
+ if (dh.CheckExist("sninfo", "si_" + (de.Key.ToString()) + "='" + de.Value + "' and si_id <>'" + siid + "'"))
|
|
|
{
|
|
{
|
|
|
flag = false;
|
|
flag = false;
|
|
|
OperateResult.AppendText(">>" + de.Key + "已被使用,请重新输入TSN,重新转换\n", Color.Red);
|
|
OperateResult.AppendText(">>" + de.Key + "已被使用,请重新输入TSN,重新转换\n", Color.Red);
|