审批并行
This commit is contained in:
parent
f208b9e25a
commit
6ff6764e3b
@ -321,9 +321,9 @@ namespace APT.BaseData.Services.Services.FM
|
|||||||
{
|
{
|
||||||
T_PF_APPROVE approve = null;
|
T_PF_APPROVE approve = null;
|
||||||
//上个消息
|
//上个消息
|
||||||
T_FM_NOTIFICATION_TASK finishNotice = null;
|
T_FM_NOTIFICATION_TASK finishNotice = null;
|
||||||
//发消息
|
//发消息
|
||||||
T_FM_NOTIFICATION_TASK notice = null;
|
List<T_FM_NOTIFICATION_TASK> notices = new List<T_FM_NOTIFICATION_TASK>();
|
||||||
T_FM_NOTIFICATION_TASK curentTask = null;
|
T_FM_NOTIFICATION_TASK curentTask = null;
|
||||||
//细表
|
//细表
|
||||||
List<T_PF_APPROVE_DETAIL> appdetails = new List<T_PF_APPROVE_DETAIL>();
|
List<T_PF_APPROVE_DETAIL> appdetails = new List<T_PF_APPROVE_DETAIL>();
|
||||||
@ -571,8 +571,9 @@ namespace APT.BaseData.Services.Services.FM
|
|||||||
{
|
{
|
||||||
var sendUserName = users.FirstOrDefault(i => i.ID == sendUserId)?.NAME;
|
var sendUserName = users.FirstOrDefault(i => i.ID == sendUserId)?.NAME;
|
||||||
//发消息
|
//发消息
|
||||||
notice = NotificationTaskService.InsertUserNoticeTaskModel(taskName, approve.ID, approve.ORG_ID, (Guid)sendUserId, sendUserName, startTime,
|
var notice = NotificationTaskService.InsertUserNoticeTaskModel(taskName, approve.ID, approve.ORG_ID, (Guid)sendUserId, sendUserName, startTime,
|
||||||
endTime, (int)FMNoticeTypeEnum.审批, "PF119");
|
endTime, (int)FMNoticeTypeEnum.审批, "PF119");
|
||||||
|
notices.Add(notice);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -629,9 +630,11 @@ namespace APT.BaseData.Services.Services.FM
|
|||||||
if (appdetails != null && appdetails.Any())
|
if (appdetails != null && appdetails.Any())
|
||||||
BantchAddEntityNoCommit(appdetails);
|
BantchAddEntityNoCommit(appdetails);
|
||||||
if (finishNotice != null && finishNotice.ID != Guid.Empty)
|
if (finishNotice != null && finishNotice.ID != Guid.Empty)
|
||||||
UpdateEntityNoCommit(finishNotice, "NOTICE_STATUS", "TASK_DT", "MODIFIER_ID");
|
UpdateEntityNoCommit(finishNotice, "NOTICE_STATUS", "TASK_DT", "MODIFIER_ID");
|
||||||
if (notice != null)
|
if (notices != null && notices.Any())
|
||||||
AddEntityNoCommit(notice);
|
BantchAddEntityNoCommit(notices);
|
||||||
|
//if (notice != null)
|
||||||
|
// AddEntityNoCommit(notice);
|
||||||
if (curentTask != null)
|
if (curentTask != null)
|
||||||
AddEntityNoCommit(curentTask);
|
AddEntityNoCommit(curentTask);
|
||||||
if (listBSLog != null && listBSLog.Any())
|
if (listBSLog != null && listBSLog.Any())
|
||||||
|
|||||||
@ -2106,6 +2106,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
recordSumLog.logList = new List<OperateLogList>();
|
recordSumLog.logList = new List<OperateLogList>();
|
||||||
if (safeRecordSumId != null)
|
if (safeRecordSumId != null)
|
||||||
{
|
{
|
||||||
|
var recordSumUser = users.FirstOrDefault(t => t.ID == recordSum.APPLY_USER_ID);
|
||||||
//发起
|
//发起
|
||||||
var temp1 = tasks.FirstOrDefault(t => t.SOURCE_DATA_ID == safeRecordSumId && !t.NOTICE_TITLE.Contains("确认"));
|
var temp1 = tasks.FirstOrDefault(t => t.SOURCE_DATA_ID == safeRecordSumId && !t.NOTICE_TITLE.Contains("确认"));
|
||||||
OperateLogList start = new OperateLogList();
|
OperateLogList start = new OperateLogList();
|
||||||
@ -2141,7 +2142,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
OperateLogList start2 = new OperateLogList();
|
OperateLogList start2 = new OperateLogList();
|
||||||
start2.ID = safeRecordSumId;
|
start2.ID = safeRecordSumId;
|
||||||
start2.CODE = "SK012_SHOWPRINT";
|
start2.CODE = "SK012_SHOWPRINT";
|
||||||
start2.USER_NAME = item.USER_NAME;
|
start2.USER_NAME = recordSumUser.NAME;
|
||||||
start2.NAME = "安全检查记录汇总归档";
|
start2.NAME = "安全检查记录汇总归档";
|
||||||
start2.DEAL_DATE = recordSum.MODIFY_TIME;
|
start2.DEAL_DATE = recordSum.MODIFY_TIME;
|
||||||
start2.CREATE_TIME = recordSum.CREATE_TIME;
|
start2.CREATE_TIME = recordSum.CREATE_TIME;
|
||||||
@ -2154,7 +2155,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
OperateLogList start2 = new OperateLogList();
|
OperateLogList start2 = new OperateLogList();
|
||||||
start2.ID = safeRecordSumId;
|
start2.ID = safeRecordSumId;
|
||||||
start2.CODE = "SK012_SHOWPRINT";
|
start2.CODE = "SK012_SHOWPRINT";
|
||||||
start2.USER_NAME = item.USER_NAME;
|
start2.USER_NAME = recordSumUser.NAME;
|
||||||
start2.NAME = "安全检查记录汇总归档";
|
start2.NAME = "安全检查记录汇总归档";
|
||||||
start2.DEAL_DATE = recordSum.MODIFY_TIME;
|
start2.DEAL_DATE = recordSum.MODIFY_TIME;
|
||||||
start2.CREATE_TIME = recordSum.CREATE_TIME;
|
start2.CREATE_TIME = recordSum.CREATE_TIME;
|
||||||
@ -2177,7 +2178,6 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
start1.CREATE_TIME = item.CREATE_TIME;
|
start1.CREATE_TIME = item.CREATE_TIME;
|
||||||
start1.STATUS = item.NOTICE_STATUS == 1 ? 5 : item.NOTICE_STATUS == 2 ? 10 : item.NOTICE_STATUS == 4 ? 15 : (item.NOTICE_STATUS == 0 && item.TASK_ENDDT >= DateTime.Now) ? 16 : (item.TASK_ENDDT < DateTime.Now && item.NOTICE_STATUS == 0) ? 20 : 0;
|
start1.STATUS = item.NOTICE_STATUS == 1 ? 5 : item.NOTICE_STATUS == 2 ? 10 : item.NOTICE_STATUS == 4 ? 15 : (item.NOTICE_STATUS == 0 && item.TASK_ENDDT >= DateTime.Now) ? 16 : (item.TASK_ENDDT < DateTime.Now && item.NOTICE_STATUS == 0) ? 20 : 0;
|
||||||
recordSumLog.logList.Add(start1);
|
recordSumLog.logList.Add(start1);
|
||||||
var recordSumUser = users.FirstOrDefault(t => t.ID == recordSum.APPLY_USER_ID);
|
|
||||||
//归档
|
//归档
|
||||||
if (recordSum.STATUS == PFStandardStatus.Archived)
|
if (recordSum.STATUS == PFStandardStatus.Archived)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user