DuGuYang 3 лет назад
Родитель
Сommit
e893ba6028
1 измененных файлов с 4 добавлено и 7 удалено
  1. 4 7
      Areas/Admin/Controllers/MainServer/OrdersController.cs

+ 4 - 7
Areas/Admin/Controllers/MainServer/OrdersController.cs

@@ -566,17 +566,14 @@ namespace MySystem.Areas.Admin.Controllers
             Orders order = db.Orders.FirstOrDefault(m => m.Id == data.Id);
             if (order != null)
             {
-                if (order.PayStatus > 0)
+                if (order.TotalPrice <= 0)
                 {
-                    return "已支付订单不可退货";
+                    return "该订单不符合退货规则!";
                 }
                 else
                 {
-                    order.RefundActAmount = data.RefundActAmount;
-                    order.RefundReason = data.RefundReason;
-                    order.RefundStatus = 1;
-                    db.SaveChanges();
-                    return "success";
+                    string SendData = "{\"OrderId\":\"" + data.Id + "\"}";
+                    RedisDbconn.Instance.AddList("RefundQueue", SendData);
                 }
             }
             return "退货失败";