|
|
@@ -194,14 +194,19 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
194
|
194
|
}
|
|
195
|
195
|
else
|
|
196
|
196
|
{
|
|
|
197
|
+ int comprehensive =RequestString.GetInt("jianhang", 0);
|
|
|
198
|
+
|
|
197
|
199
|
int jianhang = RequestString.GetInt("jianhang", 0);
|
|
198
|
|
- if (jianhang > 0)
|
|
199
|
|
- {
|
|
200
|
|
- sql += " and F_InfoSource != '1' ";
|
|
201
|
|
- }
|
|
202
|
|
- else
|
|
|
200
|
+ if (comprehensive<=0)
|
|
203
|
201
|
{
|
|
204
|
|
- sql += " and F_InfoSource = '1' ";
|
|
|
202
|
+ if (jianhang > 0)
|
|
|
203
|
+ {
|
|
|
204
|
+ sql += " and F_InfoSource != '1' ";
|
|
|
205
|
+ }
|
|
|
206
|
+ else
|
|
|
207
|
+ {
|
|
|
208
|
+ sql += " and F_InfoSource = '1' ";
|
|
|
209
|
+ }
|
|
205
|
210
|
}
|
|
206
|
211
|
}
|
|
207
|
212
|
string ComTitle = HttpUtility.UrlDecode(RequestString.GetQueryString("ComTitle"));
|
|
|
@@ -1243,19 +1248,9 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
1243
|
1248
|
}
|
|
1244
|
1249
|
else
|
|
1245
|
1250
|
{
|
|
1246
|
|
- //int[] sts = new int[] { (int)EnumWorkState.submit, (int)EnumWorkState.receive, (int)EnumWorkState.auditreback, (int)EnumWorkState.auditdelay, (int)EnumWorkState.visit, (int)EnumWorkState.reload };
|
|
1247
|
|
- //sql += " and F_WorkState in (" + string.Join(",", sts.Select(p => p.ToString())) + ")";
|
|
1248
|
|
- ////sql += " and F_WorkState in (1,2,3,5,7,8)";
|
|
1249
|
|
-
|
|
1250
|
1251
|
int[] sts = new int[] { (int)EnumWorkState.submit, (int)EnumWorkState.resubmit };
|
|
1251
|
|
-
|
|
1252
|
|
-
|
|
1253
|
|
- // sql += " and F_WorkState in (" + (int)EnumWorkState.neworder + "," + (int)EnumWorkState.audit + "," + (int)EnumWorkState.resubmit + ") ";
|
|
1254
|
1252
|
sql += "and F_WorkOrderID not in(select F_WorkOrderId from T_Bus_Feedback b where F_Id in (select MAX(F_Id) from T_Bus_Feedback where F_WorkOrderId in (select F_WorkOrderId from T_Bus_Feedback where F_WorkOrderId = b.F_WorkOrderId group by F_WorkOrderId )) and F_State = 1 and F_IsDelete = 0 and F_Type = 3 and F_IsAudit = 1 ) ";
|
|
1255
|
1253
|
sql += " and (F_WorkState in(1,11) 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 ";
|
|
1256
|
|
- sql += " and (F_WorkState in(1,11) 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 ";
|
|
1257
|
|
-
|
|
1258
|
|
-
|
|
1259
|
1254
|
if (userModel.F_RoleCode != "GLY" && userModel.F_RoleCode != "ZXLDGLY" && userModel.F_RoleCode != "ZXLDGLYGLY" && userModel.F_RoleCode != "DDZG"&&userModel .F_RoleCode !="ZXLD"&& userModel.F_RoleCode != "MTDD")
|
|
1260
|
1255
|
{
|
|
1261
|
1256
|
sql += " and F_CreateUser='" + userModel.F_UserCode + "')))";
|