切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
唐旭辉
4 years ago
提交
0a8cb4c1df20b364690e2af199a1f4c75a83f5a0
1 个父辈
a3ef201e
更新注释文档
隐藏空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
34 行增加
和
12 行删除
README.md
pkg/domain/order_base.go
pkg/infrastructure/serviceGateway/httplib_business-admin_service.go
pkg/port/beego/routers/router2.go
README.md
查看文件 @
0a8cb4c
# 合伙人项目
vendor 文件夹如果不是迫不得已,请不要手动修改其中的文件!
如果手动修改vendor中的文件,需自行进行版本管理。(慎重考虑!慎重考虑!慎重考虑!)
\ No newline at end of file
# 合伙人项目[svn](svn://218.106.157.184/repo/项目文件/项目【合伙人】)
1.
vendor 文件夹如果不是迫不得已,请不要手动修改其中的文件!可以使用命令 “go mod vendor”。
如果手动修改vendor中的文件,需自行进行版本管理。(慎重考虑!慎重考虑!慎重考虑!)
2.
外部数据来源,接收企业平台发送过来的数据。
主要内容在文件夹
partnermg/pkg/application/unifiedUserCenter,
partnermg/pkg/port/beego/controller/sync_data_controller.go,
partnermg/pkg/port/beego/routers/routers.go,
具体对接需要的数据格式文档地址:
[
yapi-企业平台-子系统对接
](
http://47.97.5.102:36666/project/187/interface/api
)
3.
外部数据来源,接收香米小程序的订单,需要对接kafka消息。
主要内容在
partnermg/pkg/application/syncOrder,
partnermg/pkg/port/consumer,
具体对接需要的数据格式文档地址:
[
yapi-合伙人-后端
](
http://47.97.5.102:36666/project/211/interface/api/9013
)
4.
需要调用外部的api接口,调用企业平台,统一用户中心的接口
主要内容在
partnermg/pkg/infrastructure/serviceGateway
...
...
pkg/domain/order_base.go
查看文件 @
0a8cb4c
...
...
@@ -182,16 +182,16 @@ func (order *OrderBase) AddGoods(goods []OrderGood) {
order
.
Compute
()
}
func
(
order
*
OrderBase
)
ModifyGoodNumber
(
goodid
int64
,
number
int64
)
{
for
i
:=
range
order
.
Goods
{
if
order
.
Goods
[
i
]
.
Id
!=
goodid
{
continue
}
// thisGood := order.Goods[i]
// func (order *OrderBase) ModifyGoodNumber(goodid int64, number int64) {
// for i := range order.Goods {
// if order.Goods[i].Id != goodid {
// continue
// }
// // thisGood := order.Goods[i]
}
order
.
Compute
()
}
// }
// order.Compute()
// }
//Compute 数据汇总核算
func
(
order
*
OrderBase
)
Compute
()
error
{
...
...
pkg/infrastructure/serviceGateway/httplib_business-admin_service.go
查看文件 @
0a8cb4c
...
...
@@ -64,6 +64,7 @@ func (gateway MmmBusinessAdminServiceGateway) httpDo(reqURL string, mathod strin
return
body
,
nil
}
// GetUserAuth 请求企业平台确认用户是否可以使用天联共创后台
func
(
gateway
MmmBusinessAdminServiceGateway
)
GetUserAuth
(
userId
int64
)
(
*
ResponseGetUserAuth
,
error
)
{
param
:=
map
[
string
]
interface
{}{
"userId"
:
fmt
.
Sprint
(
userId
),
...
...
pkg/port/beego/routers/router2.go
查看文件 @
0a8cb4c
...
...
@@ -8,7 +8,9 @@ import (
//外部调用,企业平台,总后台调用
func
init
()
{
nsPlatform
:=
beego
.
NewNamespace
(
"/platform"
,
//同步企业相关数据
beego
.
NSRouter
(
"/action"
,
&
controllers
.
SyncDataController
{},
"post:SyncData"
),
//更换公司管理员
beego
.
NSRouter
(
"/admins_change"
,
&
controllers
.
SyncDataController
{},
"post:CompanyAdminChance"
),
)
nsUcenter
:=
beego
.
NewNamespace
(
"/ucenter"
,
...
...
请
注册
或
登录
后发表评论