houseme
houseme
> GF是我见过的很好的集大成的框架,然而缺乏gRPC支持有点难受。 希望能支持 在这里 https://github.com/gogf/katyusha
> 软件版本 在goframev2的2.1.2版本 > > 场景 连表后非主表的字段不返回 > > 需求 a表b表连表返回结果 > > 更具体 b表做主表,left join a表,在b表上进行条件过滤后,只要返回a表的所有字段 > > 实现 var ( orm = dao.b.Ctx(ctx) aTable = dao.a.Table() aColumns =...
> func (c *userImpl) RegisterUser(ctx context.Context, req *v1.RegisterDoReq) error { err := g.RequestFromCtx(ctx).Parse(&req) if err != nil { println("dwadwad") response.FailWithMessage(g.RequestFromCtx(ctx), err.Error()) > > ``` > } > response.OkWithMessage(g.RequestFromCtx(ctx), "注册成功!") >...
> 优秀的支付模块有哪些? 大佬给推荐一个好用的 https://github.com/go-pay/gopay 这个应该适合
> > 在`NewOfficialAccount`和`NewMiniProgram`方法中,如果参数的cache为nil,则初始化失败。 cache只是用于设置`AccessTokenHandle`接口,对于大部分的应用来说,都会通过`SetAccessTokenHandle`方法来重新设置,但是初始化的时候必须提供一个非空的cache,否则不能通过。 > > 建议:新增`NewCustomOfficialAccount`之类的函数,不对`AccessTokenHandle`进行配置;或者在DefaultAccessToken的`GetAccessToken`方法中进行判断cache是否为空。 > > 不知道作者对此有什么看法? > > same issue, use a fucking cache instead > >  > > you can take it below: >...
> 同问,第一次做微信支付,没文档咋搞? 其实大家可以顺带翻翻源码,就可以找到方法,这样更加熟悉了
如果是开发平台的"第三方平台开发"目前是支持的 https://github.com/silenceper/wechat/tree/v2/openplatform GitHubwechat/openplatform at v2 · silenceper/wechatWeChat SDK for Go (微信SDK:简单、易用). Contribute to silenceper/wechat development by creating an account on GitHub. 如果是这个 [“微信支付服务商”](https://pay.weixin.qq.com/static/partner_guide/partner_types.shtml) 期待你提个pr
动手来一个pr吧 这样大家都可以使用了
> 企业付款,现金红包什么时候能发布呢? https://github.com/silenceper/wechat/blob/release-2.0/pay/transfer/transfer_wallet.go GitHubwechat/transfer_wallet.go at release-2.0 · silenceper/wechatWeChat SDK for Go (微信SDK:简单、易用). Contribute to silenceper/wechat development by creating an account on GitHub.
> val := ak.cache.Get(accessTokenCacheKey) > if val != nil { > accessToken = val.(string) > return > } > 如果val=“”, 那就不是nil 研究一下 `go-redis/redis/v8` 文档