zhupei 3 years ago
parent
commit
d22d86283e

+ 16 - 0
RMYY_CallCenter_Api.Bll/T_Sys_Department.cs

@@ -147,6 +147,22 @@ namespace RMYY_CallCenter_Api.Bll
147 147
             return layer;
148 148
         }
149 149
 
150
+
151
+        public int GetDeplayer1(int deptid)
152
+        {
153
+            int layer = 1;
154
+            var model = dal.GetModel(deptid);
155
+            if (model.F_ParentId == 0)
156
+            {
157
+                return layer;
158
+            }
159
+            else
160
+            {
161
+                layer++;
162
+                return GetDeplayer(Convert.ToInt32(model.F_ParentId));
163
+            }
164
+        }
165
+
150 166
     }
151 167
 }
152 168
 

+ 7 - 12
RMYY_CallCenter_Api/Common/WorkOrderBase.cs

@@ -11,7 +11,6 @@ namespace RMYY_CallCenter_Api
11 11
     public  class WorkOrderBase
12 12
     {
13 13
 
14
-
15 14
         private static Bll.T_Dis_WorkOrderItem itembll = new Bll.T_Dis_WorkOrderItem();
16 15
 
17 16
         public delegate string TranslationDelegate(int F_Id, string F_UserCode);
@@ -127,20 +126,16 @@ namespace RMYY_CallCenter_Api
127 126
         /// <returns></returns>
128 127
         public static int ParentType(int typeid)
129 128
         {
130
-            int parentid = 0;
131 129
             var model = new Bll.T_Sys_GongDan().GetModel(typeid);
132
-            if (model != null)
130
+
131
+            if (model.F_ParentID == 0)
133 132
             {
134
-                if (model.F_ParentID != 0)
135
-                {
136
-                    ParentType(Convert.ToInt32(model.F_ParentID));
137
-                }
138
-                else
139
-                {
140
-                    parentid = model.F_GDId;
141
-                }
133
+                return model.F_GDId;
134
+            }
135
+            else
136
+            {
137
+                return ParentType(Convert.ToInt32(model.F_ParentID));
142 138
             }
143
-            return parentid;
144 139
         }
145 140
     }
146 141
 }

+ 2 - 0
RMYY_CallCenter_Api/Controllers/WorkOrderBaseController.cs

@@ -122,6 +122,7 @@ namespace RMYY_CallCenter_Api.Controllers
122 122
             {
123 123
                 rows = ua.Select(p => new
124 124
                 {
125
+                    state= "success",
125 126
                     usercode = p.F_UserCode,
126 127
                     username = p.F_UserName
127 128
                 })
@@ -156,6 +157,7 @@ namespace RMYY_CallCenter_Api.Controllers
156 157
             {
157 158
                 rows = modellist.Select(p => new
158 159
                 {
160
+                    state = "success",
159 161
                     usercode = p.F_UserCode,
160 162
                     username = p.F_UserName,
161 163
                     userphon = p.F_Telephone