using BBWY.Client.Models; using BBWY.Client.Models.APIModel; using BBWY.Client.Models.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 PackUserService : BaseApiService, IDenpendency { public PackUserService(RestApiService restApiService, GlobalContext globalContext) : base(restApiService, globalContext) { // globalContext.User.Id = 1668426942564536320; } public ApiResponse SearchPackerTask(PackTaskState? PackTaskState, string WayBillNo = null, string SourceExpressName = null, string departmentName = null, string skuId = null, string taskId = null, string spuId = null, string orderSn = null, string ShopName = null, int pageIndex = 1, int pageSize = 10, string SkuTitle = null, string SpuTitle = null) { return SendRequest(globalContext.QKApiHost, $"api/PackUser/SearchPackerTask", new { PackTaskState, WayBillNo, SourceExpressName, departmentName, skuId, taskId, spuId, orderSn, ShopName, pageIndex, pageSize, SkuTitle, SpuTitle, UserId = globalContext.User.Id.ToString(), } , null, HttpMethod.Post); } public ApiResponse CompletedPackTask(long TaskId, decimal OneSkuWeight) { return SendRequest(globalContext.QKApiHost, $"api/PackUser/CompletedPackTask", new { TaskId, OneSkuWeight } , null, HttpMethod.Post); } public ApiResponse SearchPackerSalary(DateTime? StartTime, DateTime? EndTime, int pageIndex = 1, int pageSize = 10) { return SendRequest(globalContext.QKApiHost, $"api/PackUser/SearchPackerSalary", new { UserId = globalContext.User.Id.ToString(), StartTime, EndTime, pageIndex, pageSize } , null, HttpMethod.Post); } /// /// 获取打包人员列表 /// /// public ApiResponse GetPackMembers() { return SendRequest(globalContext.QKApiHost, "api/PackUser/GetPackerList", null , null, HttpMethod.Get); } } }