|
@@ -55,7 +55,7 @@ namespace MySystem
|
|
|
JsonData jsonObj = JsonMapper.ToObject(content);
|
|
|
if (jsonObj.Count > 0)
|
|
|
{
|
|
|
- LogHelper.Instance.WriteLog("json通过", "微信支付回调监控");
|
|
|
+ LogHelper.Instance.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "json通过", "微信支付回调监控");
|
|
|
string OrderNo = jsonObj["outOrderNo"].ToString();
|
|
|
string HdOrderNo = jsonObj["orderNo"].ToString();
|
|
|
string TradeNo = "";
|
|
@@ -63,21 +63,21 @@ namespace MySystem
|
|
|
{
|
|
|
TradeNo = jsonObj["payChannelOrderNo"].ToString();
|
|
|
}
|
|
|
- LogHelper.Instance.WriteLog("OrderNo:" + OrderNo, "微信支付回调监控");
|
|
|
- LogHelper.Instance.WriteLog("HdOrderNo:" + HdOrderNo, "微信支付回调监控");
|
|
|
- LogHelper.Instance.WriteLog("TradeNo:" + TradeNo, "微信支付回调监控");
|
|
|
+ LogHelper.Instance.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "OrderNo:" + OrderNo, "微信支付回调监控");
|
|
|
+ LogHelper.Instance.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "HdOrderNo:" + HdOrderNo, "微信支付回调监控");
|
|
|
+ LogHelper.Instance.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "TradeNo:" + TradeNo, "微信支付回调监控");
|
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
|
ConsumerOrders order = db.ConsumerOrders.FirstOrDefault(m => m.OrderNo == OrderNo && m.Status == 0);
|
|
|
if (order != null)
|
|
|
{
|
|
|
- LogHelper.Instance.WriteLog("找到订单", "微信支付回调监控");
|
|
|
+ LogHelper.Instance.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "找到订单", "微信支付回调监控");
|
|
|
order.Status = 1;
|
|
|
order.UpdateDate = DateTime.Now;
|
|
|
order.PayMoney = order.PayMoney;
|
|
|
order.MaxDivi = order.MaxDivi;
|
|
|
order.SeoTitle = HdOrderNo;
|
|
|
order.SeoKeyword = TradeNo;
|
|
|
- LogHelper.Instance.WriteLog("赋值", "微信支付回调监控");
|
|
|
+ LogHelper.Instance.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "赋值", "微信支付回调监控");
|
|
|
MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == order.MerchantId) ?? new MerchantInfo();
|
|
|
MerchantAddInfo addinfo = db.MerchantAddInfo.FirstOrDefault(m => m.Id == order.MerchantId) ?? new MerchantAddInfo();
|
|
|
if (addinfo.Status == 1 && order.PayMode == 2)
|
|
@@ -103,7 +103,7 @@ namespace MySystem
|
|
|
}
|
|
|
}
|
|
|
order.UserId = merchant.UserId;
|
|
|
- LogHelper.Instance.WriteLog("创客:" + merchant.UserId, "微信支付回调监控");
|
|
|
+ LogHelper.Instance.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "创客:" + merchant.UserId, "微信支付回调监控");
|
|
|
ConsumerOrders check = db.ConsumerOrders.FirstOrDefault(m => m.Id < order.Id && m.Status > 0 && m.PayMode == order.PayMode && m.MerchantId == order.MerchantId);
|
|
|
if (check != null)
|
|
|
{
|
|
@@ -114,7 +114,7 @@ namespace MySystem
|
|
|
order.QueryCount = 1;
|
|
|
}
|
|
|
db.SaveChanges();
|
|
|
- LogHelper.Instance.WriteLog("检测商户订单数:" + order.QueryCount, "微信支付回调监控");
|
|
|
+ LogHelper.Instance.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "检测商户订单数:" + order.QueryCount, "微信支付回调监控");
|
|
|
|
|
|
Models.Main1.WebCMSEntities db1 = new Models.Main1.WebCMSEntities();
|
|
|
var machines = db1.PosMachines.Select(m => new { m.SeoDescription, m.DeviceKind, m.BrandId, m.Detail, m.BindMerchantId }).Where(m => m.DeviceKind == "2" && m.BindMerchantId == order.MerchantId);
|
|
@@ -134,16 +134,16 @@ namespace MySystem
|
|
|
}
|
|
|
}
|
|
|
db1.Dispose();
|
|
|
- LogHelper.Instance.WriteLog("执行完毕", "微信支付回调监控");
|
|
|
+ LogHelper.Instance.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "执行完毕", "微信支付回调监控");
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- LogHelper.Instance.WriteLog("没找到订单", "微信支付回调监控");
|
|
|
+ LogHelper.Instance.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "没找到订单", "微信支付回调监控");
|
|
|
Thread.Sleep(2000);
|
|
|
RedisDbconn.Instance.AddList("WeChatPayBackHd", content);
|
|
|
}
|
|
|
db.Dispose();
|
|
|
- LogHelper.Instance.WriteLog("结束", "微信支付回调监控");
|
|
|
+ LogHelper.Instance.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "结束", "微信支付回调监控");
|
|
|
}
|
|
|
}
|
|
|
|