Sfoglia il codice sorgente

Merge branch 'master' of http://192.168.1.222:3000/zhoufan/SQ12345_Api

# Conflicts:
#	CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/WorkOrderReportController.cs
duhongyu 5 anni fa
parent
commit
b079445b4e

+ 5 - 5
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/IndexController.cs

@@ -527,8 +527,8 @@ namespace CallCenterApi.Interface.Controllers
527 527
             //    return Success("成功", obj);
528 528
             //}
529 529
             #endregion
530
-            #region 调度专员(ZXLD) 中心领导(ZXLDGLY) 中心领导管理员(ZXLDGLYGLY)
531
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "ZXLDGLYGLY")
530
+            #region 调度专员(ZXLD) 中心领导(ZXLDGLY) 中心领导管理员(ZXLDGLYGLY) 调度主管(DDZG)
531
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "ZXLDGLYGLY" )
532 532
             {//调度专员(ZXLD) 中心领导(ZXLDGLY) 中心领导管理员(ZXLDGLYGLY)
533 533
                 int[] sts = { 1, 3, 5 };
534 534
 
@@ -617,7 +617,7 @@ namespace CallCenterApi.Interface.Controllers
617 617
             }
618 618
             #endregion
619 619
             #region 管理员(GLY)
620
-            if (userModel.F_RoleCode == "GLY")
620
+            if (userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
621 621
             {//管理员
622 622
                 int[] sts = { 0, 12, 1, 2, 3, 4, 10, 5, 6, 7, 8,16 };
623 623
                 string sql = "select F_WorkState as state,count(1) con from T_Bus_WorkOrder where F_IsDelete=0 and F_WorkState !=9 "
@@ -858,7 +858,7 @@ namespace CallCenterApi.Interface.Controllers
858 858
                         }
859 859
                         #endregion
860 860
                         #region 管理员(GLY)
861
-                        if (userModel.F_RoleCode == "GLY")
861
+                        if (userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
862 862
                         {//管理员
863 863
                             int[] sts = { 0, 12, 1, 2, 3, 4, 10, 5, 6, 7, 8 };
864 864
                             string sql = "select F_WorkState as state,count(1) con from T_Bus_WorkOrder WITH(NOLOCK) where F_IsDelete=0 and F_WorkState !=9 "
@@ -1306,7 +1306,7 @@ namespace CallCenterApi.Interface.Controllers
1306 1306
 
1307 1307
             #region 权限设置
1308 1308
             //管理员,坐席班长
1309
-            if (userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "ZXBZ")
1309
+            if (userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG" || userModel.F_RoleCode == "ZXBZ")
1310 1310
             {
1311 1311
                 //
1312 1312
             }

+ 84 - 84
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkOrderController.cs

@@ -457,7 +457,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
457 457
                     sql = " and F_IsDelete=1 and F_IsEnabled=0 ";
458 458
                     break;
459 459
                 case "0"://待处理工单
460
-                    if (userModel.F_RoleCode != "GLY")
460
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
461 461
                     {
462 462
                         if (userModel.F_RoleCode != "ZJZY")
463 463
                             sql += " and F_CreateUser='" + userModel.F_UserCode + "'";
@@ -488,7 +488,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
488 488
                             sql += " and F_WorkState = '" + strstate.Trim() + "' ";
489 489
                         //sql += " and F_WorkState = '" + strstate.Trim() + "' ";
490 490
                     }
491
-                    if (userModel.F_RoleCode != "GLY")
491
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
492 492
                     {
493 493
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "'";
494 494
                     }
@@ -503,7 +503,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
503 503
                         //sql += " and F_WorkState = '" + strstate.Trim() + "' ";
504 504
                     }
505 505
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_VisitResult WITH(NOLOCK) where F_State=1 and F_IsDelete=0  ";
506
-                    if (userModel.F_RoleCode != "GLY")
506
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
507 507
                     {
508 508
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "')";
509 509
                     }
@@ -515,7 +515,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
515 515
                 case "3"://已回退的工单
516 516
                     //sql += "  and F_WorkState=0 and F_IsReturn=1 ";
517 517
                     sql += " and F_WorkState in (0,10) and F_IsReturn=1";
518
-                    if (userModel.F_RoleCode != "GLY")
518
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
519 519
                     {
520 520
                         sql += " and F_CreateUser='" + userModel.F_UserCode;
521 521
                     }
@@ -888,7 +888,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
888 888
                         {
889 889
                             sql += "  and F_WorkOrderID in (select F_WorkOrderID from T_Bus_AssignedInfo WITH(NOLOCK) where F_State=1 and F_IsDelete=0 ";
890 890
 
891
-                            if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY")
891
+                            if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY" && userModel.F_RoleCode != "DDZG")
892 892
                             {
893 893
                                 sql += " and F_CreateUser='" + userModel.F_UserCode + "')";
894 894
                             }
@@ -899,7 +899,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
899 899
                         }
900 900
                         else
901 901
                         {
902
-                            if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY")
902
+                            if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY" && userModel.F_RoleCode != "DDZG")
903 903
                             {
904 904
                                 sql += " and (F_WorkOrderId in (select F_WorkOrderId from T_Bus_AssignedInfo WITH(NOLOCK) where F_State = 1 and F_IsDelete = 0 "
905 905
                                     + "and F_CreateUser = '" + userModel.F_UserCode + "') or (select top 1 F_WorkOrderId from T_Bus_AssignedInfo WITH(NOLOCK) where"
@@ -915,7 +915,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
915 915
 
916 916
                         int[] sts = new int[] { (int)EnumWorkState.receive, (int)EnumWorkState.auditreback, (int)EnumWorkState.auditdelay, (int)EnumWorkState.visit, (int)EnumWorkState.reload };
917 917
                         sql += " and (F_WorkState='" + (int)EnumWorkState.submit + "' or ( F_WorkState in (" + string.Join(",", sts.Select(p => p.ToString())) + ") and F_WorkOrderID in (select F_WorkOrderID from T_Bus_AssignedInfo WITH(NOLOCK) where F_State=1 and F_IsDelete=0 ";
918
-                        if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY")
918
+                        if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY" && userModel.F_RoleCode != "DDZG")
919 919
                         {
920 920
                             sql += " and F_CreateUser='" + userModel.F_UserCode + "')))";
921 921
                         }
@@ -950,7 +950,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
950 950
                     //    //sql += " and ',' + F_MainDeptID + ',' like '%," + deptid.ToString() + ",%'";
951 951
                     //    sql += " and F_MainDeptId = '" + deptid + "'";
952 952
                     //}
953
-                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY")
953
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY" && userModel.F_RoleCode != "DDZG")
954 954
                     {
955 955
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "')";
956 956
                     }
@@ -969,7 +969,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
969 969
                         //sql += " and F_WorkState = '" + strstate.Trim() + "' ";
970 970
                     }
971 971
                     sql += "  and F_WorkOrderID in (select F_WorkOrderID from T_Bus_Feedback WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_IsAudit>0 ";
972
-                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY")
972
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY" && userModel.F_RoleCode != "DDZG")
973 973
                     {
974 974
                         sql += " and F_AuditUser='" + userModel.F_UserCode + "')";
975 975
                     }
@@ -988,7 +988,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
988 988
                         //sql += " and F_WorkState = '" + strstate.Trim() + "' ";
989 989
                     }
990 990
                     sql += "  and F_WorkOrderID in (select F_WorkOrderID from T_Bus_DelayTime WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_IsAudit>0 ";
991
-                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY")
991
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY" && userModel.F_RoleCode != "DDZG")
992 992
                     {
993 993
                         sql += " and F_AuditUser='" + userModel.F_UserCode + "')";
994 994
                     }
@@ -1007,7 +1007,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1007 1007
                         //sql += " and F_WorkState = '" + strstate.Trim() + "' ";
1008 1008
                     }
1009 1009
                     sql += "  and F_WorkOrderID in (select F_WorkOrderID from T_Bus_AssignedInfo WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_IsReload>0 ";
1010
-                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY")
1010
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY" && userModel.F_RoleCode != "DDZG")
1011 1011
                     {
1012 1012
                         sql += " and F_ReloadUser='" + userModel.F_UserCode + "')";
1013 1013
                     }
@@ -1020,7 +1020,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1020 1020
                     string strwjstarttime = HttpUtility.UrlDecode(RequestString.GetQueryString("wjstarttime"));
1021 1021
                     string strwjendtime = HttpUtility.UrlDecode(RequestString.GetQueryString("wjendtime"));
1022 1022
                     sql += "  and F_WorkState =9 and F_IsDelete=0 and F_IsClosed=1 ";
1023
-                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY")
1023
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY" && userModel.F_RoleCode != "DDZG")
1024 1024
                     {
1025 1025
                         sql += " and F_CloseUser='" + userModel.F_UserCode + "'";
1026 1026
                     }
@@ -1043,7 +1043,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1043 1043
                         //sql += " and F_WorkState = '" + strstate.Trim() + "' ";
1044 1044
                     }
1045 1045
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_RemindRecord WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_Type =1 ";
1046
-                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY")
1046
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY" && userModel.F_RoleCode != "DDZG")
1047 1047
                     {
1048 1048
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "')";
1049 1049
                     }
@@ -1063,7 +1063,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1063 1063
                     }
