소스 검색

退款时判断wifi押金,并打标记

lcl 1 년 전
부모
커밋
8049977703
1개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  1. 12 0
      Areas/Admin/Controllers/MainServer/OrdersController.cs

+ 12 - 0
Areas/Admin/Controllers/MainServer/OrdersController.cs

@@ -1019,6 +1019,18 @@ namespace MySystem.Areas.Admin.Controllers
                         order.RefundReason = null;
                         order.RefundReason = null;
                         order.RefundActAmount = 0;
                         order.RefundActAmount = 0;
                     }
                     }
+
+                    if(!string.IsNullOrEmpty(order.SnNos) && order.ProductId == 134)
+                    {
+                        int count = (int)order.TotalPrice / 750;
+                        List<string> list = order.SnNos.Split(',').ToList();
+                        IQueryable<PosMachinesTwo> poslist = db.PosMachinesTwo.Where(m => list.Contains(m.PosSn) && m.IsOpAct == 1).Take(count);
+                        foreach(PosMachinesTwo pos in poslist)
+                        {
+                            pos.IsOpAct = 2;
+                        }
+                    }
+
                     db.SaveChanges();
                     db.SaveChanges();
                 }
                 }
             }
             }