|  | @@ -5400,26 +5400,32 @@ namespace OASystem.API.Controllers
 | 
	
		
			
				|  |  |          [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
 | 
	
		
			
				|  |  |          public async Task<IActionResult> DelVisaPrice(DelBaseDto dto)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            try
 | 
	
		
			
				|  |  | +            _sqlSugar.BeginTran();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var res = await _visaPriceRep.SoftDeleteByIdAsync<Grp_VisaInfo>(dto.Id.ToString(), dto.DeleteUserId);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            if (!res)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                var res = await _visaPriceRep.SoftDeleteByIdAsync<Grp_VisaInfo>(dto.Id.ToString(), dto.DeleteUserId);
 | 
	
		
			
				|  |  | -                if (!res)
 | 
	
		
			
				|  |  | -                {
 | 
	
		
			
				|  |  | -                    return Ok(JsonView(false, "删除失败"));
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -                var resultC = await _sqlSugar.Updateable<Grp_CreditCardPayment>().Where(a => a.CId == dto.Id && a.IsDel == 0 && a.CTable == 80).SetColumns(a => new Grp_CreditCardPayment()
 | 
	
		
			
				|  |  | -                {
 | 
	
		
			
				|  |  | -                    IsDel = 1,
 | 
	
		
			
				|  |  | -                    DeleteUserId = dto.DeleteUserId,
 | 
	
		
			
				|  |  | -                    DeleteTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
 | 
	
		
			
				|  |  | -                }).ExecuteCommandAsync();
 | 
	
		
			
				|  |  | -                return Ok(JsonView(true, "删除成功!"));
 | 
	
		
			
				|  |  | +                _sqlSugar.RollbackTran();
 | 
	
		
			
				|  |  | +                return Ok(JsonView(false, "删除失败"));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            catch (Exception ex)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var resSub = _sqlSugar.Updateable<Grp_CreditCardPayment>()
 | 
	
		
			
				|  |  | +                                  .Where(a => a.CId == dto.Id && a.IsDel == 0 && a.CTable == 80)
 | 
	
		
			
				|  |  | +                                  .SetColumns(a => new Grp_CreditCardPayment()
 | 
	
		
			
				|  |  | +                                  {
 | 
	
		
			
				|  |  | +                                      IsDel = 1,
 | 
	
		
			
				|  |  | +                                      DeleteUserId = dto.DeleteUserId,
 | 
	
		
			
				|  |  | +                                      DeleteTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
 | 
	
		
			
				|  |  | +                                  }).ExecuteCommand();
 | 
	
		
			
				|  |  | +            if (resSub < 1)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                return Ok(JsonView(false, "程序错误!"));
 | 
	
		
			
				|  |  | -                throw;
 | 
	
		
			
				|  |  | +                _sqlSugar.RollbackTran();
 | 
	
		
			
				|  |  | +                return Ok(JsonView(false, "删除失败"));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | +            _sqlSugar.BeginTran();
 | 
	
		
			
				|  |  | +            return Ok(JsonView(true, "删除成功!"));
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          /// <summary>
 | 
	
		
			
				|  |  |          /// 签证费用录入下拉框初始化
 |