技术交底表优化
This commit is contained in:
parent
0bd4abe449
commit
a63123cf33
@ -392,10 +392,26 @@ namespace APT.FO.WebApi.Controllers
|
||||
{
|
||||
return SafeExecute<bool>(() =>
|
||||
{
|
||||
var users = entity.Nav_CrucialLicensePerson.Where(t => t.USER_ID != null && !t.IS_DELETED).ToList();
|
||||
var safeConfirms = entity.Nav_SafeConfirms.Where(t => !t.IS_DELETED).ToList();
|
||||
var safeMeasures = entity.Nav_SafeMeasures.Where(t => !t.IS_DELETED).ToList();
|
||||
var dealMeasures = entity.Nav_DealMeasures.Where(t => !t.IS_DELETED).ToList();
|
||||
var users = entity.Nav_CrucialLicensePerson;
|
||||
if (users != null && users.Any())
|
||||
{
|
||||
users = users.Where(t => t.USER_ID != null && !t.IS_DELETED).ToList();
|
||||
}
|
||||
var safeConfirms = entity.Nav_SafeConfirms;
|
||||
if (safeConfirms != null && safeConfirms.Any())
|
||||
{
|
||||
safeConfirms = safeConfirms.Where(t => !t.IS_DELETED).ToList();
|
||||
}
|
||||
var safeMeasures = entity.Nav_SafeMeasures;
|
||||
if (safeMeasures != null && safeMeasures.Any())
|
||||
{
|
||||
safeMeasures = safeMeasures.Where(t => !t.IS_DELETED).ToList();
|
||||
}
|
||||
var dealMeasures = entity.Nav_DealMeasures;
|
||||
if (dealMeasures != null && dealMeasures.Any())
|
||||
{
|
||||
dealMeasures = dealMeasures.Where(t => !t.IS_DELETED).ToList();
|
||||
}
|
||||
var loginUserId = APT.Infrastructure.Api.AppContext.CurrentSession.UserID;
|
||||
entity.Nav_CrucialLicensePerson = null;
|
||||
entity.Nav_SafeConfirms = null;
|
||||
|
||||
@ -172,7 +172,11 @@ namespace APT.FO.WebApi.Controllers
|
||||
List<T_FO_JOB_ACTIVITY_FLOW_FILE> flowFile = new List<T_FO_JOB_ACTIVITY_FLOW_FILE>();
|
||||
List<T_FO_JOB_ACTIVITY_MEASURE_FILE> measureFile = new List<T_FO_JOB_ACTIVITY_MEASURE_FILE>();
|
||||
T_SE_TRAIN_NOTIFY notify = null;
|
||||
var users = entity.Nav_JobActivityPerson.Where(t => t.USER_ID != null && !t.IS_DELETED).ToList();
|
||||
var users = entity.Nav_JobActivityPerson;
|
||||
if (users != null && users.Any())
|
||||
{
|
||||
users = users.Where(t => !t.IS_DELETED).ToList();
|
||||
}
|
||||
entity.Nav_JobActivityPerson = null;
|
||||
var details = entity.Nav_Details;
|
||||
entity.Nav_Details = null;
|
||||
|
||||
@ -161,7 +161,11 @@ namespace APT.FO.WebApi.Controllers
|
||||
List<T_FO_JOB_EVENT_FILE> file = new List<T_FO_JOB_EVENT_FILE>();
|
||||
List<T_FO_JOB_EVENT_FLOW_FILE> flowFile = new List<T_FO_JOB_EVENT_FLOW_FILE>();
|
||||
List<T_FO_JOB_EVENT_MEASURE_FILE> measureFile = new List<T_FO_JOB_EVENT_MEASURE_FILE>();
|
||||
var users = entity.Nav_JobEventPerson.Where(t=>t.USER_ID != null && !t.IS_DELETED).ToList();
|
||||
var users = entity.Nav_JobEventPerson;
|
||||
if (users != null && users.Any())
|
||||
{
|
||||
users = users.Where(t => t.USER_ID != null && !t.IS_DELETED).ToList();
|
||||
}
|
||||
entity.Nav_JobEventPerson = null;
|
||||
var details = entity.Nav_Details;
|
||||
entity.Nav_Details = null;
|
||||
|
||||
@ -44,7 +44,11 @@ namespace APT.FM.WebApi.Controllers.Api.FO
|
||||
{
|
||||
return SafeExecute<bool>(() =>
|
||||
{
|
||||
var users = entity.Nav_PreOperSchUser.Where(t => t.USER_ID != null && !t.IS_DELETED).ToList();
|
||||
var users = entity.Nav_PreOperSchUser;
|
||||
if (users != null && users.Any())
|
||||
{
|
||||
users = users.Where(t => t.USER_ID != null && !t.IS_DELETED).ToList();
|
||||
}
|
||||
var files = entity.Nav_PreOperSchFile;
|
||||
entity.Nav_PreOperSchUser = null;
|
||||
entity.Nav_PreOperSchFile = null;
|
||||
|
||||
@ -89,8 +89,15 @@ namespace APT.FO.WebApi.Controllers
|
||||
return SafeExecute<bool>(() =>
|
||||
{
|
||||
entity.FORM_STATUS = (int)FOTeamActivityState.草稿;
|
||||
var persons = entity.Nav_Person.Where(t => t.USER_ID != null && !t.IS_DELETED).ToList();
|
||||
var persons = entity.Nav_Person;
|
||||
var deleteIds = new List<Guid>();
|
||||
if (persons != null && persons.Any())
|
||||
{
|
||||
deleteIds = persons.Where(t => t.IS_DELETED).Select(m => m.ID).ToList();
|
||||
persons = persons.Where(t => !t.IS_DELETED).ToList();
|
||||
}
|
||||
entity.Nav_Person = null;
|
||||
|
||||
List<T_FM_NOTIFICATION_TASK> notices = new List<T_FM_NOTIFICATION_TASK>();
|
||||
T_FM_NOTIFICATION_TASK task = null;
|
||||
T_FO_JOB_ACTIVITY_RECORD record = null;
|
||||
@ -381,6 +388,8 @@ namespace APT.FO.WebApi.Controllers
|
||||
this.BantchSaveEntityNoCommit(flowList);
|
||||
if (measureList != null && measureList.Any())
|
||||
this.BantchSaveEntityNoCommit(measureList);
|
||||
if (deleteIds != null && deleteIds.Any())
|
||||
this.BantchDeleteEntityNoCommit<T_FO_TECH_DISCLOSURE_PERSON>(deleteIds);
|
||||
});
|
||||
return true;
|
||||
});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user