服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
2024-12-05 e990cf78de3e145f4a4b1493901c8d8caf95e53d
Tiger.Business.MES/Transaction/Position.cs
@@ -260,16 +260,8 @@
            switch (action.Status)
            {
                case ApiAction.StatusCodes.Success:
                    if (action.Data.IsFinished)
                    {
                        msg.Voice = MQTT.Voice.Pass;
                        msg.Color = "#FF228B22";
                    }
                    else
                    {
                        msg.Voice = MQTT.Voice.Success;
                        msg.Color = "#FF1E90FF";
                    }
                    msg.Voice = MQTT.Voice.Success;
                    msg.Color = "#FF1E90FF";
                    break;
                case ApiAction.StatusCodes.Warning:
                    msg.Voice = MQTT.Voice.Warning;
@@ -292,6 +284,21 @@
                    msg.Color = "#FF000000";
                    break;
            }
            if (action.Data.IsFinished && action.IsSuccessed)
            {
                msg.Voice = MQTT.Voice.Pass;
                msg.Color = "#FF228B22";
            }
            else if (!action.IsSuccessed)
            {
                msg.Voice = MQTT.Voice.Fail;
                msg.Color = "#FFFF0000";
            }
            else
            {
                msg.Voice = MQTT.Voice.Silent;
                msg.Color = "#FF000000";
            }
            action.Data.MqttMsg = msg;
            return action;
        }