|
|
@@ -931,7 +931,48 @@ namespace RMYY_CallCenter_Api.Controllers.CarManage
|
|
931
|
931
|
return Error("无操作权限!");
|
|
932
|
932
|
}
|
|
933
|
933
|
|
|
|
934
|
+ /// <summary>
|
|
|
935
|
+ /// 撤回工单
|
|
|
936
|
+ /// </summary>
|
|
|
937
|
+ /// <param name="orderid"></param>
|
|
|
938
|
+ /// <returns></returns>
|
|
|
939
|
+ public ActionResult Withdraw(string WorkOrderCode)
|
|
|
940
|
+ {
|
|
|
941
|
+ if (User != null)
|
|
|
942
|
+ {
|
|
|
943
|
+ var model = orderbll.GetModelByCode (WorkOrderCode);
|
|
|
944
|
+ if (model != null)
|
|
|
945
|
+ {
|
|
|
946
|
+ if (model.F_State != 0)
|
|
|
947
|
+ {
|
|
|
948
|
+ return Error("工单已分配,不可撤单");
|
|
|
949
|
+ }
|
|
|
950
|
+ string deptname = "";
|
|
|
951
|
+ var deptmodel = deptbll.GetModel(User.F_DeptId);
|
|
|
952
|
+ if (deptmodel != null)
|
|
|
953
|
+ deptname = deptmodel.F_DeptName + "-";
|
|
|
954
|
+ model.F_State = -1;
|
|
|
955
|
+ if (orderbll.Update(model))
|
|
|
956
|
+ {
|
|
|
957
|
+ AddOperation(deptname + User.F_UserName + "(" + User.F_UserCode + ")" + "撤单", User.F_UserCode, model.F_State.Value,
|
|
|
958
|
+ model.F_WorkOrderCode, 0);
|
|
|
959
|
+ return Success("撤回成功");
|
|
|
960
|
+ }
|
|
|
961
|
+ else
|
|
|
962
|
+ {
|
|
|
963
|
+ return Error("撤单失败");
|
|
|
964
|
+ }
|
|
|
965
|
+
|
|
|
966
|
+ }
|
|
|
967
|
+ else
|
|
|
968
|
+ {
|
|
|
969
|
+ return Error("工单不存在");
|
|
|
970
|
+ }
|
|
934
|
971
|
|
|
|
972
|
+
|
|
|
973
|
+ }
|
|
|
974
|
+ return Error("无操作权限!");
|
|
|
975
|
+ }
|
|
935
|
976
|
/// <summary>
|
|
936
|
977
|
/// 发车
|
|
937
|
978
|
/// </summary>
|