|
@@ -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>
|
|
|
/// 签证费用录入下拉框初始化
|