|
|
@@ -3471,6 +3471,34 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
3471
|
3471
|
return Error("操作失败");
|
|
3472
|
3472
|
}
|
|
3473
|
3473
|
}
|
|
|
3474
|
+
|
|
|
3475
|
+ /// <summary>
|
|
|
3476
|
+ /// 获取二级单位处理信息
|
|
|
3477
|
+ /// </summary>
|
|
|
3478
|
+ /// <returns></returns>
|
|
|
3479
|
+ [Authority]
|
|
|
3480
|
+ public ActionResult GetSecondDealInfo()
|
|
|
3481
|
+ {
|
|
|
3482
|
+ int userId = Utils.StrToInt(User.UserData["F_UserID"], 0);
|
|
|
3483
|
+ Model.T_Sys_UserAccount userModel = userBLL.GetModel(userId);
|
|
|
3484
|
+ string strworkorderid = HttpUtility.UrlDecode(RequestString.GetQueryString("workorderid"));
|
|
|
3485
|
+ if (!string.IsNullOrEmpty(strworkorderid))
|
|
|
3486
|
+ {
|
|
|
3487
|
+ string sql = "SELECT an.F_Id, an.F_WorkOrderId, an.F_MainDeptId, an.F_OtherDeptIds, an.F_AssignedOpinion, an.F_Remark, an.F_CreateUser, an.F_CreateTime, an.F_IsSure, an.F_State, ";
|
|
|
3488
|
+ sql += " an.F_SureTime, an.F_IsDelete, an.F_DeleteUser, an.F_DeleteTime, an.F_SureUser, an.F_FeedbackTime, an.F_LimitTime, an.F_IsOverdue, an.F_IsSatisfie, ";
|
|
|
3489
|
+ sql += " an.F_IsReload, an.F_ReloadUser, an.F_ReloadTime, an.F_File, an.F_IsNotice, an.F_NoticeUser, an.F_NoticeTime, fn.F_AssignedId, ";
|
|
|
3490
|
+ sql += " fn.F_Result, fn.F_CreateDeptId, fn.F_IsFeedEnd, fn.F_IsAudit, fn.F_AuditUser, fn.F_AuditTime, fn.F_AuditReason ";
|
|
|
3491
|
+ sql += " FROM T_Bus_AssignedInfo_Next AS an LEFT OUTER JOIN T_Bus_Feedback_Next AS fn ON an.F_Id = fn.F_AssignedId AND an.F_IsDelete = 0 AND fn.F_IsDelete = 0";
|
|
|
3492
|
+ sql += " where an.F_WorkOrderId='" + strworkorderid + "' order by F_CreateTime desc";
|
|
|
3493
|
+ var dt = DbHelperSQL.Query(sql).Tables[0];
|
|
|
3494
|
+
|
|
|
3495
|
+ return Success("获取成功", dt);
|
|
|
3496
|
+ }
|
|
|
3497
|
+ else
|
|
|
3498
|
+ {
|
|
|
3499
|
+ return Error("参数传输失败");
|
|
|
3500
|
+ }
|
|
|
3501
|
+ }
|
|
3474
|
3502
|
#endregion
|
|
3475
|
3503
|
|
|
3476
|
3504
|
#region 新增工单
|
|
|
@@ -5493,6 +5521,18 @@ namespace CallCenterApi.Interface.Controllers.workorder
|
|
5493
|
5521
|
}
|
|
5494
|
5522
|
#endregion
|
|
5495
|
5523
|
|
|
|
5524
|
+ #region 删除二级单位未办理信息
|
|
|
5525
|
+ var ejlist = new BLL.T_Bus_AssignedInfo_Next().GetModelList(" F_IsDelete=0 and isnull(F_FeedbackTime,'')='' and F_WorkOrderId='" + modelT_Bus_WorkOrder.F_WorkOrderId + "'");
|
|
|
5526
|
+ foreach (var ej in ejlist)
|
|
|
5527
|
+ {
|
|
|
5528
|
+ ej.F_IsDelete = 1;
|
|
|
5529
|
+ ej.F_DeleteUser = userModel.F_UserCode;
|
|
|
5530
|
+ ej.F_DeleteTime = DateTime.Now;
|
|
|
5531
|
+
|
|
|
5532
|
+ new BLL.T_Bus_AssignedInfo_Next().Update(ej);
|
|
|
5533
|
+ }
|
|
|
5534
|
+ #endregion
|
|
|
5535
|
+
|
|
5496
|
5536
|
#region 处理协办单位
|
|
5497
|
5537
|
var xblist = new BLL.T_Bus_AssignedItemInfo().GetModelList(" F_IsDelete=0 and F_State=1 and ISNULL(F_FeedbackTime, '')='' and F_WorkOrderId='" + modelT_Bus_WorkOrder.F_WorkOrderId + "'");
|
|
5498
|
5538
|
foreach (var xb in xblist)
|