作者 陈志颖

fix:调整参数命名

@@ -844,7 +844,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { @@ -844,7 +844,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
844 for j, cell := range row { 844 for j, cell := range row {
845 845
846 r := strconv.Itoa(i + 1) 846 r := strconv.Itoa(i + 1)
847 - c := strconv.Itoa(j + 1) 847 + col := strconv.Itoa(j + 1)
848 848
849 switch j { 849 switch j {
850 case 0, 1, 2, 3, 4, 5, 8: // 订单号、发货单号、客户名称、订单区域、编号、合伙人、产品名称长度校验 850 case 0, 1, 2, 3, 4, 5, 8: // 订单号、发货单号、客户名称、订单区域、编号、合伙人、产品名称长度校验
@@ -854,7 +854,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { @@ -854,7 +854,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
854 854
855 if lenCellStr > 50 { 855 if lenCellStr > 50 {
856 var tmpRow []string 856 var tmpRow []string
857 - tmpRow = append(tmpRow, "第"+r+"行第"+c+"列"+tableHeader[j+2]+"长度超过50位,请重新输入") // 错误信息 857 + tmpRow = append(tmpRow, "第"+r+"行第"+col+"列"+tableHeader[j+2]+"长度超过50位,请重新输入") // 错误信息
858 tmpRow = append(tmpRow, r) // 行号 858 tmpRow = append(tmpRow, r) // 行号
859 tmpRow = append(tmpRow, row...) // 错误行数据 859 tmpRow = append(tmpRow, row...) // 错误行数据
860 myRow = tmpRow 860 myRow = tmpRow
@@ -864,7 +864,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { @@ -864,7 +864,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
864 { 864 {
865 if !utils.IsContain(partnerType, cell) { 865 if !utils.IsContain(partnerType, cell) {
866 var tmpRow []string 866 var tmpRow []string
867 - tmpRow = append(tmpRow, "第"+r+"行第"+c+"列合伙人类型错误,合伙人类型必须为以下类型:事业合伙、业务合伙、研发合伙、业务-产品应用合伙") // 错误信息 867 + tmpRow = append(tmpRow, "第"+r+"行第"+col+"列合伙人类型错误,合伙人类型必须为以下类型:事业合伙、业务合伙、研发合伙、业务-产品应用合伙") // 错误信息
868 tmpRow = append(tmpRow, r) // 行号 868 tmpRow = append(tmpRow, r) // 行号
869 tmpRow = append(tmpRow, row...) // 错误行数据 869 tmpRow = append(tmpRow, row...) // 错误行数据
870 myRow = tmpRow 870 myRow = tmpRow
@@ -878,7 +878,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { @@ -878,7 +878,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
878 shareRatio, err := strconv.ParseFloat(cell, 64) 878 shareRatio, err := strconv.ParseFloat(cell, 64)
879 if err != nil { 879 if err != nil {
880 var tmpRow []string 880 var tmpRow []string
881 - tmpRow = append(tmpRow, "第"+r+"行第"+c+"列业务员抽成比例格式错误,业务员抽成比例必须为数字") // 错误信息 881 + tmpRow = append(tmpRow, "第"+r+"行第"+col+"列业务员抽成比例格式错误,业务员抽成比例必须为数字") // 错误信息
882 tmpRow = append(tmpRow, r) // 行号 882 tmpRow = append(tmpRow, r) // 行号
883 tmpRow = append(tmpRow, row...) // 错误行数据 883 tmpRow = append(tmpRow, row...) // 错误行数据
884 myRow = tmpRow 884 myRow = tmpRow
@@ -887,7 +887,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { @@ -887,7 +887,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
887 // 比例不能超过100% 887 // 比例不能超过100%
888 if shareRatio > 100 { 888 if shareRatio > 100 {
889 var tmpRow []string 889 var tmpRow []string
890 - tmpRow = append(tmpRow, "第"+r+"行第"+c+"列业务员抽成比例超过限额,请输入正确的业务员抽成比例,并保留两位小数") // 错误信息 890 + tmpRow = append(tmpRow, "第"+r+"行第"+col+"列业务员抽成比例超过限额,请输入正确的业务员抽成比例,并保留两位小数") // 错误信息
891 tmpRow = append(tmpRow, r) // 行号 891 tmpRow = append(tmpRow, r) // 行号
892 tmpRow = append(tmpRow, row...) // 错误行数据 892 tmpRow = append(tmpRow, row...) // 错误行数据
893 myRow = tmpRow 893 myRow = tmpRow
@@ -898,7 +898,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { @@ -898,7 +898,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
898 ok := regexp.MustCompile(regexpStr).MatchString(cell) 898 ok := regexp.MustCompile(regexpStr).MatchString(cell)
899 if !ok { 899 if !ok {
900 var tmpRow []string 900 var tmpRow []string
901 - tmpRow = append(tmpRow, "第"+r+"行第"+c+"列业务员抽成比例超过最大长度,请输入正确的业务员抽成比例,并保留两位小数") // 错误信息 901 + tmpRow = append(tmpRow, "第"+r+"行第"+col+"列业务员抽成比例超过最大长度,请输入正确的业务员抽成比例,并保留两位小数") // 错误信息
902 tmpRow = append(tmpRow, r) // 行号 902 tmpRow = append(tmpRow, r) // 行号
903 tmpRow = append(tmpRow, row...) // 错误行数据 903 tmpRow = append(tmpRow, row...) // 错误行数据
904 myRow = tmpRow 904 myRow = tmpRow
@@ -911,7 +911,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { @@ -911,7 +911,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
911 orderNum, err := strconv.ParseInt(cell, 10, 64) 911 orderNum, err := strconv.ParseInt(cell, 10, 64)
912 if err != nil { 912 if err != nil {
913 var tmpRow []string 913 var tmpRow []string
914 - tmpRow = append(tmpRow, "第"+r+"行第"+c+"列产品数量格式错误,产品数量必须整数") // 错误信息 914 + tmpRow = append(tmpRow, "第"+r+"行第"+col+"列产品数量格式错误,产品数量必须整数") // 错误信息
915 tmpRow = append(tmpRow, r) // 行号 915 tmpRow = append(tmpRow, r) // 行号
916 tmpRow = append(tmpRow, row...) // 错误行数据 916 tmpRow = append(tmpRow, row...) // 错误行数据
917 myRow = tmpRow 917 myRow = tmpRow
@@ -920,7 +920,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { @@ -920,7 +920,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
920 // 长度校验 920 // 长度校验
921 if orderNum > 1e16 { 921 if orderNum > 1e16 {
922 var tmpRow []string 922 var tmpRow []string
923 - tmpRow = append(tmpRow, "第"+r+"行第"+c+"列产品数量长度超过最大限制十六位整数,请重新填写") // 错误信息 923 + tmpRow = append(tmpRow, "第"+r+"行第"+col+"列产品数量长度超过最大限制十六位整数,请重新填写") // 错误信息
924 tmpRow = append(tmpRow, r) // 行号 924 tmpRow = append(tmpRow, r) // 行号
925 tmpRow = append(tmpRow, row...) // 错误行数据 925 tmpRow = append(tmpRow, row...) // 错误行数据
926 myRow = tmpRow 926 myRow = tmpRow
@@ -930,10 +930,10 @@ func (c *OrderInfoController) ImportOrderFromExcel() { @@ -930,10 +930,10 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
930 { 930 {
931 931
932 // 参数类型转换 932 // 参数类型转换
933 - univalent, err := strconv.ParseFloat(cell, 64)  
934 - if err != nil { 933 + univalent, typeErr := strconv.ParseFloat(cell, 64)
  934 + if typeErr != nil {
935 var tmpRow []string 935 var tmpRow []string
936 - tmpRow = append(tmpRow, "第"+r+"行第"+c+"列单价格式错误,产品单价必须为数字类型") // 错误信息 936 + tmpRow = append(tmpRow, "第"+r+"行第"+col+"列单价格式错误,产品单价必须为数字类型") // 错误信息
937 tmpRow = append(tmpRow, r) // 行号 937 tmpRow = append(tmpRow, r) // 行号
938 tmpRow = append(tmpRow, row...) // 错误行数据 938 tmpRow = append(tmpRow, row...) // 错误行数据
939 myRow = tmpRow 939 myRow = tmpRow
@@ -942,7 +942,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { @@ -942,7 +942,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
942 // 长度校验 942 // 长度校验
943 if univalent >= 1e16 { 943 if univalent >= 1e16 {
944 var tmpRow []string 944 var tmpRow []string
945 - tmpRow = append(tmpRow, "第"+r+"行第"+c+"列产品单价超过最大限制,产品单价小数点前面不能超过十六位数字,并保留两位小数") // 错误信息 945 + tmpRow = append(tmpRow, "第"+r+"行第"+col+"列产品单价超过最大限制,产品单价小数点前面不能超过十六位数字,并保留两位小数") // 错误信息
946 tmpRow = append(tmpRow, r) // 行号 946 tmpRow = append(tmpRow, r) // 行号
947 tmpRow = append(tmpRow, row...) // 错误行数据 947 tmpRow = append(tmpRow, row...) // 错误行数据
948 myRow = tmpRow 948 myRow = tmpRow
@@ -950,12 +950,11 @@ func (c *OrderInfoController) ImportOrderFromExcel() { @@ -950,12 +950,11 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
950 } 950 }
951 case 11: // 合伙人分红比例,精确到小数点后两位 951 case 11: // 合伙人分红比例,精确到小数点后两位
952 { 952 {
953 -  
954 //参数类型转换 953 //参数类型转换
955 - partnerRatio, err := strconv.ParseFloat(cell, 64)  
956 - if err != nil { 954 + partnerRatio, parseErr := strconv.ParseFloat(cell, 64)
  955 + if parseErr != nil {
957 var tmpRow []string 956 var tmpRow []string
958 - tmpRow = append(tmpRow, "第"+r+"行第"+c+"列合伙人分红比例类型错误,合伙人分红比例必须为数字") // 错误信息 957 + tmpRow = append(tmpRow, "第"+r+"行第"+col+"列合伙人分红比例类型错误,合伙人分红比例必须为数字") // 错误信息
959 tmpRow = append(tmpRow, r) // 行号 958 tmpRow = append(tmpRow, r) // 行号
960 tmpRow = append(tmpRow, row...) // 错误行数据 959 tmpRow = append(tmpRow, row...) // 错误行数据
961 myRow = tmpRow 960 myRow = tmpRow
@@ -964,7 +963,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { @@ -964,7 +963,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
964 // 合伙人分红比例超额 963 // 合伙人分红比例超额
965 if partnerRatio > 100 { 964 if partnerRatio > 100 {
966 var tmpRow []string 965 var tmpRow []string
967 - tmpRow = append(tmpRow, "第"+r+"行第"+c+"列合伙人分红比例超过限额,请输入正确的合伙人分红比例,并保留两位小数") // 错误信息 966 + tmpRow = append(tmpRow, "第"+r+"行第"+col+"列合伙人分红比例超过限额,请输入正确的合伙人分红比例,并保留两位小数") // 错误信息
968 tmpRow = append(tmpRow, r) // 行号 967 tmpRow = append(tmpRow, r) // 行号
969 tmpRow = append(tmpRow, row...) // 错误行数据 968 tmpRow = append(tmpRow, row...) // 错误行数据
970 myRow = tmpRow 969 myRow = tmpRow
@@ -975,7 +974,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() { @@ -975,7 +974,7 @@ func (c *OrderInfoController) ImportOrderFromExcel() {
975 ok := regexp.MustCompile(regexpStr).MatchString(cell) 974 ok := regexp.MustCompile(regexpStr).MatchString(cell)
976 if !ok { 975 if !ok {
977 var tmpRow []string 976 var tmpRow []string
978 - tmpRow = append(tmpRow, "第"+r+"行第"+c+"列合伙人分红比例超过最大长度,请输入正确的合伙人分红比例,并保留两位小数") // 错误信息 977 + tmpRow = append(tmpRow, "第"+r+"行第"+col+"列合伙人分红比例超过最大长度,请输入正确的合伙人分红比例,并保留两位小数") // 错误信息
979 tmpRow = append(tmpRow, r) // 行号 978 tmpRow = append(tmpRow, r) // 行号
980 tmpRow = append(tmpRow, row...) // 错误行数据 979 tmpRow = append(tmpRow, row...) // 错误行数据
981 myRow = tmpRow 980 myRow = tmpRow