public async Task <RemoteServiceDescriptionInfo> GetServiceInfo(string name) { //获取配置服务基地址 var serviceAddressConfig = _systemConigurationRepository.QueryByName(SystemConfigurationNames.ConfigurationServiceBaseAddress); var serviceAddress = serviceAddressConfig.GetConfigurationValue <string>(); var logInfos = await _commonLogInfoGeneratorService.Generate(); //调用配置服务中获取服务信息的方法 var serviceInfo = await HttpClinetHelper.GetAsync <RemoteServiceDescriptionInfo>($"{serviceAddress}/api/serviceinfo/getbyname?name={name.ToUrlEncode()}", logInfos); return(serviceInfo); }
//private ICommonLogInfoGeneratorService _commonLogInfoGeneratorService; //private ISystemConfigurationRepository _systemConigurationRepository; //public ChangePasswordService(ICommonLogInfoGeneratorService commonLogInfoGeneratorService) //{ // _commonLogInfoGeneratorService = commonLogInfoGeneratorService; // _systemConigurationRepository = systemConigurationRepository; //} public async Task <ResultResponse> UpdatePwd(ChangePasswordModel model) { //获取配置服务基地址 //var serviceAddressConfig = _systemConigurationRepository.QueryByName(SystemConfigurationNames.ConfigurationServiceBaseAddress); //var serviceAddress = serviceAddressConfig.GetConfigurationValue<string>(); var serviceAddress = "https://subcrmuatceo.sokon.com/uc.inapitocrm/swagger/ui/index#!/User/User_UserResetPassWord?UserName="******"&PassWord="******"&OldPassWord="******"Authorization", "bearer " + accesstoken); //调用配置服务中获取服务信息的方法 var serviceInfo = await HttpClinetHelper.GetAsync <ResultResponse>($"{serviceAddress}"); return(serviceInfo); }
//public MemberRightsService(ICommonLogInfoGeneratorService commonLogInfoGeneratorService, ISystemConfigurationRepository systemConigurationRepository) //{ // _commonLogInfoGeneratorService = commonLogInfoGeneratorService; // _systemConigurationRepository = systemConigurationRepository; //} /// <summary> /// 获取整车订单权益项 /// </summary> /// <returns></returns> public async Task <MemberRightsResponse> GetMemberRights() { //var userInfo = ContextContainer.GetValue<UserInfo>(ContextExtensionTypes.CurrentUserInfo); //var ProxyUserId = userInfo != null ? userInfo.systemuserid : null; //获取配置服务基地址 //var serviceAddressConfig = _systemConigurationRepository.QueryByName(SystemConfigurationNames.ConfigurationServiceBaseAddress); //var serviceAddress = serviceAddressConfig.GetConfigurationValue<string>(); var primaryActiveCode = "SERES-SF5"; var userId = "1000004"; var serviceAddress = "http://mtkprd.seres.cn/mktcloud/order/v1/queryOrderRight?primaryActiveCode=" + primaryActiveCode + "&userId=" + userId + "&orderNo="; //var headDic = await _commonLogInfoGeneratorService.Generate(); //var headDic = new Dictionary<string, string>(); //调用配置服务中获取服务信息的方法 var serviceInfo = await HttpClinetHelper.GetAsync <MemberRightsResponse>($"{serviceAddress}"); return(serviceInfo); }
public async Task <List <CategoryEntity> > GetAllFrontCategory2() { //调用服务 return(await HttpClinetHelper.GetAsync <List <CategoryEntity> >($"{BaseUrl}/api/category/AllFrontCategory2")); }
public async Task <List <CategoryEntity> > GetAllManagerCategory() { //调用服务 return(await HttpClinetHelper.GetAsync <List <CategoryEntity> >($"{BaseUrl}/api/category/AllManagerCategory", AuthInfos)); }
public async Task <QueryProductByCodeResponse> QueryProductByCode(string productCode) { //调用服务 return(await HttpClinetHelper.GetAsync <QueryProductByCodeResponse>($"{BaseUrl}/api/product/Detail?productCode={productCode}")); }
public async Task <QueryProductAllResponse> QueryProductByCategory(string code) { //调用服务 return(await HttpClinetHelper.GetAsync <QueryProductAllResponse>($"{BaseUrl}/api/product/QueryProductByCategory?code={code}")); }
public async Task <List <SkuStockModel> > GetProductListByCode(QueryStockQuantityRequest model) { //调用服务 return(await HttpClinetHelper.GetAsync <List <SkuStockModel> >($"{BaseUrl}/api/product/QueryStockQuantity?ProductCode={model.ProductCode}&ProductSkuCode={model.ProductSkuCode}")); }