|
@@ -8974,21 +8974,22 @@ FROM
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ //默认添加查看、编辑权限(创建人、自己)
|
|
|
+ var feeBasePermIds = new List<int>() { dto.UserId };
|
|
|
+
|
|
|
+ var feeBasePerm = AppSettingsHelper.Get<PermissionViewUserview>("FeeBasePerm");
|
|
|
+ if (feeBasePerm.Any()) feeBasePermIds.AddRange(feeBasePerm.Select(x => x.Id).ToList());
|
|
|
|
|
|
- var permissionUsers = await _enterExitCostRep.PermissionViewUsersAsync();
|
|
|
- var userIds = permissionUsers.Select(x => x.Id).ToList();
|
|
|
var permissions = new List<Grp_EnterExitCostPermission>();
|
|
|
- if (userIds.Any())
|
|
|
+ foreach (var userId1 in feeBasePermIds)
|
|
|
{
|
|
|
- foreach (var userId1 in userIds)
|
|
|
+ permissions.Add(new Grp_EnterExitCostPermission()
|
|
|
{
|
|
|
- permissions.Add(new Grp_EnterExitCostPermission()
|
|
|
- {
|
|
|
- GroupId = groupId,
|
|
|
- UserId = userId1,
|
|
|
- CreateUserId = dto.UserId
|
|
|
- });
|
|
|
- }
|
|
|
+ GroupId = dto.GroupId,
|
|
|
+ UserId = userId1,
|
|
|
+ Permission = 1,
|
|
|
+ CreateUserId = dto.UserId,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
var dayDatas = _sqlSugar.Queryable<Grp_DayAndCostDraft>().Where(x => x.IsDel == 0 && x.ParentId == draftId).ToList();
|
|
@@ -9045,6 +9046,11 @@ FROM
|
|
|
|
|
|
if (newOtherDatas.Any()) _sqlSugar.Insertable(newOtherDatas).ExecuteCommand();
|
|
|
|
|
|
+
|
|
|
+ #region 默认添加权限
|
|
|
+
|
|
|
+ #endregion
|
|
|
+
|
|
|
_sqlSugar.CommitTran();
|
|
|
|
|
|
//执行操作之后
|