Commit c564f3c9 by guanzhenshan

解决每日发生额物流商应付款数据不对的问题

parent ce340a12
...@@ -39,7 +39,7 @@ namespace Bailun.DC.HappenAmount ...@@ -39,7 +39,7 @@ namespace Bailun.DC.HappenAmount
Console.WriteLine("任务运行完成 " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); Console.WriteLine("任务运行完成 " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
} }
else if (now.Hour== 8 && now.Minute == 1) else if (now.Hour%8==0 && now.Minute == 1)
{ {
Console.WriteLine("重跑数据 " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); Console.WriteLine("重跑数据 " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
var start = now.AddMonths(-1); var start = now.AddMonths(-1);
......
...@@ -294,9 +294,14 @@ namespace Bailun.DC.Services ...@@ -294,9 +294,14 @@ namespace Bailun.DC.Services
/// <param name="cn"></param> /// <param name="cn"></param>
public void UpdateLogisticsWaitPay(DateTime day,int userid,string username,MySqlConnection cn) public void UpdateLogisticsWaitPay(DateTime day,int userid,string username,MySqlConnection cn)
{ {
if (day > DateTime.Now)
{
return ;
}
try try
{ {
var sql = "select * from dc_daily_lg_waitpay where day='" + day.AddDays(1).ToString("yyyy-MM-dd") + "'"; var sql = "select * from dc_daily_lg_waitpay where day='" + day.ToString("yyyy-MM-dd") + "'";
if (cn == null) if (cn == null)
{ {
...@@ -317,7 +322,7 @@ namespace Bailun.DC.Services ...@@ -317,7 +322,7 @@ namespace Bailun.DC.Services
return; return;
} }
sql = "select * from dc_daily_lg_waitpay where day='" + day.ToString("yyyy-MM-dd") + "'"; sql = "select * from dc_daily_lg_waitpay where day='" + day.AddDays(-1).ToString("yyyy-MM-dd") + "'";
var objPre = cn.QueryFirstOrDefault<dc_daily_lg_waitpay>(sql); var objPre = cn.QueryFirstOrDefault<dc_daily_lg_waitpay>(sql);
if (objPre == null) if (objPre == null)
{ {
...@@ -335,7 +340,7 @@ namespace Bailun.DC.Services ...@@ -335,7 +340,7 @@ namespace Bailun.DC.Services
UpdateLogisticsEndAmount(obj.day, obj.amount_end); UpdateLogisticsEndAmount(obj.day, obj.amount_end);
UpdateLogisticsWaitPay(obj.day,userid,username,cn); UpdateLogisticsWaitPay(obj.day.AddDays(1),userid,username,cn);
cn.Close(); cn.Close();
cn.Dispose(); cn.Dispose();
......
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