履职节点添加 驳回节点
整改记录驳回 履职记录处理 履职修改 处理 使适配 多节点 履职查看 显示优化
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;
|
||||
if (DATA_ID_SUB.HasValue)
|
||||
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)
|
||||
{
|
||||
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;
|
||||
if (DATA_ID_SUB.HasValue)
|
||||
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)
|
||||
{
|
||||
model.OPERTETIME = DateTime.Now;
|
||||
|
||||
@ -1404,7 +1404,7 @@ namespace APT.MS.Domain.Enums
|
||||
/// <summary>
|
||||
/// 表单获取 10
|
||||
/// </summary>
|
||||
[Description("表单获取")]
|
||||
[Description("任务获取")]
|
||||
GotCheck = 10,
|
||||
|
||||
/// <summary>
|
||||
@ -1426,9 +1426,9 @@ namespace APT.MS.Domain.Enums
|
||||
CheckerCheck = 40,
|
||||
|
||||
/// <summary>
|
||||
/// 跑批检查登记 48
|
||||
/// 接收检查登记单 48
|
||||
/// </summary>
|
||||
[Description("跑批检查登记")]
|
||||
[Description("接收检查登记单")]
|
||||
CheckRegisterRun = 48,
|
||||
|
||||
/// <summary>
|
||||
@ -1523,7 +1523,7 @@ namespace APT.MS.Domain.Enums
|
||||
/// <summary>
|
||||
/// 验收人确认 175
|
||||
/// </summary>
|
||||
[Description("验收人确认")]
|
||||
[Description("延期验收人确认")]
|
||||
RiskDelayApplyCheck = 175,
|
||||
|
||||
/// <summary>
|
||||
@ -1538,12 +1538,24 @@ namespace APT.MS.Domain.Enums
|
||||
[Description("整改责任人确认")]
|
||||
RiskDealDealCheck = 190,
|
||||
|
||||
/// <summary>
|
||||
/// 整改责任人拒绝 195
|
||||
/// </summary>
|
||||
[Description("整改责任人拒绝")]
|
||||
RiskDealDealCheckReject = 195,
|
||||
|
||||
/// <summary>
|
||||
/// 整改验收人确认 200
|
||||
/// </summary>
|
||||
[Description("整改验收人确认")]
|
||||
RiskDealCheckerCheck = 200,
|
||||
|
||||
/// <summary>
|
||||
/// 整改验收人拒绝 205
|
||||
/// </summary>
|
||||
[Description("整改验收人拒绝")]
|
||||
RiskDealCheckerCheckReject = 205,
|
||||
|
||||
/// <summary>
|
||||
/// 整改审批 210
|
||||
/// </summary>
|
||||
|
||||
@ -201,6 +201,17 @@ namespace APT.BaseData.Services.DomainServices
|
||||
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));
|
||||
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:
|
||||
modelLogUpdate = GetUpdateDeal(OPERATEPOINT, DATA_ID, UserIDLogin, DATA_ID_SUB, TASK_ENDDT);//处理自己的
|
||||
if (modelLogUpdate != null)
|
||||
@ -209,6 +220,17 @@ namespace APT.BaseData.Services.DomainServices
|
||||
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));
|
||||
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:
|
||||
modelLogUpdate = GetUpdateDeal(OPERATEPOINT, DATA_ID, UserIDLogin, DATA_ID_SUB, TASK_ENDDT);//处理自己的
|
||||
if (modelLogUpdate != null)
|
||||
@ -297,7 +319,17 @@ namespace APT.BaseData.Services.DomainServices
|
||||
|
||||
if (DATA_ID_SUB.HasValue)
|
||||
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)
|
||||
{
|
||||
model.OPERTETIME = DateTime.Now;
|
||||
|
||||
@ -298,6 +298,9 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
|
||||
foreach (var item in listEnums)
|
||||
{
|
||||
if (item.ID == 195 || item.ID == 205)//驳回操作 不默认添加
|
||||
continue;
|
||||
|
||||
if (Start < item.ID && item.ID <= End)
|
||||
{
|
||||
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;
|
||||
|
||||
#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(() =>
|
||||
{
|
||||
UpdateEntityNoCommit(entity);//审核信息 验收状态修改 审批意见 完成情况
|
||||
@ -4013,6 +4029,8 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
BantchDeleteEntityNoCommit<T_BS_RISK_SUBMIT_CONTENT_DEAL_AFTER_FILE>(ids);
|
||||
if (listFiles != null && listFiles.Any())
|
||||
BantchSaveEntityNoCommit(listFiles);
|
||||
if (listLog != null && listLog.Any())
|
||||
BantchSaveEntityNoCommit(listLog);
|
||||
});
|
||||
|
||||
#endregion
|
||||
|
||||
Loading…
Reference in New Issue
Block a user