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