コード例 #1
0
        public void HandleEvent(OrderPayedEventData eventData)
        {
            decimal UpgradeOrderMoney = SettingManager.GetSettingValueForTenant <decimal>(SpreadSettings.General.UpgradeOrderMoney,
                                                                                          eventData.Order.TenantId);

            if (UpgradeOrderMoney > 0 && eventData.Order.PayMoney >= UpgradeOrderMoney)
            {
                AsyncHelper.RunSync(async() =>
                {
                    await SpreadManager.SetAsSpreader(eventData.Order.GetUserIdentifier());
                });
            }
        }