15 changed files with 354 additions and 103 deletions
@ -0,0 +1,86 @@ |
|||
using BBWY.Client.Models; |
|||
using BBWY.Client.Models.APIModel; |
|||
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 PackTaskOverTimeDetailService : BaseApiService, IDenpendency |
|||
{ |
|||
public PackTaskOverTimeDetailService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext) |
|||
{ |
|||
|
|||
|
|||
|
|||
} |
|||
public ApiResponse<SearchTaskListResponse> SearchTaskList(string skuId = null, string taskId = null |
|||
, string spuId = null, string orderSn = null, |
|||
TaskState? TaskState = null, |
|||
int pageIndex = 1, |
|||
int pageSize = 10 |
|||
|
|||
) |
|||
{ |
|||
|
|||
|
|||
return SendRequest<SearchTaskListResponse>(globalContext.QKApiHost, "api/PackTask/SearchTaskList", new |
|||
{ |
|||
|
|||
orderSn, |
|||
spuId, |
|||
skuId, |
|||
taskId, |
|||
TaskState, |
|||
pageIndex, |
|||
pageSize, |
|||
ShopId = globalContext.User.Shop.ShopId.ToString(), |
|||
|
|||
}, null, HttpMethod.Post); |
|||
} |
|||
|
|||
|
|||
|
|||
/// <summary>
|
|||
/// 查询超时任务列表
|
|||
/// </summary>
|
|||
/// <param name="taskId"></param>
|
|||
/// <returns></returns>
|
|||
public ApiResponse<SearchOverTimeTaskResponse> SearchOverTimeTaskList(string ShopId, DateTime? StartTime, DateTime? EndTime, OverTimeTaskState? overTimeTaskState, OverTimeTaskType? OverTimeType, int? PageIndex, int? PageSize = 20) |
|||
{ |
|||
return SendRequest<SearchOverTimeTaskResponse>(globalContext.QKApiHost, $"api/PackTaskOverTimeDetail/SearchOverTimeTaskList", new |
|||
{ |
|||
ShopId, |
|||
StartTime, |
|||
EndTime, |
|||
OverTimeType= OverTimeType==0?null: OverTimeType, |
|||
PageIndex, |
|||
PageSize, |
|||
OverTimeTaskState= (overTimeTaskState == OverTimeTaskState.全部) ? null : overTimeTaskState, |
|||
}, null, HttpMethod.Post); |
|||
} |
|||
|
|||
|
|||
// <summary>
|
|||
/// 任务超时提交备注(解释超时原因)
|
|||
/// </summary>
|
|||
/// <param name="submitOverTimeMarkMsgRequest"></param>
|
|||
/// <returns></returns>
|
|||
public ApiResponse<object> SubmitOverTimeMarkMsg(TaskMessageType TaskType, long OverTimeTaskId, OverTimeType OverTimeType, string OverTimeRemarkMsg) |
|||
{ |
|||
return SendRequest<object>(globalContext.QKApiHost, "api/PackTaskOverTimeDetail/SubmitOverTimeMarkMsg", new |
|||
{ |
|||
TaskType, |
|||
OverTimeTaskId, |
|||
OverTimeType, |
|||
OverTimeRemarkMsg, |
|||
UserName=globalContext.User.Name, |
|||
|
|||
}, null, HttpMethod.Post); |
|||
} |
|||
|
|||
} |
|||
} |
Loading…
Reference in new issue