| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- using Library;
- using MySystem.Service.Main2;
- using System.Collections.Generic;
- using MySystem.Service.KxsMain;
- namespace MySystem.Service.Main2
- {
- /// <summary>
- /// 银联商户表工具类
- /// </summary>
- public class MerchantInfoUtil
- {
- #region 通过创客编号查询商户Id
- /// <summary>
- /// 通过创客编号查询商户Id
- /// </summary>
- /// <param name="MakerCode">创客编号</param>
- /// <returns></returns>
- public static string QueryMerchantIdByMakerCode(string MakerCode)
- {
- var info = "";
- var userInfo = UsersService.QueryByMakerCode(MakerCode);
- if (userInfo.Id > 0)
- {
- List<RelationData> relationData = new List<RelationData>();
- var merInfo = MerchantInfoService.List(relationData, " and UserId=" + userInfo.Id + "", 1, 9999);
- var merIds = "";
- foreach (Dictionary<string, object> dic in merInfo)
- {
- var MerchantId = int.Parse(dic["Id"].ToString());
- merIds += MerchantId + ",";
- }
- info = merIds.TrimEnd(',');
- }
- else
- {
- return "创客编号" + MakerCode + "不存在";
- }
- return info;
- }
- #endregion
- #region 主体类型
- /// <summary>
- /// 主体类型
- /// </summary>
- /// <returns></returns>
- public static Dictionary<string, string> GetSubjects()
- {
- Dictionary<string, string> dic = new Dictionary<string, string>();
- dic.Add("SUBJECT_TYPE_INDIVIDUAL", "个体工商户");
- dic.Add("SUBJECT_TYPE_ENTERPRISE", "企业公司");
- dic.Add("SUBJECT_TYPE_SMALL", "小微商户");
- // dic.Add("SUBJECT_TYPE_INSTITUTIONS", "党政、机关及事业单位");
- // dic.Add("SUBJECT_TYPE_OTHERS", "其他组织");
- return dic;
- }
- #endregion
- #region 账户类型
- /// <summary>
- /// 账户类型
- /// </summary>
- /// <returns></returns>
- public static Dictionary<string, string> GetAccountTypes()
- {
- Dictionary<string, string> dic = new Dictionary<string, string>();
- dic.Add("BANK_ACCOUNT_TYPE_CORPORATE", "企业对公银行账号");
- dic.Add("BANK_ACCOUNT_TYPE_PERSONAL", "法人个人银行卡");
- return dic;
- }
- #endregion
- #region 获取字典参数
- /// <summary>
- /// 获取字典参数
- /// </summary>
- /// <param name="dic"></param>
- /// <param name="key"></param>
- /// <returns></returns>
- public static string GetDicValue(Dictionary<string, string> dic, string key)
- {
- key = function.CheckNull(key);
- if (dic.ContainsKey(key))
- {
- return dic[key];
- }
- return "";
- }
- #endregion
- }
- }
|