读取永辉excel文件
This commit is contained in:
@@ -89,8 +89,10 @@ func LoadExcelByYongHui(ctx *jxcontext.Context, files []*multipart.FileHeader, i
|
|||||||
return "", errors.New("没有文件上传!")
|
return "", errors.New("没有文件上传!")
|
||||||
}
|
}
|
||||||
fileHeader := files[0]
|
fileHeader := files[0]
|
||||||
|
fileName := fileHeader.Filename
|
||||||
|
fmt.Println(fileName)
|
||||||
file, err := fileHeader.Open()
|
file, err := fileHeader.Open()
|
||||||
hint, err = LoadExcelBinByYongHui(ctx, file, true, true)
|
// hint, err = LoadExcelBinByYongHui(ctx, file, true, true)
|
||||||
file.Close()
|
file.Close()
|
||||||
return hint, err
|
return hint, err
|
||||||
}
|
}
|
||||||
@@ -128,6 +130,10 @@ func LoadExcelBinByYongHui(ctx *jxcontext.Context, reader io.Reader, isAsync, is
|
|||||||
return "", errors.New(errMsg)
|
return "", errors.New(errMsg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//修改分组名
|
||||||
|
// 分类名格式为:可定XX日
|
||||||
|
// XX为上传永辉 提供的 价格表时间 +2天
|
||||||
|
|
||||||
case 1:
|
case 1:
|
||||||
//获取微盟所有商品
|
//获取微盟所有商品
|
||||||
goodsList, err = GetWeiMobGoodsList()
|
goodsList, err = GetWeiMobGoodsList()
|
||||||
@@ -292,15 +298,15 @@ func updateWeiMobGoods(costPrice, salePrice float64, goodsDetail *weimobapi.Good
|
|||||||
return 0, nil, errors.New(fmt.Sprintf("未查询到此商品的分类信息!goodsID : [%v] ,", goodsDetail.GoodsID))
|
return 0, nil, errors.New(fmt.Sprintf("未查询到此商品的分类信息!goodsID : [%v] ,", goodsDetail.GoodsID))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//获取分组
|
||||||
selectedClassifyList := goodsDetail.SelectedClassifyList
|
selectedClassifyList := goodsDetail.SelectedClassifyList
|
||||||
var selectedClassifyListID []int64
|
var selectedClassifyListID []int64
|
||||||
if len(selectedClassifyList) > 0 {
|
if len(selectedClassifyList) > 0 {
|
||||||
for _, v := range selectedClassifyList {
|
for _, v := range selectedClassifyList {
|
||||||
selectedClassifyListID = append(selectedClassifyListID, v.ChildrenClassify[0].ClassifyID)
|
for _, vv := range v.ChildrenClassify {
|
||||||
|
selectedClassifyListID = append(selectedClassifyListID, vv.ClassifyID)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// categoryID = categoryList[len(categoryList)-1].CategoryID
|
|
||||||
} else {
|
|
||||||
return 0, nil, errors.New(fmt.Sprintf("未查询到此商品的分类信息!goodsID : [%v] ,", goodsDetail.GoodsID))
|
|
||||||
}
|
}
|
||||||
b2CSku := &weimobapi.B2CSku{
|
b2CSku := &weimobapi.B2CSku{
|
||||||
Weight: skuListInfo.B2CSku.Weight,
|
Weight: skuListInfo.B2CSku.Weight,
|
||||||
@@ -417,3 +423,7 @@ func GetCellIntoMap(skuIDCol, skuPriceCol, orgSkuIDCol, orgSkuPriceCol int, skuM
|
|||||||
func Float64Round(f float64) (flt float64) {
|
func Float64Round(f float64) (flt float64) {
|
||||||
return math.Round(f*100) / 100
|
return math.Round(f*100) / 100
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func UpdateClassifyName() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user