liuwf 2 weeks ago
parent 3321a20ed5
commit ad966735cf

@ -468,26 +468,28 @@ namespace SlnMesnac.Business
private void BindingBarCode(string bigBarcode, string epcStr, MesProductPlanDto productPlanDto)
{
List<MesPrdBarcodeInfo> list = _mesPrdBarCodeService.GetUseBarCodeList();
if (list == null || list.Count == 0)
if (list != null && list.Count > 0)
{
_logger.LogError("托盘未找到可以绑定的小条码");
return;
// throw new InvalidOperationException("托盘未找到可以绑定的小条码");
}
if (list.Where(x => x.PrintFlag == "1").ToList().Count < 40)
{
// 推送低级别报警
AddAlarm(WarnStatusEnum.40);
}
foreach (var item in list)
{
item.PalletInfoCode = epcStr;
item.MesBarcodeInfo = bigBarcode;
item.BindTime = DateTime.Now;
item.BindStatus = 1;
if (list.Where(x => x.PrintFlag == "1").ToList().Count < 40)
{
// 推送低级别报警
AddAlarm(WarnStatusEnum.40);
}
foreach (var item in list)
{
item.PalletInfoCode = epcStr;
item.MesBarcodeInfo = bigBarcode;
item.BindTime = DateTime.Now;
item.BindStatus = 1;
}
sqlSugarClient.AsTenant().GetConnection("mes").Updateable(list).ExecuteCommand();
}
sqlSugarClient.AsTenant().GetConnection("mes").Updateable(list).ExecuteCommand();
//if (list == null || list.Count == 0)
//{
// _logger.LogError("托盘未找到可以绑定的小条码");
// return;
// // throw new InvalidOperationException("托盘未找到可以绑定的小条码");
//}
//托盘绑定大条码信息
BasePalletInfo palletInfo = sqlSugarClient.AsTenant().GetConnection("mes").Queryable<BasePalletInfo>().Where(x => x.PalletInfoCode == epcStr).First();

Loading…
Cancel
Save