- add jxcontext.Context to all public API.
This commit is contained in:
@@ -11,6 +11,7 @@ import (
|
||||
"git.rosy.net.cn/baseapi/utils"
|
||||
"git.rosy.net.cn/jx-callback/business/jxutils"
|
||||
"git.rosy.net.cn/jx-callback/business/jxutils/excel"
|
||||
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
|
||||
"git.rosy.net.cn/jx-callback/business/jxutils/tasksch"
|
||||
"git.rosy.net.cn/jx-callback/business/model"
|
||||
"git.rosy.net.cn/jx-callback/business/model/dao"
|
||||
@@ -132,7 +133,7 @@ func init() {
|
||||
gob.Register([]*SkuPrice{})
|
||||
}
|
||||
|
||||
func CreateJdPromotion(isIDJd bool, isAsync bool, params *PromotionParams, userName string) (hint string, err error) {
|
||||
func CreateJdPromotion(ctx *jxcontext.Context, isIDJd bool, isAsync bool, params *PromotionParams, userName string) (hint string, err error) {
|
||||
if len(params.SkuPrices) == 0 {
|
||||
return "", ErrEmptySkus
|
||||
}
|
||||
@@ -306,7 +307,7 @@ func CreateJdPromotion(isIDJd bool, isAsync bool, params *PromotionParams, userN
|
||||
return rootTask.ID, err
|
||||
}
|
||||
|
||||
func CreatePromotionByExcel(isAsync bool, promotionType int, fileHeader *multipart.FileHeader, userName string) (hint string, err error) {
|
||||
func CreatePromotionByExcel(ctx *jxcontext.Context, isAsync bool, promotionType int, fileHeader *multipart.FileHeader, userName string) (hint string, err error) {
|
||||
file, err := fileHeader.Open()
|
||||
if err != nil {
|
||||
return hint, err
|
||||
@@ -353,7 +354,7 @@ func CreatePromotionByExcel(isAsync bool, promotionType int, fileHeader *multipa
|
||||
}
|
||||
// globals.SugarLogger.Debug(utils.Format4Output(promotionParams, false))
|
||||
// globals.SugarLogger.Debug(isAsync)
|
||||
return CreateJdPromotion(true, isAsync, promotionParams, userName)
|
||||
return CreateJdPromotion(ctx, true, isAsync, promotionParams, userName)
|
||||
}
|
||||
|
||||
func excelStr2Time(timeStr string) (tm time.Time, err error) {
|
||||
|
||||
Reference in New Issue
Block a user