Sfoglia il codice sorgente

来电弹屏锁死问题

lihai 6 anni fa
parent
commit
6d1eae6d88
17 ha cambiato i file con 91 aggiunte e 91 eliminazioni
  1. 5 5
      codegit/CallCenterApi/CallCenterApi.DAL/T_Call_CallRecords.cs
  2. 6 6
      codegit/CallCenterApi/CallCenterApi.DAL/T_Call_TaskTelNum.cs
  3. 9 9
      codegit/CallCenterApi/CallCenterApi.DAL/T_Cus_CustomerBase.cs
  4. 6 6
      codegit/CallCenterApi/CallCenterApi.DAL/T_RepositoryInformation.cs
  5. 6 6
      codegit/CallCenterApi/CallCenterApi.DAL/T_Sys_Department.cs
  6. 6 6
      codegit/CallCenterApi/CallCenterApi.DAL/T_Sys_MobileData.cs
  7. 6 6
      codegit/CallCenterApi/CallCenterApi.DAL/T_Sys_TelTitleData.cs
  8. 8 8
      codegit/CallCenterApi/CallCenterApi.DAL/T_Sys_UserAccount.cs
  9. 7 7
      codegit/CallCenterApi/CallCenterApi.DAL/T_Wo_WorkOrder.cs
  10. 5 5
      codegit/CallCenterApi/CallCenterApi.DAL/T_Wo_WorkOrderBase.cs
  11. 6 6
      codegit/CallCenterApi/CallCenterApi.DAL/T_Wo_WorkOrderItem.cs
  12. 6 6
      codegit/CallCenterApi/CallCenterApi.DAL/T_Wo_WorkOrderTimeOut.cs
  13. 6 6
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/InfoController.cs
  14. 1 1
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/GDLXSJController.cs
  15. 1 1
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/GDLXYQController.cs
  16. 3 3
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/GDPosController.cs
  17. 4 4
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkOrderController.cs

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

