正在显示
4 个修改的文件
包含
33 行增加
和
11 行删除
| 1 | -# 合伙人项目 | ||
| 2 | -vendor 文件夹如果不是迫不得已,请不要手动修改其中的文件! | 1 | +# 合伙人项目[svn](svn://218.106.157.184/repo/项目文件/项目【合伙人】) |
| 2 | +1. vendor 文件夹如果不是迫不得已,请不要手动修改其中的文件!可以使用命令 “go mod vendor”。 | ||
| 3 | 如果手动修改vendor中的文件,需自行进行版本管理。(慎重考虑!慎重考虑!慎重考虑!) | 3 | 如果手动修改vendor中的文件,需自行进行版本管理。(慎重考虑!慎重考虑!慎重考虑!) |
| 4 | + | ||
| 5 | +2. 外部数据来源,接收企业平台发送过来的数据。 | ||
| 6 | + 主要内容在文件夹 | ||
| 7 | + partnermg/pkg/application/unifiedUserCenter, | ||
| 8 | + partnermg/pkg/port/beego/controller/sync_data_controller.go, | ||
| 9 | + partnermg/pkg/port/beego/routers/routers.go, | ||
| 10 | + 具体对接需要的数据格式文档地址: | ||
| 11 | + [yapi-企业平台-子系统对接](http://47.97.5.102:36666/project/187/interface/api) | ||
| 12 | +3. 外部数据来源,接收香米小程序的订单,需要对接kafka消息。 | ||
| 13 | + 主要内容在 | ||
| 14 | + partnermg/pkg/application/syncOrder, | ||
| 15 | + partnermg/pkg/port/consumer, | ||
| 16 | + 具体对接需要的数据格式文档地址: | ||
| 17 | + [yapi-合伙人-后端](http://47.97.5.102:36666/project/211/interface/api/9013) | ||
| 18 | +4. 需要调用外部的api接口,调用企业平台,统一用户中心的接口 | ||
| 19 | + 主要内容在 | ||
| 20 | + partnermg/pkg/infrastructure/serviceGateway | ||
| 21 | + | ||
| 22 | + |
| @@ -182,16 +182,16 @@ func (order *OrderBase) AddGoods(goods []OrderGood) { | @@ -182,16 +182,16 @@ func (order *OrderBase) AddGoods(goods []OrderGood) { | ||
| 182 | order.Compute() | 182 | order.Compute() |
| 183 | } | 183 | } |
| 184 | 184 | ||
| 185 | -func (order *OrderBase) ModifyGoodNumber(goodid int64, number int64) { | ||
| 186 | - for i := range order.Goods { | ||
| 187 | - if order.Goods[i].Id != goodid { | ||
| 188 | - continue | ||
| 189 | - } | ||
| 190 | - // thisGood := order.Goods[i] | 185 | +// func (order *OrderBase) ModifyGoodNumber(goodid int64, number int64) { |
| 186 | +// for i := range order.Goods { | ||
| 187 | +// if order.Goods[i].Id != goodid { | ||
| 188 | +// continue | ||
| 189 | +// } | ||
| 190 | +// // thisGood := order.Goods[i] | ||
| 191 | 191 | ||
| 192 | - } | ||
| 193 | - order.Compute() | ||
| 194 | -} | 192 | +// } |
| 193 | +// order.Compute() | ||
| 194 | +// } | ||
| 195 | 195 | ||
| 196 | //Compute 数据汇总核算 | 196 | //Compute 数据汇总核算 |
| 197 | func (order *OrderBase) Compute() error { | 197 | func (order *OrderBase) Compute() error { |
| @@ -64,6 +64,7 @@ func (gateway MmmBusinessAdminServiceGateway) httpDo(reqURL string, mathod strin | @@ -64,6 +64,7 @@ func (gateway MmmBusinessAdminServiceGateway) httpDo(reqURL string, mathod strin | ||
| 64 | return body, nil | 64 | return body, nil |
| 65 | } | 65 | } |
| 66 | 66 | ||
| 67 | +// GetUserAuth 请求企业平台确认用户是否可以使用天联共创后台 | ||
| 67 | func (gateway MmmBusinessAdminServiceGateway) GetUserAuth(userId int64) (*ResponseGetUserAuth, error) { | 68 | func (gateway MmmBusinessAdminServiceGateway) GetUserAuth(userId int64) (*ResponseGetUserAuth, error) { |
| 68 | param := map[string]interface{}{ | 69 | param := map[string]interface{}{ |
| 69 | "userId": fmt.Sprint(userId), | 70 | "userId": fmt.Sprint(userId), |
| @@ -8,7 +8,9 @@ import ( | @@ -8,7 +8,9 @@ import ( | ||
| 8 | //外部调用,企业平台,总后台调用 | 8 | //外部调用,企业平台,总后台调用 |
| 9 | func init() { | 9 | func init() { |
| 10 | nsPlatform := beego.NewNamespace("/platform", | 10 | nsPlatform := beego.NewNamespace("/platform", |
| 11 | + //同步企业相关数据 | ||
| 11 | beego.NSRouter("/action", &controllers.SyncDataController{}, "post:SyncData"), | 12 | beego.NSRouter("/action", &controllers.SyncDataController{}, "post:SyncData"), |
| 13 | + //更换公司管理员 | ||
| 12 | beego.NSRouter("/admins_change", &controllers.SyncDataController{}, "post:CompanyAdminChance"), | 14 | beego.NSRouter("/admins_change", &controllers.SyncDataController{}, "post:CompanyAdminChance"), |
| 13 | ) | 15 | ) |
| 14 | nsUcenter := beego.NewNamespace("/ucenter", | 16 | nsUcenter := beego.NewNamespace("/ucenter", |
-
请 注册 或 登录 后发表评论