예제 #1
0
        /// <summary>
        /// 更新状态
        /// </summary>
        /// <param name="tenantId"></param>
        /// <param name="userId"></param>
        /// <param name="appAccountId"></param>
        /// <param name="state"></param>
        internal static void UpdateState(int tenantId, int userId, string appAccountId, AppAccountState state)
        {
            var db = Database.GetDatabase(DatabaseName.AppConnect);

            SafeProcedure.ExecuteNonQuery(db, "dbo.AppAccount_UpdateState", parameterMapper =>
            {
                parameterMapper.AddWithValue("@TenantId", tenantId);
                parameterMapper.AddWithValue("@UserId", userId);
                parameterMapper.AddWithValue("@AppAccountId", appAccountId);
                parameterMapper.AddWithValue("@State", (short)state);
            });
        }
예제 #2
0
        /// <summary>
        /// 更新开放平台账户状态
        /// </summary>
        /// <param name="tenantId"></param>
        /// <param name="userId"></param>
        /// <param name="appAccountId"></param>
        /// <param name="state"></param>
        public void UpdateState(int tenantId, int userId, string appAccountId, AppAccountState state)
        {
            ArgumentHelper.AssertIsTrue(!string.IsNullOrWhiteSpace(appAccountId), "id is null or empty");

            AppAccountDao.UpdateState(tenantId, userId, appAccountId, state);
        }