|
|
@@ -365,6 +365,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
365
|
365
|
}
|
|
366
|
366
|
break;
|
|
367
|
367
|
case "2"://已回访的工单
|
|
|
368
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
369
|
+ {
|
|
|
370
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
371
|
+ }
|
|
368
|
372
|
sql += " and F_WorkOrderID in(select F_WorkOrderID from T_Bus_VisitResult where F_State=1 and F_IsDelete=0 ";
|
|
369
|
373
|
if (userModel.F_RoleCode != "GLY")
|
|
370
|
374
|
{
|
|
|
@@ -653,6 +657,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
653
|
657
|
}
|
|
654
|
658
|
break;
|
|
655
|
659
|
case "1"://已交办的工单
|
|
|
660
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
661
|
+ {
|
|
|
662
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
663
|
+ }
|
|
656
|
664
|
sql += " and F_WorkOrderID in (select F_WorkOrderID from T_Bus_AssignedInfo where F_State=1 and F_IsDelete=0 ";
|
|
657
|
665
|
if (userModel.F_RoleCode != "GLY")
|
|
658
|
666
|
{
|
|
|
@@ -664,6 +672,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
664
|
672
|
}
|
|
665
|
673
|
break;
|
|
666
|
674
|
case "2"://已审核退回的工单
|
|
|
675
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
676
|
+ {
|
|
|
677
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
678
|
+ }
|
|
667
|
679
|
sql += " and F_WorkOrderID in (select F_WorkOrderID from T_Bus_Feedback where F_State=1 and F_IsDelete=0 and F_IsAudit>0 ";
|
|
668
|
680
|
if (userModel.F_RoleCode != "GLY")
|
|
669
|
681
|
{
|
|
|
@@ -675,6 +687,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
675
|
687
|
}
|
|
676
|
688
|
break;
|
|
677
|
689
|
case "3"://已审核延时的工单
|
|
|
690
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
691
|
+ {
|
|
|
692
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
693
|
+ }
|
|
678
|
694
|
sql += " and F_WorkOrderID in (select F_WorkOrderID from T_Bus_DelayTime where F_State=1 and F_IsDelete=0 and F_IsAudit>0 ";
|
|
679
|
695
|
if (userModel.F_RoleCode != "GLY")
|
|
680
|
696
|
{
|
|
|
@@ -686,6 +702,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
686
|
702
|
}
|
|
687
|
703
|
break;
|
|
688
|
704
|
case "4"://已重办的工单
|
|
|
705
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
706
|
+ {
|
|
|
707
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
708
|
+ }
|
|
689
|
709
|
sql += " and F_WorkOrderID in (select F_WorkOrderID from T_Bus_AssignedInfo where F_State=1 and F_IsDelete=0 and F_IsReload>0 ";
|
|
690
|
710
|
if (userModel.F_RoleCode != "GLY")
|
|
691
|
711
|
{
|
|
|
@@ -697,6 +717,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
697
|
717
|
}
|
|
698
|
718
|
break;
|
|
699
|
719
|
case "5"://已结案的工单
|
|
|
720
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
721
|
+ {
|
|
|
722
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
723
|
+ }
|
|
700
|
724
|
sql += " and F_WorkState =9 and F_IsDelete=0 and F_IsClosed=1 ";
|
|
701
|
725
|
if (userModel.F_RoleCode != "GLY")
|
|
702
|
726
|
{
|
|
|
@@ -704,6 +728,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
704
|
728
|
}
|
|
705
|
729
|
break;
|
|
706
|
730
|
case "6"://已督办的工单
|
|
|
731
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
732
|
+ {
|
|
|
733
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
734
|
+ }
|
|
707
|
735
|
sql += " and F_WorkOrderID in(select F_WorkOrderID from T_Bus_RemindRecord where F_State=1 and F_IsDelete=0 and F_Type =1 ";
|
|
708
|
736
|
if (userModel.F_RoleCode != "GLY")
|
|
709
|
737
|
{
|
|
|
@@ -715,6 +743,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
715
|
743
|
}
|
|
716
|
744
|
break;
|
|
717
|
745
|
case "7"://已监察的工单
|
|
|
746
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
747
|
+ {
|
|
|
748
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
749
|
+ }
|
|
718
|
750
|
sql += " and F_WorkOrderID in(select F_WorkOrderID from T_Bus_RemindRecord where F_State=1 and F_IsDelete=0 and F_Type =2 ";
|
|
719
|
751
|
if (userModel.F_RoleCode != "GLY")
|
|
720
|
752
|
{
|
|
|
@@ -1013,6 +1045,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
1013
|
1045
|
}
|
|
1014
|
1046
|
break;
|
|
1015
|
1047
|
case "1"://已查收的工单
|
|
|
1048
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
1049
|
+ {
|
|
|
1050
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
1051
|
+ }
|
|
1016
|
1052
|
sql += " and F_WorkOrderID in(select F_WorkOrderID from T_Bus_AssignedInfo where F_State=1 and F_IsDelete=0 and F_IsSure=1 ";
|
|
1017
|
1053
|
if (userModel.F_RoleCode != "GLY")
|
|
1018
|
1054
|
{
|
|
|
@@ -1024,6 +1060,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
1024
|
1060
|
}
|
|
1025
|
1061
|
break;
|
|
1026
|
1062
|
case "2"://已申请退回的工单
|
|
|
1063
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
1064
|
+ {
|
|
|
1065
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
1066
|
+ }
|
|
1027
|
1067
|
sql += " and F_WorkOrderID in(select F_WorkOrderID from T_Bus_Feedback where F_State=1 and F_IsDelete=0 and F_Type = 3 ";
|
|
1028
|
1068
|
if (userModel.F_RoleCode != "GLY")
|
|
1029
|
1069
|
{
|
|
|
@@ -1035,6 +1075,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
1035
|
1075
|
}
|
|
1036
|
1076
|
break;
|
|
1037
|
1077
|
case "3"://已申请延时的工单
|
|
|
1078
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
1079
|
+ {
|
|
|
1080
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
1081
|
+ }
|
|
1038
|
1082
|
sql += " and F_WorkOrderID in(select F_WorkOrderID from T_Bus_DelayTime where F_State=1 and F_IsDelete=0 ";
|
|
1039
|
1083
|
if (userModel.F_RoleCode != "GLY")
|
|
1040
|
1084
|
{
|
|
|
@@ -1046,6 +1090,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
1046
|
1090
|
}
|
|
1047
|
1091
|
break;
|
|
1048
|
1092
|
case "4"://已办理的工单
|
|
|
1093
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
1094
|
+ {
|
|
|
1095
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
1096
|
+ }
|
|
1049
|
1097
|
sql += " and F_WorkOrderID in(select F_WorkOrderID from T_Bus_Feedback where F_State=1 and F_IsDelete=0 and F_Type in (1,2) ";
|
|
1050
|
1098
|
if (userModel.F_RoleCode != "GLY")
|
|
1051
|
1099
|
{
|
|
|
@@ -1057,6 +1105,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
1057
|
1105
|
}
|
|
1058
|
1106
|
break;
|
|
1059
|
1107
|
case "5"://被督办的工单
|
|
|
1108
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
1109
|
+ {
|
|
|
1110
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
1111
|
+ }
|
|
1060
|
1112
|
sql += " and F_WorkOrderID in(select F_WorkOrderID from T_Bus_RemindRecord where F_State=1 and F_IsDelete=0 and F_Type =1 ";
|
|
1061
|
1113
|
|
|
1062
|
1114
|
if (userModel.F_RoleCode != "GLY")
|
|
|
@@ -1069,6 +1121,10 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
1069
|
1121
|
}
|
|
1070
|
1122
|
break;
|
|
1071
|
1123
|
case "6"://被监察的工单
|
|
|
1124
|
+ if (strstate.Trim() != "" && strstate != "undefined")
|
|
|
1125
|
+ {
|
|
|
1126
|
+ sql += " and F_WorkState = '" + strstate.Trim() + "' ";
|
|
|
1127
|
+ }
|
|
1072
|
1128
|
sql += " and F_WorkOrderID in(select F_WorkOrderID from T_Bus_RemindRecord where F_State=1 and F_IsDelete=0 and F_Type =2 ";
|
|
1073
|
1129
|
if (userModel.F_RoleCode != "GLY")
|
|
1074
|
1130
|
{
|