From 0e5c4a8e17dcefcc10b2507da61b099be12451d8 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期五, 12 一月 2024 12:52:52 +0800
Subject: [PATCH] 代理合作功能

---
 zhengcaioa/Services/ExpertService.cs |   75 ++++++++++++++++++++++++++++++++++++-
 1 files changed, 73 insertions(+), 2 deletions(-)

diff --git a/zhengcaioa/Services/ExpertService.cs b/zhengcaioa/Services/ExpertService.cs
index 9ac0256..440a386 100644
--- a/zhengcaioa/Services/ExpertService.cs
+++ b/zhengcaioa/Services/ExpertService.cs
@@ -230,7 +230,7 @@
                              Creater = a.Creater,
                              CreaterName = mmm.UserName,
                              Createtime = a.Createtime,
-
+                             CreatetimeName = a.Createtime.ToString("yyyy-MM-dd"),
                              RecStatus = a.RecStatus,
                              Modifier = a.Modifier,
                              Modifytime = a.Modifytime,
@@ -275,7 +275,7 @@
 
             if (!string.IsNullOrEmpty(searchEntity.Province))
             {
-                query = query.Where(m => m.Province == searchEntity.Province).ToList();
+                query = query.Where(m => m.Province.Contains(searchEntity.Province)).ToList();
             }
 
             if (!string.IsNullOrEmpty(searchEntity.City))
@@ -829,5 +829,76 @@
             var list = _mapper.Map<List<ExpertDTO>>(listPosition);
             return list;
         }
+
+
+        public ResultEntity savehezuo(ExpertDTO expertDTO)
+        {
+            ResultEntity resultEntity = new ResultEntity();
+            try
+            {
+
+                Expert expert = _mapper.Map<Expert>(expertDTO);
+                if (string.IsNullOrEmpty(expert.Id))
+                {
+                    expert.Id = Guid.NewGuid().ToString();
+                    _context.Experts.Add(expert);
+                }
+                else
+                {
+                    var updateplExpert = _context.Experts.Find(expert.Id);
+                    if (updateplExpert.Creater == "1")
+                    {
+                        updateplExpert.Creater = expert.Modifier;
+                        updateplExpert.Createtime = expert.Modifytime;
+                    }
+                    updateplExpert.Name = expert.Name;
+                    updateplExpert.Sex = expert.Sex;
+                    updateplExpert.InfoSource = expert.InfoSource;
+                    updateplExpert.IdCard = expert.IdCard;
+                    updateplExpert.Province = expert.Province;
+                    updateplExpert.AreaId = expert.AreaId;
+                    updateplExpert.City = expert.City;
+                    updateplExpert.Address = expert.Address;
+                    updateplExpert.Postal = expert.Postal;
+                    updateplExpert.ExpertType = expert.ExpertType;
+                    updateplExpert.Level = expert.Level;
+                    updateplExpert.Phone1 = expert.Phone1;
+                    updateplExpert.Phone2 = expert.Phone2;
+                    updateplExpert.Qq = expert.Qq;
+                    updateplExpert.Wechat = expert.Wechat;
+                    updateplExpert.ReviewItem = expert.ReviewItem;
+                    updateplExpert.CertiNumber = expert.CertiNumber;
+                    updateplExpert.CertiFont = expert.CertiFont;
+                    updateplExpert.CertiBack = expert.CertiBack;
+                    updateplExpert.TitileCerti = expert.TitileCerti;
+                    updateplExpert.Remark = expert.Remark;
+                    updateplExpert.TitileCerti1 = expert.TitileCerti1;
+                    updateplExpert.TitileCerti2 = expert.TitileCerti2;
+                    updateplExpert.TitileCerti3 = expert.TitileCerti3;
+                    updateplExpert.TitileCerti4 = expert.TitileCerti4;
+                    updateplExpert.TitileCerti5 = expert.TitileCerti5;
+                    updateplExpert.TitileCerti6 = expert.TitileCerti6;
+                    updateplExpert.TitileCerti7 = expert.TitileCerti7;
+                    updateplExpert.TitileCerti8 = expert.TitileCerti8;
+                    updateplExpert.TitileCerti9 = expert.TitileCerti9;
+                    updateplExpert.TitileCerti10 = expert.TitileCerti10;
+                    updateplExpert.ShenheStatus = expert.ShenheStatus;
+                    updateplExpert.Modifier = expert.Modifier;
+                    updateplExpert.Modifytime = expert.Modifytime;
+                    updateplExpert.YearJiou = expert.YearJiou;
+                }
+
+                _context.SaveChanges();
+                resultEntity.ReturnID = expert.Id;
+                resultEntity.Result = true;
+            }
+            catch (Exception ex)
+            {
+                resultEntity.Result = false;
+                resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�";
+                ex.Message.ToString();
+            }
+            return resultEntity;
+        }
     }
 }

--
Gitblit v1.9.1