履职节点添加 驳回节点
整改记录驳回 履职记录处理 履职修改 处理 使适配 多节点 履职查看 显示优化
This commit is contained in:
		
							parent
							
								
									eba7e9ada9
								
							
						
					
					
						commit
						68d5ab68c6
					
				@ -2337,7 +2337,16 @@ namespace APT.BaseData.Services.Services.FM
 | 
				
			|||||||
            Expression<Func<T_BS_OPERATE_LOG, bool>> expression = e => e.DATA_ID == DATA_ID && e.OPERATEPOINT == OPERATEPOINT && e.USER_ID == UserID;
 | 
					            Expression<Func<T_BS_OPERATE_LOG, bool>> expression = e => e.DATA_ID == DATA_ID && e.OPERATEPOINT == OPERATEPOINT && e.USER_ID == UserID;
 | 
				
			||||||
            if (DATA_ID_SUB.HasValue)
 | 
					            if (DATA_ID_SUB.HasValue)
 | 
				
			||||||
                expression = expression.And(e => e.DATA_ID_SUB.HasValue && e.DATA_ID_SUB == DATA_ID_SUB);
 | 
					                expression = expression.And(e => e.DATA_ID_SUB.HasValue && e.DATA_ID_SUB == DATA_ID_SUB);
 | 
				
			||||||
            var model = GetEntity(expression);
 | 
					            //var model = GetEntity(expression);
 | 
				
			||||||
 | 
					            var listModel = GetEntities(expression);
 | 
				
			||||||
 | 
					            T_BS_OPERATE_LOG model = null;
 | 
				
			||||||
 | 
					            if (listModel != null && listModel.Any())
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                if (listModel.Count() == 1)
 | 
				
			||||||
 | 
					                    model = listModel.ToList()[0];
 | 
				
			||||||
 | 
					                else
 | 
				
			||||||
 | 
					                    model = listModel.OrderByDescending(e => e.CREATE_TIME).ToList()[0];
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
            if (model != null)
 | 
					            if (model != null)
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                model.OPERTETIME = DateTime.Now;
 | 
					                model.OPERTETIME = DateTime.Now;
 | 
				
			||||||
 | 
				
			|||||||
@ -8580,7 +8580,16 @@ namespace APT.BaseData.Services.DomainServices
 | 
				
			|||||||
            Expression<Func<T_BS_OPERATE_LOG, bool>> expression = e => e.DATA_ID == DATA_ID && e.OPERATEPOINT == OPERATEPOINT && e.USER_ID == UserID;
 | 
					            Expression<Func<T_BS_OPERATE_LOG, bool>> expression = e => e.DATA_ID == DATA_ID && e.OPERATEPOINT == OPERATEPOINT && e.USER_ID == UserID;
 | 
				
			||||||
            if (DATA_ID_SUB.HasValue)
 | 
					            if (DATA_ID_SUB.HasValue)
 | 
				
			||||||
                expression = expression.And(e => e.DATA_ID_SUB.HasValue && e.DATA_ID_SUB == DATA_ID_SUB);
 | 
					                expression = expression.And(e => e.DATA_ID_SUB.HasValue && e.DATA_ID_SUB == DATA_ID_SUB);
 | 
				
			||||||
            var model = GetEntity(expression);
 | 
					            //var model = GetEntity(expression);
 | 
				
			||||||
 | 
					            var listModel = GetEntities(expression);
 | 
				
			||||||
 | 
					            T_BS_OPERATE_LOG model = null;
 | 
				
			||||||
 | 
					            if (listModel != null && listModel.Any())
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                if (listModel.Count() == 1)
 | 
				
			||||||
 | 
					                    model = listModel.ToList()[0];
 | 
				
			||||||
 | 
					                else
 | 
				
			||||||
 | 
					                    model = listModel.OrderByDescending(e => e.CREATE_TIME).ToList()[0];
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
            if (model != null)
 | 
					            if (model != null)
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                model.OPERTETIME = DateTime.Now;
 | 
					                model.OPERTETIME = DateTime.Now;
 | 
				
			||||||
 | 
				
			|||||||
@ -1404,7 +1404,7 @@ namespace APT.MS.Domain.Enums
 | 
				
			|||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 表单获取 10
 | 
					        /// 表单获取 10
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        [Description("表单获取")]
 | 
					        [Description("任务获取")]
 | 
				
			||||||
        GotCheck = 10,
 | 
					        GotCheck = 10,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
