/// <summary> /// 配置产品 /// </summary> /// <param name="productTypeCode"></param> /// <param name="productTypeName"></param> /// <param name="productLevelName"></param> /// <param name="productLevelCount"></param> /// <param name="productOptions"></param> /// <returns></returns> public async Task <string> ConfigureProduct( string productTypeCode, string productTypeName, List <ProductOption> productOptions, string productLevelCode, string productLevelName, int productLevelCount, string productShortName, string productName, int periodClassHour) { try { int productTypeId = await _productDomainService.ConfigureProductType(productTypeCode, productTypeName, productOptions); string levels = await _productDomainService.ConfigureProductLevel(productLevelCode, productLevelName, productLevelCount); string products = await _productDomainService.ConfigureProduct(productShortName, productName, productTypeId, levels, periodClassHour); return(products); } catch (Exception ex) { throw; } }