DuGuYang hace 3 años
padre
commit
e893ba6028
Se han modificado 1 ficheros con 4 adiciones y 7 borrados
  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);
             Orders order = db.Orders.FirstOrDefault(m => m.Id == data.Id);
             if (order != null)
             if (order != null)
             {
             {
-                if (order.PayStatus > 0)
+                if (order.TotalPrice <= 0)
                 {
                 {
-                    return "已支付订单不可退货";
+                    return "该订单不符合退货规则!";
                 }
                 }
                 else
                 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 "退货失败";
             return "退货失败";