履职节点添加 驳回节点
整改记录驳回 履职记录处理 履职修改 处理 使适配 多节点 履职查看 显示优化
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