master
wufan 1 month ago
parent 5f762837f7
commit 60fbc1aa1a

@ -28745,6 +28745,7 @@ namespace TradeManageNew
ImageUrls = JsonConvert.DeserializeObject<List<string>>(pageItem.ImageUrls), ImageUrls = JsonConvert.DeserializeObject<List<string>>(pageItem.ImageUrls),
ShippingMethod = pageItem.ShippingMethod, ShippingMethod = pageItem.ShippingMethod,
IsNew = pageItem.IsNew, IsNew = pageItem.IsNew,
AppointmentTime = pageItem.AppointmentTime,
CreationTime = pageItem.CreationTime, CreationTime = pageItem.CreationTime,
CreatorId = pageItem.CreatorId, CreatorId = pageItem.CreatorId,
PublishMessage = pageItem.PublishMessage, PublishMessage = pageItem.PublishMessage,
@ -29955,6 +29956,53 @@ namespace TradeManageNew
} }
} }
/// <summary>
/// 自提填写预约时间
/// </summary>
/// <param name="Id"></param>
/// <param name="appointmentTime"></param>
/// <returns></returns>
[WebMethod(EnableSession = true)]
public APIReturnModel SelfPickupOrderUsedSalePlatform(int Id, DateTime? appointmentTime)
{
// PagesNew.Login(base.Session);
using (var db = new TradeUsedSale.Repositories.ErpDbContext())
{
var orderUsedSalePlatform = db.DT_OrderUsedSalePlatform.FirstOrDefault(x => x.Id == Id);
if (orderUsedSalePlatform is null)
{
return new APIReturnModel
{
Code = 0,
Message = $"不存在Id为{Id}的二手售卖商品",
Datas = null
};
}
if (orderUsedSalePlatform.ShippingMethod != ShippingMethod.SelfPickup)
{
return new APIReturnModel
{
Code = 0,
Message = $"Barcode[{orderUsedSalePlatform.BarCode}]非自提订单",
Datas = null
};
}
db.DT_OrderUsedSalePlatform.Where(x => x.Id == Id)
.Set(x => x.AppointmentTime, value: appointmentTime)
.Update();
return new APIReturnModel
{
Code = 1,
Message = "Success",
Datas = null
};
}
}
static string[] SplitAddress(string address, int maxLength) static string[] SplitAddress(string address, int maxLength)
{ {
List<string> addressLines = new List<string>(); List<string> addressLines = new List<string>();

@ -82,6 +82,11 @@ namespace TradeManageNew.Models.ShopifyUsedSale
/// </summary> /// </summary>
public bool? IsNew { get; set; } public bool? IsNew { get; set; }
/// <summary>
/// 预约时间
/// </summary>
public DateTime? AppointmentTime { get; set; }
/// <summary> /// <summary>
/// 创建时间 /// 创建时间
/// </summary> /// </summary>

@ -15,9 +15,9 @@ namespace TradeUsedSale.Enums
[Description("已上架")] Listed, [Description("已上架")] Listed,
/// <summary> /// <summary>
/// 等待取 /// 待发
/// </summary> /// </summary>
[Description("等待取货")] PendingPickup, [Description("待发货")] PendingPickup,
/// <summary> /// <summary>
/// 售卖完成 /// 售卖完成

@ -73,6 +73,11 @@ namespace TradeUsedSale.Repositories.Models
/// </summary> /// </summary>
public bool? IsNew { get; set; } public bool? IsNew { get; set; }
/// <summary>
/// 预约时间
/// </summary>
public DateTime? AppointmentTime { get; set; }
/// <summary> /// <summary>
/// 创建时间 /// 创建时间
/// </summary> /// </summary>

Loading…
Cancel
Save