From ed3015095f1b0e88bc579877c678a3fac191381f Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 28 六月 2021 14:32:26 +0800
Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/zhengcaioa

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

diff --git a/zhengcaioa/Services/CusFangwenjiluService.cs b/zhengcaioa/Services/CusFangwenjiluService.cs
new file mode 100644
index 0000000..cdf636d
--- /dev/null
+++ b/zhengcaioa/Services/CusFangwenjiluService.cs
@@ -0,0 +1,114 @@
+锘縰sing AutoMapper;
+using DTO;
+using IServices;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using zhengcaioa.Models;
+
+
+namespace Services
+{
+    public class CusFangwenjiluService : ICusFangwenjiluService
+    {
+
+        private readonly zhengcaioaContext _context;
+        private readonly IMapper _mapper;
+        public CusFangwenjiluService(zhengcaioaContext context, IMapper mapper)
+        {
+            _context = context;
+            _mapper = mapper;
+        }
+
+        public ResultEntity save(CusFangwenjiluDTO dto)
+        {
+            ResultEntity resultEntity = new ResultEntity();
+            try
+            {
+                var model = _mapper.Map<CusFangwenjilu>(dto);
+                if (String.IsNullOrEmpty(model.Id))
+                {
+                    model.Id = Guid.NewGuid().ToString();
+
+
+                    _context.CusFangwenjilus.Add(model);
+                }
+                else
+                {
+                    var updatepltRole = _context.CusFangwenjilus.Find(model.Id);
+                    updatepltRole.Fasongfangshi = model.Fasongfangshi;
+                    updatepltRole.Fasongneirong = model.Fasongneirong;
+                    updatepltRole.Jieshouren = model.Jieshouren;
+                  
+
+                    updatepltRole.RecStatus = model.RecStatus;
+                    // updatepltRole.Creater = pltRole.Creater;
+                    //updatepltRole.Createtime = pltRole.Createtime;
+                    updatepltRole.Modifier = model.Modifier;
+                    updatepltRole.Modifytime = model.Modifytime;
+
+                }
+
+                _context.SaveChanges();
+                resultEntity.ReturnID = model.Id;
+                resultEntity.Result = true;
+            }
+            catch (Exception ex)
+            {
+                resultEntity.Result = false;
+                resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�";
+
+            }
+            return resultEntity;
+        }
+
+        public CusFangwenjiluDTO Get(string id)
+        {
+            var entity = _context.CusFangwenjilus.Find(id);
+
+            if (entity.RecStatus != "A")
+            {
+                entity = new CusFangwenjilu();
+            }
+            var CusFangwenjiluDTO = _mapper.Map<CusFangwenjiluDTO>(entity);
+            return CusFangwenjiluDTO;
+        }
+
+        
+
+        public ResultEntity ModifyStatus(string id, string userid)
+        {
+
+            ResultEntity result = new ResultEntity();
+            result.Result = true;
+
+            var model = _context.CusFangwenjilus.Find(id);
+            if (model != null)
+            {
+                model.RecStatus = "D";
+                model.Modifier = userid;
+                model.Modifytime = DateTime.Now;
+                _context.SaveChanges();
+            }
+
+            return result;
+        }
+
+
+        /// <summary>
+        /// 鑾峰彇鎵�鏈夋湁鏁堣鑹�
+        /// </summary>
+        /// <returns></returns>
+        public List<CusFangwenjiluDTO> GetList()
+        {
+
+
+            var listPosition = _context.CusFangwenjilus.Where(r => r.RecStatus == "A").ToList();
+
+            var list = _mapper.Map<List<CusFangwenjiluDTO>>(listPosition);
+            return list;
+        }
+    }
+}

--
Gitblit v1.9.1