32 lines
1019 B
C#
32 lines
1019 B
C#
using System;
|
|
|
|
namespace CRM.Core.CoreService.PkgSms
|
|
{
|
|
internal class InterfaceFactory
|
|
{
|
|
public static InterfaceModel.SmsAccountID GetInterfaceIdByCode(string interfaceCode)
|
|
{
|
|
if (string.IsNullOrEmpty(interfaceCode))
|
|
throw new Exception("GetInterfaceIdByCode(interfaceCode)中参数不能为空!");
|
|
interfaceCode = interfaceCode.Trim();
|
|
InterfaceModel.SmsAccountID result;
|
|
switch (interfaceCode.ToUpper())
|
|
{
|
|
case "YZ":
|
|
result = InterfaceModel.SmsAccountID.YZ;
|
|
break;
|
|
case "YZ2":
|
|
result = InterfaceModel.SmsAccountID.YZ2;
|
|
break;
|
|
case "TENCENTSMS":
|
|
result = InterfaceModel.SmsAccountID.TencentSms;
|
|
break;
|
|
default:
|
|
result = 0;
|
|
break;
|
|
}
|
|
return result;
|
|
}
|
|
}
|
|
}
|