检查项目分类处理
This commit is contained in:
		
							parent
							
								
									6943fabb6d
								
							
						
					
					
						commit
						a2399db9bd
					
				@ -259,7 +259,7 @@ namespace APT.BS.WebApi.Controllers.Api
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                    //wyw1114-1 && e.DEPARTMENT_ID.HasValue
 | 
					                    //wyw1114-1 && e.DEPARTMENT_ID.HasValue
 | 
				
			||||||
                    //&& e.CHECK_PROJECT_ID.HasValue && e.CHECK_PROJECT_CATEGORY_ID.HasValue     wyw 2023-05-15
 | 
					                    //&& e.CHECK_PROJECT_ID.HasValue && e.CHECK_PROJECT_CATEGORY_ID.HasValue     wyw 2023-05-15
 | 
				
			||||||
                    Expression<Func<T_BS_CHECK_MAIN, bool>> expression = e => !e.IS_DELETED && e.ENABLE_STATUS == 0 && e.CHECK_QUESTION_ID.HasValue && e.CHECK_TYPE_ID.HasValue && e.CHECK_PROJECT_ID.HasValue && e.CHECK_PROJECT_CATEGORY_ID.HasValue && e.CHECK_TYPE_ID == safecheck.CHECK_TYPE_ID && e.CHECK_TYPE_LEVEL_ID == safecheck.CHECK_TYPE_LEVEL_ID && e.Nav_ListMainDep.Any();
 | 
					                    Expression<Func<T_BS_CHECK_MAIN, bool>> expression = e => !e.IS_DELETED && e.ENABLE_STATUS == 0 && e.CHECK_QUESTION_ID.HasValue && e.CHECK_TYPE_ID.HasValue && e.CHECK_PROJECT_ID.HasValue && e.CHECK_TYPE_ID == safecheck.CHECK_TYPE_ID && e.CHECK_TYPE_LEVEL_ID == safecheck.CHECK_TYPE_LEVEL_ID && e.Nav_ListMainDep.Any();
 | 
				
			||||||
                    if (safecheck.CHECKOBJECT != 0)
 | 
					                    if (safecheck.CHECKOBJECT != 0)
 | 
				
			||||||
                    {
 | 
					                    {
 | 
				
			||||||
                        expression = expression.And(e => e.CHECKOBJECT == safecheck.CHECKOBJECT);
 | 
					                        expression = expression.And(e => e.CHECKOBJECT == safecheck.CHECKOBJECT);
 | 
				
			||||||
@ -270,8 +270,7 @@ namespace APT.BS.WebApi.Controllers.Api
 | 
				
			|||||||
                    }
 | 
					                    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    //wyw1114-1
 | 
					                    //wyw1114-1
 | 
				
			||||||
                    var listCheckMain = GetEntities(expression, null, new string[] { "Nav_RiskArea", "Nav_CheckProject", "Nav_CheckProjectCategory", "Nav_ListMainDep" }).OrderBy(e => e.RISK_AREA_ID).ThenBy(e => e.NUM);
 | 
					                    var listCheckMain = GetEntities(expression, null, new string[] { "Nav_RiskArea", "Nav_CheckProject", "Nav_ListMainDep" }).OrderBy(e => e.RISK_AREA_ID).ThenBy(e => e.NUM);//, "Nav_CheckProjectCategory"
 | 
				
			||||||
 | 
					 | 
				
			||||||
                    if (listCheckMain != null && listCheckMain.Any())
 | 
					                    if (listCheckMain != null && listCheckMain.Any())
 | 
				
			||||||
                    {
 | 
					                    {
 | 
				
			||||||
                        var listMainID = listCheckMain.Where(e => e.CHECKPROOF != null && e.CHECKPROOF.Length > 0).Select(e => e.ID);//where 减少信息
 | 
					                        var listMainID = listCheckMain.Where(e => e.CHECKPROOF != null && e.CHECKPROOF.Length > 0).Select(e => e.ID);//where 减少信息
 | 
				
			||||||
@ -9003,7 +9002,7 @@ namespace APT.BS.WebApi.Controllers.Api
 | 
				
			|||||||
                // 检查单 按区域 拆分导出
 | 
					                // 检查单 按区域 拆分导出
 | 
				
			||||||
                //检查人员 获取 
 | 
					                //检查人员 获取 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                var listDetailUser = GetEntities<T_BS_SAFE_CHECK_DETAIL_USER>(e => listIDs.Contains(e.SAFE_CHECK_ID), null, null).OrderByDescending(e=>e.ISMAINCHECK);
 | 
					                var listDetailUser = GetEntities<T_BS_SAFE_CHECK_DETAIL_USER>(e => listIDs.Contains(e.SAFE_CHECK_ID), null, null).OrderByDescending(e => e.ISMAINCHECK);
 | 
				
			||||||
                var listUserID = listDetailUser.Select(e => e.USER_ID).Distinct().ToList();
 | 
					                var listUserID = listDetailUser.Select(e => e.USER_ID).Distinct().ToList();
 | 
				
			||||||
                var listUser = GetEntities<T_FM_USER>(e => listUserID.Contains(e.ID), null, null);
 | 
					                var listUser = GetEntities<T_FM_USER>(e => listUserID.Contains(e.ID), null, null);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user