private string GetPayType(int payType) { string strPayType = ""; Enums.ServiceType payTypeEnum = (Max.Models.Payment.Common.Enums.ServiceType)payType; switch (payTypeEnum) { case Enums.ServiceType.支付宝扫码: strPayType = "alipay_qrcode"; break; case Enums.ServiceType.支付宝WAP: strPayType = "alipay_app"; break; case Enums.ServiceType.微信扫码: strPayType = "wechat_qrcode"; break; case Enums.ServiceType.微信WAP: strPayType = "wechat_app"; break; case Enums.ServiceType.QQ钱包扫码: strPayType = "qq_qrcode"; break; case Enums.ServiceType.QQ钱包WAP: strPayType = "qq_app"; break; case Enums.ServiceType.网银: strPayType = "onlinebank"; break; case Enums.ServiceType.快捷支付: strPayType = "yl_nocard"; break; case Enums.ServiceType.银联钱包扫码: strPayType = "yl_qrcode"; break; case Enums.ServiceType.京东: strPayType = "jd"; break; default: break; } return(strPayType); }
public IService GetService(Enums.ServiceType serviceType) { switch (serviceType) { case Enums.ServiceType.Product: return(ProductService.Instance(new AuthInfo() { access_token = _authInfo.access_token, authorizationHeader = _authInfo.authorizationHeader, createdDate = _authInfo.createdDate, expires_in = _authInfo.expires_in }, AuthorizationHeader.client_id, AuthorizationHeader.client_secret, StoreName)); case Enums.ServiceType.Order: return(OrderService.Instance(new AuthInfo() { access_token = _authInfo.access_token, authorizationHeader = _authInfo.authorizationHeader, createdDate = _authInfo.createdDate, expires_in = _authInfo.expires_in }, AuthorizationHeader.client_id, AuthorizationHeader.client_secret, StoreName)); case Enums.ServiceType.Inventory: return(InventoryService.Instance(new AuthInfo() { access_token = _authInfo.access_token, authorizationHeader = _authInfo.authorizationHeader, createdDate = _authInfo.createdDate, expires_in = _authInfo.expires_in }, AuthorizationHeader.client_id, AuthorizationHeader.client_secret, StoreName)); case Enums.ServiceType.Customer: return(CustomerService.Instance(new AuthInfo() { access_token = _authInfo.access_token, authorizationHeader = _authInfo.authorizationHeader, createdDate = _authInfo.createdDate, expires_in = _authInfo.expires_in }, AuthorizationHeader.client_id, AuthorizationHeader.client_secret, StoreName)); default: return(null); } }