internal static void SetZdinfo(Dictionary <string, JSYD> jsydDic, IList <Zdinfo> zdinfos) { Dictionary <string, Zdinfo> zdinfoDic = Utils.GetGroupDic("ZDNUM", zdinfos); JSYD jsyd; foreach (string zdnum in zdinfoDic.Keys) { if (jsydDic.TryGetValue(zdnum, out jsyd)) { jsyd.Zdinfo = zdinfoDic[zdnum]; } } }
internal static void SetZJDXZDM(Dictionary <string, JSYD> jsydDic, IList <ZJDXZDM> zjdXZDM) { Dictionary <string, ZJDXZDM> xzdmDic = Utils.GetGroupDic("DJZQDM", zjdXZDM); ZJDXZDM xzdm; foreach (string zdnum in jsydDic.Keys) { if (zdnum.Length >= 14 && xzdmDic.TryGetValue(zdnum.Replace("JB", "").Replace("JC", "").Substring(0, 14), out xzdm)) { jsydDic[zdnum].ZJDXZDM = xzdm; } } }