|
@@ -529,7 +529,7 @@ namespace OASystem.API.OAMethodLib
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
- /// 团组汇率
|
|
|
+ /// 团组任务分配
|
|
|
/// 建团时 默认按照岗位分配权限
|
|
|
/// </summary>
|
|
|
/// <param name="userId"></param>
|
|
@@ -583,7 +583,8 @@ namespace OASystem.API.OAMethodLib
|
|
|
* 82 团组客户保险 --> 国交部 经理,主管 岗位
|
|
|
* 85 机票预订 --> 国交部门 机票 岗位
|
|
|
* 98 其他款项 --> 总经办部门 总经理 岗位/国交部门(ALL) 岗位/财务部门(ALL) 岗位/策划部门(ALL) 岗位/人事部门 采购 岗位
|
|
|
- * 1015 超支费用 --> 财务部门(ALL)岗位
|
|
|
+ * 1015 超支费用,69 收款退还 --> 财务部门(ALL)岗位
|
|
|
+ * 1015 超支费用 --> 国交部(ALL)岗位
|
|
|
*/
|
|
|
List<Grp_GroupsTaskAssignment> _GroupsTaskAssignments = new List<Grp_GroupsTaskAssignment>();
|
|
|
// 76 酒店预订 --> 国交部门(7) 酒店(25) 岗位
|
|
@@ -694,7 +695,7 @@ namespace OASystem.API.OAMethodLib
|
|
|
}).ToList()
|
|
|
);
|
|
|
|
|
|
- //1015 超支费用 --> 财务部门(3)(ALL)岗位
|
|
|
+ //1015 超支费用,285 收款退还 --> 财务部门(ALL)岗位
|
|
|
_GroupsTaskAssignments.AddRange(
|
|
|
userDatas
|
|
|
.Where(it => it.DepId == 3)
|
|
@@ -707,6 +708,31 @@ namespace OASystem.API.OAMethodLib
|
|
|
}).ToList()
|
|
|
);
|
|
|
|
|
|
+ _GroupsTaskAssignments.AddRange(
|
|
|
+ userDatas
|
|
|
+ .Where(it => it.DepId == 3)
|
|
|
+ .Select(it => new Grp_GroupsTaskAssignment()
|
|
|
+ {
|
|
|
+ DIId = diId,
|
|
|
+ CTId = 285,
|
|
|
+ UId = it.Id,
|
|
|
+ CreateUserId = userId
|
|
|
+ }).ToList()
|
|
|
+ );
|
|
|
+
|
|
|
+ //1015 超支费用 --> 国交部(ALL)岗位
|
|
|
+ _GroupsTaskAssignments.AddRange(
|
|
|
+ userDatas
|
|
|
+ .Where(it => it.DepId == 7)
|
|
|
+ .Select(it => new Grp_GroupsTaskAssignment()
|
|
|
+ {
|
|
|
+ DIId = diId,
|
|
|
+ CTId = 1015,
|
|
|
+ UId = it.Id,
|
|
|
+ CreateUserId = userId
|
|
|
+ }).ToList()
|
|
|
+ );
|
|
|
+
|
|
|
if (_GroupsTaskAssignments.Count > 0)
|
|
|
{
|
|
|
var addId =_teamRateRep._sqlSugar.Insertable(_GroupsTaskAssignments).ExecuteCommand();
|