From e0919683625f6a48699ed2c223f22366cc5bc949 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期四, 23 六月 2022 15:09:33 +0800 Subject: [PATCH] 积分 --- zhengcaioa/Services/OrderBanciService.cs | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 100 insertions(+), 0 deletions(-) diff --git a/zhengcaioa/Services/OrderBanciService.cs b/zhengcaioa/Services/OrderBanciService.cs index 08cf13b..5125b06 100644 --- a/zhengcaioa/Services/OrderBanciService.cs +++ b/zhengcaioa/Services/OrderBanciService.cs @@ -230,5 +230,105 @@ var list = _mapper.Map<List<OrderBanciDTO>>(listRole); return list; } + + + + public List<OrderBanciDTO> GetJifenBanciList() + { + + + + ResultDataEntity<OrderBanciDTO> data = new ResultDataEntity<OrderBanciDTO>(); + List<OrderBanciDTO> list = new List<OrderBanciDTO>(); + + + + var listCode = (from a in _context.SysCodeDtls + join b in _context.SysCodes + on a.CodeId equals b.Id + where a.RecStatus == "A" + && b.RecStatus == "A" + select new CodeDataEntity() + { + CodeId = b.Id, + CodeTable = b.CodeTable, + CodeField = b.CodeField, + CodeSn = a.CodeSn, + Comments = a.Comments, + Contents = a.Contents, + RecStatus = a.RecStatus, + Sort = a.Sort + } + ); + + ///OrderBancis + /// + + + var query = (from a in _context.OrderBancis + join b in _context.OrderBanciDtls on a.Id equals b.OrderBanciId + + join d in listCode.Where(x => x.CodeTable == "order_banci_order" && x.CodeField == "kechengleixing_id") + on b.Shangxiawu equals d.CodeSn + into dzsssss + from dzzzzz in dzsssss.DefaultIfEmpty() + + where a.RecStatus == "A" && b.RecStatus == "A" && b.Jifen != null + && a.Shijianend >= DateTime.Now + + + + + + + select new OrderBanciDTO + { + img_url ="", + point = b.Jifen, + sell_price = b.Jiage, + type = "Train", + title = a.Mingcheng+"("+ dzzzzz.Comments+")", + Id = a.Id, + Banci = a.Banci, + Mingcheng = a.Mingcheng, + Shijian = a.Shijian, + ShijianName = a.Shijian.HasValue ? a.Shijian.Value.ToString("yyyy-MM-dd HH:mm") : "", + + Shijianend = a.Shijianend, + ShijianendName = a.Shijianend.HasValue ? a.Shijianend.Value.ToString("yyyy-MM-dd HH:mm") : "", + + Didian = a.Didian, + + Renshu = a.Renshu ?? 0, + + + Creater = a.Creater, + Createtime = a.Createtime, + + RecStatus = a.RecStatus, + Modifier = a.Modifier, + Modifytime = a.Modifytime, + + + Shangxiawu = b.Shangxiawu, + Shijiandtl = b.Shijian, + Shixiamg = b.Shixiamg, + Zhujiangren = b.Zhujiangren, + Sort = b.Sort, + ShangxiawuName = dzzzzz.Comments, + Jiage = b.Jiage, + Jifen = b.Jifen, + JiageName = b.Jiage.HasValue ? b.Jiage.Value.ToString() : "", + JifenName = b.Jifen.HasValue ? b.Jifen.Value.ToString() : "", + id = a.Id, + + } + ).OrderByDescending(x => x.Shijian).ThenBy(x=>x.Sort).ToList(); + + + + return query; + } + } } -- Gitblit v1.9.1