|
@@ -125,7 +125,7 @@ namespace OASystem.Infrastructure.Repositories.Financial
|
|
|
|
|
|
if (setDataIds.Length > 0)
|
|
|
{
|
|
|
- setDataIds = setDataIds.Substring(1, setDataIds.Length - 2);
|
|
|
+ setDataIds = setDataIds.Substring(0, setDataIds.Length - 1);
|
|
|
sqlWhere += string.Format(" And dfp.PriceTypeId In ({0})", setDataIds);
|
|
|
}
|
|
|
}
|
|
@@ -235,14 +235,18 @@ namespace OASystem.Infrastructure.Repositories.Financial
|
|
|
_fee.CreateUserId = dto.UserId;
|
|
|
int? feeId = await _sqlSugar.Insertable(_fee).ExecuteReturnIdentityAsync();
|
|
|
|
|
|
- List<Fin_DailyFeePaymentContent> _feeContents = _mapper.Map<List<Fin_DailyFeePaymentContent>>(dto.FeeContents);
|
|
|
-
|
|
|
- foreach (var item in _feeContents)
|
|
|
+ if (dto.FeeContents.Count > 0)
|
|
|
{
|
|
|
- item.DFPId = feeId == null ? -1 : Convert.ToInt32(feeId);
|
|
|
- item.CreateUserId = dto.UserId;
|
|
|
+ List<Fin_DailyFeePaymentContent> _feeContents = _mapper.Map<List<Fin_DailyFeePaymentContent>>(dto.FeeContents);
|
|
|
+
|
|
|
+ foreach (var item in _feeContents)
|
|
|
+ {
|
|
|
+ item.DFPId = feeId == null ? -1 : Convert.ToInt32(feeId);
|
|
|
+ item.CreateUserId = dto.UserId;
|
|
|
+ }
|
|
|
+ await _sqlSugar.Insertable(_feeContents).ExecuteCommandAsync();
|
|
|
}
|
|
|
- await _sqlSugar.Insertable(_feeContents).ExecuteCommandAsync();
|
|
|
+
|
|
|
_sqlSugar.CommitTran();
|
|
|
result.Code = 0;
|
|
|
}
|