From fc1fe356e1cb43c7654c653e8921ee9e72150f96 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期三, 21 七月 2021 16:18:30 +0800
Subject: [PATCH] 今日开发   7月5日以及之前的订单删除                增加功能 账户转账                会员订单同步到会员端                员工获取会员邀请码

---
 zhengcaioa/zhengcaioa/Controllers/UserController.cs |   37 ++++++++++++++++++++++++++++---------
 1 files changed, 28 insertions(+), 9 deletions(-)

diff --git a/zhengcaioa/zhengcaioa/Controllers/UserController.cs b/zhengcaioa/zhengcaioa/Controllers/UserController.cs
index 74de376..1f55740 100644
--- a/zhengcaioa/zhengcaioa/Controllers/UserController.cs
+++ b/zhengcaioa/zhengcaioa/Controllers/UserController.cs
@@ -24,9 +24,11 @@
         private readonly ILiaotianService _liaotianService;
         private readonly IPltJiatingchengyuanService _pltJiatingchengyuanService;
         private readonly ISysAttachmentService _sysAttachmentService;
+        private readonly IPltRoleService _pltRoleService;
 
 
-        public UserController(ILogger<UserController> logger, IUserService userService, IHrDeptService hrDeptService, IHrPositionService hrPositionService, ILiaotianService liaotianService, IPltJiatingchengyuanService pltJiatingchengyuanService, ISysAttachmentService sysAttachmentService)
+        public UserController(ILogger<UserController> logger, IUserService userService, IHrDeptService hrDeptService, IHrPositionService hrPositionService, ILiaotianService liaotianService, IPltJiatingchengyuanService pltJiatingchengyuanService, ISysAttachmentService sysAttachmentService
+            , IPltRoleService pltRoleService)
         {
             _logger = logger;
             _userService = userService;
@@ -35,6 +37,7 @@
             _liaotianService = liaotianService;
             _pltJiatingchengyuanService = pltJiatingchengyuanService;
             _sysAttachmentService = sysAttachmentService;
+            _pltRoleService = pltRoleService;
         } 
  
  
@@ -259,16 +262,17 @@
 
             string s = @"^([A-Fa-f0-9]{2}[-,:]){5}[A-Fa-f0-9]{2}$";
             Regex rStr = new Regex(s);
-            if (rStr.IsMatch(userdata.IpMac))
-            {
+            //if (rStr.IsMatch(userdata.IpMac))
+            //{
                 using (TransactionScope scope = new TransactionScope())
                 {
-
+                    bool charujues = false;
                     userdata.RecStatus = "A";
                     if (String.IsNullOrEmpty(userdata.Id))
                     {
                         userdata.Creater = curentuser.Id;
                         userdata.Createtime = DateTime.Now;
+                        charujues = true;
                     }
                     userdata.Modifier = curentuser.Id;
                     userdata.Modifytime = DateTime.Now;
@@ -278,6 +282,21 @@
                     {
                         return JsonConvert.SerializeObject(resultEntity);
                     }
+                    if (charujues)
+                    {
+                       var  pltRoleDTO = _pltRoleService.listRole().Where(x => x.RoleName == "鍛樺伐").FirstOrDefault();
+
+                        if (pltRoleDTO != null)
+                        {
+                            resultEntity = _pltRoleService.SaveUserRole(pltRoleDTO.Id,userdata.Id, curentuser.Id);
+                            if (resultEntity.Result == false)
+                            {
+                                return JsonConvert.SerializeObject(resultEntity);
+                            }
+                        }
+                       
+                    }
+
                     string[] JiatingchengyuanId = userdata.JiatingchengyuanId;
                     string[] Name = userdata.Name;
                     string[] Guanxi = userdata.Guanxi;
@@ -336,11 +355,11 @@
                     }
                     scope.Complete();
                 }
-            }
-            else
-            {
-                resultEntity.Message = "MAC鍦板潃鏍煎紡閿欒";
-            }
+            //}
+            //else
+            //{
+            //    resultEntity.Message = "MAC鍦板潃鏍煎紡閿欒";
+            //}
             return JsonConvert.SerializeObject(resultEntity);
         }
         #endregion

--
Gitblit v1.9.1