diff --git a/BBWYB.Server.API/Controllers/PurchaseOrderController.cs b/BBWYB.Server.API/Controllers/PurchaseOrderController.cs index 6b7d7fa..56829c6 100644 --- a/BBWYB.Server.API/Controllers/PurchaseOrderController.cs +++ b/BBWYB.Server.API/Controllers/PurchaseOrderController.cs @@ -6,7 +6,7 @@ using Microsoft.AspNetCore.Mvc; namespace BBWYB.Server.API.Controllers { - //[Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)] + [Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)] public class PurchaseOrderController : BaseApiController { private PurchaseOrderBusiness purchaseOrderBusiness; diff --git a/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs b/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs index 07e253d..72a5deb 100644 --- a/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs +++ b/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs @@ -650,8 +650,10 @@ namespace BBWYB.Server.Business } insertOrderCost?.ExecuteAffrows(); updateOrderCost?.ExecuteAffrows(); - if (dbOrder.OrderState == Enums.OrderState.待付款) - fsql.Update(dbOrder.Id).Set(o => o.OrderState, Enums.OrderState.待出库).ExecuteAffrows(); + + fsql.Update(dbOrder.Id).SetIf(dbOrder.OrderState == Enums.OrderState.待付款, o => o.OrderState, Enums.OrderState.待出库) + .Set(o => o.IsPurchased, true) + .ExecuteAffrows(); }); } diff --git a/BBWYB.Server.Model/Enums.cs b/BBWYB.Server.Model/Enums.cs index 449fcec..536b09c 100644 --- a/BBWYB.Server.Model/Enums.cs +++ b/BBWYB.Server.Model/Enums.cs @@ -268,6 +268,9 @@ OneBound = 1 } + /// + /// 打包配置状态 待配置 = 0,已配置 = 1 + /// public enum PackConfigState { 待配置 = 0,