@@ -400,7 +400,7 @@ namespace CallCenterApi.DAL
400 400
         {
401 401
 
402 402
             StringBuilder strSql = new StringBuilder();
403
-            strSql.Append("select  top 1 * from T_Call_CallRecords (NOLOCK) ");
403
+            strSql.Append("select  top 1 * from T_Call_CallRecords WITH(NOLOCK) ");
404 404
             strSql.Append(" where CallRecordsId=@CallRecordsId");
405 405
             SqlParameter[] parameters = {
406 406
                     new SqlParameter("@CallRecordsId", SqlDbType.Int,4)
@@ -658,7 +658,7 @@ namespace CallCenterApi.DAL
658 658
         {
659 659
             StringBuilder strSql = new StringBuilder();
660 660
             strSql.Append("select * ");
661
-            strSql.Append(" FROM T_Call_CallRecords (NOLOCK) ");
661
+            strSql.Append(" FROM T_Call_CallRecords WITH(NOLOCK) ");
662 662
             if (strWhere.Trim() != "")
663 663
             {
664 664
                 strSql.Append(" where " + strWhere);
@@ -678,7 +678,7 @@ namespace CallCenterApi.DAL
678 678
                 strSql.Append(" top " + Top.ToString());
679 679
             }
680 680
             strSql.Append(" * ");
681
-            strSql.Append(" FROM T_Call_CallRecords (NOLOCK)");
681
+            strSql.Append(" FROM T_Call_CallRecords WITH(NOLOCK)");
682 682
             if (strWhere.Trim() != "")
683 683
             {
684 684
                 strSql.Append(" where " + strWhere);
@@ -911,7 +911,7 @@ namespace CallCenterApi.DAL
911 911
         public Model.T_Call_CallRecords GetModelByCallId(string CallId)
912 912
         {
913 913
             StringBuilder strSql = new StringBuilder();
914
-            strSql.Append("select  top 1 * from T_Call_CallRecords (NOLOCK) ");
914
+            strSql.Append("select  top 1 * from T_Call_CallRecords WITH(NOLOCK) ");
915 915
             strSql.Append(" where CallId=@CallId order by BeginTime desc");
916 916
             SqlParameter[] parameters = {
917 917
                     new SqlParameter("@CallId", SqlDbType.VarChar,50)
@@ -932,7 +932,7 @@ namespace CallCenterApi.DAL
932 932
         public Model.T_Call_CallRecords GetModelByRecordId(string CallId)
933 933
         {
934 934
             StringBuilder strSql = new StringBuilder();
935
-            strSql.Append("select  top 1 * from T_Call_CallRecords (NOLOCK) ");
935
+            strSql.Append("select  top 1 * from T_Call_CallRecords WITH(NOLOCK) ");
936 936
             strSql.Append(" where CallRecordsId=@CallRecordsId order by BeginTime desc");
937 937
             SqlParameter[] parameters = {
938 938
                     new SqlParameter("@CallRecordsId", SqlDbType.Int)

File diff suppressed because it is too large
+ 6 - 6
codegit/CallCenterApi/CallCenterApi.DAL/T_Call_TaskTelNum.cs


File diff suppressed because it is too large
+ 9 - 9
codegit/CallCenterApi/CallCenterApi.DAL/T_Cus_CustomerBase.cs


+ 6 - 6
codegit/CallCenterApi/CallCenterApi.DAL/T_RepositoryInformation.cs

@@ -32,7 +32,7 @@ namespace CallCenterApi.DAL
32 32
         public bool Exists(int F_RepositoryId)
33 33
         {
34 34
             StringBuilder strSql = new StringBuilder();
35
-            strSql.Append("select count(1) from T_RepositoryInformation");
35
+            strSql.Append("select count(1) from T_RepositoryInformation WITH(NOLOCK)");
36 36
             strSql.Append(" where F_RepositoryId=@F_RepositoryId");
37 37
             SqlParameter[] parameters = {
38 38
                     new SqlParameter("@F_RepositoryId", SqlDbType.Int,4)
@@ -247,7 +247,7 @@ namespace CallCenterApi.DAL
247 247
         {
248 248
 
249 249
             StringBuilder strSql = new StringBuilder();
250
-            strSql.Append("select  top 1 F_RepositoryId,F_CategoryId,F_CustomerId,F_CustomerName,F_ManId,F_ManName,F_Title,F_Content,F_Description,F_Comments,F_Url,F_KeyWords,F_Expand1,F_Expand2,F_IntExpand1,F_CreateOn,F_CreateBy,F_CreateName,F_ModifyOn,F_ModifyBy,F_ModifyName,F_DeleteFlag from T_RepositoryInformation ");
250
+            strSql.Append("select  top 1 F_RepositoryId,F_CategoryId,F_CustomerId,F_CustomerName,F_ManId,F_ManName,F_Title,F_Content,F_Description,F_Comments,F_Url,F_KeyWords,F_Expand1,F_Expand2,F_IntExpand1,F_CreateOn,F_CreateBy,F_CreateName,F_ModifyOn,F_ModifyBy,F_ModifyName,F_DeleteFlag from T_RepositoryInformation WITH(NOLOCK) ");
251 251
             strSql.Append(" where F_RepositoryId=@F_RepositoryId");
252 252
             SqlParameter[] parameters = {
253 253
                     new SqlParameter("@F_RepositoryId", SqlDbType.Int,4)
@@ -374,7 +374,7 @@ namespace CallCenterApi.DAL
374 374
         {
375 375
             StringBuilder strSql = new StringBuilder();
376 376
             strSql.Append("select F_RepositoryId,F_CategoryId,F_CustomerId,F_CustomerName,F_ManId,F_ManName,F_Title,F_Content,F_Description,F_Comments,F_Url,F_KeyWords,F_Expand1,F_Expand2,F_IntExpand1,F_CreateOn,F_CreateBy,F_CreateName,F_ModifyOn,F_ModifyBy,F_ModifyName,F_DeleteFlag ");
377
-            strSql.Append(" FROM T_RepositoryInformation ");
377
+            strSql.Append(" FROM T_RepositoryInformation WITH(NOLOCK) ");
378 378
             if (strWhere.Trim() != "")
379 379
             {
380 380
                 strSql.Append(" where " + strWhere);
@@ -394,7 +394,7 @@ namespace CallCenterApi.DAL
394 394
                 strSql.Append(" top " + Top.ToString());
395 395
             }
396 396
             strSql.Append(" F_RepositoryId,F_CategoryId,F_CustomerId,F_CustomerName,F_ManId,F_ManName,F_Title,F_Content,F_Description,F_Comments,F_Url,F_KeyWords,F_Expand1,F_Expand2,F_IntExpand1,F_CreateOn,F_CreateBy,F_CreateName,F_ModifyOn,F_ModifyBy,F_ModifyName,F_DeleteFlag ");
397
-            strSql.Append(" FROM T_RepositoryInformation ");
397
+            strSql.Append(" FROM T_RepositoryInformation WITH(NOLOCK) ");
398 398
             if (strWhere.Trim() != "")
399 399
             {
400 400
                 strSql.Append(" where " + strWhere);
@@ -409,7 +409,7 @@ namespace CallCenterApi.DAL
409 409
         public int GetRecordCount(string strWhere)
410 410
         {
411 411
             StringBuilder strSql = new StringBuilder();
412
-            strSql.Append("select count(1) FROM T_RepositoryInformation ");
412
+            strSql.Append("select count(1) FROM T_RepositoryInformation WITH(NOLOCK) ");
413 413
             if (strWhere.Trim() != "")
414 414
             {
415 415
                 strSql.Append(" where " + strWhere);
@@ -440,7 +440,7 @@ namespace CallCenterApi.DAL
440 440
             {
441 441
                 strSql.Append("order by T.F_RepositoryId desc");
442 442
             }
443
-            strSql.Append(")AS Row, T.*  from T_RepositoryInformation T ");
443
+            strSql.Append(")AS Row, T.*  from T_RepositoryInformation T WITH(NOLOCK) ");
444 444
             if (!string.IsNullOrEmpty(strWhere.Trim()))
445 445
             {
446 446
                 strSql.Append(" WHERE " + strWhere);

+ 6 - 6
codegit/CallCenterApi/CallCenterApi.DAL/T_Sys_Department.cs

@@ -23,7 +23,7 @@ namespace CallCenterApi.DAL
23 23
         public bool Exists(int F_DeptId)
24 24
         {
25 25
             StringBuilder strSql = new StringBuilder();
26
-            strSql.Append("select count(1) from T_Sys_Department");
26
+            strSql.Append("select count(1) from T_Sys_Department WITH(NOLOCK)");
27 27
             strSql.Append(" where F_DeptId=@F_DeptId");
28 28
             SqlParameter[] parameters = {
29 29
                     new SqlParameter("@F_DeptId", SqlDbType.Int,4)
@@ -206,7 +206,7 @@ namespace CallCenterApi.DAL
206 206
         {
207 207
 
208 208
             StringBuilder strSql = new StringBuilder();
209
-            strSql.Append("select TOP 1 F_DeptId,F_DeptCode,(SELECT B.F_DeptName FROM T_Sys_Department B WHERE B.F_DeptId=A.F_ParentId) AS F_ParentName,F_ParentId,F_ParentCode,F_DeptName,F_State,F_Layer,F_Type,F_Sort,F_Remark,F_Telephone,F_Mobile,F_OtherPhone,F_Email,F_Header from T_Sys_Department  A");
209
+            strSql.Append("select TOP 1 F_DeptId,F_DeptCode,(SELECT B.F_DeptName FROM T_Sys_Department B WITH(NOLOCK) WHERE B.F_DeptId=A.F_ParentId) AS F_ParentName,F_ParentId,F_ParentCode,F_DeptName,F_State,F_Layer,F_Type,F_Sort,F_Remark,F_Telephone,F_Mobile,F_OtherPhone,F_Email,F_Header from T_Sys_Department  A WITH(NOLOCK)");
210 210
             strSql.Append(" where F_DeptId=@F_DeptId");
211 211
             SqlParameter[] parameters = {
212 212
                     new SqlParameter("@F_DeptId", SqlDbType.Int,4)
@@ -309,7 +309,7 @@ namespace CallCenterApi.DAL
309 309
         {
310 310
             StringBuilder strSql = new StringBuilder();
311 311
             strSql.Append("select F_DeptId,F_DeptCode,F_ParentName,F_ParentId,F_ParentCode,F_DeptName,F_State,F_Layer,F_Type,F_Sort,F_Remark,F_Telephone,F_Mobile,F_OtherPhone,F_Email,F_Header ");
312
-            strSql.Append(" FROM T_Sys_Department ");
312
+            strSql.Append(" FROM T_Sys_Department WITH(NOLOCK) ");
313 313
             if (strWhere.Trim() != "")
314 314
             {
315 315
                 strSql.Append(" where " + strWhere);
@@ -329,7 +329,7 @@ namespace CallCenterApi.DAL
329 329
                 strSql.Append(" top " + Top.ToString());
330 330
             }
331 331
             strSql.Append(" F_DeptId,F_DeptCode,F_ParentName,F_ParentId,F_ParentCode,F_DeptName,F_State,F_Layer,F_Type,F_Sort,F_Remark,F_Telephone,F_Mobile,F_OtherPhone,F_Email,F_Header ");
332
-            strSql.Append(" FROM T_Sys_Department ");
332
+            strSql.Append(" FROM T_Sys_Department WITH(NOLOCK) ");
333 333
             if (strWhere.Trim() != "")
334 334
             {
335 335
                 strSql.Append(" where " + strWhere);
@@ -344,7 +344,7 @@ namespace CallCenterApi.DAL
344 344
         public int GetRecordCount(string strWhere)
345 345
         {
346 346
             StringBuilder strSql = new StringBuilder();
347
-            strSql.Append("select count(1) FROM T_Sys_Department ");
347
+            strSql.Append("select count(1) FROM T_Sys_Department WITH(NOLOCK) ");
348 348
             if (strWhere.Trim() != "")
349 349
             {
350 350
                 strSql.Append(" where " + strWhere);
@@ -375,7 +375,7 @@ namespace CallCenterApi.DAL
375 375
             {
376 376
                 strSql.Append("order by T.F_DeptId desc");
377 377
             }
378
-            strSql.Append(")AS Row, T.*  from T_Sys_Department T ");
378
+            strSql.Append(")AS Row, T.*  from T_Sys_Department T WITH(NOLOCK) ");
379 379
             if (!string.IsNullOrEmpty(strWhere.Trim()))
380 380
             {
381 381
                 strSql.Append(" WHERE " + strWhere);

+ 6 - 6
codegit/CallCenterApi/CallCenterApi.DAL/T_Sys_MobileData.cs

@@ -20,7 +20,7 @@ namespace CallCenterApi.DAL
20 20
         public bool Exists(int F_Id)
21 21
         {
22 22
             StringBuilder strSql = new StringBuilder();
23
-            strSql.Append("select count(1) from T_Sys_MobileData");
23
+            strSql.Append("select count(1) from T_Sys_MobileData WITH(NOLOCK) ");
24 24
             strSql.Append(" where F_Id=@F_Id");
25 25
             SqlParameter[] parameters = {
26 26
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
@@ -191,7 +191,7 @@ namespace CallCenterApi.DAL
191 191
         {
192 192
 
193 193
             StringBuilder strSql = new StringBuilder();
194
-            strSql.Append("select  top 1 F_Id,F_MobileNum,F_ZipCode,F_CityDes,F_CardDes,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime from T_Sys_MobileData ");
194
+            strSql.Append("select  top 1 F_Id,F_MobileNum,F_ZipCode,F_CityDes,F_CardDes,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime from T_Sys_MobileData WITH(NOLOCK) ");
195 195
             strSql.Append(" where F_Id=@F_Id");
196 196
             SqlParameter[] parameters = {
197 197
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
@@ -270,7 +270,7 @@ namespace CallCenterApi.DAL
270 270
         {
271 271
             StringBuilder strSql = new StringBuilder();
272 272
             strSql.Append("select F_Id,F_MobileNum,F_ZipCode,F_CityDes,F_CardDes,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
273
-            strSql.Append(" FROM T_Sys_MobileData ");
273
+            strSql.Append(" FROM T_Sys_MobileData WITH(NOLOCK) ");
274 274
             if (strWhere.Trim() != "")
275 275
             {
276 276
                 strSql.Append(" where " + strWhere);
@@ -290,7 +290,7 @@ namespace CallCenterApi.DAL
290 290
                 strSql.Append(" top " + Top.ToString());
291 291
             }
292 292
             strSql.Append(" F_Id,F_MobileNum,F_ZipCode,F_CityDes,F_CardDes,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
293
-            strSql.Append(" FROM T_Sys_MobileData ");
293
+            strSql.Append(" FROM T_Sys_MobileData WITH(NOLOCK) ");
294 294
             if (strWhere.Trim() != "")
295 295
             {
296 296
                 strSql.Append(" where " + strWhere);
@@ -305,7 +305,7 @@ namespace CallCenterApi.DAL
305 305
         public int GetRecordCount(string strWhere)
306 306
         {
307 307
             StringBuilder strSql = new StringBuilder();
308
-            strSql.Append("select count(1) FROM T_Sys_MobileData ");
308
+            strSql.Append("select count(1) FROM T_Sys_MobileData WITH(NOLOCK) ");
309 309
             if (strWhere.Trim() != "")
310 310
             {
311 311
                 strSql.Append(" where " + strWhere);
@@ -336,7 +336,7 @@ namespace CallCenterApi.DAL
336 336
             {
337 337
                 strSql.Append("order by T.F_Id desc");
338 338
             }
339
-            strSql.Append(")AS Row, T.*  from T_Sys_MobileData T ");
339
+            strSql.Append(")AS Row, T.*  from T_Sys_MobileData T WITH(NOLOCK) ");
340 340
             if (!string.IsNullOrEmpty(strWhere.Trim()))
341 341
             {
342 342
                 strSql.Append(" WHERE " + strWhere);

+ 6 - 6
codegit/CallCenterApi/CallCenterApi.DAL/T_Sys_TelTitleData.cs

@@ -32,7 +32,7 @@ namespace CallCenterApi.DAL
32 32
         public bool Exists(int F_Id)
33 33
         {
34 34
             StringBuilder strSql = new StringBuilder();
35
-            strSql.Append("select count(1) from T_Sys_TelTitleData");
35
+            strSql.Append("select count(1) from T_Sys_TelTitleData WITH(NOLOCK)");
36 36
             strSql.Append(" where F_Id=@F_Id");
37 37
             SqlParameter[] parameters = {
38 38
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
@@ -160,7 +160,7 @@ namespace CallCenterApi.DAL
160 160
         {
161 161
 
162 162
             StringBuilder strSql = new StringBuilder();
163
-            strSql.Append("select  top 1 F_Id,F_TitleName,F_KeyPhoneNum,F_DefPhoneNumLen,F_WCode from T_Sys_TelTitleData ");
163
+            strSql.Append("select  top 1 F_Id,F_TitleName,F_KeyPhoneNum,F_DefPhoneNumLen,F_WCode from T_Sys_TelTitleData WITH(NOLOCK) ");
164 164
             strSql.Append(" where F_Id=@F_Id");
165 165
             SqlParameter[] parameters = {
166 166
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
@@ -206,7 +206,7 @@ namespace CallCenterApi.DAL
206 206
         {
207 207
             StringBuilder strSql = new StringBuilder();
208 208
             strSql.Append("select F_Id,F_TitleName,F_KeyPhoneNum,F_DefPhoneNumLen,F_WCode ");
209
-            strSql.Append(" FROM T_Sys_TelTitleData ");
209
+            strSql.Append(" FROM T_Sys_TelTitleData WITH(NOLOCK) ");
210 210
             if (strWhere.Trim() != "")
211 211
             {
212 212
                 strSql.Append(" where " + strWhere);
@@ -226,7 +226,7 @@ namespace CallCenterApi.DAL
226 226
                 strSql.Append(" top " + Top.ToString());
227 227
             }
228 228
             strSql.Append(" F_Id,F_TitleName,F_KeyPhoneNum,F_DefPhoneNumLen,F_WCode ");
229
-            strSql.Append(" FROM T_Sys_TelTitleData ");
229
+            strSql.Append(" FROM T_Sys_TelTitleData WITH(NOLOCK) ");
230 230
             if (strWhere.Trim() != "")
231 231
             {
232 232
                 strSql.Append(" where " + strWhere);
@@ -241,7 +241,7 @@ namespace CallCenterApi.DAL
241 241
         public int GetRecordCount(string strWhere)
242 242
         {
243 243
             StringBuilder strSql = new StringBuilder();
244
-            strSql.Append("select count(1) FROM T_Sys_TelTitleData ");
244
+            strSql.Append("select count(1) FROM T_Sys_TelTitleData WITH(NOLOCK) ");
245 245
             if (strWhere.Trim() != "")
246 246
             {
247 247
                 strSql.Append(" where " + strWhere);
@@ -272,7 +272,7 @@ namespace CallCenterApi.DAL
272 272
             {
273 273
                 strSql.Append("order by T.F_Id desc");
274 274
             }
275
-            strSql.Append(")AS Row, T.*  from T_Sys_TelTitleData T ");
275
+            strSql.Append(")AS Row, T.*  from T_Sys_TelTitleData T WITH(NOLOCK) ");
276 276
             if (!string.IsNullOrEmpty(strWhere.Trim()))
277 277
             {
278 278
                 strSql.Append(" WHERE " + strWhere);

+ 8 - 8
codegit/CallCenterApi/CallCenterApi.DAL/T_Sys_UserAccount.cs

@@ -32,7 +32,7 @@ namespace CallCenterApi.DAL
32 32
         public bool Exists(int F_UserId)
33 33
         {
34 34
             StringBuilder strSql = new StringBuilder();
35
-            strSql.Append("select count(1) from T_Sys_UserAccount");
35
+            strSql.Append("select count(1) from T_Sys_UserAccount WITH(NOLOCK)");
36 36
             strSql.Append(" where F_UserId=@F_UserId");
37 37
             SqlParameter[] parameters = {
38 38
                     new SqlParameter("@F_UserId", SqlDbType.Int,4)
@@ -312,7 +312,7 @@ namespace CallCenterApi.DAL
312 312
         {
313 313
 
314 314
             StringBuilder strSql = new StringBuilder();
315
-            strSql.Append("select  top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup from T_Sys_UserAccount ");
315
+            strSql.Append("select  top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup from T_Sys_UserAccount WITH(NOLOCK) ");
316 316
             strSql.Append(" where F_UserCode=@F_UserCode and F_Password=@F_Password and  F_DeleteFlag=0");
317 317
             SqlParameter[] parameters = {
318 318
                     new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
@@ -340,7 +340,7 @@ namespace CallCenterApi.DAL
340 340
         {
341 341
 
342 342
             StringBuilder strSql = new StringBuilder();
343
-            strSql.Append("select  top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup from T_Sys_UserAccount ");
343
+            strSql.Append("select  top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup from T_Sys_UserAccount WITH(NOLOCK) ");
344 344
             strSql.Append(" where F_UserCode=@F_UserCode");
345 345
             SqlParameter[] parameters = {
346 346
                     new SqlParameter("@F_UserCode", SqlDbType.VarChar,50)
@@ -366,7 +366,7 @@ namespace CallCenterApi.DAL
366 366
         {
367 367
 
368 368
             StringBuilder strSql = new StringBuilder();
369
-            strSql.Append("select  top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup from T_Sys_UserAccount ");
369
+            strSql.Append("select  top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup from T_Sys_UserAccount WITH(NOLOCK) ");
370 370
             strSql.Append(" where F_UserId=@F_UserId");
371 371
             SqlParameter[] parameters = {
372 372
                     new SqlParameter("@F_UserId", SqlDbType.Int,4)
@@ -583,7 +583,7 @@ namespace CallCenterApi.DAL
583 583
         {
584 584
             StringBuilder strSql = new StringBuilder();
585 585
             strSql.Append("select F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup ");
586
-            strSql.Append(" FROM T_Sys_UserAccount ");
586
+            strSql.Append(" FROM T_Sys_UserAccount WITH(NOLOCK) ");
587 587
             if (strWhere.Trim() != "")
588 588
             {
589 589
                 strSql.Append(" where " + strWhere);
@@ -615,7 +615,7 @@ namespace CallCenterApi.DAL
615 615
                 strSql.Append(" top " + Top.ToString());
616 616
             }
617 617
             strSql.Append(" F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup ");
618
-            strSql.Append(" FROM T_Sys_UserAccount ");
618
+            strSql.Append(" FROM T_Sys_UserAccount WITH(NOLOCK) ");
619 619
             if (strWhere.Trim() != "")
620 620
             {
621 621
                 strSql.Append(" where " + strWhere);
@@ -630,7 +630,7 @@ namespace CallCenterApi.DAL
630 630
         public int GetRecordCount(string strWhere)
631 631
         {
632 632
             StringBuilder strSql = new StringBuilder();
633
-            strSql.Append("select count(1) FROM T_Sys_UserAccount ");
633
+            strSql.Append("select count(1) FROM T_Sys_UserAccount WITH(NOLOCK) ");
634 634
             if (strWhere.Trim() != "")
635 635
             {
636 636
                 strSql.Append(" where " + strWhere);
@@ -661,7 +661,7 @@ namespace CallCenterApi.DAL
661 661
             {
662 662
                 strSql.Append("order by T.F_UserId desc");
663 663
             }
664
-            strSql.Append(")AS Row, T.*  from T_Sys_UserAccount T ");
664
+            strSql.Append(")AS Row, T.*  from T_Sys_UserAccount T WITH(NOLOCK) ");
665 665
             if (!string.IsNullOrEmpty(strWhere.Trim()))
666 666
             {
667 667
                 strSql.Append(" WHERE " + strWhere);

+ 7 - 7
codegit/CallCenterApi/CallCenterApi.DAL/T_Wo_WorkOrder.cs

@@ -20,7 +20,7 @@ namespace CallCenterApi.DAL
20 20
         public bool Exists(long ID)
21 21
         {
22 22
             StringBuilder strSql = new StringBuilder();
23
-            strSql.Append("select count(1) from T_Wo_WorkOrder (NOLOCK)");
23
+            strSql.Append("select count(1) from T_Wo_WorkOrder WITH(NOLOCK)");
24 24
             strSql.Append(" where ID=@ID");
25 25
             SqlParameter[] parameters = {
26 26
                     new SqlParameter("@ID", SqlDbType.BigInt)
@@ -36,7 +36,7 @@ namespace CallCenterApi.DAL
36 36
         public bool Exists(string OrderID)
37 37
         {
38 38
             StringBuilder strSql = new StringBuilder();
39
-            strSql.Append("select count(1) from T_Wo_WorkOrder (NOLOCK)");
39
+            strSql.Append("select count(1) from T_Wo_WorkOrder WITH(NOLOCK)");
40 40
             strSql.Append(" where WorkOrderID=@ID");
41 41
             SqlParameter[] parameters = {
42 42
                     new SqlParameter("@ID", SqlDbType.BigInt)
@@ -345,7 +345,7 @@ namespace CallCenterApi.DAL
345 345
         {
346 346
 
347 347
             StringBuilder strSql = new StringBuilder();
348
-            strSql.Append("select  top 1 ID,WorkOrderID,Type,TypeClass,Title,Detail,Files,ResponDept,ResponUser,CallID,CustomerID,Customer,CustomerTel,Province,City,County,Address,Source,Answer,State,LastDealUser,LastDealTime,IsReturn,LimitTime,IsReturnBak,ReturnBakTime,IsTimeOut,IsUserSend,IsAdminSend,CreateUser,CreateTime,IsDel,DelUser,DelTime,IsAudit,AuditState,AuditUser,AuditTime,AuditCont,AppointTime,Clcontent from T_Wo_WorkOrder ");
348
+            strSql.Append("select  top 1 ID,WorkOrderID,Type,TypeClass,Title,Detail,Files,ResponDept,ResponUser,CallID,CustomerID,Customer,CustomerTel,Province,City,County,Address,Source,Answer,State,LastDealUser,LastDealTime,IsReturn,LimitTime,IsReturnBak,ReturnBakTime,IsTimeOut,IsUserSend,IsAdminSend,CreateUser,CreateTime,IsDel,DelUser,DelTime,IsAudit,AuditState,AuditUser,AuditTime,AuditCont,AppointTime,Clcontent from T_Wo_WorkOrder WITH(NOLOCK) ");
349 349
             strSql.Append(" where ID=@ID");
350 350
             SqlParameter[] parameters = {
351 351
                     new SqlParameter("@ID", SqlDbType.BigInt)
@@ -548,7 +548,7 @@ namespace CallCenterApi.DAL
548 548
         {
549 549
             StringBuilder strSql = new StringBuilder();
550 550
             strSql.Append("select ID,WorkOrderID,Type,TypeClass,Title,Detail,Files,ResponDept,ResponUser,CallID,CustomerID,Customer,CustomerTel,Province,City,County,Address,Source,Answer,State,LastDealUser,LastDealTime,IsReturn,LimitTime,IsReturnBak,ReturnBakTime,IsTimeOut,IsUserSend,IsAdminSend,CreateUser,CreateTime,IsDel,DelUser,DelTime,IsAudit,AuditState,AuditUser,AuditTime,AuditCont,AppointTime,Clcontent ");
551
-            strSql.Append(" FROM T_Wo_WorkOrder (NOLOCK) ");
551
+            strSql.Append(" FROM T_Wo_WorkOrder WITH(NOLOCK) ");
552 552
             if (strWhere.Trim() != "")
553 553
             {
554 554
                 strSql.Append(" where " + strWhere);
@@ -568,7 +568,7 @@ namespace CallCenterApi.DAL
568 568
                 strSql.Append(" top " + Top.ToString());
569 569
             }
570 570
             strSql.Append(" ID,WorkOrderID,Type,TypeClass,Title,Detail,Files,ResponDept,ResponUser,CallID,CustomerID,Customer,CustomerTel,Province,City,County,Address,Source,Answer,State,LastDealUser,LastDealTime,IsReturn,LimitTime,IsReturnBak,ReturnBakTime,IsTimeOut,IsUserSend,IsAdminSend,CreateUser,CreateTime,IsDel,DelUser,DelTime,IsAudit,AuditState,AuditUser,AuditTime,AuditCont,AppointTime,Clcontent ");
571
-            strSql.Append(" FROM T_Wo_WorkOrder (NOLOCK) ");
571
+            strSql.Append(" FROM T_Wo_WorkOrder WITH(NOLOCK) ");
572 572
             if (strWhere.Trim() != "")
573 573
             {
574 574
                 strSql.Append(" where " + strWhere);
@@ -583,7 +583,7 @@ namespace CallCenterApi.DAL
583 583
         public int GetRecordCount(string strWhere)
584 584
         {
585 585
             StringBuilder strSql = new StringBuilder();
586
-            strSql.Append("select count(1) FROM T_Wo_WorkOrder (NOLOCK) ");
586
+            strSql.Append("select count(1) FROM T_Wo_WorkOrder WITH(NOLOCK) ");
587 587
             if (strWhere.Trim() != "")
588 588
             {
589 589
                 strSql.Append(" where " + strWhere);
@@ -614,7 +614,7 @@ namespace CallCenterApi.DAL
614 614
             {
615 615
                 strSql.Append("order by T.ID desc");
616 616
             }
617
-            strSql.Append(")AS Row, T.*  from T_Wo_WorkOrder T ");
617
+            strSql.Append(")AS Row, T.*  from T_Wo_WorkOrder T WITH(NOLOCK) ");
618 618
             if (!string.IsNullOrEmpty(strWhere.Trim()))
619 619
             {
620 620
                 strSql.Append(" WHERE " + strWhere);

File diff suppressed because it is too large
+ 5 - 5
codegit/CallCenterApi/CallCenterApi.DAL/T_Wo_WorkOrderBase.cs


+ 6 - 6
codegit/CallCenterApi/CallCenterApi.DAL/T_Wo_WorkOrderItem.cs

@@ -20,7 +20,7 @@ namespace CallCenterApi.DAL
20 20
         public bool Exists(long ID)
21 21
         {
22 22
             StringBuilder strSql = new StringBuilder();
23
-            strSql.Append("select count(1) from T_Wo_WorkOrderItem");
23
+            strSql.Append("select count(1) from T_Wo_WorkOrderItem WITH(NOLOCK)");
24 24
             strSql.Append(" where ID=@ID");
25 25
             SqlParameter[] parameters = {
26 26
                     new SqlParameter("@ID", SqlDbType.BigInt)
@@ -238,7 +238,7 @@ namespace CallCenterApi.DAL
238 238
         {
239 239
 
240 240
             StringBuilder strSql = new StringBuilder();
241
-            strSql.Append("select  top 1 ID,WorkOrderID,Type,ToUser,ToDept,Detail,Files,Remark,CallID,State,LimitTime,SureTime,DealUser,DealTime,IsLast,IsStart,IsTimeOut,CreateUser,CreateTime,IsDel,DelUser,DelTime,SureUser from T_Wo_WorkOrderItem ");
241
+            strSql.Append("select  top 1 ID,WorkOrderID,Type,ToUser,ToDept,Detail,Files,Remark,CallID,State,LimitTime,SureTime,DealUser,DealTime,IsLast,IsStart,IsTimeOut,CreateUser,CreateTime,IsDel,DelUser,DelTime,SureUser from T_Wo_WorkOrderItem WITH(NOLOCK) ");
242 242
             strSql.Append(" where ID=@ID");
243 243
             SqlParameter[] parameters = {
244 244
                     new SqlParameter("@ID", SqlDbType.BigInt)
@@ -369,7 +369,7 @@ namespace CallCenterApi.DAL
369 369
         {
370 370
             StringBuilder strSql = new StringBuilder();
371 371
             strSql.Append("select ID,WorkOrderID,Type,ToUser,ToDept,Detail,Files,Remark,CallID,State,LimitTime,SureTime,DealUser,DealTime,IsLast,IsStart,IsTimeOut,CreateUser,CreateTime,IsDel,DelUser,DelTime,SureUser ");
372
-            strSql.Append(" FROM T_Wo_WorkOrderItem ");
372
+            strSql.Append(" FROM T_Wo_WorkOrderItem WITH(NOLOCK) ");
373 373
             if (strWhere.Trim() != "")
374 374
             {
375 375
                 strSql.Append(" where " + strWhere);
@@ -389,7 +389,7 @@ namespace CallCenterApi.DAL
389 389
                 strSql.Append(" top " + Top.ToString());
390 390
             }
391 391
             strSql.Append(" ID,WorkOrderID,Type,ToUser,ToDept,Detail,Files,Remark,CallID,State,LimitTime,SureTime,DealUser,DealTime,IsLast,IsStart,IsTimeOut,CreateUser,CreateTime,IsDel,DelUser,DelTime,SureUser ");
392
-            strSql.Append(" FROM T_Wo_WorkOrderItem ");
392
+            strSql.Append(" FROM T_Wo_WorkOrderItem WITH(NOLOCK) ");
393 393
             if (strWhere.Trim() != "")
394 394
             {
395 395
                 strSql.Append(" where " + strWhere);
@@ -404,7 +404,7 @@ namespace CallCenterApi.DAL
404 404
         public int GetRecordCount(string strWhere)
405 405
         {
406 406
             StringBuilder strSql = new StringBuilder();
407
-            strSql.Append("select count(1) FROM T_Wo_WorkOrderItem ");
407
+            strSql.Append("select count(1) FROM T_Wo_WorkOrderItem WITH(NOLOCK) ");
408 408
             if (strWhere.Trim() != "")
409 409
             {
410 410
                 strSql.Append(" where " + strWhere);
@@ -435,7 +435,7 @@ namespace CallCenterApi.DAL
435 435
             {
436 436
                 strSql.Append("order by T.ID desc");
437 437
             }
438
-            strSql.Append(")AS Row, T.*  from T_Wo_WorkOrderItem T ");
438
+            strSql.Append(")AS Row, T.*  from T_Wo_WorkOrderItem T WITH(NOLOCK) ");
439 439
             if (!string.IsNullOrEmpty(strWhere.Trim()))
440 440
             {
441 441
                 strSql.Append(" WHERE " + strWhere);

+ 6 - 6
codegit/CallCenterApi/CallCenterApi.DAL/T_Wo_WorkOrderTimeOut.cs

@@ -20,7 +20,7 @@ namespace CallCenterApi.DAL
20 20
         public bool Exists(int ID)
21 21
         {
22 22
             StringBuilder strSql = new StringBuilder();
23
-            strSql.Append("select count(1) from T_Wo_WorkOrderTimeOut");
23
+            strSql.Append("select count(1) from T_Wo_WorkOrderTimeOut WITH(NOLOCK)");
24 24
             strSql.Append(" where ID=@ID");
25 25
             SqlParameter[] parameters = {
26 26
                     new SqlParameter("@ID", SqlDbType.Int,4)
@@ -163,7 +163,7 @@ namespace CallCenterApi.DAL
163 163
         {
164 164
 
165 165
             StringBuilder strSql = new StringBuilder();
166
-            strSql.Append("select  top 1 ID,Type,MainTime,ItemTime,State,Remark,CreateUser,CreateTime from T_Wo_WorkOrderTimeOut ");
166
+            strSql.Append("select  top 1 ID,Type,MainTime,ItemTime,State,Remark,CreateUser,CreateTime from T_Wo_WorkOrderTimeOut WITH(NOLOCK) ");
167 167
             strSql.Append(" where ID=@ID");
168 168
             SqlParameter[] parameters = {
169 169
                     new SqlParameter("@ID", SqlDbType.Int,4)
@@ -234,7 +234,7 @@ namespace CallCenterApi.DAL
234 234
         {
235 235
             StringBuilder strSql = new StringBuilder();
236 236
             strSql.Append("select ID,Type,MainTime,ItemTime,State,Remark,CreateUser,CreateTime ");
237
-            strSql.Append(" FROM T_Wo_WorkOrderTimeOut ");
237
+            strSql.Append(" FROM T_Wo_WorkOrderTimeOut WITH(NOLOCK) ");
238 238
             if (strWhere.Trim() != "")
239 239
             {
240 240
                 strSql.Append(" where " + strWhere);
@@ -254,7 +254,7 @@ namespace CallCenterApi.DAL
254 254
                 strSql.Append(" top " + Top.ToString());
255 255
             }
256 256
             strSql.Append(" ID,Type,MainTime,ItemTime,State,Remark,CreateUser,CreateTime ");
257
-            strSql.Append(" FROM T_Wo_WorkOrderTimeOut ");
257
+            strSql.Append(" FROM T_Wo_WorkOrderTimeOut WITH(NOLOCK) ");
258 258
             if (strWhere.Trim() != "")
259 259
             {
260 260
                 strSql.Append(" where " + strWhere);
@@ -269,7 +269,7 @@ namespace CallCenterApi.DAL
269 269
         public int GetRecordCount(string strWhere)
270 270
         {
271 271
             StringBuilder strSql = new StringBuilder();
272
-            strSql.Append("select count(1) FROM T_Wo_WorkOrderTimeOut ");
272
+            strSql.Append("select count(1) FROM T_Wo_WorkOrderTimeOut WITH(NOLOCK) ");
273 273
             if (strWhere.Trim() != "")
274 274
             {
275 275
                 strSql.Append(" where " + strWhere);
@@ -300,7 +300,7 @@ namespace CallCenterApi.DAL
300 300
             {
301 301
                 strSql.Append("order by T.ID desc");
302 302
             }
303
-            strSql.Append(")AS Row, T.*  from T_Wo_WorkOrderTimeOut T ");
303
+            strSql.Append(")AS Row, T.*  from T_Wo_WorkOrderTimeOut T WITH(NOLOCK) ");
304 304
             if (!string.IsNullOrEmpty(strWhere.Trim()))
305 305
             {
306 306
                 strSql.Append(" WHERE " + strWhere);

+ 6 - 6
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/InfoController.cs

@@ -56,7 +56,7 @@ namespace CallCenterApi.Interface.Controllers
56 56
         //受理渠道24小时实时统计
57 57
         private object Getslqd24()
58 58
         {
59
-            DataTable dt=DbHelperSQL.Query("select F_Name,(select COUNT(1) from T_Wo_WorkOrder where  IsDel=0 and datediff(day,createtime,getdate())=0 and Source=F_Name) con from T_Sys_DictionaryValue where F_DictionaryFlag='GDLY'  and F_State=1").Tables[0];
59
+            DataTable dt=DbHelperSQL.Query("select F_Name,(select COUNT(1) from T_Wo_WorkOrder WITH(NOLOCK) where  IsDel=0 and datediff(day,createtime,getdate())=0 and Source=F_Name) con from T_Sys_DictionaryValue where F_DictionaryFlag='GDLY'  and F_State=1").Tables[0];
60 60
             
61 61
             return dt;
62 62
         }
@@ -64,14 +64,14 @@ namespace CallCenterApi.Interface.Controllers
64 64
         private object GetArea()
65 65
         {
66 66
             //186 郑州市
67
-            DataTable dt = DbHelperSQL.Query("select F_RegionName,(select COUNT(1) from T_Wo_WorkOrder where  IsDel=0 and datediff(day,createtime,getdate())=0 and County=F_RegionName) con from T_RegionCategory where  F_DeleteFlag=0 and  F_ParentId=186").Tables[0];
67
+            DataTable dt = DbHelperSQL.Query("select F_RegionName,(select COUNT(1) from T_Wo_WorkOrder WITH(NOLOCK) where  IsDel=0 and datediff(day,createtime,getdate())=0 and County=F_RegionName) con from T_RegionCategory where  F_DeleteFlag=0 and  F_ParentId=186").Tables[0];
68 68
 
69 69
             return dt;
70 70
         }
71 71
         //受理区域统计(按小时统计)
72 72
         private object GetArea24()
73 73
         {
74
-            DataTable dt = DbHelperSQL.Query("select datepart(hh,CreateTime) hor,County, count(1) con from T_Wo_WorkOrder where IsDel = 0 and datediff(day, createtime, getdate()) = 0 group by datepart(hh, CreateTime), County").Tables[0];
74
+            DataTable dt = DbHelperSQL.Query("select datepart(hh,CreateTime) hor,County, count(1) con from T_Wo_WorkOrder WITH(NOLOCK) where IsDel = 0 and datediff(day, createtime, getdate()) = 0 group by datepart(hh, CreateTime), County").Tables[0];
75 75
             var regionList = regionCategoryBLL.DataTableToList(regionCategoryBLL.GetList(" F_DeleteFlag=0 and  F_ParentId=186 ").Tables[0]);
76 76
 
77 77
             int[] times = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 };
@@ -102,7 +102,7 @@ namespace CallCenterApi.Interface.Controllers
102 102
         //接单情况汇总(月份)
103 103
         private object GetJD()
104 104
         {
105
-            DataTable dt = DbHelperSQL.Query("select datepart(month,CreateTime) mon,TypeClass, count(1) con from T_Wo_WorkOrder where IsDel = 0 and datediff(month,createtime,getdate())<=12 group by datepart(month, CreateTime), TypeClass) desc").Tables[0];
105
+            DataTable dt = DbHelperSQL.Query("select datepart(month,CreateTime) mon,TypeClass, count(1) con from T_Wo_WorkOrder WITH(NOLOCK) where IsDel = 0 and datediff(month,createtime,getdate())<=12 group by datepart(month, CreateTime), TypeClass) desc").Tables[0];
106 106
             var tsList = dicValueBLL.DataTableToList(dicValueBLL.GetList(" F_DictionaryFlag='TSLX'  and F_State=1  ").Tables[0]);
107 107
 
108 108
             int[] months = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
@@ -130,7 +130,7 @@ namespace CallCenterApi.Interface.Controllers
130 130
         //各部门受理工单情况
131 131
         private object Getdpt()
132 132
         {
133
-            DataTable dt = DbHelperSQL.Query("select F_DeptName,(select COUNT(1) from T_Wo_WorkOrder where  IsDel=0 and datediff(day,createtime,getdate())=0 and ResponDept=F_DeptId) con from T_Sys_Department where F_State=1").Tables[0];
133
+            DataTable dt = DbHelperSQL.Query("select F_DeptName,(select COUNT(1) from T_Wo_WorkOrder WITH(NOLOCK) where  IsDel=0 and datediff(day,createtime,getdate())=0 and ResponDept=F_DeptId) con from T_Sys_Department where F_State=1").Tables[0];
134 134
 
135 135
             return dt;
136 136
         }
@@ -138,7 +138,7 @@ namespace CallCenterApi.Interface.Controllers
138 138
         //工单处理时间分布(小时)
139 139
         private object GetGDCL()
140 140
         {
141
-            DataTable dt = DbHelperSQL.Query("select datepart(hh,CreateTime) hor,TypeClass, count(1) con from T_Wo_WorkOrder where IsDel = 0 and datediff(day,createtime,getdate())=0 group by datepart(hh, CreateTime), TypeClass").Tables[0];
141
+            DataTable dt = DbHelperSQL.Query("select datepart(hh,CreateTime) hor,TypeClass, count(1) con from T_Wo_WorkOrder WITH(NOLOCK) where IsDel = 0 and datediff(day,createtime,getdate())=0 group by datepart(hh, CreateTime), TypeClass").Tables[0];
142 142
             var tsList = dicValueBLL.DataTableToList(dicValueBLL.GetList(" F_DictionaryFlag='TSLX'  and F_State=1  ").Tables[0]);
143 143
 
144 144
             int[] times = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 };

+ 1 - 1
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/GDLXSJController.cs

@@ -215,7 +215,7 @@ namespace CallCenterApi.Interface.Controllers.report
215 215
                 int sum = 0;
216 216
                 for (int j = 0; j < cateid.Length; j++)
217 217
                 {
218
-                    string str = "select count(*) from T_Wo_WorkOrder where IsDel=0 and typeclass=" + cateid[j] + " and (CreateUser='" + dt.Rows[i]["F_UserCode"].ToString() + "' or LastDealUser = '" + dt.Rows[i]["F_UserCode"].ToString() + "')" + sqltimeCallRecords;
218
+                    string str = "select count(*) from T_Wo_WorkOrder WITH(NOLOCK) where IsDel=0 and typeclass=" + cateid[j] + " and (CreateUser='" + dt.Rows[i]["F_UserCode"].ToString() + "' or LastDealUser = '" + dt.Rows[i]["F_UserCode"].ToString() + "')" + sqltimeCallRecords;
219 219
                     int ecount = int.Parse(DbHelperSQL.GetSingle(str).ToString());
220 220
 
221 221
                     sum += ecount;

+ 1 - 1
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/GDLXYQController.cs

@@ -219,7 +219,7 @@ namespace CallCenterApi.Interface.Controllers.report
219 219
                 int sum = 0;
220 220
                 for (int j = 0; j < cateid.Length; j++)
221 221
                 {
222
-                    string str = "select count(*) from T_Wo_WorkOrder where IsDel=0 and typeclass=" + cateid[j] + " and (CreateUser='" + dt.Rows[i]["F_UserCode"].ToString() + "' or LastDealUser = '" + dt.Rows[i]["F_UserCode"].ToString() + "')" + sqltimeCallRecords;
222
+                    string str = "select count(*) from T_Wo_WorkOrder WITH(NOLOCK) where IsDel=0 and typeclass=" + cateid[j] + " and (CreateUser='" + dt.Rows[i]["F_UserCode"].ToString() + "' or LastDealUser = '" + dt.Rows[i]["F_UserCode"].ToString() + "')" + sqltimeCallRecords;
223 223
                     int ecount = int.Parse(DbHelperSQL.GetSingle(str).ToString());
224 224
 
225 225
                     sum += ecount;

+ 3 - 3
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/GDPosController.cs

@@ -31,7 +31,7 @@ namespace CallCenterApi.Interface.Controllers.report
31 31
             dtNew = getData(stime, endtime, dpt);
32 32
             #region 获取表头
33 33
             DataTable dt = new DataTable();
34
-            string sql = "select b.f_province from [dbo].[T_Wo_WorkOrder] a,T_Cus_CustomerBase b where a.CustomerID = b.F_CustomerId";
34
+            string sql = "select b.f_province from [dbo].[T_Wo_WorkOrder] a WITH(NOLOCK),T_Cus_CustomerBase b where a.CustomerID = b.F_CustomerId";
35 35
             dt = DbHelperSQL.Query(sql).Tables[0];
36 36
             List<string> colnames = new List<string>();
37 37
             colnames.Add("省份");
@@ -112,7 +112,7 @@ namespace CallCenterApi.Interface.Controllers.report
112 112
             }
113 113
             //获取省份数据
114 114
             DataTable dt = new DataTable();
115
-            string sql = "select distinct b.F_Province from [dbo].[T_Wo_WorkOrder] a,T_Cus_CustomerBase b where a.Address = b.F_CustomerIndustry and b.F_Province is not null";
115
+            string sql = "select distinct b.F_Province from [dbo].[T_Wo_WorkOrder] a WITH(NOLOCK),T_Cus_CustomerBase b where a.Address = b.F_CustomerIndustry and b.F_Province is not null";
116 116
             dt = DbHelperSQL.Query(sql).Tables[0];
117 117
             for (int i = 0; i < dt.Rows.Count; i++)
118 118
             {
@@ -136,7 +136,7 @@ namespace CallCenterApi.Interface.Controllers.report
136 136
                     string f_ucode = "";
137 137
                     if (dtnew.Rows[j]["F_UserCode"] != null)
138 138
                         f_ucode = dtnew.Rows[j]["F_UserCode"].ToString();
139
-                    string str = "select count(*) from [dbo].[T_Wo_WorkOrder] a where a.CreateUserID is not null and a.CreateUserID = '" + f_prov + "' and a.createuser = '" + f_ucode + "' and a.IsDel=0 " + sqltimeCallRecords;
139
+                    string str = "select count(*) from [dbo].[T_Wo_WorkOrder] a WITH(NOLOCK) where a.CreateUserID is not null and a.CreateUserID = '" + f_prov + "' and a.createuser = '" + f_ucode + "' and a.IsDel=0 " + sqltimeCallRecords;
140 140
                     int ecount = int.Parse(DbHelperSQL.GetSingle(str).ToString());
141 141
                     drNew[f_ucode] = ecount.ToString();
142 142
                     sum += ecount;

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

@@ -228,7 +228,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
228 228
             dt.Columns.Add("CLUserName", typeof(String));
229 229
             foreach (DataRow dr in dt.Rows)
230 230
             {
231
-                string sqlitem = "select top 1 dbo.GetUserName(ToUser) as ToUserName, dbo.GetDeptName(ToDept) as ToDeptName from T_Wo_WorkOrderItem where WorkOrderID ='" + dr["WorkOrderID"].ToString() + "' and IsDel=0 and Type=1 order by ID desc";
231
+                string sqlitem = "select top 1 dbo.GetUserName(ToUser) as ToUserName, dbo.GetDeptName(ToDept) as ToDeptName from T_Wo_WorkOrderItem WITH(NOLOCK) where WorkOrderID ='" + dr["WorkOrderID"].ToString() + "' and IsDel=0 and Type=1 order by ID desc";
232 232
                 var item = DbHelperSQL.Query(sqlitem).Tables[0];
233 233
                 if (item.Rows.Count > 0)
234 234
                 {
@@ -454,7 +454,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
454 454
                         }
455 455
                         int recordCount = 0;
456 456
                         dt = BLL.PagerBLL.GetListPager(
457
-                            "T_Wo_WorkOrder",
457
+                            "T_Wo_WorkOrder WITH(NOLOCK)",
458 458
                             "T_Wo_WorkOrder.ID",
459 459
                             "*,dbo.GetDictionaryName(Type) as GDLYName,dbo.GetGDLXName(TypeClass) as TypeClassName,dbo.GetUserName(CreateUser) as CreateUserNameRel,dbo.GetUserName(LastDealUser) as LastDealUserNameRel, dbo.GetDeptName(ResponDept) as ResponDeptName,dbo.GetUserName(ResponUser) as ResponUserName,convert(decimal(18,2),DATEDIFF(minute, CreateTime, ISNULL(LastDealTime, GETDATE()))/60.00) as totalhour",
460 460
                             sql,
@@ -801,7 +801,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
801 801
                             var list = new BLL.T_Wo_WorkOrderItem().GetList(" WorkOrderID='" + dr["WorkOrderID"].ToString() + "' and IsDel=0 and Type=2 and ','+ToUser+',' like ',%" + ua.F_UserCode + "%,' ").Tables[0];
802 802
                             dr["CBCount"] = list.Rows.Count;
803 803
 
804
-                            string sqlitem = "select top 1 dbo.GetUserName(ToUser) as ToUserName, dbo.GetDeptName(ToDept) as ToDeptName from T_Wo_WorkOrderItem where WorkOrderID ='" + dr["WorkOrderID"].ToString() + "' and IsDel=0 and Type=1 order by ID desc";
804
+                            string sqlitem = "select top 1 dbo.GetUserName(ToUser) as ToUserName, dbo.GetDeptName(ToDept) as ToDeptName from T_Wo_WorkOrderItem WITH(NOLOCK) where WorkOrderID ='" + dr["WorkOrderID"].ToString() + "' and IsDel=0 and Type=1 order by ID desc";
805 805
                             var item = DbHelperSQL.Query(sqlitem).Tables[0];
806 806
                             if (item.Rows.Count > 0)
807 807
                             {
@@ -932,7 +932,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
932 932
                 //}
933 933
 
934 934
                 string sql = "select *,dbo.GetGDLXName(TypeClass) as GDLXName,dbo.GetDictionaryName(Type) as GDLYName,dbo.GetUserName(CreateUser) as CreateUserName, dbo.GetDeptName(ResponDept) as ResponDeptName,dbo.GetUserName(ResponUser) as ResponUserName from T_Wo_WorkOrder where WorkOrderID ='" + orderid + "'";
935
-                string sqlitem = "select *,dbo.GetUserName(CreateUser) as CreateUserName from T_Wo_WorkOrderItem where Type=3 and IsDel=0 and WorkOrderID ='" + orderid + "'";
935
+                string sqlitem = "select *,dbo.GetUserName(CreateUser) as CreateUserName from T_Wo_WorkOrderItem WITH(NOLOCK) where Type=3 and IsDel=0 and WorkOrderID ='" + orderid + "'";
936 936
 
937 937
                 var data = DbHelperSQL.Query(sql).Tables[0];
938 938
                 for (int i = 0; i < data.Rows.Count; i++)