Browse Source

Merge branch 'develop' of http://132.232.92.186:3000/XinXiBu/OA2023 into develop

leiy 9 months ago
parent
commit
bffb005909

+ 1 - 1
OASystem/OASystem.Api/Controllers/GroupsController.cs

@@ -7175,7 +7175,7 @@ namespace OASystem.API.Controllers
             {
                 _sqlSugar.BeginTran();
                 isTrue = await _GroupCostRepository.
-                    SaveGroupCostList(Grp_groups, dto.Diid); //列表
+                    SaveGroupCostList(Grp_groups, dto.Diid,dto.Userid); //列表
                 isTrue = await _checkBoxs.SaveCheckBoxs(Grp_CheckBoxs, dto.Diid); //选中项
                 isTrue = await _CostTypeHotelNumberRepository.SaveHotelNumber(Grp_HotelNumber, dto.Userid, dto.Diid); //酒店房间数量
                 isTrue = await _GroupCostParameterRepository.SaveAsync(Grp_CostParameters, dto.Userid, dto.Diid); //系数

+ 10 - 2
OASystem/OASystem.Infrastructure/Repositories/Groups/GroupCostRepository.cs

@@ -24,10 +24,17 @@ namespace OASystem.Infrastructure.Repositories.Groups
             return Query(x=> x.IsDel < 1).ToList();
         }
 
-        public async Task<bool> SaveGroupCostList(List<Grp_GroupCost> costList,int diid)
+        public async Task<bool> SaveGroupCostList(List<Grp_GroupCost> costList,int diid, int userid)
         {
             BeginTran();
-            bool isTrue = await DeleteGroupCostList(diid);
+            //注释删除
+            //bool isTrue = await DeleteGroupCostList(diid);
+            bool isTrue = await UpdateAsync(x => x.Diid == diid && x.IsDel == 0, x => new Grp_GroupCost
+            {
+                IsDel = 1,
+                DeleteUserId = userid,
+                DeleteTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
+            }) ;
             if (costList.Count > 0)
             {
                 isTrue = Adds(costList) > 0;
@@ -114,6 +121,7 @@ namespace OASystem.Infrastructure.Repositories.Groups
                         ggc.DAY = dayIndex.ToString();
                         ggc.Date = item;
                         ggc.ITIN = itin;
+                        ggc.Diid = diid;
                         returnArr.Add(ggc);
 
                         dayIndex++;