From 5276fc2732d716348cc65c5f9d4cdcc3bfc308dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Fri, 13 Sep 2024 11:02:10 +0800 Subject: [PATCH] 1 --- business/partner/purchase/mtwm/order.go | 4 ++++ business/partner/purchase/mtwm/order_comment.go | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/business/partner/purchase/mtwm/order.go b/business/partner/purchase/mtwm/order.go index f2e07c315..c57961f8b 100644 --- a/business/partner/purchase/mtwm/order.go +++ b/business/partner/purchase/mtwm/order.go @@ -366,6 +366,10 @@ func (c *PurchaseHandler) onOrderMsg(msg *mtwmapi.CallbackMsg) (response *mtwmap } else if msg.Cmd == mtwmapi.MsgTypeOrderModified || msg.Cmd == mtwmapi.MsgTypeOrderDeliveryFeeChange { order, orderObj, err2 := c.getOrder(msg.AppID, GetOrderIDFromMsg(msg), GetVendorStoreIDFromMsg(msg)) localOrder, _ := partner.CurOrderManager.LoadOrder(GetOrderIDFromMsg(msg), model.VendorIDMTWM) + if localOrder == nil { + localOrder = order + partner.CurOrderManager.SaveOrder(order, false, dao.GetDB()) + } if err2 == nil { switch msg.Cmd { case mtwmapi.MsgTypeOrderModified: diff --git a/business/partner/purchase/mtwm/order_comment.go b/business/partner/purchase/mtwm/order_comment.go index 5d9adc8e6..e8d3e0988 100644 --- a/business/partner/purchase/mtwm/order_comment.go +++ b/business/partner/purchase/mtwm/order_comment.go @@ -117,12 +117,13 @@ func (c *PurchaseHandler) RefreshComment(fromTime, toTime time.Time) (err error) orderCommentList = append(orderCommentList, orderComment) } } + globals.SugarLogger.Debugf("------lem := %d", len(orderCommentList)) return orderCommentList, nil }, storeIDs) task.Run() resultList, err2 := task.GetResult(0) - globals.SugarLogger.Debugf("-------------err := %v", err) + globals.SugarLogger.Debugf("-------------err := %v", err2) globals.SugarLogger.Debugf("-------------resultList := %d", len(resultList)) if err = err2; err != nil { return err