|
@@ -22,6 +22,12 @@ namespace WCS.Service.Works.Station
|
|
|
if (Ltc.Do(dev, v => v.Data3.Status.HasFlag(StationStatus.运行状态位))) throw new WarnException($"设备运行中");
|
|
|
if (Ltc.Do(dev, v => v.Data2.Status.HasFlag(IstationStatus.光电状态) == false)) return;
|
|
|
if (Ltc.Do(dev, v => v.Data2.Tasknum < 10000)) return;
|
|
|
+ if (Ltc.Do(dev, v => v.Data2.Request != IstationRequest.请求分配目标地址)) return;
|
|
|
+ if (dev.Entity.CODE == "3163")
|
|
|
+ {
|
|
|
+ InfoLog.INFO_INFO($"已扫码等待分配目标地址,[{dev.Entity.CODE}写入信息:当前任务号[{dev.Data2.Tasknum}]-凭证号[{dev.Data2.VoucherNo}]");
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
var bcr = dev.Entity.BCR();
|
|
|
var barcode = bcr.Content.Trim('\r');
|