You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
2.2 KiB
C#
68 lines
2.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace JwKdsV.Core
|
|
{
|
|
public static class KdsBusiness
|
|
{
|
|
/// <summary>
|
|
/// 订单号显示长度
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public static int TicketDisplayLength()
|
|
{
|
|
int _defaultNum = 3;
|
|
var ticketNum = Global.Instance.GlobalConfigStringValue(ConfigConstant.CONFIG_BUSINESS_TICKETNUM, "3");
|
|
int.TryParse(ticketNum, out _defaultNum);
|
|
return _defaultNum;
|
|
}
|
|
|
|
/// <summary>
|
|
/// 获取显示的订单号
|
|
/// </summary>
|
|
/// <param name="ticketNo"></param>
|
|
/// <returns></returns>
|
|
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;
|
|
}
|
|
|
|
/// <summary>
|
|
/// 替换@@关键信息
|
|
/// </summary>
|
|
/// <param name="sourceDic"></param>
|
|
/// <param name="content"></param>
|
|
/// <returns></returns>
|
|
public static string DisplayContentReplace(Dictionary<string, string> 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("<font color='{0}'>{1}</font> ", makeColor, sourceDic[key]);
|
|
// content = content.Replace(key, makeDesc);
|
|
//}
|
|
//else
|
|
//{
|
|
content = content.Replace(key, sourceDic[key]);
|
|
//}
|
|
|
|
}
|
|
return content;
|
|
}
|
|
}
|
|
}
|