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

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

957
         public Model.T_Call_CallRecords GetModelByCallId(string CallId)
957
         public Model.T_Call_CallRecords GetModelByCallId(string CallId)
958
         {
958
         {
959
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where CallId=@CallId order by BeginTime desc");
961
             strSql.Append(" where CallId=@CallId order by BeginTime desc");
962
             SqlParameter[] parameters = {
962
             SqlParameter[] parameters = {
963
                     new SqlParameter("@CallId", SqlDbType.VarChar,50)
963
                     new SqlParameter("@CallId", SqlDbType.VarChar,50)

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

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

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

177
                                 DTJ = 0;
177
                                 DTJ = 0;
178
                                 break;
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
                             break;
181
                             break;
182
                         case 1://待分派
182
                         case 1://待分派
183
                             sql = "";
183
                             sql = "";
190
                                 DFP = 0;
190
                                 DFP = 0;
191
                                 break;
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
                             break;
194
                             break;
195
                         case 2://待处理
195
                         case 2://待处理
196
                             sql = "";
196
                             sql = "";
207
                                 DCL = 0;
207
                                 DCL = 0;
208
                                 break;
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
                             break;
211
                             break;
212
                         case 3://处理中
212
                         case 3://处理中
213
                             sql = "";
213
                             sql = "";
224
                                 CLZ  = 0;
224
                                 CLZ  = 0;
225
                                 break;
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
                             break;
228
                             break;
229
                         case 4://退回待分派
229
                         case 4://退回待分派
230
                             sql = "";
230
                             sql = "";
237
                                 THDFP  = 0;
237
                                 THDFP  = 0;
238
                                 break;
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
                             break;
241
                             break;
242
                         case 5://退回待提交
242
                         case 5://退回待提交
243
                             sql = "";
243
                             sql = "";
250
                                 THDTJ  = 0;
250
                                 THDTJ  = 0;
251
                                 break;
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
                             break;
254
                             break;
255
                         case 6://已完结
255
                         case 6://已完结
256
                             sql = "";
256
                             sql = "";
270
                                 YWJ  = 0;
270
                                 YWJ  = 0;
271
                                 break;
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
                             break;
274
                             break;
275
                         case 7://
275
                         case 7://
276
                             sql = "";
276
                             sql = "";
286
                                 sql += "AND F_Notifications='" + ua.F_UserCode + "'";
286
                                 sql += "AND F_Notifications='" + ua.F_UserCode + "'";
287
                             if (ro.F_RoleCode == "QTJS")
287
                             if (ro.F_RoleCode == "QTJS")
288
                                 sql += "AND F_CreateUser=" + ua.F_UserCode;
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
                             break;
290
                             break;
291
                         case 8://
291
                         case 8://
292
                             sql = "";
292
                             sql = "";
301
                                 sql += "AND F_Notifications='" + ua.F_UserCode + "'";
301
                                 sql += "AND F_Notifications='" + ua.F_UserCode + "'";
302
                             if (ro.F_RoleCode == "QTJS")
302
                             if (ro.F_RoleCode == "QTJS")
303
                                 sql += "AND F_CreateUser=" + ua.F_UserCode;
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
                             break;
305
                             break;
306
                         case 9://
306
                         case 9://
307
                             sql = "";
307
                             sql = "";
315
                                 sql += "AND F_Notifications='" + ua.F_UserCode + "'";
315
                                 sql += "AND F_Notifications='" + ua.F_UserCode + "'";
316
                             if (ro.F_RoleCode == "QTJS")
316
                             if (ro.F_RoleCode == "QTJS")
317
                                 sql += "AND F_CreateUser=" + ua.F_UserCode;
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
                             break;
319
                             break;
320
                         case 10://
320
                         case 10://
321
                             sql = "";
321
                             sql = "";
340
                                 CJSL = 0;
340
                                 CJSL = 0;
341
                                 break;
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
                             break;
344
                             break;
345
                         case 11://咨询
345
                         case 11://咨询
346
                             sql = "";
346
                             sql = "";
355
                                 ZX = 0;
355
                                 ZX = 0;
356
                                 break;
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
                             break;
359
                             break;
360
 
360
 
361
                     }
361
                     }
425
                     {
425
                     {
426
                         if (state != 11)
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
                 {
798
                 {
799
                     sql = "and" + sql;
799
                     sql = "and" + sql;
800
                     dt = BLL.PagerBLL.GetListPager(
800
                     dt = BLL.PagerBLL.GetListPager(
801
-                        "T_Bus_WorkOrder",
801
+                        "T_Bus_WorkOrder WITH(NOLOCK) ",
802
                         "F_Id",
802
                         "F_Id",
803
                         "*",
803
                         "*",
804
                         sql,
804
                         sql,