public ResultMessage <string> BindWechatAccount(BindAccountInput input)
 {
     try
     {
         string urlOrMsg;
         var    isSuccess = _bindAccountProcessor.BindWechatAccount(new JeuciAccount(input.OpenId, input.Account, input.Password, AccountOperateType.BindAccount), out urlOrMsg);
         if (isSuccess)
         {
             return(new ResultMessage <string>(urlOrMsg, "绑定成功!"));
         }
         return(new ResultMessage <string>(ResultCode.Fail, urlOrMsg));
     }
     catch (Exception e)
     {
         LogHelper.Logger.Error(e.Message);
         return(new ResultMessage <string>(ResultCode.ServiceError, e.Message));
     }
 }
Exemple #2
0
        /// <summary>
        /// 绑定、解绑物流账号
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        public async Task <BindAccountOutput> BindAccount(BindAccountInput input)
        {
            input.AccessToken = AccessToken;

            return(await HttpPost <BindAccountOutput>(_BindAccountUrl, input));
        }