|
|
@@ -18,12 +18,13 @@ import (
|
|
|
)
|
|
|
|
|
|
type ServiceContext struct {
|
|
|
- Config config.Config
|
|
|
- SqlConn sqlx.SqlConn
|
|
|
- RdCli Cache
|
|
|
- Wechat *Wechat
|
|
|
- Transformer transformclient.Transform
|
|
|
- UserModel model.UserModel
|
|
|
+ Config config.Config
|
|
|
+ SqlConn sqlx.SqlConn
|
|
|
+ RdCli Cache
|
|
|
+ Wechat *Wechat
|
|
|
+ Transformer transformclient.Transform
|
|
|
+ UserModel model.UserModel
|
|
|
+ I2billAcquirerStudentModel model.I2billAcquirerStudentModel
|
|
|
}
|
|
|
|
|
|
// GetUserId defined TODO
|
|
|
@@ -75,6 +76,7 @@ func NewServiceContext(c config.Config) *ServiceContext {
|
|
|
Transformer: transformclient.NewTransform(zrpc.MustNewClient(c.Transform)),
|
|
|
}
|
|
|
svc.UserModel = model.NewUserModel(svc.SqlConn, c.Cache)
|
|
|
+ svc.I2billAcquirerStudentModel = model.NewI2billAcquirerStudentModel(svc.SqlConn)
|
|
|
svc.RdCli = svc.UserModel.CacheStorage()
|
|
|
svc.Wechat = &Wechat{
|
|
|
RdCli: svc.RdCli,
|