|
@@ -36,6 +36,8 @@ namespace OASystem.Infrastructure.Repositories.Financial
|
|
_setDataRep = setDataRep;
|
|
_setDataRep = setDataRep;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ #region 关联已收款项
|
|
|
|
+
|
|
/// <summary>
|
|
/// <summary>
|
|
/// 收款账单 数据源
|
|
/// 收款账单 数据源
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -45,13 +47,14 @@ namespace OASystem.Infrastructure.Repositories.Financial
|
|
Result result = new() { Code = -2 };
|
|
Result result = new() { Code = -2 };
|
|
|
|
|
|
var groupNameData = await _delegationRep.GetGroupNameList(new GroupNameDto());
|
|
var groupNameData = await _delegationRep.GetGroupNameList(new GroupNameDto());
|
|
- var currencyData = await _setDataRep.GetSetDataBySTId(_setDataRep,66); //币种
|
|
|
|
|
|
+ var currencyData = await _setDataRep.GetSetDataBySTId(_setDataRep, 66); //币种
|
|
var remittanceMethodData = await _setDataRep.GetSetDataBySTId(_setDataRep, 14); //汇款方式
|
|
var remittanceMethodData = await _setDataRep.GetSetDataBySTId(_setDataRep, 14); //汇款方式
|
|
|
|
|
|
result.Code = 0;
|
|
result.Code = 0;
|
|
result.Msg = "成功!";
|
|
result.Msg = "成功!";
|
|
- result.Data = new {
|
|
|
|
- GroupNameData= groupNameData.Data,
|
|
|
|
|
|
+ result.Data = new
|
|
|
|
+ {
|
|
|
|
+ GroupNameData = groupNameData.Data,
|
|
CurrencyData = currencyData.Data,
|
|
CurrencyData = currencyData.Data,
|
|
RemittanceMethodData = remittanceMethodData.Data
|
|
RemittanceMethodData = remittanceMethodData.Data
|
|
};
|
|
};
|
|
@@ -79,14 +82,14 @@ namespace OASystem.Infrastructure.Repositories.Financial
|
|
var groupProceedsReceivedList = await _sqlSugar.SqlQueryable<ProceedsReceivedView>(groupProceedsReceivedSql).ToListAsync();
|
|
var groupProceedsReceivedList = await _sqlSugar.SqlQueryable<ProceedsReceivedView>(groupProceedsReceivedSql).ToListAsync();
|
|
|
|
|
|
List<ProceedsReceivedView> NotFIDData = new List<ProceedsReceivedView>();
|
|
List<ProceedsReceivedView> NotFIDData = new List<ProceedsReceivedView>();
|
|
- if (dto.PortType == 1 )
|
|
|
|
|
|
+ if (dto.PortType == 1)
|
|
{
|
|
{
|
|
foreach (var item in groupReceivedList)
|
|
foreach (var item in groupReceivedList)
|
|
{
|
|
{
|
|
item._ProceedsReceivedDatas = groupProceedsReceivedList.Where(s => s.FID == item.Id).ToList();
|
|
item._ProceedsReceivedDatas = groupProceedsReceivedList.Where(s => s.FID == item.Id).ToList();
|
|
}
|
|
}
|
|
|
|
|
|
- NotFIDData = groupProceedsReceivedList.Where(s =>! groupReceivedList.Any(e => s.FID == e.Id)).ToList();
|
|
|
|
|
|
+ NotFIDData = groupProceedsReceivedList.Where(s => !groupReceivedList.Any(e => s.FID == e.Id)).ToList();
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -158,11 +161,11 @@ namespace OASystem.Infrastructure.Repositories.Financial
|
|
catch (Exception ex)
|
|
catch (Exception ex)
|
|
{
|
|
{
|
|
_sqlSugar.RollbackTran();
|
|
_sqlSugar.RollbackTran();
|
|
- result.Msg= ex.Message;
|
|
|
|
|
|
+ result.Msg = ex.Message;
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
@@ -209,7 +212,7 @@ namespace OASystem.Infrastructure.Repositories.Financial
|
|
}
|
|
}
|
|
if (_ForeignReceivables.Count > 0)
|
|
if (_ForeignReceivables.Count > 0)
|
|
{
|
|
{
|
|
- var x = _sqlSugar.Storageable(_ForeignReceivables).ToStorage();
|
|
|
|
|
|
+ var x = _sqlSugar.Storageable(_ForeignReceivables).ToStorage();
|
|
addCount = x.AsInsertable.ExecuteCommand(); //不存在插入
|
|
addCount = x.AsInsertable.ExecuteCommand(); //不存在插入
|
|
updateCount = x.AsUpdateable.ExecuteCommand(); //存在更新
|
|
updateCount = x.AsUpdateable.ExecuteCommand(); //存在更新
|
|
}
|
|
}
|
|
@@ -254,7 +257,7 @@ namespace OASystem.Infrastructure.Repositories.Financial
|
|
//string sql = string.Format(@"Select * From Fin_ProceedsReceived Where IsDel=0 And Diid={0}", diids);
|
|
//string sql = string.Format(@"Select * From Fin_ProceedsReceived Where IsDel=0 And Diid={0}", diids);
|
|
|
|
|
|
var groupReceivedList = await _sqlSugar.Queryable<Fin_ForeignReceivables>()
|
|
var groupReceivedList = await _sqlSugar.Queryable<Fin_ForeignReceivables>()
|
|
- .Where(pr => pr.IsDel == 0 && diids.Contains(pr.Diid)).ToListAsync();
|
|
|
|
|
|
+ .Where(pr => pr.IsDel == 0 && diids.Contains(pr.Diid)).ToListAsync();
|
|
|
|
|
|
result.Code = 0;
|
|
result.Code = 0;
|
|
result.Msg = "查询成功!";
|
|
result.Msg = "查询成功!";
|
|
@@ -264,7 +267,9 @@ namespace OASystem.Infrastructure.Repositories.Financial
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ #endregion
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|