1064 1064
                     //sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_RemindRecord where F_State=1 and F_IsDelete=0 and F_Type =2 ";
1065 1065
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_RemindRecord WITH(NOLOCK) where F_IsDelete=0 and F_Type =2 ";
1066
-                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY")
1066
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY" && userModel.F_RoleCode != "DDZG")
1067 1067
                     {
1068 1068
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "')";
1069 1069
                     }
@@ -1083,7 +1083,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1083 1083
                         //sql += " and F_WorkState = '" + strstate.Trim() + "' ";
1084 1084
                     }
1085 1085
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_RemindRecord WITH(NOLOCK) where F_State=0 and F_IsDelete=0 and F_Type =1 ";
1086
-                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode!= "DBZY")
1086
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode!= "DBZY" && userModel.F_RoleCode != "DDZG")
1087 1087
                     {
1088 1088
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "')";
1089 1089
                     }
@@ -1095,7 +1095,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1095 1095
                 case "9"://重办驳回列表
1096 1096
                     sql += " and F_WorkState="+ (int)EnumWorkState.rejload;
1097 1097
                     sql += " and F_WorkOrderID in (select F_WorkOrderId from T_Bus_Operation WITH(NOLOCK) where F_Id in (select max(F_Id) from T_Bus_Operation WITH(NOLOCK) where F_State = " + (int)EnumWorkState.resubmit + " and F_WorkOrderId in (select F_WorkOrderId from T_Bus_Operation WITH(NOLOCK) where F_State=" + (int)EnumWorkState.rejload + ") group by F_WorkOrderId)";
1098
-                    if (userModel.F_RoleCode != "GLY")
1098
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
1099 1099
                     {
1100 1100
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "'";
1101 1101
                     }
@@ -1471,7 +1471,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1471 1471
                         sql += " and F_WorkState in (" + string.Join(",", sts.Select(p => p.ToString())) + ")";
1472 1472
                         //sql += " and F_WorkState in (2,4,8)";
1473 1473
                     }
1474
-                    if (userModel.F_RoleCode != "GLY")
1474
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
1475 1475
                     {
1476 1476
                         sql += " and F_WorkOrderId in (select F_WorkOrderId from T_Bus_AssignedInfo WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and "
1477 1477
                         //+ " ISNULL(F_FeedbackTime, '')='' and ((F_MainDeptId =" + userModel.F_DeptId + " and F_IsSure in (0,1)) or "
@@ -1498,7 +1498,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1498 1498
                         //sql += " and F_WorkState = '" + strstate.Trim() + "' ";
1499 1499
                     }
