根据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}$)`)
)
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 {
case 0:
xlsx, err := excelize.OpenReader(reader)
if err != nil {
return result, err
return result2, err
}
rows, _ := xlsx.GetRows(xlsx.GetSheetName(1))
for rowNum, row := range rows {
@@ -2034,11 +2034,10 @@ func CreateUpcSkuByExcelBin(ctx *jxcontext.Context, reader io.Reader) (hint stri
}
case 2:
if len(createUpcSkuByExcelErrList) > 0 {
baseapi.SugarLogger.Debug("createUpcSkuByExcelErrList: [%v]", utils.Format4Output(createUpcSkuByExcelErrList, false))
err = writeToExcel(excelTitle, createUpcSkuByExcelErrList, task)
}
}
return result, err
return result2, err
}
taskSeq := tasksch.NewSeqTask2("根据excel创建标品-序列任务", ctx, true, taskSeqFunc, 3)
tasksch.HandleTask(taskSeq, nil, true).Run()