|
@@ -41,9 +41,21 @@ namespace OASystem.Infrastructure.Repositories.Groups
|
|
|
try
|
|
|
{
|
|
|
BeginTran();
|
|
|
+ var mainCost = GetGroupCostParameterMainByDiid(diid) ?? new Grp_GroupCostParameter
|
|
|
+ {
|
|
|
+ IsShare = 0
|
|
|
+ };
|
|
|
isTrue = await DeleteGroupCostParameterListByDiid(diid, Userid);
|
|
|
if (List.Count > 0)
|
|
|
{
|
|
|
+ foreach (var item in List)
|
|
|
+ {
|
|
|
+ if (item.CostType == "A")
|
|
|
+ {
|
|
|
+ item.IsShare = mainCost.IsShare;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
List.ForEach(x => { x.CreateUserId = Userid; x.CreateTime = DateTime.Now; });
|
|
|
isTrue = Adds(List) > 0;
|
|
|
}
|