服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2024-07-30 98304e3ffd220092103074a5da83bcad2b5c0c7d
Tiger.Business.MES/WorkAction/PrintLabel.cs
@@ -63,25 +63,8 @@
        {
            var action = new ApiAction<SubmitOutput>(new SubmitOutput());
            
            foreach (var item in Label.Variables)
            {
                switch (item.VAR_TYPE.GetEnum<BAS_LABEL_VAR.VAR_TYPEs>())
                {
                    case BAS_LABEL_VAR.VAR_TYPEs.Constant:
                        item.Value = item.VAR_VALUE;
                        break;
                    case BAS_LABEL_VAR.VAR_TYPEs.ProcessVariable:
                        item.Value = CurPosition.GetPrintProcessValue(LabelPV, item);
                        break;
                    case BAS_LABEL_VAR.VAR_TYPEs.DateVariable:
                        item.Value = DateTime.Now.ToString(item.VAR_VALUE);
                        break;
                    case BAS_LABEL_VAR.VAR_TYPEs.CustomVariable:
                    default:
                        item.Value = "";
                        break;
                }
            }
            //设置打印变量值
            Label = CurPosition.SetLabelVariables(LabelPV, Label);
            action.Data.Data = Label;
            //如果返回成功则认为当前行为可以开始执行,否则返回失败