username@email.com
2025-04-27 15eb82df2d6ec539e9d4245bfe08d531e8eb6379
zhengcaioa/Services/OrderBanciOrderService.cs
@@ -36,7 +36,27 @@
                {
                    entity.Id = Guid.NewGuid().ToString();
                    dto.Id = entity.Id;
                    if (string.IsNullOrWhiteSpace(dto.OrderId))
                    {
                        entity.OrderId = dto.Id;
                    }
                    _context.OrderBanciOrders.Add(entity);
                    if (!string.IsNullOrEmpty(dto.SeatID))
                    {
                        var seatids = dto.SeatID.Trim(',').Split(',');
                        foreach (var seatid in seatids)
                        {
                            var orderBanciZuowei = _context.OrderBanciZuoweis.Where(x => x.RecStatus == "A" && x.BanciId == dto.BanciId && x.ZuoweiId == seatid).FirstOrDefault();
                            if (orderBanciZuowei != null)
                            {
                                orderBanciZuowei.Status = "1";
                                orderBanciZuowei.Modifier = dto.Creater;
                                orderBanciZuowei.Modifytime = dto.Createtime;
                            }
                        }
                    }
                }
                else
                {
@@ -59,7 +79,10 @@
                    updateproject.Modifier = entity.Modifier;
                    updateproject.Modifytime = entity.Modifytime;
                    updateproject.Shenfenzheng = entity.Shenfenzheng;
                    updateproject.Jifen = entity.Jifen;
                    updateproject.OrderId = entity.OrderId;
                    updateproject.SeatID = entity.SeatID;
                    updateproject.SeatName = entity.SeatName;
                }
                _context.SaveChanges();
@@ -148,6 +171,8 @@
                              && (string.IsNullOrWhiteSpace(searchEntity.BanciId) || a.BanciId == searchEntity.BanciId.Trim())
                               && (string.IsNullOrWhiteSpace(searchEntity.Quyu) || a.Shenfenzheng.Contains(searchEntity.Quyu.Trim()))
                               && ((searchEntity.Kechengleixings==null|| searchEntity.Kechengleixings.Length == 0) || searchEntity.Kechengleixings.Split(new char[] { ',' }).Contains(a.KechengleixingId))
@@ -173,8 +198,9 @@
                             Xuefei = a.Xuefei??0,
                             Baomingrenshu = a.Baomingrenshu??0,
                             Jine = a.Jine??0,
                             Jifen = a.Jifen ?? 0,
                             SeatID = a.SeatID,
                             SeatName = a.SeatName,
                             Creater = a.Creater,
                             Createtime = a.Createtime,
@@ -275,6 +301,20 @@
                model.RecStatus = "D";
                model.Modifier = "1";
                model.Modifytime = DateTime.Now;
                if (!string.IsNullOrEmpty(model.SeatID))
                {
                    var orderBanciZuowei = _context.OrderBanciZuoweis.Where(x => x.RecStatus == "A" && x.BanciId == model.BanciId && x.ZuoweiId == model.SeatID).FirstOrDefault();
                    if (orderBanciZuowei != null)
                    {
                        orderBanciZuowei.Status = "0";
                        orderBanciZuowei.Modifier = model.Modifier;
                        orderBanciZuowei.Modifytime = model.Modifytime;
                    }
                }
                _context.SaveChanges();
            }