处理问题
This commit is contained in:
		
							parent
							
								
									a5f00ca286
								
							
						
					
					
						commit
						6aab331ebd
					
				@ -5360,20 +5360,7 @@ namespace APT.BaseData.Services.DomainServices
 | 
			
		||||
                fileIds.Add(file.IMG_FILE_ID);
 | 
			
		||||
            }
 | 
			
		||||
            DepartmentService.AddDocument("风险管理", "年度风险评价计划审核表", "年度风险评价计划", "附件", "计划文件", DateTime.Now.AddYears(1), entity.ID, fileIds, entity.RELEASE_USER_ID);
 | 
			
		||||
            var teamLeaders = GetEntities<T_PF_APPROVE_TEMP_DETAIL>(t => t.NAME == "风险管理小组组长" || t.NAME == "风险管理小组副组长", new BaseFilter(orgId));
 | 
			
		||||
            if (teamLeaders != null && teamLeaders.Any())
 | 
			
		||||
            {
 | 
			
		||||
                var leader = teamLeaders.Where(t => t.NAME == "风险管理小组组长");
 | 
			
		||||
                foreach (var leaderuser in leader)
 | 
			
		||||
                {
 | 
			
		||||
                    leaderuser.DEFAULT_APPROVE_USER_ID = entity.GROUP_LEADER_ID;
 | 
			
		||||
                }
 | 
			
		||||
                var deputyLeader = teamLeaders.Where(t => t.NAME == "风险管理小组副组长");
 | 
			
		||||
                foreach (var leaderuser in deputyLeader)
 | 
			
		||||
                {
 | 
			
		||||
                    leaderuser.DEFAULT_APPROVE_USER_ID = entity.DEPUTY_GROUP_LEADER_ID;
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            
 | 
			
		||||
            if (orgId == Guid.Parse("b043b28b-bbc3-c452-6052-4fba1457abfa"))//行洛坑
 | 
			
		||||
            {
 | 
			
		||||
                sendUser = (Guid)GetEntity<T_FM_DEPARTMENT>(t => t.NAME == "办公室").USER_ID;
 | 
			
		||||
@ -5627,7 +5614,6 @@ namespace APT.BaseData.Services.DomainServices
 | 
			
		||||
                                        UpdateEntityNoCommit(entity, "STATUS");
 | 
			
		||||
                                        UpdateEntityNoCommit(model);
 | 
			
		||||
                                        BantchAddEntityNoCommit(noticefiles);
 | 
			
		||||
                                        BantchUpdateEntityNoCommit(teamLeaders);
 | 
			
		||||
                                    });
 | 
			
		||||
            return true;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -57,7 +57,7 @@ namespace APT.HM.WebApi.Controllers.Api
 | 
			
		||||
                T_FM_NOTIFICATION_TASK finishNotice = null;
 | 
			
		||||
                List<T_HM_EVALUATION_DETAIL_AREA> areas = new List<T_HM_EVALUATION_DETAIL_AREA>();
 | 
			
		||||
                List<T_HM_EVALUATION_DETAIL_IDENTIFYING> identifyings = new List<T_HM_EVALUATION_DETAIL_IDENTIFYING>();
 | 
			
		||||
 | 
			
		||||
                IEnumerable<T_PF_APPROVE_TEMP_DETAIL> teamLeaders = new List<T_PF_APPROVE_TEMP_DETAIL>();
 | 
			
		||||
                if (entity.PUBLISH != null && entity.PUBLISH.Equals("SaveAndNotify"))
 | 
			
		||||
                {
 | 
			
		||||
                    if (Nav_Details.Count() == 0)
 | 
			
		||||
@ -100,6 +100,20 @@ namespace APT.HM.WebApi.Controllers.Api
 | 
			
		||||
                    {
 | 
			
		||||
                        finishNotice = NotificationTaskService.FOGetTaskFinishModel(entity.TaskID,entity.ID, "HM042_SHOWPRINT");
 | 
			
		||||
                    }
 | 
			
		||||
                    teamLeaders = GetEntities<T_PF_APPROVE_TEMP_DETAIL>(t => t.NAME == "风险管理小组组长" || t.NAME == "风险管理小组副组长", new BaseFilter(entity.ORG_ID));
 | 
			
		||||
                    if (teamLeaders != null && teamLeaders.Any())
 | 
			
		||||
                    {
 | 
			
		||||
                        var leader = teamLeaders.Where(t => t.NAME == "风险管理小组组长");
 | 
			
		||||
                        foreach (var leaderuser in leader)
 | 
			
		||||
                        {
 | 
			
		||||
                            leaderuser.DEFAULT_APPROVE_USER_ID = entity.GROUP_LEADER_ID;
 | 
			
		||||
                        }
 | 
			
		||||
                        var deputyLeader = teamLeaders.Where(t => t.NAME == "风险管理小组副组长");
 | 
			
		||||
                        foreach (var leaderuser in deputyLeader)
 | 
			
		||||
                        {
 | 
			
		||||
                            leaderuser.DEFAULT_APPROVE_USER_ID = entity.DEPUTY_GROUP_LEADER_ID;
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                Nav_Details.ForEach(detail =>
 | 
			
		||||
                {
 | 
			
		||||
@ -130,6 +144,8 @@ namespace APT.HM.WebApi.Controllers.Api
 | 
			
		||||
                        AddEntityNoCommit(notice);
 | 
			
		||||
                    if (finishNotice != null)
 | 
			
		||||
                        UpdateEntityNoCommit(finishNotice, "NOTICE_STATUS", "TASK_DT", "MODIFIER_ID");
 | 
			
		||||
                    if (teamLeaders != null)
 | 
			
		||||
                        BantchSaveEntityNoCommit(teamLeaders);    //保存子表
 | 
			
		||||
                });
 | 
			
		||||
                return true;
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
@ -297,6 +297,7 @@ namespace APT.HM.WebApi.Controllers.Api
 | 
			
		||||
                                }
 | 
			
		||||
                                allUsers.Add(recordUser);
 | 
			
		||||
                            }
 | 
			
		||||
                            allUsers= allUsers.DistinctBy(u => new { u.USER_ID, u.AREA_ID }).ToList();
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                    //添加附件
 | 
			
		||||
 | 
			
		||||
@ -358,6 +358,7 @@ namespace APT.HM.WebApi.Controllers.Api
 | 
			
		||||
                                }
 | 
			
		||||
                                allUsers.Add(recordUser);
 | 
			
		||||
                            }
 | 
			
		||||
                            allUsers = allUsers.DistinctBy(u => new { u.USER_ID, u.AREA_ID }).ToList();
 | 
			
		||||
                        }
 | 
			
		||||
 | 
			
		||||
                        //添加辨识对象
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user