From 83280d90d12545d36a301c437c7d9095f190aac3 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 21 六月 2021 08:54:16 +0800
Subject: [PATCH] 算工资

---
 zhengcaioa/Services/FiPiecerateService.cs |   34 +++++++++++++++++++++++++---------
 1 files changed, 25 insertions(+), 9 deletions(-)

diff --git a/zhengcaioa/Services/FiPiecerateService.cs b/zhengcaioa/Services/FiPiecerateService.cs
index f209fcd..562a7d8 100644
--- a/zhengcaioa/Services/FiPiecerateService.cs
+++ b/zhengcaioa/Services/FiPiecerateService.cs
@@ -127,13 +127,13 @@
 
 
             var query = (from a in _context.FiPiecerates
-                         
 
-                         join c in listCode.Where(x => x.CodeTable == "CooperVisit" && x.CodeField == "jtype")
-                         on a.Pieceratetype equals c.CodeSn
 
-                         join d in listCode.Where(x => x.CodeTable == "fi_piecerate" && x.CodeField == "Standard")
-                         on a.Standard equals d.CodeSn
+                         join c in listCode.Where(x => x.CodeTable == "system" && x.CodeField == "shifou")
+                         on a.Standard equals c.CodeSn
+
+                         //join d in listCode.Where(x => x.CodeTable == "fi_piecerate" && x.CodeField == "Standard")
+                         //on a.Standard equals d.CodeSn
 
 
 
@@ -144,20 +144,21 @@
                         
 
                           && (string.IsNullOrWhiteSpace(searchEntity.Pieceratetype) || a.Pieceratetype == searchEntity.Pieceratetype.Trim())
-                           
 
+                            && (string.IsNullOrWhiteSpace(searchEntity.Standard) || a.Standard == searchEntity.Standard.Trim())
+                          
                          select new FiPiecerateDTO
                          {
                              Id = a.Id,
                              CreatedAtTime = a.CreatedAtTime,
 
                              Pieceratetype = a.Pieceratetype,
-                             PieceratetypeName = c.Comments,
+                             PieceratetypeName = "",//c.Comments,
                              Project = a.Project,
                              Amount = a.Amount,
                              Standard = a.Standard,
 
-                             StandardName = d.Comments,
+                             StandardName = c.Comments,
                              Percent = a.Percent,
                             
 
@@ -214,11 +215,26 @@
         {
 
 
-            var listPosition = _context.FiPiecerates.Where(r => r.RecStatus == "A").ToList();
+            var listPosition = _context.FiPiecerates.Where(r => r.RecStatus == "A").OrderBy(x=>x.Createtime).ToList();
 
             var list = _mapper.Map<List<FiPiecerateDTO>>(listPosition);
             return list;
         }
 
+
+        /// <summary>
+        /// 鑾峰彇鎵�鏈夎浠堕」鐩�
+        /// </summary>
+        /// <returns></returns>
+        public List<FiPiecerateDTO> GetListAll()
+        {
+
+            var listPosition = _context.FiPiecerates.OrderBy(x => x.Createtime).ToList();
+
+            var list = _mapper.Map<List<FiPiecerateDTO>>(listPosition);
+            return list;
+        }
+
+        
     }
 }

--
Gitblit v1.9.1