|
@ -657,6 +657,10 @@ namespace BBWYB.Server.Business |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 设置历史采购单
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="request"></param>
|
|
|
public void SetHistoryPurchaseOrder(SetHistoryPurchaseOrderRequest request) |
|
|
public void SetHistoryPurchaseOrder(SetHistoryPurchaseOrderRequest request) |
|
|
{ |
|
|
{ |
|
|
var dbOrderCostDetailList = fsql.Select<OrderCostDetail>().Where(ocd => ocd.OrderId == request.OrderId).ToList(); |
|
|
var dbOrderCostDetailList = fsql.Select<OrderCostDetail>().Where(ocd => ocd.OrderId == request.OrderId).ToList(); |
|
@ -691,6 +695,32 @@ namespace BBWYB.Server.Business |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 签收采购单
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
|
public void SignPurchaseOrder(SignPurchaseOrderRequest request) |
|
|
|
|
|
{ |
|
|
|
|
|
var dbOrder = fsql.Select<Order>(request.OrderId).ToOne(); |
|
|
|
|
|
if (dbOrder == null) |
|
|
|
|
|
throw new BusinessException("无效订单号"); |
|
|
|
|
|
if (dbOrder.OrderState == Enums.OrderState.已取消) |
|
|
|
|
|
throw new BusinessException("订单已取消"); |
|
|
|
|
|
|
|
|
|
|
|
var dbOrderPurchaseInfo = fsql.Select<OrderPurchaseInfo>().Where(opi => opi.PurchaseOrderId == request.PurchaseOrderId && opi.IsEnabled == true).ToOne(); |
|
|
|
|
|
if (dbOrderPurchaseInfo == null) |
|
|
|
|
|
throw new BusinessException("无效采购单号"); |
|
|
|
|
|
if (!dbOrderPurchaseInfo.IsEnabled) |
|
|
|
|
|
throw new BusinessException("采购单已失效"); |
|
|
|
|
|
if (dbOrderPurchaseInfo.IsSign == true) |
|
|
|
|
|
throw new BusinessException("采购单已签收"); |
|
|
|
|
|
|
|
|
|
|
|
fsql.Transaction(() => |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
#region 1688CallBack
|
|
|
#region 1688CallBack
|
|
|
public void CallbackFrom1688(string jsonStr) |
|
|
public void CallbackFrom1688(string jsonStr) |
|
|
{ |
|
|
{ |
|
|