合并分支 'dev' 到 'test'
fix:修复业务员员抽成比例必填校验 查看合并请求 !13
正在显示
1 个修改的文件
包含
8 行增加
和
6 行删除
@@ -716,8 +716,8 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | @@ -716,8 +716,8 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | ||
716 | // 返回字段定义 | 716 | // 返回字段定义 |
717 | ret := map[string]interface{}{} | 717 | ret := map[string]interface{}{} |
718 | 718 | ||
719 | - // 返回信息表头定义 0: 订单号, 1: 发货单号, 2: 客户名称, 3: 订单区域, 4: 编号, 5: 合伙人, 6: 类型, 7: 业务抽成比例, 8: 产品名称, 9: 数量, 10: 单价, 11: 合伙人分红比例 | ||
720 | - var tableHeader = []string{"错误详情", "行号", "订单号", "发货单号", "客户名称", "订单区域", "编号", "合伙人", "类型", "业务抽成比例", "产品名称", "数量", "单价", "合伙人分红比例"} | 719 | + // 返回信息表头定义 0: 订单号, 1: 发货单号, 2: 客户名称, 3: 订单区域, 4: 编号, 5: 合伙人, 6: 类型, 7: 业务员抽成比例, 8: 产品名称, 9: 数量, 10: 单价, 11: 合伙人分红比例 |
720 | + var tableHeader = []string{"错误详情", "行号", "订单号", "发货单号", "客户名称", "订单区域", "编号", "合伙人", "类型", "业务员抽成比例", "产品名称", "数量", "单价", "合伙人分红比例"} | ||
721 | 721 | ||
722 | // 文件后缀名校验 | 722 | // 文件后缀名校验 |
723 | ext := path.Ext(h.Filename) | 723 | ext := path.Ext(h.Filename) |
@@ -760,9 +760,9 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | @@ -760,9 +760,9 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | ||
760 | if len(row) == constant.EXCEL_COLUMN { // 中间空字符校验 | 760 | if len(row) == constant.EXCEL_COLUMN { // 中间空字符校验 |
761 | var tmpRow = row | 761 | var tmpRow = row |
762 | var myRow []string | 762 | var myRow []string |
763 | - for j, cell := range row { | ||
764 | - if j != 8 { // 业务员抽成比例非必填 | ||
765 | - if cell == "" || cell == " " { // 空字符串填充 | 763 | + for j, _ := range row { |
764 | + if j != 7 { // 业务员抽成比例非必填 | ||
765 | + if row[j] == "" || row[j] == " " { // 空字符补位 | ||
766 | tmpRow[j] = "" | 766 | tmpRow[j] = "" |
767 | nullFlag = true | 767 | nullFlag = true |
768 | } | 768 | } |
@@ -778,7 +778,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | @@ -778,7 +778,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | ||
778 | } | 778 | } |
779 | } else if len(row) > 0 && len(row) < constant.EXCEL_COLUMN { // 尾部空字符校验 | 779 | } else if len(row) > 0 && len(row) < constant.EXCEL_COLUMN { // 尾部空字符校验 |
780 | var myRow []string | 780 | var myRow []string |
781 | - for i := 0; i < constant.EXCEL_COLUMN-len(row); i++ { // null补位 | 781 | + for k := 0; k < constant.EXCEL_COLUMN-len(row); k++ { // 空字符补位 |
782 | myRow = append(myRow, "") | 782 | myRow = append(myRow, "") |
783 | } | 783 | } |
784 | myRow = append(myRow, "必填项不能为空") // 错误信息 | 784 | myRow = append(myRow, "必填项不能为空") // 错误信息 |
@@ -786,6 +786,8 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | @@ -786,6 +786,8 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | ||
786 | myRow = append(myRow, s) // 行号 | 786 | myRow = append(myRow, s) // 行号 |
787 | myRow = append(myRow, row...) // 错误行数据 | 787 | myRow = append(myRow, row...) // 错误行数据 |
788 | nullLine = append(nullLine, myRow) | 788 | nullLine = append(nullLine, myRow) |
789 | + } else { | ||
790 | + | ||
789 | } | 791 | } |
790 | } | 792 | } |
791 | } | 793 | } |
-
请 注册 或 登录 后发表评论