Commit 639ce60d by guanzhenshan

解决应收账款期末合计数不对的问题

parent 7d7b892b
...@@ -4574,7 +4574,7 @@ group by currency"; ...@@ -4574,7 +4574,7 @@ group by currency";
public dc_daily_receivable ListReceivableStartEnd(string platform, DateTime start, DateTime end, int type) public dc_daily_receivable ListReceivableStartEnd(string platform, DateTime start, DateTime end, int type)
{ {
var sqlparam = new DynamicParameters(); var sqlparam = new DynamicParameters();
var sql = $@"select sum(amount_start) amount_start from dc_daily_receivable where 1=1 "; var sql = $@" amount_start from dc_daily_receivable where 1=1 ";
if (!string.IsNullOrEmpty(platform)) if (!string.IsNullOrEmpty(platform))
{ {
...@@ -4598,8 +4598,8 @@ group by currency"; ...@@ -4598,8 +4598,8 @@ group by currency";
cn.Open(); cn.Open();
} }
var amount_start = cn.QueryFirstOrDefault<decimal?>(sql+" and day='"+start.ToString("yyyy-MM-dd")+"'", sqlparam)??0; var amount_start = cn.QueryFirstOrDefault<decimal?>("select sum(amount_start)" + sql+" and day='"+start.ToString("yyyy-MM-dd")+"'", sqlparam)??0;
var amount_end = cn.QueryFirstOrDefault<decimal?>(sql + " and day='" + end.ToString("yyyy-MM-dd") + "'", sqlparam)??0; var amount_end = cn.QueryFirstOrDefault<decimal?>("select sum(amount_end)" + sql + " and day='" + end.ToString("yyyy-MM-dd") + "'", sqlparam)??0;
return new dc_daily_receivable { return new dc_daily_receivable {
amount_start = amount_start, amount_start = amount_start,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment