Kaynağa Gözat

修改市场客户资料安卓端接口返回数据

yuanrf 1 yıl önce
ebeveyn
işleme
d210445b0f

+ 2 - 2
OASystem/OASystem.Domain/ViewModels/CRM/NewClientDataView.cs

@@ -31,11 +31,11 @@ namespace OASystem.Domain.ViewModels.CRM
         /// <summary>
         /// 归属人员
         /// </summary>
-        public List<AscribedUser> AscribedUser { get; set; }
+        public dynamic AscribedUser { get; set; }
         /// <summary>
         /// 归属部门
         /// </summary>
-        public List<AscribedDepartment> AscribedDepartment {get; set; }
+        public dynamic AscribedDepartment {get; set; }
     }
     /// <summary>
     ///归属人员

+ 13 - 0
OASystem/OASystem.Infrastructure/Repositories/CRM/NewClientDataRepository.cs

@@ -339,6 +339,19 @@ namespace OASystem.Infrastructure.Repositories.CRM
                     }
                     else if (dto.PortType == 2)
                     {
+
+                        foreach (var item in NewClientDataView)
+                        {
+                            List<AscribedUser> AscribedUser = await _sqlSugar.SqlQueryable<AscribedUser>
+                           ("select u1.UsersId as UserId ,u2.CnName,u1.NewClientDataId from Crm_ClientDataAndUser u1,Sys_Users u2 where u1.UsersId=u2.Id and NewClientDataId=" + item.Id + "   AND u1.ISDEL = 0").ToListAsync();
+                            item.AscribedUser = AscribedUser.Select(x=> x.UserId);
+
+                            List<AscribedDepartment> AscribedDepartment = await _sqlSugar.SqlQueryable<AscribedDepartment>
+                          ("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.Select(x => x.Id);
+                        }
+
+
                         result = new Result()
                         {
                             Code = 0,