- enable enableEbaiStoreWrite on prod
- comment all ebai order write funcs.
This commit is contained in:
@@ -10,7 +10,6 @@ import (
|
||||
"git.rosy.net.cn/jx-callback/business/jxutils"
|
||||
"git.rosy.net.cn/jx-callback/business/model"
|
||||
"git.rosy.net.cn/jx-callback/business/partner"
|
||||
"git.rosy.net.cn/jx-callback/globals"
|
||||
"git.rosy.net.cn/jx-callback/globals/api"
|
||||
)
|
||||
|
||||
@@ -116,28 +115,28 @@ func (p *PurchaseHandler) GetOrder(vendorOrderID string) (order *model.GoodsOrde
|
||||
}
|
||||
|
||||
func (p *PurchaseHandler) AcceptOrRefuseOrder(order *model.GoodsOrder, isAcceptIt bool, userName string) (err error) {
|
||||
if globals.EnableStoreWrite && globals.EnableEbaiStoreWrite {
|
||||
if isAcceptIt {
|
||||
err = api.EbaiAPI.OrderConfirm(order.VendorOrderID)
|
||||
} else {
|
||||
err = api.EbaiAPI.OrderCancel(order.VendorOrderID, ebaiapi.CancelTypeCustom, "bu")
|
||||
}
|
||||
}
|
||||
// if globals.EnableStoreWrite && globals.EnableEbaiStoreWrite {
|
||||
// if isAcceptIt {
|
||||
// err = api.EbaiAPI.OrderConfirm(order.VendorOrderID)
|
||||
// } else {
|
||||
// err = api.EbaiAPI.OrderCancel(order.VendorOrderID, ebaiapi.CancelTypeCustom, "bu")
|
||||
// }
|
||||
// }
|
||||
return err
|
||||
}
|
||||
|
||||
func (p *PurchaseHandler) PickupGoods(order *model.GoodsOrder, userName string) (err error) {
|
||||
if globals.EnableStoreWrite && globals.EnableEbaiStoreWrite {
|
||||
err = api.EbaiAPI.OrderCallDelivery(order.VendorOrderID)
|
||||
}
|
||||
// if globals.EnableStoreWrite && globals.EnableEbaiStoreWrite {
|
||||
// err = api.EbaiAPI.OrderCallDelivery(order.VendorOrderID)
|
||||
// }
|
||||
return err
|
||||
}
|
||||
|
||||
// 将订单从购物平台配送转为自送
|
||||
func (p *PurchaseHandler) Swtich2SelfDeliver(order *model.GoodsOrder, userName string) (err error) {
|
||||
if globals.EnableStoreWrite && globals.EnableEbaiStoreWrite {
|
||||
err = api.EbaiAPI.OrderSwitchselfdelivery(order.VendorOrderID)
|
||||
}
|
||||
// if globals.EnableStoreWrite && globals.EnableEbaiStoreWrite {
|
||||
// err = api.EbaiAPI.OrderSwitchselfdelivery(order.VendorOrderID)
|
||||
// }
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -149,17 +148,17 @@ func (p *PurchaseHandler) Swtich2SelfDelivered(order *model.GoodsOrder, userName
|
||||
|
||||
// 完全自送的门店表示开始配送
|
||||
func (p *PurchaseHandler) SelfDeliverDelivering(order *model.GoodsOrder, userName string) (err error) {
|
||||
if globals.EnableStoreWrite && globals.EnableEbaiStoreWrite {
|
||||
err = api.EbaiAPI.OrderSendOut(order.VendorOrderID, userName)
|
||||
}
|
||||
// if globals.EnableStoreWrite && globals.EnableEbaiStoreWrite {
|
||||
// err = api.EbaiAPI.OrderSendOut(order.VendorOrderID, userName)
|
||||
// }
|
||||
return err
|
||||
}
|
||||
|
||||
// 完全自送的门店表示配送完成
|
||||
func (p *PurchaseHandler) SelfDeliverDelievered(order *model.GoodsOrder, userName string) (err error) {
|
||||
if globals.EnableStoreWrite && globals.EnableEbaiStoreWrite {
|
||||
err = api.EbaiAPI.OrderComplete(order.VendorOrderID, userName)
|
||||
}
|
||||
// if globals.EnableStoreWrite && globals.EnableEbaiStoreWrite {
|
||||
// err = api.EbaiAPI.OrderComplete(order.VendorOrderID, userName)
|
||||
// }
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -187,8 +186,7 @@ func (c *PurchaseHandler) onOrderNew(msg *ebaiapi.CallbackMsg) (response *ebaiap
|
||||
}
|
||||
|
||||
func (c *PurchaseHandler) callbackMsg2Status(msg *ebaiapi.CallbackMsg) *model.OrderStatus {
|
||||
body := msg.Body
|
||||
vendorStatus := utils.Int64ToStr(utils.MustInterface2Int64(body["status"]))
|
||||
vendorStatus := utils.Int64ToStr(utils.MustInterface2Int64(msg.Body["status"]))
|
||||
orderID := GetOrderIDFromMsg(msg)
|
||||
orderStatus := &model.OrderStatus{
|
||||
VendorOrderID: orderID,
|
||||
@@ -199,7 +197,7 @@ func (c *PurchaseHandler) callbackMsg2Status(msg *ebaiapi.CallbackMsg) *model.Or
|
||||
VendorStatus: vendorStatus,
|
||||
Status: c.GetStatusFromVendorStatus(vendorStatus),
|
||||
StatusTime: utils.Timestamp2Time(msg.Timestamp),
|
||||
Remark: utils.Interface2String(body["reason"]),
|
||||
Remark: utils.Interface2String(msg.Body["reason"]),
|
||||
}
|
||||
return orderStatus
|
||||
}
|
||||
|
||||
@@ -82,6 +82,7 @@ weixinSecret = "6bbbed1443cc062c20a015a64c07a531"
|
||||
dbConnectStr = "root:WebServer@1@tcp(db1.int.jxc4.com:3306)/jxd_dev_0?charset=utf8mb4&loc=Local&parseTime=true"
|
||||
|
||||
enableStoreWrite = true
|
||||
enableEbaiStoreWrite = true
|
||||
|
||||
[prod2]
|
||||
httpport = 8082
|
||||
|
||||
Reference in New Issue
Block a user