|
@@ -1668,6 +1668,7 @@ namespace OASystem.API.Controllers
|
|
|
|
|
|
List<PostSyntheticalReceivableByDateRangeView> list_rst = _sqlSugar.SqlQueryable<PostSyntheticalReceivableByDateRangeView>(sql).ToList();
|
|
|
|
|
|
+ var setData = _sqlSugar.Queryable<Sys_SetData>().Where(it => it.IsDel == 0).ToList();
|
|
|
|
|
|
decimal sumAll_fr = 0M;
|
|
|
decimal sumAll_pr = 0M;
|
|
@@ -1706,11 +1707,21 @@ namespace OASystem.API.Controllers
|
|
|
|
|
|
string sql_pr = string.Format(@" Select * From Fin_ProceedsReceived Where IsDel=0 And Diid={0} ", diId);
|
|
|
List<Fin_ProceedsReceived> list_pr = _sqlSugar.SqlQueryable<Fin_ProceedsReceived>(sql_pr).ToList();
|
|
|
+ List<ProceedsReceivedInfoView> prDatas = new List<ProceedsReceivedInfoView>();
|
|
|
foreach (var item_pr in list_pr)
|
|
|
{
|
|
|
sum_pr += item_pr.Price;
|
|
|
str_client += string.Format(@"{0};", item_pr.Client);
|
|
|
str_schedule += string.Format(@"{0};", item_pr.Remark);
|
|
|
+
|
|
|
+ prDatas.Add(new ProceedsReceivedInfoView
|
|
|
+ {
|
|
|
+ time = item_pr.SectionTime,
|
|
|
+ client = item_pr.Client,
|
|
|
+ money = item_pr.Price.ToString("#0.00"),
|
|
|
+ currency = setData.Find(it => it.Id == item_pr.Currency)?.Name ?? "",
|
|
|
+ receivablesType = setData.Find(it => it.Id == item_pr.ReceivablesType)?.Name ?? ""
|
|
|
+ });
|
|
|
}
|
|
|
if (str_schedule.Length > 0)
|
|
|
{
|
|
@@ -1744,6 +1755,7 @@ namespace OASystem.API.Controllers
|
|
|
item_rst.balPrice = ((sum_fr + sum_extra) - (sum_pr - sum_refund)).ToString("#0.00");
|
|
|
item_rst.prClient = str_client;
|
|
|
item_rst.schedule = str_schedule;
|
|
|
+ item_rst.prItem = prDatas;
|
|
|
|
|
|
string tempVisitDate = Convert.ToDateTime(item_rst.visitDate).ToString("yyyy-MM-dd");
|
|
|
|