|
|
@@ -82,22 +82,40 @@ namespace OASystem.Infrastructure.Repositories.Groups
|
|
|
string oaNode7Tips = NodeTipsMsg(groupInfo, GroupProcessType.Invitation, 7);
|
|
|
|
|
|
//节点可操作用户列表
|
|
|
+ var oaJobNames = new List<string>() {
|
|
|
+ "商邀主管",
|
|
|
+ "商邀"
|
|
|
+ };
|
|
|
var oaNodeOpUsers = users.Where(u =>
|
|
|
- u.JobName != null && u.JobName.Contains("商邀主管")
|
|
|
- ).Select(u => u.Id).ToList();
|
|
|
+ u.JobName != null && oaJobNames.Contains(u.JobName)
|
|
|
+ ).Select(u => u.Id)
|
|
|
+ .ToList();
|
|
|
|
|
|
processs.Add(
|
|
|
Grp_ProcessOverview.Create(groupId, 1, GroupProcessType.Invitation, ProcessStatus.InProgress, currUserId,
|
|
|
new List<Grp_ProcessNode>()
|
|
|
+ //{
|
|
|
+ // Grp_ProcessNode.Create(1, "报批基础资料准备",oaNode1Tips,ProcessStatus.InProgress, true,false,false,false,currUserId,oaNodeOpUsers),
|
|
|
+ // //Grp_ProcessNode.Create(2, "报批邀请函资料准备",oaNode2Tips, ProcessStatus.InProgress, false,false,false,false,currUserId,oaNodeOpUsers),
|
|
|
+ // Grp_ProcessNode.Create(2, "具体名单下放",oaNode2Tips, ProcessStatus.InProgress, false,false,false,false,currUserId,oaNodeOpUsers),
|
|
|
+ // //Grp_ProcessNode.Create(3, "获得批件",oaNode3Tips,ProcessStatus.InProgress, false,false,false,false, currUserId ,oaNodeOpUsers),
|
|
|
+ // Grp_ProcessNode.Create(3, "提交客户所需报件材料完毕",oaNode3Tips,ProcessStatus.InProgress, false,false,false,false, currUserId ,oaNodeOpUsers),
|
|
|
+ // Grp_ProcessNode.Create(4, "对接公务",oaNode4Tips,ProcessStatus.InProgress, false,false,false,false, currUserId,oaNodeOpUsers),
|
|
|
+ // //Grp_ProcessNode.Create(5, "参与翻译对接",oaNode5Tips,ProcessStatus.InProgress, false,false,false,true, currUserId,oaNodeOpUsers),
|
|
|
+ // Grp_ProcessNode.Create(5, "参与公务翻译人员落实",oaNode5Tips,ProcessStatus.InProgress, false,false,false,true, currUserId,oaNodeOpUsers),
|
|
|
+ // Grp_ProcessNode.Create(6, "商邀文案配合",oaNode6Tips,ProcessStatus.InProgress, false,false,false,false, currUserId,oaNodeOpUsers),
|
|
|
+ // //Grp_ProcessNode.Create(7, "票据上传(相关票据)",oaNode7Tips,ProcessStatus.InProgress, false,false,true,false, currUserId,oaNodeOpUsers),
|
|
|
+ // Grp_ProcessNode.Create(7, "公务邀请数据有效录入",oaNode7Tips,ProcessStatus.InProgress, false,false,true,false, currUserId,oaNodeOpUsers),
|
|
|
+ //}
|
|
|
{
|
|
|
Grp_ProcessNode.Create(1, "报批基础资料准备",oaNode1Tips,ProcessStatus.InProgress, true,false,false,false,currUserId,oaNodeOpUsers),
|
|
|
- Grp_ProcessNode.Create(2, "报批邀请函资料准备",oaNode2Tips, ProcessStatus.InProgress, false,false,false,false,currUserId,oaNodeOpUsers),
|
|
|
- Grp_ProcessNode.Create(3, "获得批件",oaNode3Tips,ProcessStatus.InProgress, false,false,false,false, currUserId ,oaNodeOpUsers),
|
|
|
+ Grp_ProcessNode.Create(2, "具体名单下放",oaNode2Tips, ProcessStatus.InProgress, false,false,false,false,currUserId,oaNodeOpUsers),
|
|
|
+ Grp_ProcessNode.Create(3, "提交客户所需报件材料完毕",oaNode3Tips,ProcessStatus.InProgress, false,false,false,false, currUserId ,oaNodeOpUsers),
|
|
|
Grp_ProcessNode.Create(4, "对接公务",oaNode4Tips,ProcessStatus.InProgress, false,false,false,false, currUserId,oaNodeOpUsers),
|
|
|
- Grp_ProcessNode.Create(5, "参与翻译对接",oaNode5Tips,ProcessStatus.InProgress, false,false,false,true, currUserId,oaNodeOpUsers),
|
|
|
- Grp_ProcessNode.Create(6, "商邀文案配合",oaNode6Tips,ProcessStatus.InProgress, false,false,false,false, currUserId,oaNodeOpUsers),
|
|
|
- Grp_ProcessNode.Create(7, "票据上传(相关票据)",oaNode7Tips,ProcessStatus.InProgress, false,false,true,false, currUserId,oaNodeOpUsers),
|
|
|
- }));
|
|
|
+ Grp_ProcessNode.Create(5, "参与公务翻译人员落实",oaNode5Tips,ProcessStatus.InProgress, false,false,false,true, currUserId,oaNodeOpUsers),
|
|
|
+ Grp_ProcessNode.Create(6, "公务邀请数据有效录入",oaNode7Tips,ProcessStatus.InProgress, false,false,true,false, currUserId,oaNodeOpUsers),
|
|
|
+ }
|
|
|
+ ));
|
|
|
#endregion
|
|
|
|
|
|
#region 签证流程
|
|
|
@@ -470,11 +488,17 @@ namespace OASystem.Infrastructure.Repositories.Groups
|
|
|
.Where(c => c.DiId == groupId && c.IsDel == 0)
|
|
|
.OrderByDescending(c => c.CreateTime)
|
|
|
.First();
|
|
|
- msg = "客户提供完整名单后,2周内取得邀请函(翻译件)。";
|
|
|
+ //msg = "客户提供完整名单后,2周内取得邀请函(翻译件)。";
|
|
|
+ //if (custInfo != null)
|
|
|
+ //{
|
|
|
+ // msg = $"请于{custInfo.CreateTime.AddDays(14):yyyy年MM月dd日}内完成该项工作(客户提供完整名单后,2周内取得邀请函(翻译件))";
|
|
|
+ //}
|
|
|
+ msg = "下放后两周取得邀请函";
|
|
|
if (custInfo != null)
|
|
|
{
|
|
|
- msg = $"请于{custInfo.CreateTime.AddDays(14):yyyy年MM月dd日}内完成该项工作(客户提供完整名单后,2周内取得邀请函(翻译件))";
|
|
|
+ msg = $"请于{custInfo.CreateTime.AddDays(14):yyyy年MM月dd日}内完成该项工作(下放后两周取得邀请函)";
|
|
|
}
|
|
|
+
|
|
|
break;
|
|
|
case 3:
|
|
|
msg = "提供完整的报批全套资源。";
|