|  | @@ -6438,6 +6438,8 @@ namespace OASystem.API.Controllers
 | 
												
													
														
															|  |          {
 |  |          {
 | 
												
													
														
															|  |              try
 |  |              try
 | 
												
													
														
															|  |              {
 |  |              {
 | 
												
													
														
															|  | 
 |  | +                _sqlSugar.BeginTran();
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  |                  var res = await _carTouristGuideGroundRep.SoftDeleteByIdAsync<Grp_CarTouristGuideGroundReservations>(dto.Id.ToString(), dto.DeleteUserId);
 |  |                  var res = await _carTouristGuideGroundRep.SoftDeleteByIdAsync<Grp_CarTouristGuideGroundReservations>(dto.Id.ToString(), dto.DeleteUserId);
 | 
												
													
														
															|  |                  if (!res)
 |  |                  if (!res)
 | 
												
													
														
															|  |                  {
 |  |                  {
 | 
												
											
												
													
														
															|  | @@ -6455,12 +6457,42 @@ namespace OASystem.API.Controllers
 | 
												
													
														
															|  |                      DeleteUserId = dto.DeleteUserId,
 |  |                      DeleteUserId = dto.DeleteUserId,
 | 
												
													
														
															|  |                      DeleteTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
 |  |                      DeleteTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
 | 
												
													
														
															|  |                  }).ExecuteCommandAsync();
 |  |                  }).ExecuteCommandAsync();
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +                #region 删除超支相关数据
 | 
												
													
														
															|  | 
 |  | +                
 | 
												
													
														
															|  | 
 |  | +                //删除导入的超支数据
 | 
												
													
														
															|  | 
 |  | +                var ids = _sqlSugar.Queryable<Fin_LocalGuideRelevancyOverspend>().Where(x => x.LocalGuideId == dto.Id && x.IsDel == 0).Select(x => x.OverspendId).ToList();
 | 
												
													
														
															|  | 
 |  | +                var count =  _sqlSugar.Updateable<Fin_GroupExtraCost>().Where(x => ids.Contains(x.Id) && x.IsDel == 0).SetColumns(x => new Fin_GroupExtraCost
 | 
												
													
														
															|  | 
 |  | +                {
 | 
												
													
														
															|  | 
 |  | +                    IsDel = 1,
 | 
												
													
														
															|  | 
 |  | +                    DeleteUserId = dto.DeleteUserId,
 | 
												
													
														
															|  | 
 |  | +                    DeleteTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
 | 
												
													
														
															|  | 
 |  | +                }).ExecuteCommand();
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +                count =  _sqlSugar.Updateable<Grp_CreditCardPayment>().Where(x => x.CTable == 1015 && x.IsDel == 0 && ids.Contains(x.CId)).SetColumns(x => new Grp_CreditCardPayment
 | 
												
													
														
															|  | 
 |  | +                {
 | 
												
													
														
															|  | 
 |  | +                    IsDel = 1,
 | 
												
													
														
															|  | 
 |  | +                    DeleteUserId = dto.DeleteUserId,
 | 
												
													
														
															|  | 
 |  | +                    DeleteTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
 | 
												
													
														
															|  | 
 |  | +                }).ExecuteCommand() ;
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +                count =  _sqlSugar.Updateable<Fin_LocalGuideRelevancyOverspend>().Where(x=>x.IsDel == 0 && x.LocalGuideId == dto.Id).SetColumns(x => new Fin_LocalGuideRelevancyOverspend
 | 
												
													
														
															|  | 
 |  | +                {
 | 
												
													
														
															|  | 
 |  | +                    IsDel = 1,
 | 
												
													
														
															|  | 
 |  | +                    DeleteUserId = dto.DeleteUserId,
 | 
												
													
														
															|  | 
 |  | +                    DeleteTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
 | 
												
													
														
															|  | 
 |  | +                }).ExecuteCommand();
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +                #endregion
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +                _sqlSugar.CommitTran();
 | 
												
													
														
															|  |                  return Ok(JsonView(true, "删除成功!"));
 |  |                  return Ok(JsonView(true, "删除成功!"));
 | 
												
													
														
															|  |              }
 |  |              }
 | 
												
													
														
															|  |              catch (Exception ex)
 |  |              catch (Exception ex)
 | 
												
													
														
															|  |              {
 |  |              {
 | 
												
													
														
															|  | -                return Ok(JsonView(false, "程序错误!"));
 |  | 
 | 
												
													
														
															|  | -                throw;
 |  | 
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +                _sqlSugar.RollbackTran();
 | 
												
													
														
															|  | 
 |  | +                return Ok(JsonView(false, "程序错误!" + ex.Message));
 | 
												
													
														
															|  |              }
 |  |              }
 | 
												
													
														
															|  |          }
 |  |          }
 | 
												
													
														
															|  |  
 |  |  
 |