fix 增加null校验
This commit is contained in:
@@ -157,6 +157,7 @@ public class AssignmentsController : ControllerBase
|
||||
// }
|
||||
}
|
||||
|
||||
[Obsolete]
|
||||
[AllowAnonymous]
|
||||
[IgnoreTenant]
|
||||
[HttpPost("settlement/supplier/calc/{year:int}/{month:int}")]
|
||||
@@ -224,6 +225,11 @@ public class AssignmentsController : ControllerBase
|
||||
await _dbContext.InsertAsync(settlementSupplierMonthlies);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 录入结算金额
|
||||
/// </summary>
|
||||
/// <param name="request"></param>
|
||||
/// <exception cref="UserFriendlyException"></exception>
|
||||
//[AllowAnonymous]
|
||||
[Transactional]
|
||||
[IgnoreTenant]
|
||||
@@ -235,6 +241,8 @@ public class AssignmentsController : ControllerBase
|
||||
.Where(x => x.Valid)
|
||||
.FirstAsync();
|
||||
|
||||
data.ThrowIfNull("未找到结算数据");
|
||||
|
||||
//复制data然后修改
|
||||
var newData = new SettlementSupplierMonthly
|
||||
{
|
||||
@@ -261,6 +269,11 @@ public class AssignmentsController : ControllerBase
|
||||
await _dbContext.InsertAsync(newData);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 录入退款金额
|
||||
/// </summary>
|
||||
/// <param name="request"></param>
|
||||
/// <exception cref="UserFriendlyException"></exception>
|
||||
//[AllowAnonymous]
|
||||
[IgnoreTenant]
|
||||
[HttpPost("settlement/supplier/refund")]
|
||||
@@ -270,6 +283,8 @@ public class AssignmentsController : ControllerBase
|
||||
.Where(x => x.SettleMonth == request.SettleMonth && x.TenantId == "2401" && x.BusinessPlaceCode == request.BusinessPlaceCode)
|
||||
.Where(x => x.Valid)
|
||||
.FirstAsync();
|
||||
|
||||
data.ThrowIfNull("未找到结算数据");
|
||||
|
||||
//复制data然后修改
|
||||
var newData = new SettlementSupplierMonthly
|
||||
@@ -297,7 +312,11 @@ public class AssignmentsController : ControllerBase
|
||||
await _dbContext.InsertAsync(newData);
|
||||
}
|
||||
|
||||
[AllowAnonymous]
|
||||
/// <summary>
|
||||
/// 供应商结算报表
|
||||
/// </summary>
|
||||
/// <param name="request"></param>
|
||||
/// <returns></returns>
|
||||
[IgnoreTenant]
|
||||
[HttpGet("settlement/supplier/page")]
|
||||
public async Task<Pagination<SettlementSupplierPageResponse>> GetSettlementSupplierPageAsync([FromQuery] SettlementSupplierPageRequest request)
|
||||
@@ -323,6 +342,11 @@ public class AssignmentsController : ControllerBase
|
||||
return page;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 供应商结算管理
|
||||
/// </summary>
|
||||
/// <param name="request"></param>
|
||||
/// <returns></returns>
|
||||
[IgnoreTenant]
|
||||
[HttpGet("settlement/supplier/originPage")]
|
||||
public async Task<Pagination<SettlementSupplierPageResponse>> GetSettlementSupplierOriginPageAsync([FromQuery] SettlementSupplierPageRequest request)
|
||||
|
||||
Reference in New Issue
Block a user