Quellcode durchsuchen

Merge branch 'develop' of http://132.232.92.186:3000/XinXiBu/OA2023 into develop

jiangjc vor 1 Jahr
Ursprung
Commit
cf8efe7899

+ 23 - 14
OASystem/OASystem.Infrastructure/Repositories/CRM/NewClientDataRepository.cs

@@ -10,6 +10,7 @@ using OASystem.Domain.Entities.Customer;
 using OASystem.Domain.Entities.Resource;
 using OASystem.Domain.Enums;
 using OASystem.Domain.ViewModels.CRM;
+using OASystem.Domain.ViewModels.QiYeWeChat;
 using SqlSugar;
 using System;
 using System.Collections;
@@ -48,9 +49,7 @@ namespace OASystem.Infrastructure.Repositories.CRM
                 #region 下拉框初始化数据
                 //负责人下拉框
                 List<dynamic> _Users = new List<dynamic>();
-                List<Sys_Users> users = _sqlSugar.Queryable<Sys_Users>().Where(u => u.IsDel == 0 
-                //&& u.CompanyId == 2
-                ).ToList();
+                List<Sys_Users> users = GetNewExistClient();
 
                 foreach (Sys_Users user in users)   
                 {
@@ -487,7 +486,7 @@ namespace OASystem.Infrastructure.Repositories.CRM
                           ("select  d2.Id,d2.Name,d1.NewClientDataId  from Crm_ClientDataAndBusiness d1,Sys_SetData d2 where d1.SetDataId=d2.Id and NewClientDataId=" + item.Id + "  AND d1.ISDEL = 0").ToListAsync();
                             item.AscribedDepartment = AscribedDepartment;
                         }
-                        
+
                         var Data = new
                         {
                             ClientTableData = new { pageCount = count, totalPage = (int)totalPage, pageIndex = dto.PageIndex, pageSize = dto.PageSize, pageSource = NewClientDataView },
@@ -536,17 +535,27 @@ namespace OASystem.Infrastructure.Repositories.CRM
                 }
                 else
                 {
-                    var Data = new
+                    if (dto.PortType == 2 || dto.PortType == 3)
                     {
-                        ClientTableData = new { pageCount = 0, totalPage = 0, pageIndex = dto.PageIndex, pageSize = dto.PageSize, pageSource = NewClientDataView },
-                        Users = _Users,
-                        Province = _Province,
-                        level = _level,
-                        CustomerClass = _CustomerClass,
-                        ServiceClass = _ServiceClass,
-                        groupNumber = groupNumber.Data,
-                    };
-                    result = new Result() { Code = 0, Msg = "获取成功!",Data = Data };
+                        var Data = new { pageCount = 0, totalPage = 0, pageIndex = dto.PageIndex, pageSize = dto.PageSize, pageSource = NewClientDataView };
+                        result = new Result() { Code = 0, Msg = "获取成功!", Data = Data };
+                    } 
+                    else
+                    {
+                        var Data = new
+                        {
+
+                            ClientTableData = new { pageCount = 0, totalPage = 0, pageIndex = dto.PageIndex, pageSize = dto.PageSize, pageSource = NewClientDataView },
+                            Users = _Users,
+                            Province = _Province,
+                            level = _level,
+                            CustomerClass = _CustomerClass,
+                            ServiceClass = _ServiceClass,
+                            groupNumber = groupNumber.Data,
+                        };
+                        result = new Result() { Code = 0, Msg = "获取成功!", Data = Data };
+                    }
+                    
                 }
 
             }