1
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user