|
|
@@ -4016,11 +4016,15 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
4016
|
4016
|
sql += " and F_WorkState in (4,8)";
|
|
4017
|
4017
|
if (User.F_RoleCode != "GLY" && User.F_RoleCode != "SPZ" && User.F_RoleCode != "SPZJZ" && User.F_RoleCode != "DDZG")
|
|
4018
|
4018
|
{
|
|
4019
|
|
- sql += "and F_WorkOrderId in( select F_WorkOrderId from T_Bus_AssignedInfo as a WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and ISNULL(F_FeedbackTime, '')=''and F_IsNext = 3 and F_MainDeptId =" + User.F_DeptId + " and not exists(select 1 from T_Bus_AssignedInfo WITH(NOLOCK) where F_WorkOrderId = a.F_WorkOrderId and F_Id > a.F_Id )) ";
|
|
|
4019
|
+ sql += "and F_WorkOrderId in( select F_WorkOrderId from T_Bus_AssignedInfo as a WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and ISNULL(F_FeedbackTime, '')=''and F_IsNext = 3 " +
|
|
|
4020
|
+ "and F_MainDeptId =" + User.F_DeptId + " " +
|
|
|
4021
|
+ "and not exists(select 1 from T_Bus_AssignedInfo WITH(NOLOCK) where F_WorkOrderId = a.F_WorkOrderId and F_Id > a.F_Id ) " +
|
|
|
4022
|
+ ") ";
|
|
4020
|
4023
|
}
|
|
4021
|
4024
|
else
|
|
4022
|
4025
|
{
|
|
4023
|
|
- sql += "and F_WorkOrderId in( select F_WorkOrderId from T_Bus_AssignedInfo as a WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and ISNULL(F_FeedbackTime, '')=''and F_IsNext = 3 and not exists(select 1 from T_Bus_AssignedInfo WITH(NOLOCK) where F_WorkOrderId = a.F_WorkOrderId and F_Id > a.F_Id )) ";
|
|
|
4026
|
+ sql += "and F_WorkOrderId in( select F_WorkOrderId from T_Bus_AssignedInfo as a WITH(NOLOCK) where F_State=1 and F_IsDelete=0 and ISNULL(F_FeedbackTime, '')=''and F_IsNext = 3 " +
|
|
|
4027
|
+ "and not exists(select 1 from T_Bus_AssignedInfo WITH(NOLOCK) where F_WorkOrderId = a.F_WorkOrderId and F_Id > a.F_Id )) ";
|
|
4024
|
4028
|
}
|
|
4025
|
4029
|
break;
|
|
4026
|
4030
|
case "16"://退回被拒绝
|
|
|
@@ -17705,12 +17709,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
17705
|
17709
|
modelT_Bus_AssignedInfo.F_IsNext = 2;
|
|
17706
|
17710
|
modelT_Bus_AssignedInfo.F_FeedbackTime = null;
|
|
17707
|
17711
|
}
|
|
17708
|
|
- //else
|
|
17709
|
|
- //{
|
|
17710
|
|
- // keyValuePairs.Add("F_WorkState", (int)EnumWorkState.dealed);
|
|
17711
|
|
- // modelT_Bus_WorkOrder.F_WorkState = (int)EnumWorkState.dealed;//待回访
|
|
17712
|
|
- // modelT_Bus_AssignedInfo.F_FeedbackTime = DateTime.Now;
|
|
17713
|
|
- //}
|
|
|
17712
|
+
|
|
17714
|
17713
|
}
|
|
17715
|
17714
|
}
|
|
17716
|
17715
|
|