From 6a15d9219a9d4ebf17fa10519812029ad60239d4 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期三, 20 十月 2021 10:23:30 +0800
Subject: [PATCH] 社保单独维护

---
 zhengcaioa/Services/HrJibengongziService.cs |   88 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 88 insertions(+), 0 deletions(-)

diff --git a/zhengcaioa/Services/HrJibengongziService.cs b/zhengcaioa/Services/HrJibengongziService.cs
index 226fc0f..9da90b9 100644
--- a/zhengcaioa/Services/HrJibengongziService.cs
+++ b/zhengcaioa/Services/HrJibengongziService.cs
@@ -198,5 +198,93 @@
             var list = _mapper.Map<List<HrJibengongziDTO>>(listPosition);
             return list;
         }
+
+
+        /// <summary>
+        /// 鑾峰彇鎵�鏈夋湁鏁堣鑹�
+        /// </summary>
+        /// <returns></returns>
+        public List<HrShebaoDTO> GetListShebao()
+        {
+            
+
+            var listRole = (from a in _context.HrShebaos
+
+                          
+
+
+
+                            where a.RecStatus == "A"
+                           
+                            select new HrShebaoDTO
+                            {
+                                Id = a.Id,
+                                Shebaodanwei = a.Shebaodanwei??0,
+
+                                Shebaogeren = a.Shebaogeren?? 0,
+                                ShebaodanweiName = a.Shebaodanwei.HasValue ? a.Shebaodanwei.Value.ToString("F2") : "",
+                                ShebaogerenName = a.Shebaogeren.HasValue ? a.Shebaogeren.Value.ToString("F2") : "",
+
+
+                                Creater = a.Creater,
+                                Createtime = a.Createtime,
+
+                                RecStatus = a.RecStatus,
+                                Modifier = a.Modifier,
+                                Modifytime = a.Modifytime,
+
+                            }
+                ).OrderByDescending(x => x.Createtime).ToList();
+
+            return listRole;
+        }
+
+
+        public ResultEntity saveShebao(HrShebaoDTO dto)
+        {
+            ResultEntity resultEntity = new ResultEntity();
+            try
+            {
+
+
+                var entity = _mapper.Map<HrShebao>(dto);
+
+
+                if (String.IsNullOrEmpty(entity.Id))
+                {
+                    entity.Id = Guid.NewGuid().ToString();
+                    dto.Id = entity.Id;
+                    _context.HrShebaos.Add(entity);
+                }
+                else
+                {
+                    var updateproject = _context.HrShebaos.Find(entity.Id);
+
+                    updateproject.Shebaodanwei = entity.Shebaodanwei;
+                    updateproject.Shebaogeren = entity.Shebaogeren;
+
+
+
+
+
+                    updateproject.RecStatus = entity.RecStatus;
+                    updateproject.Modifier = entity.Modifier;
+                    updateproject.Modifytime = entity.Modifytime;
+
+                }
+
+                _context.SaveChanges();
+                resultEntity.ReturnID = entity.Id;
+                resultEntity.Result = true;
+            }
+            catch (Exception ex)
+            {
+                resultEntity.Result = false;
+                resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�";
+
+            }
+            return resultEntity;
+        }
+
     }
 }

--
Gitblit v1.9.1