Merge branch 'main' of http://47.122.43.22:3000/wjn/mh_sms
This commit is contained in:
commit
75fce758d8
@ -392,10 +392,26 @@ namespace APT.FO.WebApi.Controllers
|
|||||||
{
|
{
|
||||||
return SafeExecute<bool>(() =>
|
return SafeExecute<bool>(() =>
|
||||||
{
|
{
|
||||||
var users = entity.Nav_CrucialLicensePerson.Where(t => t.USER_ID != null && !t.IS_DELETED).ToList();
|
var users = entity.Nav_CrucialLicensePerson;
|
||||||
var safeConfirms = entity.Nav_SafeConfirms.Where(t => !t.IS_DELETED).ToList();
|
if (users != null && users.Any())
|
||||||
var safeMeasures = entity.Nav_SafeMeasures.Where(t => !t.IS_DELETED).ToList();
|
{
|
||||||
var dealMeasures = entity.Nav_DealMeasures.Where(t => !t.IS_DELETED).ToList();
|
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;
|
var loginUserId = APT.Infrastructure.Api.AppContext.CurrentSession.UserID;
|
||||||
entity.Nav_CrucialLicensePerson = null;
|
entity.Nav_CrucialLicensePerson = null;
|
||||||
entity.Nav_SafeConfirms = 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_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>();
|
List<T_FO_JOB_ACTIVITY_MEASURE_FILE> measureFile = new List<T_FO_JOB_ACTIVITY_MEASURE_FILE>();
|
||||||
T_SE_TRAIN_NOTIFY notify = null;
|
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;
|
entity.Nav_JobActivityPerson = null;
|
||||||
var details = entity.Nav_Details;
|
var details = entity.Nav_Details;
|
||||||
entity.Nav_Details = null;
|
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_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_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>();
|
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;
|
entity.Nav_JobEventPerson = null;
|
||||||
var details = entity.Nav_Details;
|
var details = entity.Nav_Details;
|
||||||
entity.Nav_Details = null;
|
entity.Nav_Details = null;
|
||||||
|
|||||||
@ -44,7 +44,11 @@ namespace APT.FM.WebApi.Controllers.Api.FO
|
|||||||
{
|
{
|
||||||
return SafeExecute<bool>(() =>
|
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;
|
var files = entity.Nav_PreOperSchFile;
|
||||||
entity.Nav_PreOperSchUser = null;
|
entity.Nav_PreOperSchUser = null;
|
||||||
entity.Nav_PreOperSchFile = null;
|
entity.Nav_PreOperSchFile = null;
|
||||||
|
|||||||
@ -89,8 +89,15 @@ namespace APT.FO.WebApi.Controllers
|
|||||||
return SafeExecute<bool>(() =>
|
return SafeExecute<bool>(() =>
|
||||||
{
|
{
|
||||||
entity.FORM_STATUS = (int)FOTeamActivityState.草稿;
|
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;
|
entity.Nav_Person = null;
|
||||||
|
|
||||||
List<T_FM_NOTIFICATION_TASK> notices = new List<T_FM_NOTIFICATION_TASK>();
|
List<T_FM_NOTIFICATION_TASK> notices = new List<T_FM_NOTIFICATION_TASK>();
|
||||||
T_FM_NOTIFICATION_TASK task = null;
|
T_FM_NOTIFICATION_TASK task = null;
|
||||||
T_FO_JOB_ACTIVITY_RECORD record = null;
|
T_FO_JOB_ACTIVITY_RECORD record = null;
|
||||||
@ -381,6 +388,8 @@ namespace APT.FO.WebApi.Controllers
|
|||||||
this.BantchSaveEntityNoCommit(flowList);
|
this.BantchSaveEntityNoCommit(flowList);
|
||||||
if (measureList != null && measureList.Any())
|
if (measureList != null && measureList.Any())
|
||||||
this.BantchSaveEntityNoCommit(measureList);
|
this.BantchSaveEntityNoCommit(measureList);
|
||||||
|
if (deleteIds != null && deleteIds.Any())
|
||||||
|
this.BantchDeleteEntityNoCommit<T_FO_TECH_DISCLOSURE_PERSON>(deleteIds);
|
||||||
});
|
});
|
||||||
return true;
|
return true;
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user