@ -1426,9 +1426,9 @@ namespace APT.MS.Domain.Enums
 | 
				
			|||||||
        CheckerCheck = 40,
 | 
					        CheckerCheck = 40,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 跑批检查登记 48
 | 
					        /// 接收检查登记单 48
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        [Description("跑批检查登记")]
 | 
					        [Description("接收检查登记单")]
 | 
				
			||||||
        CheckRegisterRun = 48,
 | 
					        CheckRegisterRun = 48,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
@ -1523,7 +1523,7 @@ namespace APT.MS.Domain.Enums
 | 
				
			|||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 验收人确认  175
 | 
					        /// 验收人确认  175
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        [Description("验收人确认")]
 | 
					        [Description("延期验收人确认")]
 | 
				
			||||||
        RiskDelayApplyCheck = 175,
 | 
					        RiskDelayApplyCheck = 175,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
@ -1538,12 +1538,24 @@ namespace APT.MS.Domain.Enums
 | 
				
			|||||||
        [Description("整改责任人确认")]
 | 
					        [Description("整改责任人确认")]
 | 
				
			||||||
        RiskDealDealCheck = 190,
 | 
					        RiskDealDealCheck = 190,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 整改责任人拒绝  195
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        [Description("整改责任人拒绝")]
 | 
				
			||||||
 | 
					        RiskDealDealCheckReject = 195,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 整改验收人确认  200
 | 
					        /// 整改验收人确认  200
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        [Description("整改验收人确认")]
 | 
					        [Description("整改验收人确认")]
 | 
				
			||||||
        RiskDealCheckerCheck = 200,
 | 
					        RiskDealCheckerCheck = 200,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 整改验收人拒绝  205
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        [Description("整改验收人拒绝")]
 | 
				
			||||||
 | 
					        RiskDealCheckerCheckReject = 205,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 整改审批  210
 | 
					        /// 整改审批  210
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
 | 
				
			|||||||
