作者 唐旭辉

更新注释文档

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",