From b35ae0469b2445beb9e265464dcfa623866d2552 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期五, 26 一月 2024 15:17:30 +0800 Subject: [PATCH] 解决运行时报错2 --- JavaCode/FrmEtown.cs | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) diff --git a/JavaCode/FrmEtown.cs b/JavaCode/FrmEtown.cs index 2b5a8f7..3a84574 100644 --- a/JavaCode/FrmEtown.cs +++ b/JavaCode/FrmEtown.cs @@ -274,9 +274,16 @@ List<string> names = GetTabList(); foreach (string name in names) { - List<TabInfo> tabs = GetTabInfo(name); - GenerateMapper(mapperPath, name, tabs); - GenerateEntity(entityPath, name, tabs); + try + { + List<TabInfo> tabs = GetTabInfo(name); + GenerateMapper(mapperPath, name, tabs); + GenerateEntity(entityPath, name, tabs); + } + catch (Exception ec) + { + MessageBox.Show(name + "\r\n" + ec.Message); + } } string path = Path.Combine(baseDir, "Result"); @@ -289,11 +296,6 @@ } private void txtTabPrefix_TextChanged(object sender, EventArgs e) - { - txtChanged(sender, e); - } - - private void txtNS_TextChanged(object sender, EventArgs e) { txtChanged(sender, e); } @@ -321,9 +323,9 @@ private SysDict FindSysDict(List<SysDict> list, string field) { - IEnumerable<SysDict> rs = from sd in list where sd.field == field select sd; + if (null == list) return null; - return rs.FirstOrDefault(); + return (from sd in list where sd.field == field select sd).FirstOrDefault(); } private List<string> GetTabList() -- Gitblit v1.9.3