📄 refund.cs
字号:
namespace PowerEasy.Shop
{
using PowerEasy.Common;
using PowerEasy.IDal.Shop;
using PowerEasy.Model.Shop;
using System;
public sealed class Refund
{
private static readonly IRefund dal = DataAccess.CreateRefund();
private Refund()
{
}
public static bool Add(RefundInfo refundInfo)
{
return dal.Add(DoHtmlEncode(refundInfo));
}
private static RefundInfo DoHtmlDecode(RefundInfo refundInfo)
{
if (refundInfo != null)
{
refundInfo.ClientName = DataSecurity.HtmlDecode(refundInfo.ClientName);
refundInfo.Email = DataSecurity.HtmlDecode(refundInfo.Email);
refundInfo.OrderNum = DataSecurity.HtmlDecode(refundInfo.OrderNum);
refundInfo.Remark = DataSecurity.HtmlDecode(refundInfo.Remark);
refundInfo.UserName = DataSecurity.HtmlDecode(refundInfo.UserName);
}
return refundInfo;
}
private static RefundInfo DoHtmlEncode(RefundInfo refundInfo)
{
if (refundInfo != null)
{
refundInfo.ClientName = DataSecurity.HtmlEncode(refundInfo.ClientName);
refundInfo.Email = DataSecurity.HtmlEncode(refundInfo.Email);
refundInfo.OrderNum = DataSecurity.HtmlEncode(refundInfo.OrderNum);
refundInfo.Remark = DataSecurity.HtmlEncode(refundInfo.Remark);
refundInfo.UserName = DataSecurity.HtmlEncode(refundInfo.UserName);
}
return refundInfo;
}
public static RefundInfo GetByOrderId(int orderId)
{
return GetByOrderId(orderId, true);
}
public static RefundInfo GetByOrderId(int orderId, bool isDecode)
{
RefundInfo byOrderId = dal.GetByOrderId(orderId);
if (isDecode)
{
DoHtmlDecode(byOrderId);
}
return byOrderId;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -