/// <summary> /// 单据转换方法 /// </summary> /// <param name="ctx"></param> /// <param name="srcFormId"></param> /// <param name="destFormId"></param> /// <param name="ruleKey"></param> /// <returns></returns> private ConvertRuleElement GetDefaultConvertRule(Context ctx, string srcFormId, string destFormId, string ruleKey) { IMetaDataService mService = Kingdee.BOS.App.ServiceHelper.GetService <IMetaDataService>(); var rules = mService.GetConvertRules(ctx, srcFormId, destFormId); var rule = ruleKey.IsNullOrEmptyOrWhiteSpace() ? rules.FirstOrDefault(p => p.IsDefault) : rules.FirstOrDefault(t => t.Key.EqualsIgnoreCase(ruleKey) || t.Id.EqualsIgnoreCase(ruleKey)); return(rule); }