1500 1500
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_AssignedInfo WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_IsSure=1 ";
1501
-                    if (userModel.F_RoleCode != "GLY")
1501
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
1502 1502
                     {
1503 1503
                         sql += " and F_SureUser='" + userModel.F_UserCode + "')";
1504 1504
                     }
@@ -1517,7 +1517,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1517 1517
                         //sql += " and F_WorkState = '" + strstate.Trim() + "' ";
1518 1518
                     }
1519 1519
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_Feedback WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_Type = 3 ";
1520
-                    if (userModel.F_RoleCode != "GLY")
1520
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
1521 1521
                     {
1522 1522
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "')";
1523 1523
                     }
@@ -1536,7 +1536,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1536 1536
                         //sql += " and F_WorkState = '" + strstate.Trim() + "' ";
1537 1537
                     }
1538 1538
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_DelayTime WITH(NOLOCK) where F_State=1 and F_IsDelete=0 ";
1539
-                    if (userModel.F_RoleCode != "GLY")
1539
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
1540 1540
                     {
1541 1541
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "')";
1542 1542
                     }
@@ -1555,7 +1555,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1555 1555
                         //sql += " and F_WorkState = '" + strstate.Trim() + "' ";
1556 1556
                     }
1557 1557
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_Feedback WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_Type in (1,2) ";
1558
-                    if (userModel.F_RoleCode != "GLY")
1558
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
1559 1559
                     {
1560 1560
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "')";
1561 1561
                     }
@@ -1575,7 +1575,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1575 1575
                     }
1576 1576
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_RemindRecord WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_Type =1 ";
1577 1577
 
1578
-                    if (userModel.F_RoleCode != "GLY")
1578
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
1579 1579
                     {
1580 1580
                         sql += " and F_DeptId='" + userModel.F_DeptId + "')";
1581 1581
                     }
@@ -1595,7 +1595,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1595 1595
                     }
1596 1596
                     //sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_RemindRecord where F_State=1 and F_IsDelete=0 and F_Type =2 ";
1597 1597
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_RemindRecord WITH(NOLOCK) where F_IsDelete=0 and F_Type =2 ";
1598
-                    if (userModel.F_RoleCode != "GLY")
1598
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
1599 1599
                     {
1600 1600
                         sql += " and F_DeptId='" + userModel.F_DeptId + "')";
1601 1601
                     }
@@ -1607,7 +1607,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1607 1607
                 case "7"://延时审核中的工单 
1608 1608
                     sql += " and F_WorkState = '" + (int)EnumWorkState.auditdelay + "' ";
1609 1609
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_AssignedInfo WITH(NOLOCK) where F_State=1 and F_IsDelete=0 ";
1610
-                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY")
1610
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY" && userModel.F_RoleCode != "DDZG")
1611 1611
                     {
1612 1612
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "')";
1613 1613
                     }
@@ -1619,7 +1619,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1619 1619
                 case "8"://退回审核中的工单 
1620 1620
                     sql += " and F_WorkState = '" + (int)EnumWorkState.auditreback + "' ";
1621 1621
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_AssignedInfo WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_IsSure=2 and isnull(F_FeedbackTime,'')=''";
1622
-                    if (userModel.F_RoleCode != "GLY")
1622
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
1623 1623
                     {
1624 1624
                         sql += " and F_SureUser='" + userModel.F_UserCode + "')";
1625 1625
                     }
@@ -1632,7 +1632,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
1632 1632
                     sql += " and F_WorkState in ('" + (int)EnumWorkState.visit + "','" + (int)EnumWorkState.resubmit + "','" + (int)EnumWorkState.reload + "','" + (int)EnumWorkState.rejload + "','" + (int)EnumWorkState.finish + "' )";
1633 1633
                     sql += " and F_WorkOrderID not in(select F_WorkOrderID from T_Bus_PerformDuties WITH(NOLOCK) where F_IsDelete=0 and F_State=1 )";
1634 1634
                     sql += " and F_WorkOrderID in (select F_WorkOrderID from T_Bus_VisitResult WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_IsSatisfie=0 and F_AssignedId in(select F_ID from T_Bus_AssignedInfo WITH(NOLOCK) where F_State=1 and F_IsDelete=0   ";
1635
-                    if (userModel.F_RoleCode != "GLY")
1635
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
1636 1636
                     {
1637 1637
                         sql += " and F_MainDeptId='" + userModel.F_DeptId + "' ";
1638 1638
                     }
@@ -2018,7 +2018,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
2018 2018
 
2019 2019
                     sql += " and F_WorkOrderId in (select F_WorkOrderId from T_Bus_AssignedItemInfo WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and "
2020 2020
                     + " ISNULL(F_FeedbackTime, '')='' ";
2021
-                    if (userModel.F_RoleCode != "GLY")
2021
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
2022 2022
                     {
2023 2023
                         sql += " and F_DeptId =" + userModel.F_DeptId;
2024 2024
                     }
@@ -2034,7 +2034,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
2034 2034
                     break;
2035 2035
                 case "1"://已办理的工单 
2036 2036
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_Feedback WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_Type in (1,2) ";
2037
-                    if (userModel.F_RoleCode != "GLY")
2037
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
2038 2038
                     {
2039 2039
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "')";
2040 2040
                     }
@@ -2700,7 +2700,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
2700 2700
                     sql += " and F_WorkState in (" + string.Join(",", sts.Select(p => p.ToString())) + ")";
2701 2701
                     //sql += " and F_WorkState in (4,5) ";
2702 2702
 
2703
-                    if (userModel.F_RoleCode != "GLY")
2703
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
2704 2704
                     {
2705 2705
                         sql += " and F_WorkOrderId in (select F_WorkOrderId from T_Bus_AssignedInfo_Next WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and "
2706 2706
                             + " ISNULL(F_FeedbackTime, '')='' and F_MainDeptId =" + userModel.F_DeptId + " and F_IsSure in (0,1))"; 
@@ -2716,7 +2716,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
2716 2716
                         //sql += " and F_WorkState = '" + strstate.Trim() + "' ";
2717 2717
                     }
