using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace JwKdsV.Core { public static class KdsBusiness { /// /// 订单号显示长度 /// /// public static int TicketDisplayLength() { int _defaultNum = 3; var ticketNum = Global.Instance.GlobalConfigStringValue(ConfigConstant.CONFIG_BUSINESS_TICKETNUM, "3"); int.TryParse(ticketNum, out _defaultNum); return _defaultNum; } /// /// 获取显示的订单号 /// /// /// public static string TicketNoDisplay(string ticketNo) { int _defaultLength = TicketDisplayLength(); string displayTicketNo = string.Empty; if (ticketNo.Length >= _defaultLength) { displayTicketNo = ticketNo.Substring(ticketNo.Length - _defaultLength); } else { displayTicketNo = ticketNo; } return displayTicketNo; } /// /// 替换@@关键信息 /// /// /// /// public static string DisplayContentReplace(Dictionary sourceDic, string content) { foreach (var key in sourceDic.Keys) { //if(key == "@做法@" && !string.IsNullOrEmpty(sourceDic[key])) //{ // var makeColor = Global.Instance.GlobalConfigStringValue(ConfigConstant.CONFIG_BUSINESS_MAKECOLOR, "Red"); // var makeDesc = string.Format("{1} ", makeColor, sourceDic[key]); // content = content.Replace(key, makeDesc); //} //else //{ content = content.Replace(key, sourceDic[key]); //} } return content; } } }