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)); } }
/// <summary> /// 绑定、解绑物流账号 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <BindAccountOutput> BindAccount(BindAccountInput input) { input.AccessToken = AccessToken; return(await HttpPost <BindAccountOutput>(_BindAccountUrl, input)); }