1550076451 1 год назад
Родитель
Сommit
a8a88dea9a

+ 1 - 1
codegit/CallCenterApi/CallCenterApi.DAL/T_Call_CallRecords.cs

@@ -957,7 +957,7 @@ namespace CallCenterApi.DAL
957 957
         public Model.T_Call_CallRecords GetModelByCallId(string CallId)
958 958
         {
959 959
             StringBuilder strSql = new StringBuilder();
960
-            strSql.Append("select  top 1 * from T_Call_CallRecords ");
960
+            strSql.Append("select  top 1 * from T_Call_CallRecords WITH(NOLOCK) ");
961 961
             strSql.Append(" where CallId=@CallId order by BeginTime desc");
962 962
             SqlParameter[] parameters = {
963 963
                     new SqlParameter("@CallId", SqlDbType.VarChar,50)

+ 2 - 2
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkOrderController.cs

@@ -606,7 +606,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
606 606
                     {
607 607
 
608 608
                         dt = BLL.PagerBLL.GetListPager(
609
-                           "T_Bus_WorkOrder c ",
609
+                           "T_Bus_WorkOrder c  WITH(NOLOCK)  ",
610 610
                            "F_Id",
611 611
                             "*",
612 612
                             sql,
@@ -1167,7 +1167,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1167 1167
                     {
1168 1168
 
1169 1169
                         dt = BLL.PagerBLL.GetListPager(
1170
-                           "T_Bus_WorkOrder",
1170
+                           "T_Bus_WorkOrder WITH(NOLOCK) ",
1171 1171
                            "F_Id",
1172 1172
                             "*",
1173 1173
                             sql,

+ 14 - 14
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkorderAppController.cs

@@ -177,7 +177,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
177 177
                                 DTJ = 0;
178 178
                                 break;
179 179
                             }
180
-                            DTJ = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder where {sql} ").ToString());//待提交
180
+                            DTJ = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder  WITH(NOLOCK) where {sql} ").ToString());//待提交
181 181
                             break;
182 182
                         case 1://待分派
183 183
                             sql = "";
@@ -190,7 +190,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
190 190
                                 DFP = 0;
191 191
                                 break;
192 192
                             }
193
-                            DFP = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder where {sql} ").ToString());//待分派
193
+                            DFP = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder  WITH(NOLOCK) where {sql} ").ToString());//待分派
194 194
                             break;
195 195
                         case 2://待处理
196 196
                             sql = "";
@@ -207,7 +207,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
207 207
                                 DCL = 0;
208 208
                                 break;
209 209
                             }
210
-                            DCL = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder where {sql} ").ToString());//待处理
210
+                            DCL = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder WITH(NOLOCK) where {sql} ").ToString());//待处理
211 211
                             break;
212 212
                         case 3://处理中
213 213
                             sql = "";
@@ -224,7 +224,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
224 224
                                 CLZ  = 0;
225 225
                                 break;
226 226
                             }
227
-                            CLZ = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder where {sql} ").ToString());//待处理
227
+                            CLZ = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder WITH(NOLOCK)  where {sql} ").ToString());//待处理
228 228
                             break;
229 229
                         case 4://退回待分派
230 230
                             sql = "";
@@ -237,7 +237,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
237 237
                                 THDFP  = 0;
238 238
                                 break;
239 239
                             }
240
-                            THDFP = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder where {sql} ").ToString());//待处理
240
+                            THDFP = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder WITH(NOLOCK) where {sql} ").ToString());//待处理
241 241
                             break;
242 242
                         case 5://退回待提交
243 243
                             sql = "";
@@ -250,7 +250,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
250 250
                                 THDTJ  = 0;
251 251
                                 break;
252 252
                             }
253
-                            THDTJ = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder where {sql} ").ToString());//待处理
253
+                            THDTJ = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder WITH(NOLOCK) where {sql} ").ToString());//待处理
254 254
                             break;
255 255
                         case 6://已完结
256 256
                             sql = "";
@@ -270,7 +270,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
270 270
                                 YWJ  = 0;
271 271
                                 break;
272 272
                             }
273
-                            YWJ = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder where {sql} ").ToString());//待处理
273
+                            YWJ = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder WITH(NOLOCK) where {sql} ").ToString());//待处理
274 274
                             break;
275 275
                         case 7://
276 276
                             sql = "";
@@ -286,7 +286,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
286 286
                                 sql += "AND F_Notifications='" + ua.F_UserCode + "'";
287 287
                             if (ro.F_RoleCode == "QTJS")
288 288
                                 sql += "AND F_CreateUser=" + ua.F_UserCode;
289
-                            YJGD = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder where {sql} ").ToString());//待处理
289
+                            YJGD = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder WITH(NOLOCK) where {sql} ").ToString());//待处理
290 290
                             break;
291 291
                         case 8://
292 292
                             sql = "";
@@ -301,7 +301,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
301 301
                                 sql += "AND F_Notifications='" + ua.F_UserCode + "'";
302 302
                             if (ro.F_RoleCode == "QTJS")
303 303
                                 sql += "AND F_CreateUser=" + ua.F_UserCode;
304
-                            EJGD = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder where {sql} ").ToString());//待处理
304
+                            EJGD = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder WITH(NOLOCK) where {sql} ").ToString());//待处理
305 305
                             break;
306 306
                         case 9://
307 307
                             sql = "";
@@ -315,7 +315,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
315 315
                                 sql += "AND F_Notifications='" + ua.F_UserCode + "'";
316 316
                             if (ro.F_RoleCode == "QTJS")
317 317
                                 sql += "AND F_CreateUser=" + ua.F_UserCode;
318
-                            SJGD = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder where {sql} ").ToString());//待处理
318
+                            SJGD = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder WITH(NOLOCK) where {sql} ").ToString());//待处理
319 319
                             break;
320 320
                         case 10://
321 321
                             sql = "";
@@ -340,7 +340,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
340 340
                                 CJSL = 0;
341 341
                                 break;
342 342
                             }
343
-                            CJSL = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder where {sql} ").ToString());//
343
+                            CJSL = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder WITH(NOLOCK) where {sql} ").ToString());//
344 344
                             break;
345 345
                         case 11://咨询
346 346
                             sql = "";
@@ -355,7 +355,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
355 355
                                 ZX = 0;
356 356
                                 break;
357 357
                             }
358
-                            ZX = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder where {sql} ").ToString());//待处理
358
+                            ZX = int.Parse(DbHelperSQL.GetSingle($"select COUNT(1) from T_Bus_WorkOrder WITH(NOLOCK)  where {sql} ").ToString());//待处理
359 359
                             break;
360 360
 
361 361
                     }
@@ -425,7 +425,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
425 425
                     {
426 426
                         if (state != 11)
427 427
                         {
428
-                            sql += $" and (F_Type=" + 2 + "or (F_Duplicate!=1 and F_Duplicate!=4  and F_Typ=3 ) or F_Type>4)";
428
+                            sql += $" and (F_Type=" + 2 + "or (F_Duplicate!=1 and F_Duplicate!=4  and F_Type=3 ) or F_Type>4)";
429 429
                         }
430 430
                     }
431 431
                       
@@ -798,7 +798,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
798 798
                 {
799 799
                     sql = "and" + sql;
800 800
                     dt = BLL.PagerBLL.GetListPager(
801
-                        "T_Bus_WorkOrder",
801
+                        "T_Bus_WorkOrder WITH(NOLOCK) ",
802 802
                         "F_Id",
803 803
                         "*",
804 804
                         sql,