From 69e9ce6ae24fce670fb8d7af0e1f132e2e009dbc Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期三, 12 七月 2023 13:44:21 +0800 Subject: [PATCH] 提交 --- zhengcaioa/Services/HrJibengongziService.cs | 94 +++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 91 insertions(+), 3 deletions(-) diff --git a/zhengcaioa/Services/HrJibengongziService.cs b/zhengcaioa/Services/HrJibengongziService.cs index 226fc0f..6058817 100644 --- a/zhengcaioa/Services/HrJibengongziService.cs +++ b/zhengcaioa/Services/HrJibengongziService.cs @@ -44,7 +44,7 @@ updatepltRole.Shebaogeren = model.Shebaogeren; updatepltRole.Quanqingjiang = model.Quanqingjiang; updatepltRole.Dianhuabutie = model.Dianhuabutie; - + updatepltRole.Jiabangongzi = model.Jiabangongzi; updatepltRole.Jiaotongbutie = model.Jiaotongbutie; @@ -130,7 +130,7 @@ Dianhuabutie = a.Dianhuabutie, Quanqingjiang = a.Quanqingjiang, Jiaotongbutie = a.Jiaotongbutie, - + Jiabangongzi = a.Jiabangongzi, JibengongziName = a.Jibengongzi.HasValue? a.Jibengongzi.Value.ToString("F2"):"", BaomifeiName = a.Baomifei.HasValue ? a.Baomifei.Value.ToString("F2") : "", ShebaodanweiName = a.Shebaodanwei.HasValue ? a.Shebaodanwei.Value.ToString("F2") : "", @@ -140,7 +140,7 @@ JiaotongbutieName = a.Jiaotongbutie.HasValue ? a.Jiaotongbutie.Value.ToString("F2") : "", Effecttime = a.Effecttime, EffecttimeName = a.Effecttime.HasValue ? a.Effecttime.Value.ToString("yyyy-MM-dd") : "", - + JiabangongziName = a.Jiabangongzi.HasValue ? a.Jiabangongzi.Value.ToString("F2") : "", @@ -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