using BBWY.Client.Models; using BBWY.Client.Models.APIModel.Response.PackTask; using BBWY.Common.Http; using BBWY.Common.Models; using System; using System.Collections.Generic; using System.Net.Http; using System.Text; namespace BBWY.Client.APIServices.QiKu { public class PackTaskAbortService : BaseApiService, IDenpendency { public PackTaskAbortService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext) { } public ApiResponse AbortPackTask(long TaskId, int TaskExceptionType, string RemarkMsg, TaskState AbortTaskState, string ShelvesNumber, int? FloorNumber) { return SendRequest(globalContext.QKApiHost, $"api/PackTaskAbort/AbortPackTask?taskId={TaskId}", new { TaskId, TaskExceptionType, RemarkMsg, UserName = globalContext.User.Name, AbortTaskState, ShelvesNumber, FloorNumber } , null, HttpMethod.Post); } public ApiResponse DisposedPackTask(long TaskId) { return SendRequest(globalContext.QKApiHost, $"api/PackTaskAbort/DisposedPackTask?taskId={TaskId}", new { TaskId, UserName = globalContext.User.Name } , null, HttpMethod.Post); } public ApiResponse UpdateAbortPackTask(long TaskId, TaskState TaskState, string ShelvesNumber,int? FloorNumber) { return SendRequest(globalContext.QKApiHost, $"api/PackTaskAbort/UpdateAbortPackTask", new { TaskId, TaskState, ShelvesNumber, FloorNumber, UserName = globalContext.User.Name } , null, HttpMethod.Post); } } }