根据excel创建标品修改

This commit is contained in:
苏尹岚
2020-04-14 16:07:13 +08:00
parent f9cd7cdffe
commit 9b1c4473c7

View File

@@ -1802,12 +1802,12 @@ func CreateUpcSkuByExcelBin(ctx *jxcontext.Context, reader io.Reader) (hint stri
} }
upcRegexp = regexp.MustCompile(`(^\d{12,13}$)`) upcRegexp = regexp.MustCompile(`(^\d{12,13}$)`)
) )
taskSeqFunc := func(task *tasksch.SeqTask, step int, params ...interface{}) (result interface{}, err error) { taskSeqFunc := func(task *tasksch.SeqTask, step int, params ...interface{}) (result2 interface{}, err error) {
switch step { switch step {
case 0: case 0:
xlsx, err := excelize.OpenReader(reader) xlsx, err := excelize.OpenReader(reader)
if err != nil { if err != nil {
return result, err return result2, err
} }
rows, _ := xlsx.GetRows(xlsx.GetSheetName(1)) rows, _ := xlsx.GetRows(xlsx.GetSheetName(1))
for rowNum, row := range rows { for rowNum, row := range rows {
@@ -2034,11 +2034,10 @@ func CreateUpcSkuByExcelBin(ctx *jxcontext.Context, reader io.Reader) (hint stri
} }
case 2: case 2:
if len(createUpcSkuByExcelErrList) > 0 { if len(createUpcSkuByExcelErrList) > 0 {
baseapi.SugarLogger.Debug("createUpcSkuByExcelErrList: [%v]", utils.Format4Output(createUpcSkuByExcelErrList, false))
err = writeToExcel(excelTitle, createUpcSkuByExcelErrList, task) err = writeToExcel(excelTitle, createUpcSkuByExcelErrList, task)
} }
} }
return result, err return result2, err
} }
taskSeq := tasksch.NewSeqTask2("根据excel创建标品-序列任务", ctx, true, taskSeqFunc, 3) taskSeq := tasksch.NewSeqTask2("根据excel创建标品-序列任务", ctx, true, taskSeqFunc, 3)
tasksch.HandleTask(taskSeq, nil, true).Run() tasksch.HandleTask(taskSeq, nil, true).Run()