技术交底表优化
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