切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
唐旭辉
4 years ago
提交
93178db88b912deb2038a88a86f396517d9cf754
1 个父辈
1c740df0
更新注释
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
3 行增加
和
1 行删除
pkg/domain/order_base.go
pkg/domain/order_good.go
pkg/domain/order_base.go
查看文件 @
93178db
...
...
@@ -273,6 +273,7 @@ func (order *OrderBase) Compute() error {
if
hasUsePartnerBonus
{
order
.
OrderCompute
.
UsePartnerBonus
,
_
=
usePartnerBonus
.
Round
(
2
)
.
BigFloat
()
.
Float64
()
}
else
{
//订单中的货品列表中合伙人分成没有调整值的情况下,对订单的调整值设置为负值用以标识
order
.
OrderCompute
.
UsePartnerBonus
=
-
1
}
if
hasUseOrderAmount
{
...
...
@@ -283,6 +284,7 @@ func (order *OrderBase) Compute() error {
Div
(
decimal
.
NewFromInt
(
100
))
.
Round
(
2
)
.
BigFloat
()
.
Float64
()
}
else
{
//订单中的货品列表中货品总金额没有调整值的情况下,对订单的调整值设置为负值用以标识
order
.
OrderCompute
.
UseOrderAmount
=
-
1
order
.
OrderCompute
.
SalesmanBonus
,
_
=
planOrderAmount
.
Mul
(
decimal
.
NewFromFloat
(
order
.
SalesmanBonusPercent
))
.
...
...
pkg/domain/order_good.go
查看文件 @
93178db
...
...
@@ -322,7 +322,7 @@ func (good *OrderGood) Compute() error {
good
.
GoodCompute
.
PlanAmount
,
_
=
planamount
.
Round
(
2
)
.
BigFloat
()
.
Float64
()
good
.
GoodCompute
.
PlanPartnerBonus
,
_
=
planPartnerBonus
.
Round
(
2
)
.
BigFloat
()
.
Float64
()
if
good
.
UseGoodNumber
<
0
{
//没有出现数量调整
//没有出现数量调整
,使用负值进行标记
good
.
GoodCompute
.
UsePartnerBonus
=
-
1
good
.
GoodCompute
.
UseAmount
=
-
1
}
else
{
...
...
请
注册
或
登录
后发表评论