2718 2718
                     sql += "  and F_WorkOrderID in(select F_WorkOrderID from T_Bus_Feedback_Next WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and F_Type in (1,2) ";
2719
-                    if (userModel.F_RoleCode != "GLY")
2719
+                    if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
2720 2720
                     {
2721 2721
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "')";
2722 2722
                     }
@@ -3040,7 +3040,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
3040 3040
                     {
3041 3041
                         sql += " and F_MainDeptID3 ='" + userModel.F_DeptId + "' ";
3042 3042
                     }
3043
-                    else if (userModel.F_RoleCode != "GLY")
3043
+                    else if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
3044 3044
                     {
3045 3045
                         sql += " and ((F_WorkOrderId in (select F_WorkOrderId from T_Bus_AssignedInfo_Next WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and "
3046 3046
                             + " ISNULL(F_FeedbackTime, '')='' and F_MainDeptID='"+ userModel.F_DeptId + "' and F_IsSure in (0,1)))";
@@ -3071,7 +3071,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
3071 3071
                         sql += " and( (F_MainDeptID3 ='" + userModel.F_DeptId + "')"
3072 3072
                             + " or (F_MainDeptID3 in (SELECT F_DeptId FROM T_Sys_Department WITH(NOLOCK) WHERE F_State=0 AND F_PartentId=" + userModel.F_DeptId + ")) )";
3073 3073
                     }
3074
-                    else if (userModel.F_RoleCode != "GLY")
3074
+                    else if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
3075 3075
                     {
3076 3076
                         sql += " and F_CreateUser='" + userModel.F_UserCode + "')";
3077 3077
                     }
@@ -3377,7 +3377,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
3377 3377
             int pagesize = 10;
3378 3378
 
3379 3379
             #region sql 语句相关处理
3380
-            if(userModel.F_RoleCode != "GLY")
3380
+            if(userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "DDZG")
3381 3381
                 sql += " and F_CreateUser ='" + userModel.F_UserCode + "' ";
3382 3382
             if (strstate.Trim() != "" && strstate != "undefined")
3383 3383
             {
@@ -4128,7 +4128,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
4128 4128
             dt.Columns.Add("Buttons", typeof(object));
4129 4129
 
4130 4130
             int IsReturnMedia = 0;
4131
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "GLY")
4131
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
4132 4132
             {
4133 4133
                 IsReturnMedia = 1;
4134 4134
             }
@@ -4651,7 +4651,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
4651 4651
             var configly = configBll.GetModelList(" F_ParamCode='PlayLeaveVoice' ").FirstOrDefault();
4652 4652
             var config = configBll.GetModelList(" F_ParamCode='PlayPath' ").FirstOrDefault();
4653 4653
             int IsReturnNotice = 0;
4654
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "GLY")
4654
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
4655 4655
             {
4656 4656
                 IsReturnNotice = 1;
4657 4657
             }
@@ -4895,7 +4895,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
4895 4895
             var configly = configBll.GetModelList(" F_ParamCode='PlayLeaveVoice' ").FirstOrDefault();
4896 4896
             var config = configBll.GetModelList(" F_ParamCode='PlayPath' ").FirstOrDefault();
4897 4897
             int IsReturnNotice = 0;
4898
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "GLY")
4898
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
4899 4899
             {
4900 4900
                 IsReturnNotice = 1;
4901 4901
             }
