|
@@ -52,6 +52,7 @@ namespace MySystem
|
|
|
JsonData jsonObj = JsonMapper.ToObject(content);
|
|
|
string OrderNo = jsonObj["out_trade_no"].ToString();
|
|
|
string TradeNo = jsonObj["transaction_id"].ToString();
|
|
|
+ DateTime checkDate = DateTime.Now.AddMonths(-1);
|
|
|
decimal TotalFee = decimal.Parse(function.CheckNum(jsonObj["total_fee"].ToString()));
|
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
|
OrderForNo forNo = db.OrderForNo.FirstOrDefault(m => m.OrderNo == OrderNo);
|
|
@@ -62,7 +63,7 @@ namespace MySystem
|
|
|
{
|
|
|
int OrderId = int.Parse(idString);
|
|
|
DoOrderV2(db, OrderId);
|
|
|
- Orders order = db.Orders.FirstOrDefault(m => m.Id == OrderId && m.Status > 0);
|
|
|
+ Orders order = db.Orders.FirstOrDefault(m => m.Id == OrderId && m.PayDate >= checkDate && m.Status > 0);
|
|
|
if(order != null)
|
|
|
{
|
|
|
Products product = db.Products.FirstOrDefault(m => m.Id == order.ProductId) ?? new Products();
|