mtwm.curPurchaseHandler改为CurPurchaseHandler

This commit is contained in:
gazebo
2019-10-17 18:42:40 +08:00
parent 8112e24bcb
commit 7b26c9d130
8 changed files with 26 additions and 26 deletions

View File

@@ -7,19 +7,19 @@ import (
) )
func OnCallbackMsg(msg *mtwmapi.CallbackMsg) (response *mtwmapi.CallbackResponse) { func OnCallbackMsg(msg *mtwmapi.CallbackMsg) (response *mtwmapi.CallbackResponse) {
if curPurchaseHandler != nil { if CurPurchaseHandler != nil {
if msg.Cmd == mtwmapi.MsgTypeStoreStatusChanged { if msg.Cmd == mtwmapi.MsgTypeStoreStatusChanged {
response = curPurchaseHandler.onStoreStatusChanged(msg) response = CurPurchaseHandler.onStoreStatusChanged(msg)
} else if msg.Cmd == mtwmapi.MsgTypePrivateNumberDowngrade { } else if msg.Cmd == mtwmapi.MsgTypePrivateNumberDowngrade {
response = curPurchaseHandler.onNumberDowngrade(msg) response = CurPurchaseHandler.onNumberDowngrade(msg)
} else { } else {
if orderID := GetOrderIDFromMsg(msg); orderID != "" { if orderID := GetOrderIDFromMsg(msg); orderID != "" {
jxutils.CallMsgHandler(func() { jxutils.CallMsgHandler(func() {
switch msg.Cmd { switch msg.Cmd {
case mtwmapi.MsgTypeWaybillStatus: case mtwmapi.MsgTypeWaybillStatus:
response = curPurchaseHandler.onWaybillMsg(msg) response = CurPurchaseHandler.onWaybillMsg(msg)
default: default:
response = curPurchaseHandler.onOrderMsg(msg) response = CurPurchaseHandler.onOrderMsg(msg)
} }
}, jxutils.ComposeUniversalOrderID(orderID, model.VendorIDMTWM)) }, jxutils.ComposeUniversalOrderID(orderID, model.VendorIDMTWM))
} }

View File

@@ -20,7 +20,7 @@ func OnFinancialMsg(msg *mtwmapi.CallbackMsg) (err error) {
if msg.Cmd == mtwmapi.MsgTypeOrderPartialRefund { // 部分退款处理 if msg.Cmd == mtwmapi.MsgTypeOrderPartialRefund { // 部分退款处理
orderData := msg.FormData orderData := msg.FormData
if orderData.Get("notify_type") == mtwmapi.NotifyTypeSuccess { if orderData.Get("notify_type") == mtwmapi.NotifyTypeSuccess {
err = partner.CurOrderManager.SaveAfsOrderFinancialInfo(curPurchaseHandler.AfsOrderDetail2Financial(orderData)) err = partner.CurOrderManager.SaveAfsOrderFinancialInfo(CurPurchaseHandler.AfsOrderDetail2Financial(orderData))
} }
} }
if msg.Cmd == mtwmapi.MsgTypeOrderRefund { // todo 全额退款处理 if msg.Cmd == mtwmapi.MsgTypeOrderRefund { // todo 全额退款处理
@@ -31,7 +31,7 @@ func OnFinancialMsg(msg *mtwmapi.CallbackMsg) (err error) {
orderFinancial, err := partner.CurOrderManager.LoadOrderFinancial(afsOrderID, model.VendorIDMTWM) orderFinancial, err := partner.CurOrderManager.LoadOrderFinancial(afsOrderID, model.VendorIDMTWM)
if err == nil { if err == nil {
globals.SugarLogger.Debug(utils.Format4Output(orderFinancial, false)) globals.SugarLogger.Debug(utils.Format4Output(orderFinancial, false))
err = partner.CurOrderManager.SaveAfsOrderFinancialInfo(curPurchaseHandler.OrderFinancialDetail2Refund(orderFinancial, orderData)) err = partner.CurOrderManager.SaveAfsOrderFinancialInfo(CurPurchaseHandler.OrderFinancialDetail2Refund(orderFinancial, orderData))
} else { } else {
globals.SugarLogger.Warnf("mtwm OnFinancialMsg, afsOrderID:%s is not found from partner.CurOrderManager.LoadOrderFinancial", afsOrderID) globals.SugarLogger.Warnf("mtwm OnFinancialMsg, afsOrderID:%s is not found from partner.CurOrderManager.LoadOrderFinancial", afsOrderID)
} }

View File

@@ -41,7 +41,7 @@ func TestOnFinancialMsg(t *testing.T) {
}, },
} }
msg.FormData.Set("food", string(utils.MustMarshal(food))) msg.FormData.Set("food", string(utils.MustMarshal(food)))
res := curPurchaseHandler.onAfsOrderMsg(msg) res := CurPurchaseHandler.onAfsOrderMsg(msg)
fmt.Println(res) fmt.Println(res)
} }

View File

@@ -17,7 +17,7 @@ import (
) )
var ( var (
curPurchaseHandler *PurchaseHandler CurPurchaseHandler *PurchaseHandler
) )
type PurchaseHandler struct { type PurchaseHandler struct {
@@ -30,8 +30,8 @@ type PurchaseHandler struct {
func init() { func init() {
if api.MtwmAPI != nil { if api.MtwmAPI != nil {
curPurchaseHandler = New() CurPurchaseHandler = New()
partner.RegisterPurchasePlatform(curPurchaseHandler) partner.RegisterPurchasePlatform(CurPurchaseHandler)
} }
} }

View File

@@ -11,7 +11,7 @@ import (
) )
func TestGetOrder(t *testing.T) { func TestGetOrder(t *testing.T) {
result, err := curPurchaseHandler.GetOrder("33437032333978492") result, err := CurPurchaseHandler.GetOrder("33437032333978492")
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
@@ -19,7 +19,7 @@ func TestGetOrder(t *testing.T) {
} }
func TestListOrders(t *testing.T) { func TestListOrders(t *testing.T) {
result, err := curPurchaseHandler.ListOrders(jxcontext.AdminCtx, nil, time.Now(), "4626746") result, err := CurPurchaseHandler.ListOrders(jxcontext.AdminCtx, nil, time.Now(), "4626746")
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }

View File

@@ -10,7 +10,7 @@ import (
) )
func TestGetStoreSkusFullInfo(t *testing.T) { func TestGetStoreSkusFullInfo(t *testing.T) {
skuNameList, err := curPurchaseHandler.GetStoreSkusFullInfo(jxcontext.AdminCtx, nil, 2, "2523687", nil) skuNameList, err := CurPurchaseHandler.GetStoreSkusFullInfo(jxcontext.AdminCtx, nil, 2, "2523687", nil)
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
@@ -19,7 +19,7 @@ func TestGetStoreSkusFullInfo(t *testing.T) {
} }
func TestGetStoreSkusBareInfo(t *testing.T) { func TestGetStoreSkusBareInfo(t *testing.T) {
storeSkuList, err := curPurchaseHandler.GetStoreSkusBareInfo(jxcontext.AdminCtx, nil, 2, "2523687", []*partner.StoreSkuInfo{ storeSkuList, err := CurPurchaseHandler.GetStoreSkusBareInfo(jxcontext.AdminCtx, nil, 2, "2523687", []*partner.StoreSkuInfo{
&partner.StoreSkuInfo{ &partner.StoreSkuInfo{
SkuID: 969, SkuID: 969,
}, },
@@ -35,26 +35,26 @@ func TestGetStoreSkusBareInfo(t *testing.T) {
} }
func TestDeleteStoreAllSkus(t *testing.T) { func TestDeleteStoreAllSkus(t *testing.T) {
err := curPurchaseHandler.DeleteStoreAllSkus(jxcontext.AdminCtx, nil, 2, "2523687", true) err := CurPurchaseHandler.DeleteStoreAllSkus(jxcontext.AdminCtx, nil, 2, "2523687", true)
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
} }
func TestDeleteStoreAllCategories(t *testing.T) { func TestDeleteStoreAllCategories(t *testing.T) {
err := curPurchaseHandler.DeleteStoreAllCategories(jxcontext.AdminCtx, nil, 2, "2523687", true) err := CurPurchaseHandler.DeleteStoreAllCategories(jxcontext.AdminCtx, nil, 2, "2523687", true)
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
} }
func TestGetStoreCategory(t *testing.T) { func TestGetStoreCategory(t *testing.T) {
_, err := curPurchaseHandler.GetStoreCategory(jxcontext.AdminCtx, 2, "2523687", "不存在的分类") _, err := CurPurchaseHandler.GetStoreCategory(jxcontext.AdminCtx, 2, "2523687", "不存在的分类")
if err == nil { if err == nil {
t.Fatal("应该找不到这个分类") t.Fatal("应该找不到这个分类")
} }
catName := "小月饼" catName := "小月饼"
cat, err := curPurchaseHandler.GetStoreCategory(jxcontext.AdminCtx, 2, "2523687", catName) cat, err := CurPurchaseHandler.GetStoreCategory(jxcontext.AdminCtx, 2, "2523687", catName)
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} else if cat.Name != catName { } else if cat.Name != catName {

View File

@@ -8,7 +8,7 @@ import (
) )
// func TestSyncStoreCategory(t *testing.T) { // func TestSyncStoreCategory(t *testing.T) {
// hint, err := curPurchaseHandler.SyncStoreCategory(jxcontext.AdminCtx, nil, testShopID, false) // hint, err := CurPurchaseHandler.SyncStoreCategory(jxcontext.AdminCtx, nil, testShopID, false)
// if err != nil { // if err != nil {
// t.Fatal(err) // t.Fatal(err)
// } // }
@@ -16,7 +16,7 @@ import (
// } // }
// func TestSyncLocalStoreCategory(t *testing.T) { // func TestSyncLocalStoreCategory(t *testing.T) {
// hint, err := curPurchaseHandler.SyncLocalStoreCategory(jxcontext.AdminCtx, nil, testShopID, true, nil) // hint, err := CurPurchaseHandler.SyncLocalStoreCategory(jxcontext.AdminCtx, nil, testShopID, true, nil)
// if err != nil { // if err != nil {
// t.Fatal(err) // t.Fatal(err)
// } // }
@@ -24,7 +24,7 @@ import (
// } // }
// func TestSyncStoreSkus(t *testing.T) { // func TestSyncStoreSkus(t *testing.T) {
// hint, err := curPurchaseHandler.SyncStoreSkus(jxcontext.AdminCtx, nil, testShopID, nil, false, true) // hint, err := CurPurchaseHandler.SyncStoreSkus(jxcontext.AdminCtx, nil, testShopID, nil, false, true)
// if err != nil { // if err != nil {
// t.Fatal(err) // t.Fatal(err)
// } // }
@@ -32,14 +32,14 @@ import (
// } // }
func TestDeleteRemoteSkus(t *testing.T) { func TestDeleteRemoteSkus(t *testing.T) {
err := curPurchaseHandler.DeleteStoreAllSkus(jxcontext.AdminCtx, nil, testShopID, testShopVendorID, true) err := CurPurchaseHandler.DeleteStoreAllSkus(jxcontext.AdminCtx, nil, testShopID, testShopVendorID, true)
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
} }
func TestDeleteRemoteCategories(t *testing.T) { func TestDeleteRemoteCategories(t *testing.T) {
err := curPurchaseHandler.DeleteStoreAllCategories(jxcontext.AdminCtx, nil, testShopID, testShopVendorID, true) err := CurPurchaseHandler.DeleteStoreAllCategories(jxcontext.AdminCtx, nil, testShopID, testShopVendorID, true)
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }

View File

@@ -11,7 +11,7 @@ import (
) )
func TestReadStore(t *testing.T) { func TestReadStore(t *testing.T) {
store, err := curPurchaseHandler.ReadStore(jxcontext.AdminCtx, "4351018") store, err := CurPurchaseHandler.ReadStore(jxcontext.AdminCtx, "4351018")
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
@@ -19,7 +19,7 @@ func TestReadStore(t *testing.T) {
} }
func TestUpdateStore(t *testing.T) { func TestUpdateStore(t *testing.T) {
err := curPurchaseHandler.UpdateStore(nil, 100002, "test") err := CurPurchaseHandler.UpdateStore(nil, 100002, "test")
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }