diff --git a/business/jxstore/cms/system_store_sku.go b/business/jxstore/cms/system_store_sku.go index 737c9896a..30294b32d 100644 --- a/business/jxstore/cms/system_store_sku.go +++ b/business/jxstore/cms/system_store_sku.go @@ -1,7 +1,6 @@ package cms import ( - "encoding/json" "fmt" "git.rosy.net.cn/baseapi/platformapi/ebaiapi" "git.rosy.net.cn/jx-callback/business/jxutils/tasksch" @@ -375,61 +374,61 @@ func BatchInitSkuMT2MT(ctx *jxcontext.Context, fromSku []*mtwmapi.AppFood, toApi //#endregion //#region 同步活动 - -func CopyMtActToMt(ctx *jxcontext.Context, fromStore, toStore *dao.StoreDetail) { - var fromApi *mtwmapi.API - var toApi *mtwmapi.API - var errData = make([]error, 0, 0) - - if fromStore.VendorOrgCode == globals.Mtwm2Code { - fromApi = mtwmapi.New(beego.AppConfig.DefaultString("mtwmAppID2", ""), beego.AppConfig.DefaultString("mtwmSecret2", ""), beego.AppConfig.DefaultString("mtwmCallbackURL2", ""), "") - fromApi.SetToken(fromStore.MtwmToken) - } else { - fromApi = partner.CurAPIManager.GetAPI(model.VendorIDMTWM, fromStore.VendorOrgCode).(*mtwmapi.API) - } - - if toStore.VendorOrgCode == globals.Mtwm2Code { - toApi = mtwmapi.New(beego.AppConfig.DefaultString("mtwmAppID2", ""), beego.AppConfig.DefaultString("mtwmSecret2", ""), beego.AppConfig.DefaultString("mtwmCallbackURL2", ""), "") - toApi.SetToken(toStore.MtwmToken) - } else { - toApi = partner.CurAPIManager.GetAPI(model.VendorIDMTWM, toStore.VendorOrgCode).(*mtwmapi.API) - } - - // 买赠活动 - buyGiftList, err := fromApi.BatchQueryBuyGiftsAll(fromStore.VendorStoreID) - if err != nil { - errData = append(errData, fmt.Errorf("买赠活动异常:%v", errData)) - } - if len(buyGiftList) == model.NO { - errData = append(errData, fmt.Errorf("门店暂无买赠活动")) - } - - param := make([]*mtwmapi.BatchCreateBuyGiftsParam, 0, 0) - for _, v := range buyGiftList { - buyGift := &mtwmapi.BatchCreateBuyGiftsParam{ - AppSpuCode: v.AppSpuCode, - StartTime: v.StartTime, - EndTime: v.EndTime, - GiftsType: v.GiftsType, - GiftsName: v.GiftsName, - GiftsAppSpuCode: v.GiftsAppSpuCode, - BuyNum: v.BuyNum, - GiftsNum: v.GiftsNum, - GiftsCharge: v.GiftsCharge, - GiftsDayLimit: v.GiftsDayLimit, - } - - // 赠品成本 - giftsCharge := &mtwmapi.GiftsChargeObj{} - if err := json.Unmarshal([]byte(v.Charge), giftsCharge); err != nil { - return - } - - buyGift.GiftsCharge = utils.Str2Float64(fmt.Sprintf("%.2f", utils.Str2Float64(giftsCharge.GiftsCharge))) - param = append(param, buyGift) - } - toApi.BatchCreateBuyGifts(toStore.VendorStoreID, param) - -} +// +//func CopyMtActToMt(ctx *jxcontext.Context, fromStore, toStore *dao.StoreDetail) { +// var fromApi *mtwmapi.API +// var toApi *mtwmapi.API +// var errData = make([]error, 0, 0) +// +// if fromStore.VendorOrgCode == globals.Mtwm2Code { +// fromApi = mtwmapi.New(beego.AppConfig.DefaultString("mtwmAppID2", ""), beego.AppConfig.DefaultString("mtwmSecret2", ""), beego.AppConfig.DefaultString("mtwmCallbackURL2", ""), "") +// fromApi.SetToken(fromStore.MtwmToken) +// } else { +// fromApi = partner.CurAPIManager.GetAPI(model.VendorIDMTWM, fromStore.VendorOrgCode).(*mtwmapi.API) +// } +// +// if toStore.VendorOrgCode == globals.Mtwm2Code { +// toApi = mtwmapi.New(beego.AppConfig.DefaultString("mtwmAppID2", ""), beego.AppConfig.DefaultString("mtwmSecret2", ""), beego.AppConfig.DefaultString("mtwmCallbackURL2", ""), "") +// toApi.SetToken(toStore.MtwmToken) +// } else { +// toApi = partner.CurAPIManager.GetAPI(model.VendorIDMTWM, toStore.VendorOrgCode).(*mtwmapi.API) +// } +// +// // 买赠活动 +// buyGiftList, err := fromApi.BatchQueryBuyGiftsAll(fromStore.VendorStoreID) +// if err != nil { +// errData = append(errData, fmt.Errorf("买赠活动异常:%v", errData)) +// } +// if len(buyGiftList) == model.NO { +// errData = append(errData, fmt.Errorf("门店暂无买赠活动")) +// } +// +// param := make([]*mtwmapi.BatchCreateBuyGiftsParam, 0, 0) +// for _, v := range buyGiftList { +// buyGift := &mtwmapi.BatchCreateBuyGiftsParam{ +// AppSpuCode: v.AppSpuCode, +// StartTime: v.StartTime, +// EndTime: v.EndTime, +// GiftsType: v.GiftsType, +// GiftsName: v.GiftsName, +// GiftsAppSpuCode: v.GiftsAppSpuCode, +// BuyNum: v.BuyNum, +// GiftsNum: v.GiftsNum, +// GiftsCharge: v.GiftsCharge, +// GiftsDayLimit: v.GiftsDayLimit, +// } +// +// // 赠品成本 +// giftsCharge := &mtwmapi.GiftsChargeObj{} +// if err := json.Unmarshal([]byte(v.Charge), giftsCharge); err != nil { +// return +// } +// +// buyGift.GiftsCharge = utils.Str2Float64(fmt.Sprintf("%.2f", utils.Str2Float64(giftsCharge.GiftsCharge))) +// param = append(param, buyGift) +// } +// toApi.BatchCreateBuyGifts(toStore.VendorStoreID, param) +// +//} //#endregion