@@ -5273,7 +5273,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
5273 5273
                     {
5274 5274
                         if (butt != null)
5275 5275
                             btns.Remove(butt);
5276
-                        if(userModel.F_RoleCode == "DBZY" || userModel.F_RoleCode == "GLY")
5276
+                        if(userModel.F_RoleCode == "DBZY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
5277 5277
                         {
5278 5278
                             btns.Add(ButtonGroup.oversee());
5279 5279
                             btns.Add(ButtonGroup.turnnosee());
@@ -5284,7 +5284,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
5284 5284
 
5285 5285
                     #region 其他权限
5286 5286
                     int issend = 0;
5287
-                    if (dt.Rows[0]["F_IsRelease"] != null && (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "GLY"))
5287
+                    if (dt.Rows[0]["F_IsRelease"] != null && (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG"))
5288 5288
                     {
5289 5289
                         if (dt.Rows[0]["F_IsRelease"].ToString() != "1")
5290 5290
                         {
@@ -5292,7 +5292,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
5292 5292
                         }
5293 5293
                     }
5294 5294
                     int isnotice = 0;
5295
-                    if (dt.Rows[0]["F_IsNotice"] != null && (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "GLY"))
5295
+                    if (dt.Rows[0]["F_IsNotice"] != null && (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG"))
5296 5296
                     {
5297 5297
                         if (dt.Rows[0]["F_IsNotice"].ToString() != "1")
5298 5298
                         {
@@ -5300,7 +5300,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
5300 5300
                         }
5301 5301
                     }
5302 5302
                     int isedit = 0;
5303
-                    if (dt.Rows[0]["F_IsRelease"] != null && (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "GLY"))
5303
+                    if (dt.Rows[0]["F_IsRelease"] != null && (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "ZXLDGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG"))
5304 5304
                     {
5305 5305
                         isedit = 1;
5306 5306
                     }
@@ -5707,7 +5707,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
5707 5707
             if (userModel.F_RoleCode == "ZXHWY" || userModel.F_RoleCode == "ZXBZ" 
5708 5708
                 || userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY"
5709 5709
                 || userModel.F_RoleCode == "ZJZY" || userModel.F_RoleCode == "DBZY"
5710
-                || userModel.F_RoleCode == "11"   || userModel.F_RoleCode == "GLY") //增加新闻媒体(编号11)的添加工单权限 
5710
+                || userModel.F_RoleCode == "11"   || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG") //增加新闻媒体(编号11)的添加工单权限 
5711 5711
             {
5712 5712
 
5713 5713
                 int source = RequestString.GetInt("source", 0);
@@ -5988,7 +5988,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
5988 5988
 
5989 5989
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
5990 5990
 
5991
-            if (userModel.F_RoleCode == "ZXHWY" || userModel.F_RoleCode == "ZXBZ" || userModel.F_RoleCode == "GLY")
5991
+            if (userModel.F_RoleCode == "ZXHWY" || userModel.F_RoleCode == "ZXBZ" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
5992 5992
             {
5993 5993
 
5994 5994
                 int source = RequestString.GetInt("source", 0);
@@ -6249,7 +6249,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
6249 6249
 
6250 6250
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
6251 6251
 
6252
-            if (userModel.F_RoleCode == "ZXHWY" || userModel.F_RoleCode == "ZXBZ" || userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
6252
+            if (userModel.F_RoleCode == "ZXHWY" || userModel.F_RoleCode == "ZXBZ" || userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
6253 6253
             {
6254 6254
                 string workorderid = RequestString.GetFormString("workorderid");
6255 6255
                 Model.T_Bus_WorkOrder modelT_Bus_WorkOrder = workorderBLL.GetModel(workorderid);
@@ -6436,7 +6436,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
6436 6436
 
6437 6437
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
6438 6438
 
6439
-            if (userModel.F_RoleCode == "ZXHWY" || userModel.F_RoleCode == "ZXBZ" || userModel.F_RoleCode == "GLY")
6439
+            if (userModel.F_RoleCode == "ZXHWY" || userModel.F_RoleCode == "ZXBZ" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
6440 6440
             {
6441 6441
 
6442 6442
                 string workorderid = RequestString.GetFormString("workorderid");
@@ -6632,7 +6632,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
6632 6632
         {
6633 6633
             int userId = Utils.StrToInt(User.UserData["F_UserID"], 0);
6634 6634
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
6635
-            if (userModel.F_RoleCode == "ZXBZ" || userModel.F_RoleCode == "GLY")
6635
+            if (userModel.F_RoleCode == "ZXBZ" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
6636 6636
             {
6637 6637
                 string workorderid = RequestString.GetFormString("workorderid");
6638 6638
                 int state = RequestString.GetInt("state", 0);
@@ -6722,7 +6722,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
6722 6722
 
6723 6723
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
6724 6724
 
6725
-            if (userModel.F_RoleCode == "ZXHWY" || userModel.F_RoleCode == "ZXBZ" || userModel.F_RoleCode == "GLY")
6725
+            if (userModel.F_RoleCode == "ZXHWY" || userModel.F_RoleCode == "ZXBZ" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
6726 6726
             {
6727 6727
                 if (ids != null && ids.Length > 0)
6728 6728
                 {
@@ -6942,7 +6942,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
6942 6942
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
6943 6943
 
6944 6944
 
6945
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
6945
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
6946 6946
             {
6947 6947
                 string workorderid = RequestString.GetFormString("workorderid");
6948 6948
                 int state = RequestString.GetInt("state", 0);
@@ -7114,7 +7114,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
7114 7114
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
7115 7115
 
7116 7116
 
7117
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
7117
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
7118 7118
             {
7119 7119
                 string workorderid = RequestString.GetFormString("workorderid");
7120 7120
                 int state = RequestString.GetInt("state", 0);
@@ -7395,7 +7395,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
7395 7395
 
7396 7396
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
7397 7397
 
7398
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
7398
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
7399 7399
             {
7400 7400
                 string workorderid = RequestString.GetFormString("workorderid");
7401 7401
 
@@ -7522,7 +7522,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
7522 7522
 
7523 7523
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
7524 7524
 
7525
-            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY")
7525
+            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
7526 7526
             {
7527 7527
                 string workorderid = RequestString.GetFormString("workorderid");
7528 7528
 
@@ -7623,7 +7623,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
7623 7623
 
7624 7624
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
7625 7625
 
7626
-            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY")
7626
+            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
7627 7627
             {
7628 7628
                 string workorderid = RequestString.GetFormString("workorderid");
7629 7629
                 string backreason = RequestString.GetFormString("backreason");
@@ -7721,7 +7721,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
7721 7721
 
7722 7722
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
7723 7723
 
7724
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
7724
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
7725 7725
             {
7726 7726
                 string workorderid = RequestString.GetFormString("workorderid");
7727 7727
                 int state = RequestString.GetInt("state", 0);
@@ -7861,7 +7861,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
7861 7861
 
7862 7862
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
7863 7863
 
7864
-            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY")
7864
+            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
7865 7865
             {
7866 7866
                 string workorderid = RequestString.GetFormString("workorderid");
7867 7867
                 //int state = RequestString.GetInt("state", 0);
@@ -7953,7 +7953,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
7953 7953
 
7954 7954
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
7955 7955
 
7956
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
7956
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
7957 7957
             {
7958 7958
                 string workorderid = RequestString.GetFormString("workorderid");
7959 7959
                 int state = RequestString.GetInt("state", 0);
@@ -8067,7 +8067,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
8067 8067
 
8068 8068
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
8069 8069
 
8070
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
8070
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
8071 8071
             {
8072 8072
                 int state = RequestString.GetInt("state", 0);
8073 8073
                 string reason = RequestString.GetFormString("reason");
@@ -8194,7 +8194,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
8194 8194
 
8195 8195
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
8196 8196
 
8197
-            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY")
8197
+            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
8198 8198
             {
8199 8199
                 string workorderid = RequestString.GetFormString("workorderid");
8200 8200
                 string dealman = RequestString.GetFormString("dealman");
@@ -9055,7 +9055,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
9055 9055
 
9056 9056
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
9057 9057
 
9058
-            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY")
9058
+            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
9059 9059
             {
9060 9060
                 string workorderid = RequestString.GetFormString("workorderid");
9061 9061
                 int maindeptid = RequestString.GetInt("maindeptid", 0);
@@ -9079,7 +9079,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
9079 9079
                 {
9080 9080
                     int type = AssignDeptType(modelT_Bus_AssignedInfo, userModel.F_DeptId);
9081 9081
                     //if ((type == 1 && modelT_Bus_WorkOrder.F_WorkState == 4) || userModel.F_RoleCode == "GLY")
9082
-                    if ((type == 1 && modelT_Bus_WorkOrder.F_WorkState == (int)EnumWorkState.dealing) || userModel.F_RoleCode == "GLY")
9082
+                    if ((type == 1 && modelT_Bus_WorkOrder.F_WorkState == (int)EnumWorkState.dealing) || (userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG"))
9083 9083
                     {
9084 9084
                         if (modelT_Bus_AssignedInfo.F_IsNext == null || modelT_Bus_AssignedInfo.F_IsNext.Value == 0)
9085 9085
                         {
@@ -9193,7 +9193,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
9193 9193
 
9194 9194
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
9195 9195
 
9196
-            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY")
9196
+            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
9197 9197
             {
9198 9198
                 string workorderid = RequestString.GetFormString("workorderid");
9199 9199
 
@@ -9277,7 +9277,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
9277 9277
 
9278 9278
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
9279 9279
 
9280
-            if (userModel.F_RoleCode == "EJWLDW" || userModel.F_RoleCode == "GLY")
9280
+            if (userModel.F_RoleCode == "EJWLDW" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
9281 9281
             {
9282 9282
                 string workorderid = RequestString.GetFormString("workorderid");
9283 9283
 
@@ -9349,7 +9349,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
9349 9349
 
9350 9350
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
9351 9351
 
9352
-            if (userModel.F_RoleCode == "EJWLDW" || userModel.F_RoleCode == "GLY")
9352
+            if (userModel.F_RoleCode == "EJWLDW" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
9353 9353
             {
9354 9354
                 string workorderid = RequestString.GetFormString("workorderid");
9355 9355
                 string reason = RequestString.GetFormString("reason");
@@ -9426,7 +9426,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
9426 9426
 
9427 9427
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
9428 9428
 
9429
-            if (userModel.F_RoleCode == "EJWLDW" || userModel.F_RoleCode == "GLY")
9429
+            if (userModel.F_RoleCode == "EJWLDW" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
9430 9430
             {
9431 9431
                 string workorderid = RequestString.GetFormString("workorderid");
9432 9432
                 string dealman = RequestString.GetFormString("dealman");
@@ -9615,7 +9615,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
9615 9615
 
9616 9616
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
9617 9617
 
9618
-            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY")
9618
+            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
9619 9619
             {
9620 9620
                 string workorderid = RequestString.GetFormString("workorderid");
9621 9621
                 int state = RequestString.GetInt("state", 0);
@@ -9804,7 +9804,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
9804 9804
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
9805 9805
 
9806 9806
             //if (userModel.F_RoleCode == "ZXHWY" || userModel.F_RoleCode == "ZXBZ" || userModel.F_RoleCode == "GLY")
9807
-            if (userModel.F_RoleCode == "ZJZY" || userModel.F_RoleCode == "GLY")
9807
+            if (userModel.F_RoleCode == "ZJZY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
9808 9808
             {
9809 9809
                 string workorderid = RequestString.GetFormString("workorderid");
9810 9810
                 string visituser = RequestString.GetFormString("visituser");//回访人
@@ -10012,7 +10012,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
10012 10012
 
10013 10013
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
10014 10014
 
10015
-            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY")
10015
+            if (userModel.F_RoleCode == "WLDW" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
10016 10016
             {//承办单位和管理员
10017 10017
                 string workorderid = RequestString.GetFormString("workorderid");
10018 10018
                 int state = RequestString.GetInt("state", 0);//0保存 1保存并下一步
@@ -10178,7 +10178,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
10178 10178
 
10179 10179
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
10180 10180
 
10181
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "GLY")
10181
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
10182 10182
             {
10183 10183
                 string workorderid = RequestString.GetFormString("workorderid");
10184 10184
                 int state = RequestString.GetInt("state", 0);
@@ -10375,7 +10375,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
10375 10375
 
10376 10376
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
10377 10377
 
10378
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
10378
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
10379 10379
             //if (userModel.F_RoleCode == "ZJZY" || userModel.F_RoleCode == "GLY")
10380 10380
             {
10381 10381
                 string workorderid = RequestString.GetFormString("workorderid");
@@ -10520,7 +10520,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
10520 10520
         {
10521 10521
             int userId = Utils.StrToInt(User.UserData["F_UserID"], 0);
10522 10522
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
10523
-            if (userModel.F_RoleCode == "ZJZY" || userModel.F_RoleCode == "GLY")
10523
+            if (userModel.F_RoleCode == "ZJZY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
10524 10524
             {
10525 10525
                 if (ids != null && ids.Length > 0)
10526 10526
                 {
@@ -10589,7 +10589,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
10589 10589
         {
10590 10590
             int userId = Utils.StrToInt(User.UserData["F_UserID"], 0);
10591 10591
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
10592
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "GLY")
10592
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
10593 10593
             {
10594 10594
                 if (!string.IsNullOrEmpty(id))
10595 10595
                 {
@@ -10661,7 +10661,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
10661 10661
 
10662 10662
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
10663 10663
 
10664
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
10664
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
10665 10665
             //if (userModel.F_RoleCode == "ZJZY" || userModel.F_RoleCode == "GLY")
10666 10666
             {
10667 10667
                 string workorderid = RequestString.GetFormString("workorderid");
@@ -10803,7 +10803,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
10803 10803
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
10804 10804
 
10805 10805
             //if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
10806
-            if (userModel.F_RoleCode == "ZJZY" || userModel.F_RoleCode == "GLY")
10806
+            if (userModel.F_RoleCode == "ZJZY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
10807 10807
             {
10808 10808
                 string workorderid = RequestString.GetFormString("workorderid");
10809 10809
                 string finalopinion = RequestString.GetFormString("finalopinion");//结案意见
@@ -10953,7 +10953,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
10953 10953
 
10954 10954
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
10955 10955
 
10956
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
10956
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
10957 10957
             //if (userModel.F_RoleCode == "ZJZY" || userModel.F_RoleCode == "GLY")
10958 10958
             {
10959 10959
                 string workorderid = RequestString.GetFormString("workorderid");
@@ -11092,7 +11092,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
11092 11092
 
11093 11093
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
11094 11094
 
11095
-            if (userModel.F_RoleCode == "ZXHWY" || userModel.F_RoleCode == "ZXBZ" || userModel.F_RoleCode == "GLY")
11095
+            if (userModel.F_RoleCode == "ZXHWY" || userModel.F_RoleCode == "ZXBZ" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
11096 11096
             {
11097 11097
 
11098 11098
                 //StringBuilder sb = new StringBuilder();
@@ -11149,7 +11149,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
11149 11149
 
11150 11150
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
11151 11151
 
11152
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
11152
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
11153 11153
             {
11154 11154
                 string workorderid = RequestString.GetFormString("workorderid");
11155 11155
                 int isrelease = RequestString.GetInt("isrelease", -1);
@@ -11300,7 +11300,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
11300 11300
 
11301 11301
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
11302 11302
 
11303
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
11303
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
11304 11304
             {
11305 11305
                 string workorderid = RequestString.GetFormString("workorderid");
11306 11306
                 int isnotice = RequestString.GetInt("isnotice", -1);
@@ -11654,7 +11654,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
11654 11654
 
11655 11655
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
11656 11656
 
11657
-            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
11657
+            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
11658 11658
             {
11659 11659
                 //string sql = "select * from ";
11660 11660
                 string table = string.Empty;
@@ -11689,7 +11689,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
11689 11689
 
11690 11690
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
11691 11691
 
11692
-            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
11692
+            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
11693 11693
             {
11694 11694
                 string workorderid = RequestString.GetFormString("workorderid");
11695 11695
 
@@ -11798,7 +11798,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
11798 11798
 
11799 11799
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
11800 11800
 
11801
-            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
11801
+            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
11802 11802
             {
11803 11803
                 //int type = RequestString.GetInt("type", 0);//1领导批示 2市长指示
11804 11804
                 string superuser = RequestString.GetFormString("superuser");
@@ -11863,7 +11863,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
11863 11863
 
11864 11864
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
11865 11865
 
11866
-            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
11866
+            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
11867 11867
             {
11868 11868
                 int assignid = RequestString.GetInt("id", 0);
11869 11869
                 //int maindeptid = RequestString.GetInt("maindeptid", 0);
@@ -11927,7 +11927,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
11927 11927
 
11928 11928
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
11929 11929
 
11930
-            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
11930
+            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
11931 11931
             {
11932 11932
                 string dealman = RequestString.GetFormString("dealman");
11933 11933
                 string result = RequestString.GetFormString("result");
@@ -12001,7 +12001,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
12001 12001
 
12002 12002
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
12003 12003
 
12004
-            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
12004
+            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
12005 12005
             {
12006 12006
                 string visituser = RequestString.GetFormString("visituser");//回访人
12007 12007
                 int type = RequestString.GetInt("type", 0);//回访方式
@@ -12068,7 +12068,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
12068 12068
 
12069 12069
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
12070 12070
 
12071
-            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
12071
+            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
12072 12072
             {
12073 12073
                 string reason = RequestString.GetFormString("reason");
12074 12074
                 int rebackid = RequestString.GetInt("id", 0);
@@ -12124,7 +12124,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
12124 12124
 
12125 12125
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
12126 12126
 
12127
-            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
12127
+            if (userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
12128 12128
             {
12129 12129
                 string reason = RequestString.GetFormString("reason");
12130 12130
                 //DateTime newlimittime = DateTime.Parse(RequestString.GetFormString("newlimittime"));
@@ -12221,7 +12221,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
12221 12221
 
12222 12222
             Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
12223 12223
 
12224
-            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY")
12224
+            if (userModel.F_RoleCode == "ZXLD" || userModel.F_RoleCode == "ZXLDGLYGLY" || userModel.F_RoleCode == "GLY" || userModel.F_RoleCode == "DDZG")
12225 12225
             {
12226 12226
                 string workorderid = RequestString.GetFormString("workorderid");
12227 12227
                 string citycode = RequestString.GetFormString("citycode");

+ 20 - 19
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Models/Common/ButtonGroup.cs

@@ -199,6 +199,7 @@ namespace CallCenterApi.Interface.Models.Common
199 199
             //中心领导管理员(ZXLDGLYGLY) 话务主管(ZXBZ) 中心领导(ZXLDGLY) 话务组长(ZXBZ)
200 200
             //导播话务员(DBHWY) 网易新闻(11) 三级网络单位(EJWLDW) 民生播报(MSBB)
201 201
             //督办专员(DBZY) 质检专员(ZJZY)
202
+            //调度主管(DDZG)
202 203
             List<button> buttons = new List<button>();
203 204
             buttons.Add(query());
204 205
             switch (state)
@@ -208,7 +209,7 @@ namespace CallCenterApi.Interface.Models.Common
208 209
                     if (code == "ZXLD" || code == "ZJZY")
209 210
                         buttons.Add(edit());
210 211
                     //中心话务员 坐席班长 管理员
211
-                    if (code == "ZXHWY" || code == "ZXBZ" || code == "GLY")
212
+                    if (code == "ZXHWY" || code == "ZXBZ" || code == "GLY" || code == "DDZG")
212 213
                     {
213 214
                         buttons.Add(submit());
214 215
                         buttons.Add(edit()); buttons.Add(delete());
@@ -219,7 +220,7 @@ namespace CallCenterApi.Interface.Models.Common
219 220
                     if (code == "ZJZY")
220 221
                         buttons.Add(edit());
221 222
                     //调度专员 中心领导管理员 管理员
222
-                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY")
223
+                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY" || code == "DDZG")
223 224
                     {
224 225
                         buttons.Add(edit());
225 226
                         buttons.Add(back()); buttons.Add(assign());
@@ -236,7 +237,7 @@ namespace CallCenterApi.Interface.Models.Common
236 237
                         buttons.Add(receive()); buttons.Add(reback());
237 238
                     }
238 239
                     //调度专员 中心领导管理员 管理员
239
-                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY")
240
+                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY" || code == "DDZG")
240 241
                     {
241 242
                         buttons.Add(takeback());
242 243
                         buttons.Add(turnsee()); //buttons.Add(oversee());
@@ -248,17 +249,17 @@ namespace CallCenterApi.Interface.Models.Common
248 249
                     break;
249 250
                 case "3":
250 251
                     //调度专员 中心领导管理员 管理员
251
-                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY")
252
+                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY" || code == "DDZG")
252 253
                     {
253 254
                         buttons.Add(auditreback());
254 255
                     }
255 256
                     break;
256 257
                 case "4":
257 258
                     //二级网络单位 管理员
258
-                    if (code == "WLDW" || code == "GLY")
259
+                    if (code == "WLDW" || code == "GLY" || code == "DDZG")
259 260
                     {
260 261
                         buttons.Add(feedback());
261
-                        if (iszbdw == "1" || code == "GLY")
262
+                        if (iszbdw == "1" || code == "GLY" || code == "DDZG")
262 263
                         {
263 264
                             buttons.Add(delay());
264 265
                             if (ispd == "0" || ispd == "")
@@ -276,7 +277,7 @@ namespace CallCenterApi.Interface.Models.Common
276 277
                         }
277 278
                     }
278 279
                     //调度专员 中心领导管理员 管理员
279
-                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY")
280
+                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY" || code == "DDZG")
280 281
                     {
281 282
                         buttons.Add(takeback());
282 283
                         buttons.Add(turnsee()); //buttons.Add(oversee());
@@ -300,7 +301,7 @@ namespace CallCenterApi.Interface.Models.Common
300 301
                     break;
301 302
                 case "5":
302 303
                     //调度专员 中心领导管理员 管理员
303
-                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY")
304
+                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY" || code == "DDZG")
304 305
                     {
305 306
                         buttons.Add(auditdelay());
306 307
                     }
@@ -327,7 +328,7 @@ namespace CallCenterApi.Interface.Models.Common
327 328
                     //20190315提出需求,回访由质检人员操作 (20190327 zhengbingbing)
328 329
                     #endregion
329 330
                     //质检专员(ZJZY)
330
-                    if (code == "ZJZY" || code == "GLY")
331
+                    if (code == "ZJZY" || code == "GLY" || code == "DDZG")
331 332
                     {
332 333
                         buttons.Add(visit());
333 334
                     }
@@ -335,7 +336,7 @@ namespace CallCenterApi.Interface.Models.Common
335 336
                 case "7":
336 337
                     //调度专员 中心领导管理员 管理员
337 338
                     //if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY")
338
-                    if (code == "ZJZY" || code == "GLY")
339
+                    if (code == "ZJZY" || code == "GLY" || code == "DDZG")
339 340
                     {
340 341
                         //buttons.Add(reload());
341 342
                         buttons.Add(subreload());
@@ -344,12 +345,12 @@ namespace CallCenterApi.Interface.Models.Common
344 345
                     break;
345 346
                 case "8":
346 347
                     //二级网络单位 管理员
347
-                    if (code == "WLDW" || code == "GLY")
348
+                    if (code == "WLDW" || code == "GLY" || code == "DDZG")
348 349
                     {
349 350
                         buttons.Add(receive()); buttons.Add(reback());
350 351
                     }
351 352
                     //调度专员 中心领导管理员 管理员
352
-                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY")
353
+                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY" || code == "DDZG")
353 354
                     {
354 355
                         buttons.Add(takeback());
355 356
                         //buttons.Add(oversee());
@@ -362,7 +363,7 @@ namespace CallCenterApi.Interface.Models.Common
362 363
                     break;
363 364
                 case "9":
364 365
                     //调度专员 中心领导管理员 管理员
365
-                    if ((code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY") && iszb == "1")
366
+                    if ((code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY" || code == "DDZG") && iszb == "1")
366 367
                     {
367 368
                         buttons.Add(back());
368 369
                     }
@@ -371,28 +372,28 @@ namespace CallCenterApi.Interface.Models.Common
371 372
                     //坐席班长 管理员
372 373
                     #region 
373 374
                     //20190715 去掉审核环节 zhengbingbing
374
-                    if (code == "ZXBZ" || code == "GLY")
375
+                    if (code == "ZXBZ" || code == "GLY" || code == "DDZG")
375 376
                         buttons.Add(audit());
376 377
                     #endregion
377
-                    if (code == "ZXHWY" || code == "ZXBZ" || code == "GLY")
378
+                    if (code == "ZXHWY" || code == "ZXBZ" || code == "GLY" || code == "DDZG")
378 379
                         buttons.Add(edit());
379 380
                     break;
380 381
                 case "11":
381 382
                     //调度专员 中心领导管理员 管理员
382
-                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY")
383
+                    if (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY" || code == "DDZG")
383 384
                     {
384 385
                         buttons.Add(reload()); buttons.Add(reject());
385 386
                     }
386 387
                     break;
387 388
                 case "12":
388 389
                     //督办专员(DBZY) 管理员
389
-                    if (code == "DBZY" || code == "GLY")
390
+                    if (code == "DBZY" || code == "GLY" || code == "DDZG")
390 391
                     {
391 392
                         buttons.Add(oversee()); buttons.Add(turnnosee());
392 393
                     }
393 394
                     break;
394 395
                 case "13":
395
-                    if (code == "ZJZY" || code == "GLY")
396
+                    if (code == "ZJZY" || code == "GLY" || code == "DDZG")
396 397
                     {
397 398
                         buttons.Add(subreload());
398 399
                         buttons.Add(end());
@@ -401,7 +402,7 @@ namespace CallCenterApi.Interface.Models.Common
401 402
             }
402 403
             //buttons.Add(export());
403 404
             //调度专员 中心领导管理员 管理员
404
-            if (state != "0" && state != "9" && (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY"))
405
+            if (state != "0" && state != "9" && (code == "ZXLD" || code == "ZXLDGLYGLY" || code == "GLY" || code == "DDZG"))
405 406
             {
406 407
                 buttons.Add(forceend());
407 408
             }