public async Task <IActionResult> ChangeIntroduction([FromBody] DTOAPI_ChangeIntroduction info)
        {
            try
            {
                long userid = Int64.Parse(this.User.Claims.Where(x => x.Type == ClaimTypes.NameIdentifier).Select(x => x.Value).FirstOrDefault());
                await this.services.ChangeIntroduction(userid, info).ConfigureAwait(false);

                return(JsonToCamelCase(new { success = true }));
            }
            catch (Exception ex)
            {
                return(JsonToCamelCase(ex.Message, 50000, 50000));
            }
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="userid"></param>
        /// <param name="info"></param>
        /// <returns></returns>
        public async Task <dynamic> ChangeIntroduction(long userid, DTOAPI_ChangeIntroduction info)
        {
            if (!AccountValidator.bValidIntroduction(info.introduction))
            {
                throw new Exception("简介不符合规则");
            }

            await this.publishEndpoint.Publish(new ChangeAccountIntroductionCommand
            {
                id           = userid,
                introduction = info.introduction
            });

            return("");
        }