public void StartApprovalOrder(OrderFlow order) { if (!string.IsNullOrEmpty(order.ApprovalUser)) { throw new ArgumentException("另一个用户已经开始审批!"); } order.OrderStateEnum = OrderState_Enum.Approvaling; order.UpdateApprovalor(); OrderFlowLog(order, Operate_Enum.Order_Approval_Start); }
public void FinishApprovalOrder(OrderFlow order) { foreach (Apartment apt in order.Apartment) { apt.SellStateEnum = SellState_Enum.Sold; } order.OrderStateEnum = OrderState_Enum.Finish; order.UpdateApprovalor(); OrderFlowLog(order, Operate_Enum.Order_Approval_Finish); }