切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
陈志颖
4 years ago
提交
dfda740b08a4d9fd6678402c8e488b75912bdc53
1 个父辈
db9914a4
fix:修复业务员员抽成比例必填校验
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
8 行增加
和
6 行删除
pkg/port/beego/controllers/order_info_controlller.go
pkg/port/beego/controllers/order_info_controlller.go
查看文件 @
dfda740
...
...
@@ -716,8 +716,8 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
// 返回字段定义
ret
:=
map
[
string
]
interface
{}{}
// 返回信息表头定义 0: 订单号, 1: 发货单号, 2: 客户名称, 3: 订单区域, 4: 编号, 5: 合伙人, 6: 类型, 7: 业务抽成比例, 8: 产品名称, 9: 数量, 10: 单价, 11: 合伙人分红比例
var
tableHeader
=
[]
string
{
"错误详情"
,
"行号"
,
"订单号"
,
"发货单号"
,
"客户名称"
,
"订单区域"
,
"编号"
,
"合伙人"
,
"类型"
,
"业务抽成比例"
,
"产品名称"
,
"数量"
,
"单价"
,
"合伙人分红比例"
}
// 返回信息表头定义 0: 订单号, 1: 发货单号, 2: 客户名称, 3: 订单区域, 4: 编号, 5: 合伙人, 6: 类型, 7: 业务员抽成比例, 8: 产品名称, 9: 数量, 10: 单价, 11: 合伙人分红比例
var
tableHeader
=
[]
string
{
"错误详情"
,
"行号"
,
"订单号"
,
"发货单号"
,
"客户名称"
,
"订单区域"
,
"编号"
,
"合伙人"
,
"类型"
,
"业务员抽成比例"
,
"产品名称"
,
"数量"
,
"单价"
,
"合伙人分红比例"
}
// 文件后缀名校验
ext
:=
path
.
Ext
(
h
.
Filename
)
...
...
@@ -760,9 +760,9 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
if
len
(
row
)
==
constant
.
EXCEL_COLUMN
{
// 中间空字符校验
var
tmpRow
=
row
var
myRow
[]
string
for
j
,
cell
:=
range
row
{
if
j
!=
8
{
// 业务员抽成比例非必填
if
cell
==
""
||
cell
==
" "
{
// 空字符串填充
for
j
,
_
:=
range
row
{
if
j
!=
7
{
// 业务员抽成比例非必填
if
row
[
j
]
==
""
||
row
[
j
]
==
" "
{
// 空字符补位
tmpRow
[
j
]
=
""
nullFlag
=
true
}
...
...
@@ -778,7 +778,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
}
}
else
if
len
(
row
)
>
0
&&
len
(
row
)
<
constant
.
EXCEL_COLUMN
{
// 尾部空字符校验
var
myRow
[]
string
for
i
:=
0
;
i
<
constant
.
EXCEL_COLUMN
-
len
(
row
);
i
++
{
// null
补位
for
k
:=
0
;
k
<
constant
.
EXCEL_COLUMN
-
len
(
row
);
k
++
{
// 空字符
补位
myRow
=
append
(
myRow
,
""
)
}
myRow
=
append
(
myRow
,
"必填项不能为空"
)
// 错误信息
...
...
@@ -786,6 +786,8 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
myRow
=
append
(
myRow
,
s
)
// 行号
myRow
=
append
(
myRow
,
row
...
)
// 错误行数据
nullLine
=
append
(
nullLine
,
myRow
)
}
else
{
}
}
}
...
...
请
注册
或
登录
后发表评论