|
|
|
@ -109,8 +109,10 @@ namespace Aucma.Core.ProductOffLine.Business
|
|
|
|
|
public OffLineBusiness()
|
|
|
|
|
{
|
|
|
|
|
MvCodeHelper.RefreshMaterialCodeStrEvent += MaterialBarScan;
|
|
|
|
|
GunBusiness.RefreshMaterialCodeStrEvent += MaterialBarScan;
|
|
|
|
|
ChooseDirectionWindow.SendPlcPassEvent += DownLoadPassFlag;
|
|
|
|
|
test();
|
|
|
|
|
|
|
|
|
|
//test();
|
|
|
|
|
}
|
|
|
|
|
#region 变量定义
|
|
|
|
|
/// <summary>
|
|
|
|
@ -122,6 +124,15 @@ namespace Aucma.Core.ProductOffLine.Business
|
|
|
|
|
|
|
|
|
|
public void test()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
//Task.Run(() =>
|
|
|
|
|
//{
|
|
|
|
|
|
|
|
|
|
// Thread.Sleep(5000);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//});
|
|
|
|
|
|
|
|
|
|
// private static readonly log4net.ILog log = LogManager.GetLogger(typeof(OffLineBusiness));
|
|
|
|
|
// string result = _productOffLineServices.QueryChecked("1520870000099E2V0004");
|
|
|
|
|
// string result = _productOffLineServices.QueryChecked("1530080CD0098E1V1714");
|
|
|
|
@ -129,33 +140,28 @@ namespace Aucma.Core.ProductOffLine.Business
|
|
|
|
|
// string strSave = _productOffLineServices.SaveBarcodeInfo("1520870000099E2V0004", "ILS_SORT", result.Replace("0000",""), 1);
|
|
|
|
|
// LogHelper.Info("成品码:1520870000099E2V0004"+strSave);
|
|
|
|
|
// string tt = "Y@1104@16160030000000910780@000010034895@@ @000000@000000009000004899@BCD-160C,家电下乡@@BCD-160C@皓月白-家电下乡@161601300@160@1-00版@家电下乡产品@默认@2010-09-01";
|
|
|
|
|
Task.Run(() =>
|
|
|
|
|
{
|
|
|
|
|
//while (true)
|
|
|
|
|
//{
|
|
|
|
|
Thread.Sleep(5000);
|
|
|
|
|
// string aa = appConfig.BarCodeAccount;
|
|
|
|
|
// string bb = appConfig.ProductlineCode;
|
|
|
|
|
// appConfig.BarCodeAccount = "123";
|
|
|
|
|
//TempOffLineInfo1.QualityResult = "失败";
|
|
|
|
|
//TempOffLineInfo1.ProductSNCode = "323222444"; //产品SN条码*1
|
|
|
|
|
//TempOffLineInfo1.ProductScanTime = System.DateTime.Now; // 扫码时间*2
|
|
|
|
|
//TempOffLineInfo1.MsgInfo = "条码质检失败:";
|
|
|
|
|
//RefreshScanMateriaCodeEvent?.Invoke(TempOffLineInfo1);
|
|
|
|
|
// Random random = new Random();
|
|
|
|
|
// MaterialBarScan("32160030000000912" + random.Next(100, 999), "10.10.92.141");
|
|
|
|
|
|
|
|
|
|
//Thread.Sleep(3000);
|
|
|
|
|
//Random random1 = new Random();
|
|
|
|
|
//MaterialBarScan("99160030000000912" + random1.Next(100, 999), "10.10.92.141");
|
|
|
|
|
//Thread.Sleep(3000);
|
|
|
|
|
//Random random2 = new Random();
|
|
|
|
|
//MaterialBarScan("44160030000000912" + random2.Next(100, 999), "10.10.92.141");
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
// Thread.Sleep(1000);
|
|
|
|
|
// MaterialBarScanEvent("33160030000000910780", "192.168.1.20");
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// string aa = appConfig.BarCodeAccount;
|
|
|
|
|
// string bb = appConfig.ProductlineCode;
|
|
|
|
|
// appConfig.BarCodeAccount = "123";
|
|
|
|
|
//TempOffLineInfo1.QualityResult = "失败";
|
|
|
|
|
//TempOffLineInfo1.ProductSNCode = "323222444"; //产品SN条码*1
|
|
|
|
|
//TempOffLineInfo1.ProductScanTime = System.DateTime.Now; // 扫码时间*2
|
|
|
|
|
//TempOffLineInfo1.MsgInfo = "条码质检失败:";
|
|
|
|
|
//RefreshScanMateriaCodeEvent?.Invoke(TempOffLineInfo1);
|
|
|
|
|
// Random random = new Random();
|
|
|
|
|
// MaterialBarScan("32160030000000912" + random.Next(100, 999), "10.10.92.141");
|
|
|
|
|
|
|
|
|
|
//Thread.Sleep(3000);
|
|
|
|
|
//Random random1 = new Random();
|
|
|
|
|
//MaterialBarScan("99160030000000912" + random1.Next(100, 999), "10.10.92.141");
|
|
|
|
|
//Thread.Sleep(3000);
|
|
|
|
|
//Random random2 = new Random();
|
|
|
|
|
//MaterialBarScan("44160030000000912" + random2.Next(100, 999), "10.10.92.141");
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
// Thread.Sleep(1000);
|
|
|
|
|
// MaterialBarScanEvent("33160030000000910780", "192.168.1.20");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void MaterialBarScan(string code, string scannerIp)
|
|
|
|
|