切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
陈志颖
4 years ago
提交
23d60810a2a879412e12b7f1ca6108199fc76bef
1 个父辈
d1d2643c
fix:修改合伙人id数据检索
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
35 行增加
和
15 行删除
pkg/port/beego/controllers/order_info_controlller.go
pkg/port/beego/controllers/order_info_controlller.go
查看文件 @
23d6081
...
...
@@ -987,6 +987,9 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
// 创建订单服务
orderSrv
:=
orderService
.
NewOrderInfoService
(
nil
)
// 合伙人检索错误
partnerDataList
:=
make
([]
interface
{},
0
)
// 聚合订单产品
var
orderCommands
=
make
(
map
[
string
]
*
orderCmd
.
CreateOrderCommand
,
0
)
for
i
,
row
:=
range
rows
{
...
...
@@ -1028,27 +1031,33 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
// 获取partnerId
var
partnerInfo
*
domain
.
PartnerInfo
partnerInfo
,
err
=
orderSrv
.
GetPartnerIdByCodeAndCategory
(
orderQuery
.
GetPartnerIdQuery
{
orderQueryData
:=
orderQuery
.
GetPartnerIdQuery
{
Code
:
row
[
4
],
PartnerCategory
:
0
,
CompanyId
:
companyId
,
})
if
err
!=
nil
{
}
// 1: 事业合伙、2: 业务合伙、3: 研发合伙、4: 业务-产品应用合伙
switch
row
[
6
]
{
case
"事业合伙"
:
orderQueryData
.
PartnerCategory
=
1
case
"业务合伙"
:
orderQueryData
.
PartnerCategory
=
2
case
"研发合伙"
:
orderQueryData
.
PartnerCategory
=
3
case
"业务-产品应用合伙"
:
orderQueryData
.
PartnerCategory
=
4
}
partnerInfo
,
err
=
orderSrv
.
GetPartnerIdByCodeAndCategory
(
orderQueryData
)
if
err
!=
nil
{
// 检索合伙人错误
var
tmpRow
[]
string
tmpRow
=
append
(
tmpRow
,
err
.
Error
())
// 错误信息
s
:=
strconv
.
Itoa
(
i
+
1
)
tmpRow
=
append
(
tmpRow
,
s
)
// 行号
tmpRow
=
append
(
tmpRow
,
row
...
)
// 错误行数据
partnerDataList
=
append
(
partnerDataList
,
tmpRow
)
}
if
partnerInfo
!=
nil
{
orderCommands
[
hashString
]
.
PartnerId
=
partnerInfo
.
Partner
.
Id
// 1: 事业合伙、2: 业务合伙、3: 研发合伙、4: 业务-产品应用合伙
switch
row
[
6
]
{
case
"事业合伙"
:
partnerInfo
.
PartnerCategory
=
1
case
"业务合伙"
:
partnerInfo
.
PartnerCategory
=
2
case
"研发合伙"
:
partnerInfo
.
PartnerCategory
=
3
case
"业务-产品应用合伙"
:
partnerInfo
.
PartnerCategory
=
4
}
}
}
else
{
//产品相关,8: 产品名称, 9: 数量, 10: 单价, 11: 合伙人分红比例
...
...
@@ -1070,6 +1079,17 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
}
}
}
if
len
(
partnerDataList
)
>
0
{
ret
=
map
[
string
]
interface
{}{
"successCount"
:
0
,
"fail"
:
map
[
string
]
interface
{}{
"tableHeader"
:
tableHeader
,
"tableData"
:
partnerDataList
,
},
}
c
.
ResponseData
(
ret
)
return
}
// 产品数量校验
productNumberError
:=
make
([]
interface
{},
0
)
...
...
请
注册
或
登录
后发表评论