@ -201,6 +201,17 @@ namespace APT.BaseData.Services.DomainServices
 | 
				
			|||||||
                        for (int i = 0; i < ListUserID.Count; i++)
 | 
					                        for (int i = 0; i < ListUserID.Count; i++)
 | 
				
			||||||
                            listResult.Add(AddModel(OPERATEPOINT_Enums.RiskDealCheckerCheck, DATA_ID, ListUserID[i], ListUserName[i], ORG_ID, i, false, DATA_ID_SUB));
 | 
					                            listResult.Add(AddModel(OPERATEPOINT_Enums.RiskDealCheckerCheck, DATA_ID, ListUserID[i], ListUserName[i], ORG_ID, i, false, DATA_ID_SUB));
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
 | 
					                case OPERATEPOINT_Enums.RiskDealDealCheckReject://case OPERATEPOINT_Enums.RiskDealDealCheck:
 | 
				
			||||||
 | 
					                    modelLogUpdate = GetUpdateDeal(OPERATEPOINT_Enums.RiskDealDealCheck, DATA_ID, UserIDLogin, DATA_ID_SUB, TASK_ENDDT);//处理自己的
 | 
				
			||||||
 | 
					                    if (modelLogUpdate != null)
 | 
				
			||||||
 | 
					                    {
 | 
				
			||||||
 | 
					                        modelLogUpdate.OPERATEPOINT = OPERATEPOINT_Enums.RiskDealDealCheckReject;////状态修改为拒绝
 | 
				
			||||||
 | 
					                        listResult.Add(modelLogUpdate);
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                    if (ListUserID != null && ListUserName != null && ListUserID.Any())
 | 
				
			||||||
 | 
					                        for (int i = 0; i < ListUserID.Count; i++)
 | 
				
			||||||
 | 
					                            listResult.Add(AddModel(OPERATEPOINT_Enums.RiskDeal, DATA_ID, ListUserID[i], ListUserName[i], ORG_ID, i, false, DATA_ID_SUB));
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
                case OPERATEPOINT_Enums.RiskDealCheckerCheck:
 | 
					                case OPERATEPOINT_Enums.RiskDealCheckerCheck:
 | 
				
			||||||
                    modelLogUpdate = GetUpdateDeal(OPERATEPOINT, DATA_ID, UserIDLogin, DATA_ID_SUB, TASK_ENDDT);//处理自己的
 | 
					                    modelLogUpdate = GetUpdateDeal(OPERATEPOINT, DATA_ID, UserIDLogin, DATA_ID_SUB, TASK_ENDDT);//处理自己的
 | 
				
			||||||
                    if (modelLogUpdate != null)
 | 
					                    if (modelLogUpdate != null)
 | 
				
			||||||
@ -209,6 +220,17 @@ namespace APT.BaseData.Services.DomainServices
 | 
				
			|||||||
                        for (int i = 0; i < ListUserID.Count; i++)
 | 
					                        for (int i = 0; i < ListUserID.Count; i++)
 | 
				
			||||||
                            listResult.Add(AddModel(OPERATEPOINT_Enums.RiskDealAudit, DATA_ID, ListUserID[i], ListUserName[i], ORG_ID, i, false, DATA_ID_SUB));
 | 
					                            listResult.Add(AddModel(OPERATEPOINT_Enums.RiskDealAudit, DATA_ID, ListUserID[i], ListUserName[i], ORG_ID, i, false, DATA_ID_SUB));
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
 | 
					                case OPERATEPOINT_Enums.RiskDealCheckerCheckReject:
 | 
				
			||||||
 | 
					                    modelLogUpdate = GetUpdateDeal(OPERATEPOINT_Enums.RiskDealCheckerCheck, DATA_ID, UserIDLogin, DATA_ID_SUB, TASK_ENDDT);//处理自己的
 | 
				
			||||||
 | 
					                    if (modelLogUpdate != null)
 | 
				
			||||||
 | 
					                    {
 | 
				
			||||||
 | 
					                        modelLogUpdate.OPERATEPOINT = OPERATEPOINT_Enums.RiskDealCheckerCheckReject;//状态修改为拒绝
 | 
				
			||||||
 | 
					                        listResult.Add(modelLogUpdate);
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                    if (ListUserID != null && ListUserName != null && ListUserID.Any())
 | 
				
			||||||
 | 
					                        for (int i = 0; i < ListUserID.Count; i++)
 | 
				
			||||||
 | 
					                            listResult.Add(AddModel(OPERATEPOINT_Enums.RiskDeal, DATA_ID, ListUserID[i], ListUserName[i], ORG_ID, i, false, DATA_ID_SUB));
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
                case OPERATEPOINT_Enums.RiskDealAudit:
 | 
					                case OPERATEPOINT_Enums.RiskDealAudit:
 | 
				
			||||||
                    modelLogUpdate = GetUpdateDeal(OPERATEPOINT, DATA_ID, UserIDLogin, DATA_ID_SUB, TASK_ENDDT);//处理自己的
 | 
					                    modelLogUpdate = GetUpdateDeal(OPERATEPOINT, DATA_ID, UserIDLogin, DATA_ID_SUB, TASK_ENDDT);//处理自己的
 | 
				
			||||||
                    if (modelLogUpdate != null)
 | 
					                    if (modelLogUpdate != null)
 | 
				
			||||||
@ -297,7 +319,17 @@ namespace APT.BaseData.Services.DomainServices
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
            if (DATA_ID_SUB.HasValue)
 | 
					            if (DATA_ID_SUB.HasValue)
 | 
				
			||||||
                expression = expression.And(e => e.DATA_ID_SUB.HasValue && e.DATA_ID_SUB == DATA_ID_SUB);
 | 
					                expression = expression.And(e => e.DATA_ID_SUB.HasValue && e.DATA_ID_SUB == DATA_ID_SUB);
 | 
				
			||||||
            var model = GetEntity(expression);
 | 
					
 | 
				
			||||||
 | 
					            //var model = GetEntity(expression);
 | 
				
			||||||
 | 
					            var listModel = GetEntities(expression);
 | 
				
			||||||
 | 
					            T_BS_OPERATE_LOG model = null;
 | 
				
			||||||
 | 
					            if (listModel != null && listModel.Any())
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                if (listModel.Count() == 1)
 | 
				
			||||||
 | 
					                    model = listModel.ToList()[0];
 | 
				
			||||||
 | 
					                else
 | 
				
			||||||
 | 
					                    model = listModel.OrderByDescending(e => e.CREATE_TIME).ToList()[0];
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
            if (model != null)
 | 
					            if (model != null)
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                model.OPERTETIME = DateTime.Now;
 | 
					                model.OPERTETIME = DateTime.Now;
 | 
				
			||||||
 | 
				
			|||||||
@ -298,6 +298,9 @@ namespace APT.BS.WebApi.Controllers.Api
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
            foreach (var item in listEnums)
 | 
					            foreach (var item in listEnums)
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
 | 
					                if (item.ID == 195 || item.ID == 205)//驳回操作 不默认添加
 | 
				
			||||||
 | 
					                    continue;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if (Start < item.ID && item.ID <= End)
 | 
					                if (Start < item.ID && item.ID <= End)
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    if (!isAddApplyDely && (item.ID == 165 || item.ID == 170 || item.ID == 175))
 | 
					                    if (!isAddApplyDely && (item.ID == 165 || item.ID == 170 || item.ID == 175))
 | 
				
			||||||
 | 
				
			|||||||
@ -4002,6 +4002,22 @@ namespace APT.BS.WebApi.Controllers.Api
 | 
				
			|||||||
                    //给责任人 和落实人添加整改单
 | 
					                    //给责任人 和落实人添加整改单
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    content.RiskContentState = (int)RiskContentState.OKNotBack;
 | 
					                    content.RiskContentState = (int)RiskContentState.OKNotBack;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    #region    操作日志
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    List<T_BS_OPERATE_LOG> listLog = null;
 | 
				
			||||||
 | 
					                    if (APT.Infrastructure.Api.AppContext.CurrentSession.UserID.HasValue && APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value == content.DEAL_USER_ID)
 | 
				
			||||||
 | 
					                    {
 | 
				
			||||||
 | 
					                        listLog = OperateLogService.GetListOperateLog(OPERATEPOINT_Enums.RiskDealDealCheckReject, entity.RISK_SUBMIT_ID.Value, APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, null, new List<Guid>() { content.ACTUAL_DEAL_USER_ID.Value }, new List<string>() { content.Nav_UserActualDeal.NAME }, entity.ORG_ID, entity.RISK_SUBMIT_CONTENT_ID, null, false, content.LastDateUser.Value);
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                    else
 | 
				
			||||||
 | 
					                    {
 | 
				
			||||||
 | 
					                        listLog = OperateLogService.GetListOperateLog(OPERATEPOINT_Enums.RiskDealCheckerCheckReject, entity.RISK_SUBMIT_ID.Value, APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, null, new List<Guid>() { content.ACTUAL_DEAL_USER_ID.Value }, new List<string>() { content.Nav_UserActualDeal.NAME }, entity.ORG_ID, entity.RISK_SUBMIT_CONTENT_ID, null, false, content.LastDateUser.Value);
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    #endregion
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    this.UnifiedCommit(() =>
 | 
					                    this.UnifiedCommit(() =>
 | 
				
			||||||
                    {
 | 
					                    {
 | 
				
			||||||
                        UpdateEntityNoCommit(entity);//审核信息 验收状态修改  审批意见 完成情况
 | 
					                        UpdateEntityNoCommit(entity);//审核信息 验收状态修改  审批意见 完成情况
 | 
				
			||||||
@ -4013,6 +4029,8 @@ namespace APT.BS.WebApi.Controllers.Api
 | 
				
			|||||||
                            BantchDeleteEntityNoCommit<T_BS_RISK_SUBMIT_CONTENT_DEAL_AFTER_FILE>(ids);
 | 
					                            BantchDeleteEntityNoCommit<T_BS_RISK_SUBMIT_CONTENT_DEAL_AFTER_FILE>(ids);
 | 
				
			||||||
                        if (listFiles != null && listFiles.Any())
 | 
					                        if (listFiles != null && listFiles.Any())
 | 
				
			||||||
                            BantchSaveEntityNoCommit(listFiles);
 | 
					                            BantchSaveEntityNoCommit(listFiles);
 | 
				
			||||||
 | 
					                        if (listLog != null && listLog.Any())
 | 
				
			||||||
 | 
					                            BantchSaveEntityNoCommit(listLog);
 | 
				
			||||||
                    });
 | 
					                    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    #endregion
 | 
					                    #endregion
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user