/// <summary> /// 根据商品代码获取货币类型 /// </summary> /// <param name="code">商品代码</param> /// <returns>货币类型</returns> public CM_CurrencyType GetCurrencyTypeByCommodityCode(string code) { CM_CurrencyType type = null; CM_BreedClass breedClass = MCService.CommonPara.GetBreedClassByCommodityCode(code); if (breedClass != null) { type = GetCurrencyTypeByBreedClassID(breedClass.BreedClassID); } return(type); }
/// <summary> ///Title:根据BreedClassID获取交易费用所属货币类型 ///Desc.:此方法内部是先根据商品类别查询到现货的交易费用实体然后再通过费用所属的货币类型返回相应的货币实体. /// 因为现在有港股加入,费用表不在现货所以此方法使用时要与注意与港股分开 /// </summary> /// <param name="breedClassID">breedClassID</param> /// <returns>货币类型</returns> public CM_CurrencyType GetCurrencyTypeByBreedClassID(int breedClassID) { XH_SpotCosts spotCosts = GetSpotCostsByBreedClassID(breedClassID); CM_CurrencyType currencyType = null; if (spotCosts != null) { int?currencyTypeID = spotCosts.CurrencyTypeID; if (currencyTypeID.HasValue) { currencyType = MCService.CommonPara.GetCurrencyTypeByID(currencyTypeID.Value); } } return(currencyType); }