lihai лет назад: 6
Родитель
Сommit
6d1eae6d88
17 измененных файлов с 91 добавлено и 91 удалено
  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
         {
400
         {
401
 
401
 
402
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where CallRecordsId=@CallRecordsId");
404
             strSql.Append(" where CallRecordsId=@CallRecordsId");
405
             SqlParameter[] parameters = {
405
             SqlParameter[] parameters = {
406
                     new SqlParameter("@CallRecordsId", SqlDbType.Int,4)
406
                     new SqlParameter("@CallRecordsId", SqlDbType.Int,4)
658
         {
658
         {
659
             StringBuilder strSql = new StringBuilder();
659
             StringBuilder strSql = new StringBuilder();
660
             strSql.Append("select * ");
660
             strSql.Append("select * ");
661
-            strSql.Append(" FROM T_Call_CallRecords (NOLOCK) ");
661
+            strSql.Append(" FROM T_Call_CallRecords WITH(NOLOCK) ");
662
             if (strWhere.Trim() != "")
662
             if (strWhere.Trim() != "")
663
             {
663
             {
664
                 strSql.Append(" where " + strWhere);
664
                 strSql.Append(" where " + strWhere);
678
                 strSql.Append(" top " + Top.ToString());
678
                 strSql.Append(" top " + Top.ToString());
679
             }
679
             }
680
             strSql.Append(" * ");
680
             strSql.Append(" * ");
681
-            strSql.Append(" FROM T_Call_CallRecords (NOLOCK)");
681
+            strSql.Append(" FROM T_Call_CallRecords WITH(NOLOCK)");
682
             if (strWhere.Trim() != "")
682
             if (strWhere.Trim() != "")
683
             {
683
             {
684
                 strSql.Append(" where " + strWhere);
684
                 strSql.Append(" where " + strWhere);
911
         public Model.T_Call_CallRecords GetModelByCallId(string CallId)
911
         public Model.T_Call_CallRecords GetModelByCallId(string CallId)
912
         {
912
         {
913
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where CallId=@CallId order by BeginTime desc");
915
             strSql.Append(" where CallId=@CallId order by BeginTime desc");
916
             SqlParameter[] parameters = {
916
             SqlParameter[] parameters = {
917
                     new SqlParameter("@CallId", SqlDbType.VarChar,50)
917
                     new SqlParameter("@CallId", SqlDbType.VarChar,50)
932
         public Model.T_Call_CallRecords GetModelByRecordId(string CallId)
932
         public Model.T_Call_CallRecords GetModelByRecordId(string CallId)
933
         {
933
         {
934
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where CallRecordsId=@CallRecordsId order by BeginTime desc");
936
             strSql.Append(" where CallRecordsId=@CallRecordsId order by BeginTime desc");
937
             SqlParameter[] parameters = {
937
             SqlParameter[] parameters = {
938
                     new SqlParameter("@CallRecordsId", SqlDbType.Int)
938
                     new SqlParameter("@CallRecordsId", SqlDbType.Int)

Разница между файлами не показана из-за своего большого размера
+ 6 - 6
codegit/CallCenterApi/CallCenterApi.DAL/T_Call_TaskTelNum.cs


Разница между файлами не показана из-за своего большого размера
+ 9 - 9
codegit/CallCenterApi/CallCenterApi.DAL/T_Cus_CustomerBase.cs


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

32
         public bool Exists(int F_RepositoryId)
32
         public bool Exists(int F_RepositoryId)
33
         {
33
         {
34
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where F_RepositoryId=@F_RepositoryId");
36
             strSql.Append(" where F_RepositoryId=@F_RepositoryId");
37
             SqlParameter[] parameters = {
37
             SqlParameter[] parameters = {
38
                     new SqlParameter("@F_RepositoryId", SqlDbType.Int,4)
38
                     new SqlParameter("@F_RepositoryId", SqlDbType.Int,4)
247
         {
247
         {
248
 
248
 
249
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where F_RepositoryId=@F_RepositoryId");
251
             strSql.Append(" where F_RepositoryId=@F_RepositoryId");
252
             SqlParameter[] parameters = {
252
             SqlParameter[] parameters = {
253
                     new SqlParameter("@F_RepositoryId", SqlDbType.Int,4)
253
                     new SqlParameter("@F_RepositoryId", SqlDbType.Int,4)
374
         {
374
         {
375
             StringBuilder strSql = new StringBuilder();
375
             StringBuilder strSql = new StringBuilder();
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 ");
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
             if (strWhere.Trim() != "")
378
             if (strWhere.Trim() != "")
379
             {
379
             {
380
                 strSql.Append(" where " + strWhere);
380
                 strSql.Append(" where " + strWhere);
394
                 strSql.Append(" top " + Top.ToString());
394
                 strSql.Append(" top " + Top.ToString());
395
             }
395
             }
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 ");
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
             if (strWhere.Trim() != "")
398
             if (strWhere.Trim() != "")
399
             {
399
             {
400
                 strSql.Append(" where " + strWhere);
400
                 strSql.Append(" where " + strWhere);
409
         public int GetRecordCount(string strWhere)
409
         public int GetRecordCount(string strWhere)
410
         {
410
         {
411
             StringBuilder strSql = new StringBuilder();
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
             if (strWhere.Trim() != "")
413
             if (strWhere.Trim() != "")
414
             {
414
             {
415
                 strSql.Append(" where " + strWhere);
415
                 strSql.Append(" where " + strWhere);
440
             {
440
             {
441
                 strSql.Append("order by T.F_RepositoryId desc");
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
             if (!string.IsNullOrEmpty(strWhere.Trim()))
444
             if (!string.IsNullOrEmpty(strWhere.Trim()))
445
             {
445
             {
446
                 strSql.Append(" WHERE " + strWhere);
446
                 strSql.Append(" WHERE " + strWhere);

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

23
         public bool Exists(int F_DeptId)
23
         public bool Exists(int F_DeptId)
24
         {
24
         {
25
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where F_DeptId=@F_DeptId");
27
             strSql.Append(" where F_DeptId=@F_DeptId");
28
             SqlParameter[] parameters = {
28
             SqlParameter[] parameters = {
29
                     new SqlParameter("@F_DeptId", SqlDbType.Int,4)
29
                     new SqlParameter("@F_DeptId", SqlDbType.Int,4)
206
         {
206
         {
207
 
207
 
208
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where F_DeptId=@F_DeptId");
210
             strSql.Append(" where F_DeptId=@F_DeptId");
211
             SqlParameter[] parameters = {
211
             SqlParameter[] parameters = {
212
                     new SqlParameter("@F_DeptId", SqlDbType.Int,4)
212
                     new SqlParameter("@F_DeptId", SqlDbType.Int,4)
309
         {
309
         {
310
             StringBuilder strSql = new StringBuilder();
310
             StringBuilder strSql = new StringBuilder();
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 ");
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
             if (strWhere.Trim() != "")
313
             if (strWhere.Trim() != "")
314
             {
314
             {
315
                 strSql.Append(" where " + strWhere);
315
                 strSql.Append(" where " + strWhere);
329
                 strSql.Append(" top " + Top.ToString());
329
                 strSql.Append(" top " + Top.ToString());
330
             }
330
             }
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 ");
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
             if (strWhere.Trim() != "")
333
             if (strWhere.Trim() != "")
334
             {
334
             {
335
                 strSql.Append(" where " + strWhere);
335
                 strSql.Append(" where " + strWhere);
344
         public int GetRecordCount(string strWhere)
344
         public int GetRecordCount(string strWhere)
345
         {
345
         {
346
             StringBuilder strSql = new StringBuilder();
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
             if (strWhere.Trim() != "")
348
             if (strWhere.Trim() != "")
349
             {
349
             {
350
                 strSql.Append(" where " + strWhere);
350
                 strSql.Append(" where " + strWhere);
375
             {
375
             {
376
                 strSql.Append("order by T.F_DeptId desc");
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
             if (!string.IsNullOrEmpty(strWhere.Trim()))
379
             if (!string.IsNullOrEmpty(strWhere.Trim()))
380
             {
380
             {
381
                 strSql.Append(" WHERE " + strWhere);
381
                 strSql.Append(" WHERE " + strWhere);

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

20
         public bool Exists(int F_Id)
20
         public bool Exists(int F_Id)
21
         {
21
         {
22
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where F_Id=@F_Id");
24
             strSql.Append(" where F_Id=@F_Id");
25
             SqlParameter[] parameters = {
25
             SqlParameter[] parameters = {
26
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
26
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
191
         {
191
         {
192
 
192
 
193
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where F_Id=@F_Id");
195
             strSql.Append(" where F_Id=@F_Id");
196
             SqlParameter[] parameters = {
196
             SqlParameter[] parameters = {
197
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
197
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
270
         {
270
         {
271
             StringBuilder strSql = new StringBuilder();
271
             StringBuilder strSql = new StringBuilder();
272
             strSql.Append("select F_Id,F_MobileNum,F_ZipCode,F_CityDes,F_CardDes,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
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
             if (strWhere.Trim() != "")
274
             if (strWhere.Trim() != "")
275
             {
275
             {
276
                 strSql.Append(" where " + strWhere);
276
                 strSql.Append(" where " + strWhere);
290
                 strSql.Append(" top " + Top.ToString());
290
                 strSql.Append(" top " + Top.ToString());
291
             }
291
             }
292
             strSql.Append(" F_Id,F_MobileNum,F_ZipCode,F_CityDes,F_CardDes,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
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
             if (strWhere.Trim() != "")
294
             if (strWhere.Trim() != "")
295
             {
295
             {
296
                 strSql.Append(" where " + strWhere);
296
                 strSql.Append(" where " + strWhere);
305
         public int GetRecordCount(string strWhere)
305
         public int GetRecordCount(string strWhere)
306
         {
306
         {
307
             StringBuilder strSql = new StringBuilder();
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
             if (strWhere.Trim() != "")
309
             if (strWhere.Trim() != "")
310
             {
310
             {
311
                 strSql.Append(" where " + strWhere);
311
                 strSql.Append(" where " + strWhere);
336
             {
336
             {
337
                 strSql.Append("order by T.F_Id desc");
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
             if (!string.IsNullOrEmpty(strWhere.Trim()))
340
             if (!string.IsNullOrEmpty(strWhere.Trim()))
341
             {
341
             {
342
                 strSql.Append(" WHERE " + strWhere);
342
                 strSql.Append(" WHERE " + strWhere);

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

32
         public bool Exists(int F_Id)
32
         public bool Exists(int F_Id)
33
         {
33
         {
34
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where F_Id=@F_Id");
36
             strSql.Append(" where F_Id=@F_Id");
37
             SqlParameter[] parameters = {
37
             SqlParameter[] parameters = {
38
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
38
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
160
         {
160
         {
161
 
161
 
162
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where F_Id=@F_Id");
164
             strSql.Append(" where F_Id=@F_Id");
165
             SqlParameter[] parameters = {
165
             SqlParameter[] parameters = {
166
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
166
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
206
         {
206
         {
207
             StringBuilder strSql = new StringBuilder();
207
             StringBuilder strSql = new StringBuilder();
208
             strSql.Append("select F_Id,F_TitleName,F_KeyPhoneNum,F_DefPhoneNumLen,F_WCode ");
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
             if (strWhere.Trim() != "")
210
             if (strWhere.Trim() != "")
211
             {
211
             {
212
                 strSql.Append(" where " + strWhere);
212
                 strSql.Append(" where " + strWhere);
226
                 strSql.Append(" top " + Top.ToString());
226
                 strSql.Append(" top " + Top.ToString());
227
             }
227
             }
228
             strSql.Append(" F_Id,F_TitleName,F_KeyPhoneNum,F_DefPhoneNumLen,F_WCode ");
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
             if (strWhere.Trim() != "")
230
             if (strWhere.Trim() != "")
231
             {
231
             {
232
                 strSql.Append(" where " + strWhere);
232
                 strSql.Append(" where " + strWhere);
241
         public int GetRecordCount(string strWhere)
241
         public int GetRecordCount(string strWhere)
242
         {
242
         {
243
             StringBuilder strSql = new StringBuilder();
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
             if (strWhere.Trim() != "")
245
             if (strWhere.Trim() != "")
246
             {
246
             {
247
                 strSql.Append(" where " + strWhere);
247
                 strSql.Append(" where " + strWhere);
272
             {
272
             {
273
                 strSql.Append("order by T.F_Id desc");
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
             if (!string.IsNullOrEmpty(strWhere.Trim()))
276
             if (!string.IsNullOrEmpty(strWhere.Trim()))
277
             {
277
             {
278
                 strSql.Append(" WHERE " + strWhere);
278
                 strSql.Append(" WHERE " + strWhere);

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

32
         public bool Exists(int F_UserId)
32
         public bool Exists(int F_UserId)
33
         {
33
         {
34
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where F_UserId=@F_UserId");
36
             strSql.Append(" where F_UserId=@F_UserId");
37
             SqlParameter[] parameters = {
37
             SqlParameter[] parameters = {
38
                     new SqlParameter("@F_UserId", SqlDbType.Int,4)
38
                     new SqlParameter("@F_UserId", SqlDbType.Int,4)
312
         {
312
         {
313
 
313
 
314
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where F_UserCode=@F_UserCode and F_Password=@F_Password and  F_DeleteFlag=0");
316
             strSql.Append(" where F_UserCode=@F_UserCode and F_Password=@F_Password and  F_DeleteFlag=0");
317
             SqlParameter[] parameters = {
317
             SqlParameter[] parameters = {
318
                     new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
318
                     new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
340
         {
340
         {
341
 
341
 
342
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where F_UserCode=@F_UserCode");
344
             strSql.Append(" where F_UserCode=@F_UserCode");
345
             SqlParameter[] parameters = {
345
             SqlParameter[] parameters = {
346
                     new SqlParameter("@F_UserCode", SqlDbType.VarChar,50)
346
                     new SqlParameter("@F_UserCode", SqlDbType.VarChar,50)
366
         {
366
         {
367
 
367
 
368
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where F_UserId=@F_UserId");
370
             strSql.Append(" where F_UserId=@F_UserId");
371
             SqlParameter[] parameters = {
371
             SqlParameter[] parameters = {
372
                     new SqlParameter("@F_UserId", SqlDbType.Int,4)
372
                     new SqlParameter("@F_UserId", SqlDbType.Int,4)
583
         {
583
         {
584
             StringBuilder strSql = new StringBuilder();
584
             StringBuilder strSql = new StringBuilder();
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 ");
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
             if (strWhere.Trim() != "")
587
             if (strWhere.Trim() != "")
588
             {
588
             {
589
                 strSql.Append(" where " + strWhere);
589
                 strSql.Append(" where " + strWhere);
615
                 strSql.Append(" top " + Top.ToString());
615
                 strSql.Append(" top " + Top.ToString());
616
             }
616
             }
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 ");
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
             if (strWhere.Trim() != "")
619
             if (strWhere.Trim() != "")
620
             {
620
             {
621
                 strSql.Append(" where " + strWhere);
621
                 strSql.Append(" where " + strWhere);
630
         public int GetRecordCount(string strWhere)
630
         public int GetRecordCount(string strWhere)
631
         {
631
         {
632
             StringBuilder strSql = new StringBuilder();
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
             if (strWhere.Trim() != "")
634
             if (strWhere.Trim() != "")
635
             {
635
             {
636
                 strSql.Append(" where " + strWhere);
636
                 strSql.Append(" where " + strWhere);
661
             {
661
             {
662
                 strSql.Append("order by T.F_UserId desc");
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
             if (!string.IsNullOrEmpty(strWhere.Trim()))
665
             if (!string.IsNullOrEmpty(strWhere.Trim()))
666
             {
666
             {
667
                 strSql.Append(" WHERE " + strWhere);
667
                 strSql.Append(" WHERE " + strWhere);

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

20
         public bool Exists(long ID)
20
         public bool Exists(long ID)
21
         {
21
         {
22
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where ID=@ID");
24
             strSql.Append(" where ID=@ID");
25
             SqlParameter[] parameters = {
25
             SqlParameter[] parameters = {
26
                     new SqlParameter("@ID", SqlDbType.BigInt)
26
                     new SqlParameter("@ID", SqlDbType.BigInt)
36
         public bool Exists(string OrderID)
36
         public bool Exists(string OrderID)
37
         {
37
         {
38
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where WorkOrderID=@ID");
40
             strSql.Append(" where WorkOrderID=@ID");
41
             SqlParameter[] parameters = {
41
             SqlParameter[] parameters = {
42
                     new SqlParameter("@ID", SqlDbType.BigInt)
42
                     new SqlParameter("@ID", SqlDbType.BigInt)
345
         {
345
         {
346
 
346
 
347
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where ID=@ID");
349
             strSql.Append(" where ID=@ID");
350
             SqlParameter[] parameters = {
350
             SqlParameter[] parameters = {
351
                     new SqlParameter("@ID", SqlDbType.BigInt)
351
                     new SqlParameter("@ID", SqlDbType.BigInt)
548
         {
548
         {
549
             StringBuilder strSql = new StringBuilder();
549
             StringBuilder strSql = new StringBuilder();
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 ");
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
             if (strWhere.Trim() != "")
552
             if (strWhere.Trim() != "")
553
             {
553
             {
554
                 strSql.Append(" where " + strWhere);
554
                 strSql.Append(" where " + strWhere);
568
                 strSql.Append(" top " + Top.ToString());
568
                 strSql.Append(" top " + Top.ToString());
569
             }
569
             }
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 ");
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
             if (strWhere.Trim() != "")
572
             if (strWhere.Trim() != "")
573
             {
573
             {
574
                 strSql.Append(" where " + strWhere);
574
                 strSql.Append(" where " + strWhere);
583
         public int GetRecordCount(string strWhere)
583
         public int GetRecordCount(string strWhere)
584
         {
584
         {
585
             StringBuilder strSql = new StringBuilder();
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
             if (strWhere.Trim() != "")
587
             if (strWhere.Trim() != "")
588
             {
588
             {
589
                 strSql.Append(" where " + strWhere);
589
                 strSql.Append(" where " + strWhere);
614
             {
614
             {
615
                 strSql.Append("order by T.ID desc");
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
             if (!string.IsNullOrEmpty(strWhere.Trim()))
618
             if (!string.IsNullOrEmpty(strWhere.Trim()))
619
             {
619
             {
620
                 strSql.Append(" WHERE " + strWhere);
620
                 strSql.Append(" WHERE " + strWhere);

Разница между файлами не показана из-за своего большого размера
+ 5 - 5
codegit/CallCenterApi/CallCenterApi.DAL/T_Wo_WorkOrderBase.cs


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

20
         public bool Exists(long ID)
20
         public bool Exists(long ID)
21
         {
21
         {
22
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where ID=@ID");
24
             strSql.Append(" where ID=@ID");
25
             SqlParameter[] parameters = {
25
             SqlParameter[] parameters = {
26
                     new SqlParameter("@ID", SqlDbType.BigInt)
26
                     new SqlParameter("@ID", SqlDbType.BigInt)
238
         {
238
         {
239
 
239
 
240
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where ID=@ID");
242
             strSql.Append(" where ID=@ID");
243
             SqlParameter[] parameters = {
243
             SqlParameter[] parameters = {
244
                     new SqlParameter("@ID", SqlDbType.BigInt)
244
                     new SqlParameter("@ID", SqlDbType.BigInt)
369
         {
369
         {
370
             StringBuilder strSql = new StringBuilder();
370
             StringBuilder strSql = new StringBuilder();
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 ");
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
             if (strWhere.Trim() != "")
373
             if (strWhere.Trim() != "")
374
             {
374
             {
375
                 strSql.Append(" where " + strWhere);
375
                 strSql.Append(" where " + strWhere);
389
                 strSql.Append(" top " + Top.ToString());
389
                 strSql.Append(" top " + Top.ToString());
390
             }
390
             }
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 ");
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
             if (strWhere.Trim() != "")
393
             if (strWhere.Trim() != "")
394
             {
394
             {
395
                 strSql.Append(" where " + strWhere);
395
                 strSql.Append(" where " + strWhere);
404
         public int GetRecordCount(string strWhere)
404
         public int GetRecordCount(string strWhere)
405
         {
405
         {
406
             StringBuilder strSql = new StringBuilder();
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
             if (strWhere.Trim() != "")
408
             if (strWhere.Trim() != "")
409
             {
409
             {
410
                 strSql.Append(" where " + strWhere);
410
                 strSql.Append(" where " + strWhere);
435
             {
435
             {
436
                 strSql.Append("order by T.ID desc");
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
             if (!string.IsNullOrEmpty(strWhere.Trim()))
439
             if (!string.IsNullOrEmpty(strWhere.Trim()))
440
             {
440
             {
441
                 strSql.Append(" WHERE " + strWhere);
441
                 strSql.Append(" WHERE " + strWhere);

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

20
         public bool Exists(int ID)
20
         public bool Exists(int ID)
21
         {
21
         {
22
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where ID=@ID");
24
             strSql.Append(" where ID=@ID");
25
             SqlParameter[] parameters = {
25
             SqlParameter[] parameters = {
26
                     new SqlParameter("@ID", SqlDbType.Int,4)
26
                     new SqlParameter("@ID", SqlDbType.Int,4)
163
         {
163
         {
164
 
164
 
165
             StringBuilder strSql = new StringBuilder();
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
             strSql.Append(" where ID=@ID");
167
             strSql.Append(" where ID=@ID");
168
             SqlParameter[] parameters = {
168
             SqlParameter[] parameters = {
169
                     new SqlParameter("@ID", SqlDbType.Int,4)
169
                     new SqlParameter("@ID", SqlDbType.Int,4)
234
         {
234
         {
235
             StringBuilder strSql = new StringBuilder();
235
             StringBuilder strSql = new StringBuilder();
236
             strSql.Append("select ID,Type,MainTime,ItemTime,State,Remark,CreateUser,CreateTime ");
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
             if (strWhere.Trim() != "")
238
             if (strWhere.Trim() != "")
239
             {
239
             {
240
                 strSql.Append(" where " + strWhere);
240
                 strSql.Append(" where " + strWhere);
254
                 strSql.Append(" top " + Top.ToString());
254
                 strSql.Append(" top " + Top.ToString());
255
             }
255
             }
256
             strSql.Append(" ID,Type,MainTime,ItemTime,State,Remark,CreateUser,CreateTime ");
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
             if (strWhere.Trim() != "")
258
             if (strWhere.Trim() != "")
259
             {
259
             {
260
                 strSql.Append(" where " + strWhere);
260
                 strSql.Append(" where " + strWhere);
269
         public int GetRecordCount(string strWhere)
269
         public int GetRecordCount(string strWhere)
270
         {
270
         {
271
             StringBuilder strSql = new StringBuilder();
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
             if (strWhere.Trim() != "")
273
             if (strWhere.Trim() != "")
274
             {
274
             {
275
                 strSql.Append(" where " + strWhere);
275
                 strSql.Append(" where " + strWhere);
300
             {
300
             {
301
                 strSql.Append("order by T.ID desc");
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
             if (!string.IsNullOrEmpty(strWhere.Trim()))
304
             if (!string.IsNullOrEmpty(strWhere.Trim()))
305
             {
305
             {
306
                 strSql.Append(" WHERE " + strWhere);
306
                 strSql.Append(" WHERE " + strWhere);

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

56
         //受理渠道24小时实时统计
56
         //受理渠道24小时实时统计
57
         private object Getslqd24()
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
             return dt;
61
             return dt;
62
         }
62
         }
64
         private object GetArea()
64
         private object GetArea()
65
         {
65
         {
66
             //186 郑州市
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
             return dt;
69
             return dt;
70
         }
70
         }
71
         //受理区域统计(按小时统计)
71
         //受理区域统计(按小时统计)
72
         private object GetArea24()
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
             var regionList = regionCategoryBLL.DataTableToList(regionCategoryBLL.GetList(" F_DeleteFlag=0 and  F_ParentId=186 ").Tables[0]);
75
             var regionList = regionCategoryBLL.DataTableToList(regionCategoryBLL.GetList(" F_DeleteFlag=0 and  F_ParentId=186 ").Tables[0]);
76
 
76
 
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 };
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
         //接单情况汇总(月份)
102
         //接单情况汇总(月份)
103
         private object GetJD()
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
             var tsList = dicValueBLL.DataTableToList(dicValueBLL.GetList(" F_DictionaryFlag='TSLX'  and F_State=1  ").Tables[0]);
106
             var tsList = dicValueBLL.DataTableToList(dicValueBLL.GetList(" F_DictionaryFlag='TSLX'  and F_State=1  ").Tables[0]);
107
 
107
 
108
             int[] months = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
108
             int[] months = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
130
         //各部门受理工单情况
130
         //各部门受理工单情况
131
         private object Getdpt()
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
             return dt;
135
             return dt;
136
         }
136
         }
138
         //工单处理时间分布(小时)
138
         //工单处理时间分布(小时)
139
         private object GetGDCL()
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
             var tsList = dicValueBLL.DataTableToList(dicValueBLL.GetList(" F_DictionaryFlag='TSLX'  and F_State=1  ").Tables[0]);
142
             var tsList = dicValueBLL.DataTableToList(dicValueBLL.GetList(" F_DictionaryFlag='TSLX'  and F_State=1  ").Tables[0]);
143
 
143
 
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 };
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
                 int sum = 0;
215
                 int sum = 0;
216
                 for (int j = 0; j < cateid.Length; j++)
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
                     int ecount = int.Parse(DbHelperSQL.GetSingle(str).ToString());
219
                     int ecount = int.Parse(DbHelperSQL.GetSingle(str).ToString());
220
 
220
 
221
                     sum += ecount;
221
                     sum += ecount;

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

219
                 int sum = 0;
219
                 int sum = 0;
220
                 for (int j = 0; j < cateid.Length; j++)
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
                     int ecount = int.Parse(DbHelperSQL.GetSingle(str).ToString());
223
                     int ecount = int.Parse(DbHelperSQL.GetSingle(str).ToString());
224
 
224
 
225
                     sum += ecount;
225
                     sum += ecount;

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

31
             dtNew = getData(stime, endtime, dpt);
31
             dtNew = getData(stime, endtime, dpt);
32
             #region 获取表头
32
             #region 获取表头
33
             DataTable dt = new DataTable();
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
             dt = DbHelperSQL.Query(sql).Tables[0];
35
             dt = DbHelperSQL.Query(sql).Tables[0];
36
             List<string> colnames = new List<string>();
36
             List<string> colnames = new List<string>();
37
             colnames.Add("省份");
37
             colnames.Add("省份");
112
             }
112
             }
113
             //获取省份数据
113
             //获取省份数据
114
             DataTable dt = new DataTable();
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
             dt = DbHelperSQL.Query(sql).Tables[0];
116
             dt = DbHelperSQL.Query(sql).Tables[0];
117
             for (int i = 0; i < dt.Rows.Count; i++)
117
             for (int i = 0; i < dt.Rows.Count; i++)
118
             {
118
             {
136
                     string f_ucode = "";
136
                     string f_ucode = "";
137
                     if (dtnew.Rows[j]["F_UserCode"] != null)
137
                     if (dtnew.Rows[j]["F_UserCode"] != null)
138
                         f_ucode = dtnew.Rows[j]["F_UserCode"].ToString();
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
                     int ecount = int.Parse(DbHelperSQL.GetSingle(str).ToString());
140
                     int ecount = int.Parse(DbHelperSQL.GetSingle(str).ToString());
141
                     drNew[f_ucode] = ecount.ToString();
141
                     drNew[f_ucode] = ecount.ToString();
142
                     sum += ecount;
142
                     sum += ecount;

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

228
             dt.Columns.Add("CLUserName", typeof(String));
228
             dt.Columns.Add("CLUserName", typeof(String));
229
             foreach (DataRow dr in dt.Rows)
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
                 var item = DbHelperSQL.Query(sqlitem).Tables[0];
232
                 var item = DbHelperSQL.Query(sqlitem).Tables[0];
233
                 if (item.Rows.Count > 0)
233
                 if (item.Rows.Count > 0)
234
                 {
234
                 {
454
                         }
454
                         }
455
                         int recordCount = 0;
455
                         int recordCount = 0;
456
                         dt = BLL.PagerBLL.GetListPager(
456
                         dt = BLL.PagerBLL.GetListPager(
457
-                            "T_Wo_WorkOrder",
457
+                            "T_Wo_WorkOrder WITH(NOLOCK)",
458
                             "T_Wo_WorkOrder.ID",
458
                             "T_Wo_WorkOrder.ID",
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",
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
                             sql,
460
                             sql,
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];
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
                             dr["CBCount"] = list.Rows.Count;
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
                             var item = DbHelperSQL.Query(sqlitem).Tables[0];
805
                             var item = DbHelperSQL.Query(sqlitem).Tables[0];
806
                             if (item.Rows.Count > 0)
806
                             if (item.Rows.Count > 0)
807
                             {
807
                             {
932
                 //}
932
                 //}
933
 
933
 
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 + "'";
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
                 var data = DbHelperSQL.Query(sql).Tables[0];
937
                 var data = DbHelperSQL.Query(sql).Tables[0];
938
                 for (int i = 0; i < data.Rows.Count; i++)
938
                 for (int i = 0; i < data.Rows.Count; i++)