作者 陈志颖

合并分支 'dev' 到 'test'

fix:修复业务员员抽成比例必填校验



查看合并请求 !13
@@ -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 }