change-成品下线程序提交

dev
liuwf 1 year ago
parent c7123108cc
commit 13d48106e6

@ -336,6 +336,7 @@ namespace Aucma.Core.ProductOffLine.Business
break;
}
} while (false);
Thread.Sleep(1000);
Shell();
//if (MvCodeReader.MV_CODEREADER_OK != nRet)
//{
@ -513,6 +514,7 @@ namespace Aucma.Core.ProductOffLine.Business
Console.WriteLine("Destroy device failed:{0:x8}", nRet);
}
}
Thread.Sleep(1000);
Liner();
}

@ -124,19 +124,22 @@ namespace Aucma.Core.ProductOffLine.Business
public void test()
{
//Task.Run(() =>
//{
// Thread.Sleep(5000);
// OffLineInfo info11 = new OffLineInfo();
// info11.ProductSNCode = "test111";
// int flag = _offLineInfoServices.AddAsync(info11).Result;
//});
// private static readonly log4net.ILog log = LogManager.GetLogger(typeof(OffLineBusiness));
// string result = _productOffLineServices.QueryChecked("1520870000099E2V0004");
// string result = _productOffLineServices.QueryChecked("1530080CD0098E1V1714");
// Console.WriteLine(result);
// Console.WriteLine(result);System.AggregateException:“One or more errors occurred. (ORA-01653: 表 C##AUCMA_SCADA.PRODUCT_OFFLINE 无法通过 8 (在表空间 AUCMA_SCADA 中) 扩展)”
// 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";
@ -362,6 +365,7 @@ namespace Aucma.Core.ProductOffLine.Business
int flag = _offLineInfoServices.AddAsync(info11).Result;
if (flag < 0)
{
log.Info(TempOffLineInfo.ProductSNCode+"插入下线记录失败");
TempOffLineInfo.MsgInfo = TempOffLineInfo.MsgInfo + "插入下线记录失败";
TempOffLineInfo.MsgAlarmFlag = true;
//界面刷新
@ -377,6 +381,7 @@ namespace Aucma.Core.ProductOffLine.Business
BaseOrderInfo order = _baseOrderInfoServices.FirstAsync(x => x.OrderCode == TempOffLineInfo.ProductOrderNo).Result;
if (order == null)
{
log.Info("条码:"+TempOffLineInfo.ProductBarNo+" 订单号:"+TempOffLineInfo.ProductOrderNo+" 查询mes订单失败");
TempOffLineInfo.MsgInfo = TempOffLineInfo.MsgInfo + "查询mes订单失败";
TempOffLineInfo.MsgAlarmFlag = true;
//界面刷新
@ -393,6 +398,7 @@ namespace Aucma.Core.ProductOffLine.Business
bool uploadOrder = _baseOrderInfoServices.UpdateAsync(order).Result;
if(!uploadOrder)
{
log.Info("条码:" + TempOffLineInfo.ProductBarNo + " 订单号:" + TempOffLineInfo.ProductOrderNo + " 更新mes订单完成数失败");
TempOffLineInfo.MsgInfo = TempOffLineInfo.MsgInfo + "更新mes订单完成数失败";
TempOffLineInfo.MsgAlarmFlag = true;
//界面刷新
@ -704,14 +710,15 @@ namespace Aucma.Core.ProductOffLine.Business
}
else
{
log.Info(TempOffLineInfo.ProductSNCode + "条码重复,本地不存在,已插入,放行");
log.Info(TempOffLineInfo.ProductSNCode + "条码重复,本地不存在");
OffLineInfo info11 = MapperTwo(TempOffLineInfo);
// 产线
info11.ProductLineCode = "CX_02";
info11.ProductOrderNo = "0000" + info11.ProductOrderNo;
info11.SaveRetuenInfo = TempOffLineInfo.MsgInfo;
info11.LoginTeam = appConfig.LoginTeam;
_offLineInfoServices.AddAsync(info11);
int result = _offLineInfoServices.AddAsync(info11).Result;
Console.WriteLine("条码重复,本地不存在,插入结果:"+result);
return true;
}
}

Loading…
Cancel
Save