切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
about a year ago
提交
c1195523a64fd8120a3905978bdfe9827739b443
1 个父辈
451cd00e
更新
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
16 行增加
和
12 行删除
.gitignore
pkg/application/orderinfo/service/order_info.go
.gitignore
查看文件 @
c119552
...
...
@@ -25,4 +25,5 @@
/*.exe~
/logs
download
\ No newline at end of file
download
partnermg
...
...
pkg/application/orderinfo/service/order_info.go
查看文件 @
c119552
...
...
@@ -2,10 +2,11 @@ package service
import
(
"fmt"
"github.com/linmadan/egglib-go/core/application"
"strconv"
"time"
"github.com/linmadan/egglib-go/core/application"
"github.com/astaxie/beego/logs"
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/application/event/subscriber"
...
...
@@ -20,7 +21,7 @@ import (
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/lib"
)
//OrderService 自建订单,意向单,实发订单
//
OrderService 自建订单,意向单,实发订单
type
OrderInfoService
struct
{
}
...
...
@@ -125,7 +126,7 @@ func (service OrderInfoService) PageListOrderBase(listOrderQuery query.ListOrder
return
orderDataReturn
,
cnt
,
nil
}
//GetOrderDetail 获取订单详情
//
GetOrderDetail 获取订单详情
func
(
service
OrderInfoService
)
GetOrderDetail
(
getOrderQuery
query
.
GetOrderQuery
)
(
*
domain
.
OrderBase
,
error
)
{
//实际业务
transactionContext
,
err
:=
factory
.
CreateTransactionContext
(
nil
)
...
...
@@ -352,7 +353,7 @@ func (service OrderInfoService) CreateNewOrder(cmd command.CreateOrderCommand) (
return
newOrder
,
nil
}
//DeleteOrder 删除订单
//
DeleteOrder 删除订单
func
(
service
OrderInfoService
)
DeleteOrder
(
orderId
int64
,
companyId
int64
)
error
{
var
(
transactionContext
,
_
=
factory
.
CreateTransactionContext
(
nil
)
...
...
@@ -393,7 +394,7 @@ func (service OrderInfoService) DeleteOrder(orderId int64, companyId int64) erro
return
nil
}
//UpdateOrderData 编辑订单
//
UpdateOrderData 编辑订单
func
(
service
OrderInfoService
)
UpdateOrderData
(
cmd
command
.
UpdateOrderCommand
)
(
*
domain
.
OrderBase
,
error
)
{
var
(
transactionContext
,
_
=
factory
.
CreateTransactionContext
(
nil
)
...
...
@@ -581,7 +582,7 @@ func (service OrderInfoService) UpdateOrderData(cmd command.UpdateOrderCommand)
return
oldOrderData
,
nil
}
//deleteOldOrderGoods 新旧商品列表对比
//
deleteOldOrderGoods 新旧商品列表对比
func
(
service
OrderInfoService
)
deleteOldOrderGoods
(
newGoods
[]
domain
.
OrderGood
,
oldGoods
[]
domain
.
OrderGood
)
(
goodIds
[]
int64
)
{
for
_
,
old
:=
range
oldGoods
{
var
hasIn
bool
...
...
@@ -598,7 +599,7 @@ func (service OrderInfoService) deleteOldOrderGoods(newGoods []domain.OrderGood,
return
}
//DisableOrEnable 开启关闭订单
//
DisableOrEnable 开启关闭订单
func
(
service
OrderInfoService
)
DisableOrEnable
(
cmd
command
.
DisableOrderCommand
)
error
{
var
(
transactionContext
,
_
=
factory
.
CreateTransactionContext
(
nil
)
...
...
@@ -642,7 +643,7 @@ func (service OrderInfoService) DisableOrEnable(cmd command.DisableOrderCommand)
return
nil
}
//PageListOrderBouns 获取订单的分红列表
//
PageListOrderBouns 获取订单的分红列表
func
(
service
OrderInfoService
)
PageListOrderBonus
(
listOrderQuery
query
.
ListOrderBonusQuery
)
([]
map
[
string
]
interface
{},
int
,
error
)
{
transactionContext
,
err
:=
factory
.
CreateTransactionContext
(
nil
)
if
err
!=
nil
{
...
...
@@ -726,10 +727,11 @@ func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrde
goods
[]
domain
.
OrderGood
hasBonusPercent
bool
)
goods
,
_
,
err
=
orderGoodRepository
.
Find
(
domain
.
OrderGoodFindQuery
{
OrderId
:
orders
[
i
]
.
Id
})
goods
,
_
,
_
=
orderGoodRepository
.
Find
(
domain
.
OrderGoodFindQuery
{
OrderId
:
orders
[
i
]
.
Id
})
for
ii
:=
range
goods
{
if
goods
[
ii
]
.
PartnerBonusPercent
>=
0
{
hasBonusPercent
=
true
break
}
}
listIndex
:=
listOrderQuery
.
Offset
+
(
1
+
i
)
...
...
@@ -738,6 +740,7 @@ func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrde
"createTime"
:
orders
[
i
]
.
CreateTime
.
Local
()
.
Format
(
"2006-01-02 15:04:05"
),
"updateTime"
:
orders
[
i
]
.
UpdateTime
.
Local
()
.
Format
(
"2006-01-02 15:04:05"
),
"id"
:
fmt
.
Sprint
(
orders
[
i
]
.
Id
),
"saleDate"
:
orders
[
i
]
.
SaleDate
.
Local
()
.
Format
(
"2006-01-02"
),
"shipmentsId"
:
orders
[
i
]
.
DeliveryCode
,
"partner"
:
orders
[
i
]
.
PartnerInfo
.
PartnerName
,
"dividendsReceivable"
:
fmt
.
Sprint
(
orders
[
i
]
.
GetCurrentPartnerBonus
()),
...
...
@@ -764,7 +767,7 @@ func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrde
return
resp
,
cnt
,
nil
}
//PayPartnerBonusWithOrderBestshop 支付分红
//
PayPartnerBonusWithOrderBestshop 支付分红
func
(
service
OrderInfoService
)
PayPartnerBonus
(
orderId
int64
,
goodId
int64
,
adminId
int64
)
error
{
var
(
transactionContext
,
_
=
factory
.
CreateTransactionContext
(
nil
)
...
...
@@ -799,7 +802,7 @@ func (service OrderInfoService) PayPartnerBonus(orderId int64, goodId int64, adm
return
nil
}
//UpdateOrderRemarkBonus 订单分红详情,更新备注
//
UpdateOrderRemarkBonus 订单分红详情,更新备注
func
(
service
OrderInfoService
)
UpdateOrderRemarkBonus
(
orderId
int64
,
adminId
int64
,
remark
string
)
error
{
var
(
transactionContext
,
_
=
factory
.
CreateTransactionContext
(
nil
)
...
...
请
注册
或
登录
后发表评论