Pārlūkot izejas kodu

出入境费用明细
一键清空

leiy 11 mēneši atpakaļ
vecāks
revīzija
24e058e377

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

@@ -2838,6 +2838,7 @@ namespace OASystem.API.Controllers
                 return Ok(JsonView(false, ex.Message));
             }
         }
+       
         /// <summary>
         /// 根据团组Id查询团组增减款项
         /// </summary>

+ 13 - 3
OASystem/OASystem.Infrastructure/Repositories/Groups/EnterExitCostRepository.cs

@@ -429,12 +429,22 @@ namespace OASystem.Infrastructure.Repositories.Groups
             BeginTran();
             Grp_EnterExitCost _EnterExitCost = new Grp_EnterExitCost() { 
                 Id = id,
+                IsDel = 1,
+                DeleteUserId = userId,
+                DeleteTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
             };
 
-            int update = await _sqlSugar.Updateable<Grp_EnterExitCost>(_EnterExitCost).Where(it => it.Id == id).ExecuteCommandAsync();
+            //int update = await _sqlSugar.Updateable<Grp_EnterExitCost>(_EnterExitCost).Where(it => it.Id == id).ExecuteCommandAsync();
+            int update = await _sqlSugar.Updateable<Grp_EnterExitCost>(_EnterExitCost)
+                                        .UpdateColumns(it => new { 
+                                            it.IsDel,
+                                            it.DeleteUserId ,
+                                            it.DeleteTime
+                                        })
+                                        .Where(it => it.Id == id).ExecuteCommandAsync();
 
             if (update > 0) {
-                string sqlDelete = string.Format(@" Delete From Grp_DayAndCost Where Diid = {0} ", diId);
+                string sqlDelete = string.Format(@"Delete From Grp_DayAndCost Where Diid = {0} ", diId);
                 await ExecuteCommandAsync(sqlDelete);
                 result.Code = 0;
                 result.Msg = "操作成功!";
@@ -445,7 +455,7 @@ namespace OASystem.Infrastructure.Repositories.Groups
                 result.Msg = "操作失败";
                 RollbackTran();
             }
-           
+            
             return result;
         }