优化基础库导入

This commit is contained in:
何美荣 2026-03-24 09:56:38 +08:00
parent 5c7d2a5a0b
commit cd60b76c7d

View File

@ -2258,9 +2258,26 @@ namespace APT.SK.WebApi.Controllers
{ {
Msg = Msg + "第" + (i + 3) + "行管控层级格式不确,请修改" + controlLevel + ""; Msg = Msg + "第" + (i + 3) + "行管控层级格式不确,请修改" + controlLevel + "";
} }
if (!string.IsNullOrEmpty(dtSource.Rows[i][10].ToString().Trim()))
{
var lists = dtSource.Rows[i][10].ToString().Trim().Split("。").ToList();
if (lists != null && lists.Any())
{
foreach (var item in lists)
{
if (!string.IsNullOrEmpty(item))
{
if (!item.Contains("*"))
{
Msg = Msg + "第" + (i + 3) + "行管控措施" + item + "格式不正确,请检查修改;";
}
}
}
}
}
if (!string.IsNullOrEmpty(dtSource.Rows[i][11].ToString().Trim())) if (!string.IsNullOrEmpty(dtSource.Rows[i][11].ToString().Trim()))
{ {
var lists = dtSource.Rows[i][11].ToString().Trim().Split("。").ToList(); var lists = dtSource.Rows[i][11].ToString().Trim().Split("").ToList();
if (lists != null && lists.Any()) if (lists != null && lists.Any())
{ {
foreach (var item in lists) foreach (var item in lists)
@ -2285,11 +2302,7 @@ namespace APT.SK.WebApi.Controllers
} }
else else
{ {
var conFirst = checkCons.FirstOrDefault(t => t.CHECKCONTENT == con); Msg = Msg + "第" + (i + 3) + "行检查内容" + con + "格式不正确,请检查修改;";
if (conFirst == null)
{
Msg = Msg + "第" + (i + 3) + "行检查内容" + con + "不存在,请先到系统管理维护;";
}
} }
} }
} }
@ -2380,14 +2393,14 @@ namespace APT.SK.WebApi.Controllers
con.MEASURES_NAME = name; con.MEASURES_NAME = name;
libDetList.Add(con); libDetList.Add(con);
} }
else //else
{ //{
T_SK_BASIC_LIBRARY_DETAIL con = new T_SK_BASIC_LIBRARY_DETAIL(); // T_SK_BASIC_LIBRARY_DETAIL con = new T_SK_BASIC_LIBRARY_DETAIL();
con.ORG_ID = orgId; // con.ORG_ID = orgId;
con.BASIC_LIBRARY_ID = lib.ID; // con.BASIC_LIBRARY_ID = lib.ID;
con.MEASURES_NAME = item; // con.MEASURES_NAME = item;
libDetList.Add(con); // libDetList.Add(con);
} //}
} }
} }
} }
@ -2415,7 +2428,7 @@ namespace APT.SK.WebApi.Controllers
T_SK_BASIC_LIBRARY_DETAIL_CONTENT con = new T_SK_BASIC_LIBRARY_DETAIL_CONTENT(); T_SK_BASIC_LIBRARY_DETAIL_CONTENT con = new T_SK_BASIC_LIBRARY_DETAIL_CONTENT();
con.ORG_ID = orgId; con.ORG_ID = orgId;
con.BASIC_LIBRARY_DETAIL_ID = detFirst.ID; con.BASIC_LIBRARY_DETAIL_ID = detFirst.ID;
con.NUM = numTemp; con.NUM = int.Parse(num.Split(".")[1]);
con.CHECK_CONTENT = name; con.CHECK_CONTENT = name;
con.CHECK_CONTENTS_ID = conFirst.ID; con.CHECK_CONTENTS_ID = conFirst.ID;
con.CHECK_STANDARD = conFirst.CHECK_STANDARD; con.CHECK_STANDARD = conFirst.CHECK_STANDARD;
@ -2444,6 +2457,7 @@ namespace APT.SK.WebApi.Controllers
hi.CHECK_QUESTION_ID = hid.ID; hi.CHECK_QUESTION_ID = hid.ID;
hi.HIDDEN_LEVEL = hid.QUESTION_LEVEL; hi.HIDDEN_LEVEL = hid.QUESTION_LEVEL;
hi.RECTIFICATION_MEASURES = hid.DEMAND; hi.RECTIFICATION_MEASURES = hid.DEMAND;
hi.NUM = hid.NUM;
libHidList.Add(hi); libHidList.Add(hi);
} }
} }