检查范围 删除 修改对应接口
检查内容 检查项目分类 检查计划
This commit is contained in:
parent
0060c70d73
commit
774b6fc01c
@ -181,7 +181,8 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
entity.Nav_ListCheckQuestion = null;
|
||||
if (!string.IsNullOrEmpty(entity.StrCheckObject))
|
||||
{
|
||||
List<string> list = entity.StrCheckObject.Split('_', StringSplitOptions.RemoveEmptyEntries).ToList();
|
||||
//List<string> list = entity.StrCheckObject.Split('_', StringSplitOptions.RemoveEmptyEntries).ToList();
|
||||
List<string> list = new List<string>() { ((int)BSMineTypeEnum.Mine).ToString() };
|
||||
for (int i = 0; i < list.Count; i++)
|
||||
{
|
||||
try
|
||||
@ -208,6 +209,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
}
|
||||
else
|
||||
{
|
||||
entity.CHECKOBJECT = BSMineTypeEnum.Mine;
|
||||
this.UnifiedCommit(() =>
|
||||
{
|
||||
if (entity != null)
|
||||
|
||||
@ -43,7 +43,17 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
|
||||
if (listObj == null)
|
||||
{
|
||||
throw new Exception("请完善检查范围!");
|
||||
var checkCategory = GetEntity<T_BS_CHECK_PROJECT_CATEGORY_OBJECT>(e => e.CHECKOBJECT == BSMineTypeEnum.Mine && e.PROJECT_CATEGORY_ID == entity.ID);
|
||||
if (checkCategory == null)
|
||||
{
|
||||
listObj = new List<T_BS_CHECK_PROJECT_CATEGORY_OBJECT>();
|
||||
listObj.Add(new T_BS_CHECK_PROJECT_CATEGORY_OBJECT()
|
||||
{
|
||||
ORG_ID = entity.ORG_ID,
|
||||
CHECKOBJECT = BSMineTypeEnum.Mine,
|
||||
PROJECT_CATEGORY_ID = entity.ID,
|
||||
});
|
||||
}
|
||||
}
|
||||
var listCategoryType = entity.Nav_ListCategoryType;
|
||||
entity.Nav_ListCategoryType = null;
|
||||
@ -62,7 +72,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
{
|
||||
if (entity != null)
|
||||
UpdateEntityNoCommit(entity);
|
||||
if (listObj.Any())
|
||||
if (listObj != null && listObj.Any())
|
||||
BantchSaveEntityNoCommit(listObj);
|
||||
if (listCategoryType.Any())
|
||||
BantchSaveEntityNoCommit(listCategoryType);
|
||||
|
||||
@ -81,13 +81,17 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
var ListSetDepObject = entity.Nav_ListSetDepObject;
|
||||
entity.Nav_ListSetDepObject = null;
|
||||
int rowIndex = 1;
|
||||
foreach (var item in ListSetDepObject)
|
||||
if (ListSetDepObject != null && ListSetDepObject.Any())
|
||||
{
|
||||
if (!item.DEPARTMENT_ID.HasValue)
|
||||
foreach (var item in ListSetDepObject)
|
||||
{
|
||||
throw new Exception("请设置部门,行:" + rowIndex + "!");
|
||||
item.CHECKOBJECT = BSMineTypeEnum.Mine;
|
||||
if (!item.DEPARTMENT_ID.HasValue)
|
||||
{
|
||||
throw new Exception("请设置部门,行:" + rowIndex + "!");
|
||||
}
|
||||
rowIndex++;
|
||||
}
|
||||
rowIndex++;
|
||||
}
|
||||
this.UnifiedCommit(() =>
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user