Beispiel #1
0
        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);
        }
Beispiel #2
0
        //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);
        }
Beispiel #3
0
        //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);
        }
Beispiel #4
0
 public async Task <List <CategoryEntity> > GetAllFrontCategory2()
 {
     //调用服务
     return(await HttpClinetHelper.GetAsync <List <CategoryEntity> >($"{BaseUrl}/api/category/AllFrontCategory2"));
 }
Beispiel #5
0
 public async Task <List <CategoryEntity> > GetAllManagerCategory()
 {
     //调用服务
     return(await HttpClinetHelper.GetAsync <List <CategoryEntity> >($"{BaseUrl}/api/category/AllManagerCategory", AuthInfos));
 }
Beispiel #6
0
 public async Task <QueryProductByCodeResponse> QueryProductByCode(string productCode)
 {
     //调用服务
     return(await HttpClinetHelper.GetAsync <QueryProductByCodeResponse>($"{BaseUrl}/api/product/Detail?productCode={productCode}"));
 }
Beispiel #7
0
 public async Task <QueryProductAllResponse> QueryProductByCategory(string code)
 {
     //调用服务
     return(await HttpClinetHelper.GetAsync <QueryProductAllResponse>($"{BaseUrl}/api/product/QueryProductByCategory?code={code}"));
 }
Beispiel #8
0
 public async Task <List <SkuStockModel> > GetProductListByCode(QueryStockQuantityRequest model)
 {
     //调用服务
     return(await HttpClinetHelper.GetAsync <List <SkuStockModel> >($"{BaseUrl}/api/product/QueryStockQuantity?ProductCode={model.ProductCode}&ProductSkuCode={model.ProductSkuCode}"));
 }