1
This commit is contained in:
@@ -16,8 +16,7 @@ import (
|
||||
func OnOrderMsg(msgId string, msg interface{}) (response *tiktokShop.CallbackResponse) {
|
||||
globals.SugarLogger.Debugf("GetCallbackOrderId tiktok msg %s", utils.Format4Output(msg, false))
|
||||
if CurPurchaseHandler != nil {
|
||||
orderId, shopId, err := api.TiktokStore.GetCallbackOrderId(msgId, msg)
|
||||
globals.SugarLogger.Debugf("====== %s %d %s", orderId, shopId, utils.Format4Output(err, false))
|
||||
orderId, shopId, _ := api.TiktokStore.GetCallbackOrderId(msgId, msg)
|
||||
if shopId != 0 {
|
||||
//storeDetail, err := dao.GetStoreDetailByVendorStoreID(dao.GetDB(), utils.Int64ToStr(shopId), model.VendorIDDD, "")
|
||||
//globals.SugarLogger.Debugf("==storeDetail=: %s", utils.Format4Output(storeDetail, false))
|
||||
|
||||
@@ -81,8 +81,6 @@ func (p *PurchaseHandler) getOrder(vendorOrgCode, vendorOrderID, vendorStoreID s
|
||||
api := getAPI(vendorOrgCode, 0, vendorStoreID)
|
||||
|
||||
result, err := api.GetTiktokOrderDetail(vendorOrderID)
|
||||
globals.SugarLogger.Debugf("=======result %s", utils.Format4Output(result, false))
|
||||
globals.SugarLogger.Debugf("=======err %s", utils.Format4Output(err, false))
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
@@ -179,7 +177,8 @@ func (p *PurchaseHandler) getOrder(vendorOrgCode, vendorOrderID, vendorStoreID s
|
||||
|
||||
// 预订单还是快速达
|
||||
localStore, err := dao.GetStoreDetailByVendorStoreID(dao.GetDB(), vendorStoreIdRelly, model.VendorIDDD, vendorOrgCode)
|
||||
if err != nil {
|
||||
if err != nil || localStore == nil || localStore.ID == 0 {
|
||||
globals.SugarLogger.Debugf("平台门店未绑定到京西系统 %s", err.Error())
|
||||
return nil, nil, err
|
||||
}
|
||||
// 订单不在门店营业时间来的订单,
|
||||
@@ -215,8 +214,6 @@ func (p *PurchaseHandler) getOrder(vendorOrgCode, vendorOrderID, vendorStoreID s
|
||||
// 本地获取订单记录
|
||||
orderSeq, _ := dao.GetVendorOrderNumber(dao.GetDB(), model.VendorIDDD, order.VendorStoreID)
|
||||
order.OrderSeq = orderSeq + 1
|
||||
globals.SugarLogger.Debugf("=======order %s", utils.Format4Output(order, false))
|
||||
globals.SugarLogger.Debugf("=======orderMap %s", utils.Format4Output(orderMap, false))
|
||||
|
||||
jxutils.RefreshOrderSkuRelated(order)
|
||||
return order, orderMap, nil
|
||||
@@ -288,12 +285,9 @@ func (c *PurchaseHandler) onOrderMsg(msgId, orderId string, msg interface{}) (re
|
||||
return tiktokShop.Err2CallbackResponse(nil, "")
|
||||
}
|
||||
|
||||
globals.SugarLogger.Debugf("============1 %s", utils.Format4Output(msg, false))
|
||||
// 已经支付的订单,当做新订单创建在平台内部 -----------------
|
||||
if msgId == tiktokShop.CallbackPayOrderMsgTagId || msgId == tiktokShop.CallbackChangeMoneyMsgTagId {
|
||||
order, err := c.GetOrder(utils.Int64ToStr(appOrgCode), orderId, "") // 获取平台订单详情,制作本地订单
|
||||
globals.SugarLogger.Debugf("============1order %s", utils.Format4Output(order, false))
|
||||
globals.SugarLogger.Debugf("============err %s", utils.Format4Output(err, false))
|
||||
if err != nil {
|
||||
return tiktokShop.Err2CallbackResponse(err, "")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user