正在显示
1 个修改的文件
包含
6 行增加
和
2 行删除
@@ -736,6 +736,9 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | @@ -736,6 +736,9 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | ||
736 | return | 736 | return |
737 | } | 737 | } |
738 | 738 | ||
739 | + // 数据行计数 | ||
740 | + rowCnt := 0 | ||
741 | + | ||
739 | // 空文件校验 | 742 | // 空文件校验 |
740 | if len(rows) < 3 { | 743 | if len(rows) < 3 { |
741 | c.ResponseError(errors.New("导入的excel文件为空文件,请上传正确的文件")) | 744 | c.ResponseError(errors.New("导入的excel文件为空文件,请上传正确的文件")) |
@@ -746,6 +749,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | @@ -746,6 +749,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | ||
746 | nullFlag := false | 749 | nullFlag := false |
747 | for i, row := range rows { | 750 | for i, row := range rows { |
748 | if i > 2 && row != nil { | 751 | if i > 2 && row != nil { |
752 | + rowCnt++ | ||
749 | if len(row) == constant.EXCEL_COLUMN { // 中间空字符校验 | 753 | if len(row) == constant.EXCEL_COLUMN { // 中间空字符校验 |
750 | var tmpRow = row | 754 | var tmpRow = row |
751 | var myRow []string | 755 | var myRow []string |
@@ -1111,8 +1115,8 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | @@ -1111,8 +1115,8 @@ func (c *OrderInfoController) ImportOrderFromExcel() { | ||
1111 | }, | 1115 | }, |
1112 | } | 1116 | } |
1113 | } else { // 导入成功返回 | 1117 | } else { // 导入成功返回 |
1114 | - successDataCount = int64(len(rows) - 3 - len(failureDataList)) | ||
1115 | - if successDataCount == int64(len(rows)-3) { | 1118 | + successDataCount = int64(rowCnt - len(failureDataList)) |
1119 | + if successDataCount == int64(rowCnt) { | ||
1116 | ret = map[string]interface{}{ | 1120 | ret = map[string]interface{}{ |
1117 | "successCount": successDataCount, | 1121 | "successCount": successDataCount, |
1118 | "fail": nil, | 1122 | "fail": nil, |
-
请 注册 或 登录 后发表评论